This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch gccgo in repository gcc.
from bd214f303ad Merge from trunk revision 254126. adds a6ed82d5a6d Protect more algorithms from overloaded comma operators adds 808f4b4d253 Daily bump. adds bffa30086e1 2017-10-26 Michael Collison michael.collison@arm.com adds 3a2c20a1fc6 2017-10-27 Richard Biener rguenther@suse.de adds b5e6f825240 Document --coverage and fork-like functions (PR gcov-profil [...] adds 90120fad1e4 2017-10-27 Paolo Carlini paolo.carlini@oracle.com adds 9006ef75515 2017-10-27 Paolo Carlini paolo.carlini@oracle.com adds bd5ef087eb3 Extend ipa-pure-const pass to propagate malloc attribute. adds a1236801589 Update install.texi for Solaris 12 rename adds 80f13822072 Define std::filesystem::path::format enum (P0430R2) adds c71ec180fd3 PR target/82703 * config/i386/i386-protos.h (maybe_get_po [...] adds 4b57298d473 * gcc.target/i386/pr70021.c: Add -mtune=skylake. adds 199795115a6 Provide filesystem::path overloads for file streams (LWG 26 [...] adds 5367a7284c4 Fix profiledbootstrap. adds 41057e20e30 * config/i386/x86-tune.def (X86_TUNE_PARTIAL_REG_DEPENDENC [...] adds 6b073ae6730 RISC-V: Correct and improve the "-mabi" documentation adds 86ca3f9c02b * tree-vrp.c (check_all_array_refs): Do not use wi->info t [...] adds 9d8823fc2cd * gimple-ssa-sprintf.c: Include domwalk.h. (class sprintf [...] adds fb05ba13e08 2017-10-27 Thomas Koenig tkoenig@gcc.gnu.org adds 64ab8e1efe0 2017-10-27 Paolo Carlini paolo.carlini@oracle.com adds 9c1279656af Make filesystem::file_status default constructor non-explic [...] adds 96040a5222f Remove noexcept from filesystem iterators and operations (L [...] adds 7595553b575 List headers in Makefile in alphabetical order adds feb4740e880 Simplify _Node_insert_return to avoid including <tuple> adds 2b87662b1b6 2017-10-27 Jerry DeLisle jvdelisle@gcc.gnu.org Rim [...] adds a4ba04ec993 [testsuite] adds 0e0f62ff32d * x86-tune.def (X86_TUNE_INTER_UNIT_MOVES_TO_VEC): Disable [...] adds e5496d25a3e PR target/82692 * config/i386/i386-modes.def (CCFPU): Rem [...] adds 8c32188e45a [gcc] 2017-10-27 Michael Meissner meissner@linux.vnet.ibm.com adds d3f717e3ced * config/i386/i386-protos.h (ix86_fp_compare_mode): Remove [...] adds 96e737056e1 PR target/82268 Correct FAIL when configured --with-cpu adds 58767674244 * bb-reorder.c (find_traces_1_round): Fix off-by-one index [...] adds e7bc451ad99 2017-10-27 Paolo Carlini paolo.carlini@oracle.com adds 9af8cd197d8 Daily bump. adds e7ec0394ec7 2017-10-27 Steven G. Kargl kargl@gcc.gnu.org adds 5af416bdad5 * target.c (struct gomp_coalesce_buf): New type. (MAX_COA [...] adds 653e6be2eba 2017-10-28 Paul Thomas pault@gcc.gnu.org adds 98d57112ed8 gcc/fortran/ChangeLog: adds 463025a4a1a 2017-10-28 Paolo Carlini paolo.carlini@oracle.com adds 9e9fa2ca36b * ChangeLog: Fix whitespace. adds 3107a63f7c6 Daily bump. adds fbb4b7e080f 2017-10-28 Sandra Loosemore sandra@codesourcery.com adds 4502ff955d7 * gcc.dg/torture/pr82692.c: Move from gcc.target/i386. adds 4c52ff7a5b9 Delete obsolete SDB debug info support. adds f4140c4a9d9 Emit a no longer supported warning for gcoff* options. adds 8511bf01200 Daily bump. adds d48f7e1fccd Fix cygwin builds, broken by PR sanitizer/82517 fix. adds 8e1d5c32cc9 PR target/82725 * config/i386/i386.c (legitimate_pic_addr [...] adds 902cb3b7a38 PR middle-end/22141 * gimple-ssa-store-merging.c: Include [...] adds 1c59997fdcd 2017-10-30 Maxim Ostapenko m.ostapenko@samsung.com adds a0f44249fae Add -std=c17, -std=gnu17. adds c22b278360c 2017-10-30 Richard Biener rguenther@suse.de adds 71684bd8ba8 2017-10-30 Richard Biener rguenther@suse.de adds 2c24409655e 2017-10-30 Richard Biener rguenther@suse.de adds e0cf8e14db2 2017-10-30 Will Schmidt will_schmidt@vnet.ibm.com adds 97cd4b7c2aa [gcc] adds 6d8efcd4440 Implement LWG 2485 adds 6c391d9ac8e Minor header reorganization for unordered containers adds 4fc74ab57a8 Minor tweak to libstdc++ FAQ adds cfb1beeeeab [hsa] Add missing guard in OMP gridification adds b1a01306f5b Remove ios_mode::trunc from basic_ofstream openmode arguments adds c320789713c Fix ia64 build failure. adds a5961a9d276 PR middle-end/22141 * gimple-ssa-store-merging.c (merged_ [...] adds 87b2d547f8a Don't create broken symlink in libstdc++-v3/include/bits adds 5ae88138087 Remove Tru64 UNIX and IRIX references in install.texi adds 781ef03eec8 Merge the movdi_vfp_cortexa8 pattern into movdi_vfp and rem [...] adds fdfc9dde491 Part 1/2 for contributing PPC64LE support for X86 SSE2 inst [...] adds 5b7ab2a098b Part 2/2 for contributing PPC64LE support for X86 SSE2 inst [...] adds 42a451c3eb4 Wrong type-attribute for stp and str adds b86a5e47ed4 Remove DImode expansions for 1-bit shifts adds e2665e8b489 [C++ PATCH] operator name cleanup prepatch adds 6302f203a19 /cp 2017-10-30 Paolo Carlini paolo.carlini@oracle.com adds 8c4ace0ab95 2017-10-30 Steven G. Kargl kargl@gcc.gnu.org adds 750ce69025a * g++.dg/pr82725.C: Move to ... * g++.dg/cpp0x/pr82725.C: [...] adds 42648dab8ce 2017-10-30 Paul Thomas pault@gcc.gnu.org adds 0fa9694b2f9 2017-10-30 Paolo Carlini paolo.carlini@oracle.com adds 7c6be8607bd * gcc.c (HAVE_TARGET_EXECUTABLE_SUFFIX): Remove old kludge. adds 0ad673d2fab Daily bump. adds 957d28c344b GFNI enabling [2/4] adds c0b0550f0f2 2017-10-31 Olivier Hainque hainque@adacore.com adds 5fe5c8b1cd1 Subject: [PATCH] rs6000: Fix crash with big stack clash int [...] adds 0ad1ff19a56 PR target/82772 * config/alpha/sync.md (fetchop_constr) < [...] adds 7aa650153c2 GCOV: document behavior of -fkeep-{static,inline}-functions [...] adds c536c15fe32 GCOV: introduce usage of terminal colors. adds 3cf7fddf54b GCOV: add support for lines with an unexecuted lines. adds 9e8df757553 GCOV: std::vector refactoring. adds fc95c20dcc9 GCOV: Vector refactoring II adds 7a5024dcd3f GCOV: std::vector refactoring III adds ef8f6502f01 [C++ PATCH] overloaded operator fns [1/N] adds cace9453cd8 Remove semicolon after do {} while (false) in HSA_LOG adds 6ad880fee3d [BRIGFE] Fix PR 82771. adds ca16a224db6 [C++ PATCH] overloaded operator fns [2/N] adds 830841329be Fix typo in my email, in changelog. adds eb356edc35c GCOV: add -j argument (human readable format). adds ce0456f1571 Fix fortran build error on AIX. adds 02938df3f73 [C++ PATCH] overloaded operator fns [3/N] adds de6aefc508c * constexpr.c, pt.c: Adjust comments. adds 970969cd44c * gdbinit.in: Skip over inlines from timevar.h. adds 7218269af04 PR ada/82785 * gcc-interface/Makefile.in (m68k/Linux): Fix typo. adds 5cbb8e6b112 PR rtl-optimization/81803 * lra-constraints.c (curr_insn_ [...] adds daad7ad78af [C++ PATCH] overloaded operator fns [4/N] adds 842a81495d5 2017-10-31 Michael Meissner meissner@linux.vnet.ibm.com adds 61fae5c47ba [C++ PATCH] overloaded operator fns [5/N] adds 3b6578b3249 diagnostics: get rid of *_at_rich_loc in favor of overloading adds 53bc543aa04 pt.c: add missing %< and %> adds 7d9992046ef jit: add a way to preserve testsuite executables adds 584b111e9e9 [PR 81702] Remove devirtualization assert adds e6d7851fd17 PR target/82002 Part 1: Correct ICE caused by wrong calculation adds 175150216b9 Daily bump. adds 9815bd97561 2017-10-31 Sandra Loosemore sandra@codesourcery.com adds 20390c01ce8 * gcc.target/alpha/sqrt.c: New test. adds 4f0eb67f3a4 Prevent invalid register mode changes in combine adds 0b51f5cec16 Add gen_(const_)vec_duplicate helpers adds 98d31d3a185 Add more vec_duplicate simplifications adds b58a8b74c28 Allow vector CONSTs adds ccc2ef18f54 Add a VEC_SERIES rtl code adds d2401312be0 Add a fixed_size_mode class adds d2a1b4530f1 Widening optab cleanup adds 296e7207f0d Add narrower_subreg_mode helper function adds 0d97e6d1fd7 Add an is_narrower_int_mode helper function adds f6d4e346a11 More is_a <scalar_int_mode> adds b889f86b3b4 Use more specific hash functions in rtlhash.c adds 50e9e5b351d Factor out the mode handling in lower-subreg.c adds 01e3bc6eba1 Turn var-tracking.c:INT_MEM_OFFSET into a function adds a543234db0a [C++ PATCH] overloaded operator fns [6/N] adds 9a2f49ee363 Use (CONST_VECTOR|GET_MODE)_NUNITS in simplify-rtx.c adds f81dd217477 Don't treat zero-sized ranges as overlapping adds 5dae9486d92 Make tree-ssa-dse.c:normalize_ref return a bool adds 2cc899e0608 [C++ PATCH] overloaded operator fns [6/N] adds a0048642f37 combine: Fix bug in giving up placing REG_DEAD notes (PR82683) adds 6389f55493c 2017-11-01 Richard Sandiford richard.sandiford@linaro.org adds 12f6e5e6159 PR libstdc++/82777 fix path normalization for dot-dot adds c730c800d49 2017-11-01 François Dumont fdumont@gcc.gnu.org adds 96d99b505fd RISC-V: Document the medlow and medany code models adds 816659f9fbe [C++ PATCH] overloaded operator fns [8/N] adds 054aa460a19 [PATCH] fix fdump-lang-raw ICE adds ce405054618 [AArch64] Generate permute patterns using rtx builders adds 16042add875 [AArch64] Move code around adds 99276ded45d [AArch64] Rename the internal "Upl" constraint adds 4ec31dd2d69 [AArch64] Minor rtx costs tweak adds 81ba46decc8 PR rtl-optimization/82778 PR rtl-optimization/82597 * co [...] adds 6bd87d95fc2 * tree-ssa-propagate.h (ssa_prop_visit_stmt_fn): Remove ty [...] adds b08e7364ef3 * tree-ssa-ccp.c (ccp_folder): New class derived from sub [...] adds 0485445ef07 RISC-V: Use "@minus{}2 GB" instead of "-2 GB" in invoke.texi adds a6608efb16a Daily bump. adds 070539b6de0 Fix scan pattern in gfortran.dg/implied_do_io_1.f90 adds 0aed0653276 2017-11-02 Richard Biener rguenther@suse.de adds bed7266fd09 Fix scan-assembler patterns in i386/naked-{1,2}.c adds 3c3157263f3 [ARC][ZOL] Account for empty body loops adds e1c571cfc42 Cleanup Solaris linker version checks adds 9b79c8e1a52 2017-11-02 Richard Biener rguenther@suse.de adds 35d7869f13d * x86-tune.def (X86_TUNE_USE_INCDEC): Enable for Haswell+. adds 0d5158a4838 Re: [PATCH] fix fdump-lang-raw ICE adds ac03d822d08 * gimple-ssa-sprintf.c (sprintf_dom_walker): Remove virtu [...] adds 268ee103137 Move testsuite entries to proper file adds bb0142e0a08 Define MALLOC_ABI_ALIGNMENT adds bbbf4a06b0d [PR c++/82710] false positive paren warning adds 4767026dec4 [C++ PATCH] overloaded operator fns [8/N] adds 69121b015ed Add FT32B support adds db7ff53df7a Move selftest::test_diagnostic_context to its own header adds fd3a7b2d4e9 Add selftest for diagnostic_get_location_text adds 72e6ef12f63 PR target/79868 * config/aarch64/aarch64-c.c (aarch64_pra [...] adds 8821c74535e PR target/79868 * gcc.target/aarch64/spellcheck_1.c: Upda [...] adds a89b33331a1 /cp 2017-11-02 Paolo Carlini paolo.carlini@oracle.com adds 65a01a12b8c Daily bump. adds e68c23ab263 combine: Print insns we try to combine adds 90b79395dd0 PR82809: register handling in ix86_vector_duplicate_value adds e892f4fac60 [ARC] Fix to unwinding. adds d62c97f5fe0 Remove _Node_insert_return::get() member functions (P0508R0) adds b43bd76bcbf [PR c++/82710] false positive paren warning adds 67e3cdf3eca [aarch64] Add Qualcomm saphira CPU support. adds 9408db99efa rs6000: move_from_CR_ov_bit is TARGET_PAIRED_FLOAT, not TAR [...] adds d684a2cfe3d rs6000: Improve *lt0 patterns adds 0be202cfe73 [PATCH] Fix testsuire error message adds 781347cd511 RISC-V: Handle non-legitimate address in riscv_legitimize_move adds 53bea213a22 Set default sched pressure algorithm adds 205ce1aa3b5 * asan.c (create_cond_insert_point): Maintain profile. * [...] adds dc2ef1623c7 rs6000: Remove rs6000_emit_sISEL adds 801c4b5df18 Define std::endian for C++2a (P0463R1) adds 48eb107eeb9 Generalize -(-X) a little adds 1477a5a7a0a * cfganal.c (single_pred_edge_ignoring_loop_edges): New fu [...] adds 57e0bb85a0a Fix PR82768 adds 1f8f9203f91 PR testsuite/82828 PR rtl-optimization/70263 * gcc.targe [...] adds fe9c3d1ba6c * config/i386/i386.c (ix86_expand_prologue): Tighten asser [...] adds 9665f90e02b 2017-11-03 Sandra Loosemore sandra@codesourcery.com adds bdef38587fe Improve aarch64_legitimate_constant_p adds e4be0d865d7 2017-11-3 Steven G. Kargl kargl@gcc.gnu.org adds 9991d1d312d PR tree-optimization/78821 * gimple-ssa-store-merging.c: [...] adds d667e9afb3f * config/i386/i386.c (ix86_emit_restore_reg_using_pop): Pr [...] adds 8c3c0419e55 Add BZ marker to a recent change adds d7bccc84120 PR target/82823 * g++.dg/torture/pr82823.C: New test. adds 60758fa6116 Daily bump. adds a1920064e26 2017-11-01 Steven G. Kargl kargl@gcc.gnu.org adds 8c089b5c15a 2017-11-04 Paul Thomas pault@gcc.gnu.org adds b2275574318 2017-11-04 Thomas Koenig tkoenig@gcc.gnu.org adds ce07d3ce53a 2017-11-04 Thomas Koenig tkoenig@gcc.gnu.org adds 711a520c401 gcc/fortran/ChangeLog: adds c76a96ef4f7 2017-11-04 Andreas Tobler andreast@gcc.gnu.org adds 131588872d8 PR target/82002 Part 2: Correct non-immediate offset/invalid INSN adds 88b09bac9b4 Daily bump. adds d5fd76b6ea1 RISC-V: Set SLOW_BYTE_ACCESS=1 adds 43906e418fe RISC-V: If -m[no-]strict-align is not passed, assume its va [...] adds b0cb9599eed RISC-V: Emit "i" suffix for instructions with immediate operands adds 1672bf66952 [libsanitizer] Remove semicolon after do {} while (0) in ma [...] adds 06555bd0688 [libquadmath] Remove semicolon after do {} while (0) in MPN [...] adds fa57650a068 [graphite] Remove semicolon after do {} while (0) in DEBUG_PRINT adds 0944531e869 [fortran] Remove semicolon after do {} while (0) in match macros adds 6394b15597e Remove semicolon after ASM_OUTPUT_BEFORE_CASE_LABEL macro body adds 0882c4f5bd3 [libcpp] Remove semicolon after do {} while (0) in BUF_APPEND adds 2467912c810 Remove semicolon after do {} while (0) in DEF_SANITIZER_BUILTIN adds 1784439f125 * doc/xml/manual/abi.xml: Move docs.oracle.com references [...] adds cc5943136cc 2017-11-05 Paul Thomas pault@gcc.gnu.org adds 27146a8d6a6 2017-11-05 Paul Thomas pault@gcc.gnu.org adds 44319903056 2017-11-05 Thomas Koenig tkoenig@gcc.gnu.org adds 3366b41ee7a Daily bump. adds 6753d6c7a47 Rework vrp_int_const_binop interface adds 2fb20ba2e4f Instrument function exit with __builtin_unreachable in C++ adds 0d27af05655 Fix all tests that fail with -sanitize=return. adds d11af473850 rs6000: Implement insn_cost for mfcr, mfcrf adds 144be26359a Fix test-suite fallout of default -Wreturn-type. adds baf9f855777 2017-11-06 Paul Thomas pault@gcc.gnu.org adds 3f6f41de887 /libcpp 2017-11-06 Mukesh Kapoor mukesh.kapoor@oracle.com adds 3f03d983326 [testsuite] Fix directives order adds 2df5a3822c0 [ARM] PR 67591 ARM v8 Thumb IT blocks are deprecated part 2 adds cfee5dd7212 * gnat.dg/gcov: New directory. * gnat.dg/gcov/gcov.exp: N [...] adds c252b504244 2017-11-06 Paolo Carlini paolo.carlini@oracle.com adds c194b74370a Fix -Wreturn-type fallout. adds 84895d28940 PR bootstrap/82832 * ipa-inline-transform.c (update_noncl [...] adds 0ed49ed9930 [gcc] adds f90f6ff196b PR82816: Widening multiplies of bitfields adds 0d6b5601943 Check in right version of stack-check-12.c adds da01f98cc89 PR target/82788 * config/i386/i386.c (PROBE_INTERVAL): Re [...] adds ad3e5b2fd72 PR tree-optimization/82838 * gimple-ssa-store-merging.c [...] adds a450b6524c7 ipa-fnsummary.c: fix use-after-free crash (PR jit/82826) adds 1862103ac8d * gcc-interface/misc.c (gnat_post_options): Clear warn_ret [...] adds b26b230884b * collect2.c (add_lto_object): Compile for OBJECT_COFF. (sc [...] adds 44de00a1636 /cp 2017-11-06 Paolo Carlini paolo.carlini@oracle.com adds 822daf91da9 [gcc] 2017-11-06 Michael Meissner meissner@linux.vnet.ibm.com adds 8bdfd6ed739 [Arm] Cleanup IT attributes adds 14aaf770aee gcc/ChangeLog: adds 6d468e2e22a Fix ChangeLog entry adds 94bd6cb36bc [AArch64] Add an endian_lane_rtx helper routine adds 82da56a3bef [AArch64] Pass number of units to aarch64_reverse_mask adds abeff20d612 [AArch64] Pass number of units to aarch64_simd_vect_par_cnst_half adds b0cebee7a42 [AArch64] Pass number of units to aarch64_expand_vec_perm(_const) adds 2da56ec4c3f libgo: pass flags to recursive make adds 1bcc0df0965 compiler: disable escape analysis for runtime adds beb2371021a 2017-11-06 François Dumont fdumont@gcc.gnu.org adds 774d14bdc56 Update comment in tree-vrp.h adds 9a0bd5be062 * gcc.target/i386/stack-check-12.c: Revert to initial vers [...] adds 79e3681d1c9 i386: Use reference of struct ix86_frame to avoid copy adds 07e589ad5b7 Daily bump. adds 278d1390166 FT32 makes use of multiple address spaces. When trying to i [...] adds 8efdc8231c7 rs6000: Don't clear TARGET_ISEL implicitly adds 71ff36bcc36 Require ngettext in test of system gettext implementation adds 5753ddf9a0c P0704R1 - fixing const-qualified pointers to members adds 1ad21aef660 [libgcc] Remove semicolon after do {} while (0) in FP_HANDL [...] adds 47d88ce9851 [arm] Remove semicolon after while {} do (0) in HANDLE_NARR [...] adds bdcb436d256 [libgcc, rs6000] Remove semicolon after do {} while (0) in [...] adds cf10ab95d29 [rs6000] Remove semicolon after do {} while (0) in SUBTARGE [...] adds 3a999d8e37c [powerpcspe] Remove semicolon after do {} while (0) in SUBT [...] adds c3aa270e6bb More fold_negate in match.pd adds 270a468f4bb More bitop simplifications in match.pd adds a6eef1eda47 PR80131: Simplification of 1U << (31 - x) adds 081337d3298 PR71026: Canonicalize negates in division adds 12f26ffdef5 2017-11-07 Richard Biener rguenther@suse.de adds 0a1e59e30f4 [AArch64] Use aarch64_reg_or_imm instead of nonmemory_operand adds 79b94e462f8 RISC-V: Define MUSL_DYNAMIC_LINKER adds 8986a29776a RISC-V: Implement movmemsi adds a3fc216d05c * g++.dg/pr50763-3.C (evalPoint): Return a value. adds f0096913e8c PR c/53037 * stor-layout.c: Include attribs.h. (handle_w [...] adds 788d31c2b22 compiler: don't double count "." in nested_function_num adds e38a59fc74f PR target/80425 * config/i386.i386.md (*zero_extendsidi2) [...] adds 4238f97aedb Check for S_ISSOCK before use adds d4e677bf36a Fix SSE bits dependencies. adds 831ef837c6c rs6000: Use isel for the cstore patterns adds 6ca3dec93cd PR target/82855 * config/i386/i386.c (ix86_swap_binary_op [...] adds 350d1b5f180 PR target/82855 * config/i386/i386.md (SWI1248_AVX512BWDQ [...] adds c06d7bdd817 PR c++/82835 * cp-gimplify.c (cxx_omp_clause_apply_fn): F [...] adds 482ccb7ff6e [PATCH] Install cp/operators.def as part of plugin headers adds 94e5ea9f51e * gimple-pretty-print.c (dump_profile): Return "" instead [...] adds b67d074d91b Daily bump. adds b705676e476 analyze_brprob.py: fix SI units adds 48c0759895a PR bootstrap/82670 * ubsan/Makefile.am (ubsan_files): Rem [...] adds 20082e09f0a Fix fallthrough attribute ignorance w/ -fsanitize=address ( [...] adds 4a190f0d348 [mips] Remove semicolon after do {} while (0) in ASM_OUTPUT [...] adds df82c702948 [mips] Wrap ASM_OUTPUT_LABELREF in do {} while (0) adds 8a0a7118e9f Fix -Wreturn-type fallout in g++.old-deja/g++.brendan/asm-extn1.C adds f5df52e4790 * gcc.dg/strlenopt-33g.c: Remove duplicate dg-do command. adds 116deb8c902 Simplify call of gimple_call_internal_p. adds 31311a123ee Fix vrp101.c test-case. adds 4c796f543f5 PR 82869 Introduce logical_type_node and use it adds 97c859785e6 2017-11-08 Yannick Moy moy@adacore.com adds 83ce95514fc 2017-11-08 Arnaud Charlet charlet@adacore.com adds ee3a1793e21 * c-c++-common/torture/aarch64-vect-lane-2.c (search_line_ [...] adds 29484d709e3 2017-11-08 Hristian Kirtchev kirtchev@adacore.com adds cfd0a3db624 gcc/ada/ adds 3573119ec41 [AArch64] Remove aarch64_frame_pointer_required adds 102642a22cd [AArch64] Simplify aarch64_can_eliminate adds 3e3c72d45fd 2017-11-08 Piotr Trojanek trojanek@adacore.com adds c35548ce9b6 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 2dbef92e83b * g++.dg/pr57878.C (__sso_string_base::_M_get_allocator): [...] adds e81f4fdaca5 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 93230fa5507 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 0d6ffbcc286 2017-11-08 Piotr Trojanek trojanek@adacore.com adds bf5009ccd30 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 68f5ac985f7 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 372381400ad 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 64421398fba gcc/ada/ adds 484268ccfaf 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 0486c1119ee 2017-11-08 Piotr Trojanek trojanek@adacore.com adds d07035daf0a 2017-11-08 Piotr Trojanek trojanek@adacore.com adds 64c8a7d0e47 Simplify vec_merge of vec_duplicate with const_vector adds 2c29869d8e6 vec_merge + vec_duplicate + vec_concat simplification adds 9bffba28176 [simplify-rtx] Simplify vec_merge of vec_duplicates into ve [...] adds 31a46cbd21e [AArch64] Add STP pattern to store a vec_concat of two 64-b [...] adds 4f2d7bcb6cd PR target/82855 * config/i386/sse.md (<avx512>_eq<mode>3< [...] adds 18017490853 2017-11-08 Steven G. Kargl kargl@gcc.gnu.org adds 5e8f7c2aef9 RISC-V: Fix build error adds e9cc5c615bf 2017-11-08 Steven G. Kargl kargl@kgcc.gnu.org adds 564828c811e Daily bump. adds 37db795769b Add option to force indirect calls for x86 adds f5f219fdb75 PR debug/82837 * dwarf2out.c (const_ok_for_output_1): Rej [...] adds a82502ddf80 GCOV: support multiple functions per a line (PR gcov-profil [...] adds 8a56eb98560 2017-11-09 Piotr Trojanek trojanek@adacore.com adds 4277e5bb8c1 2017-11-09 Jerome Lambourg lambourg@adacore.com adds 1e3d450ff19 Remove non needed check in bmp_iter_set_init (PR tree-optim [...] adds 54a4cafdfd9 gcc/ada/ adds c70806b05a6 2017-11-09 Piotr Trojanek trojanek@adacore.com adds 5bb74b9978a 2017-11-09 Yannick Moy moy@adacore.com adds d34adbf9bb1 gcc/ada/ adds c930fde510c 2017-11-09 Javier Miranda miranda@adacore.com adds 40771d7e1d4 2017-11-09 Pascal Obry obry@adacore.com adds 15b08c01c81 Initialize split_branch_probability (PR target/82863). adds 225b9a4047b 2017-11-09 Richard Biener rguenther@suse.de adds 912e88cc1ff 2017-11-09 Yannick Moy moy@adacore.com adds d39570ea4d4 2017-11-09 Javier Miranda miranda@adacore.com adds 01708e7d9be 2017-11-09 Ed Schonberg schonberg@adacore.com adds 871a91ec494 * gimple-ssa-store-merging.c (count_multiple_uses): New fu [...] adds f7c9b330bad 2017-11-09 Ed Schonberg schonberg@adacore.com adds 12b25483ace 2017-11-09 Jerome Lambourg lambourg@adacore.com adds 371858d4588 PR ipa/82879 * ipa-inline-transform.c (update_noncloned_f [...] adds 44ce7b27194 Base subreg rules on REGMODE_NATURAL_SIZE rather than UNITS [...] adds 73776e8826a Improve ivopts handling of forced scales adds 67c52133827 Be stricter about CONST_VECTOR operands adds ef52b407e3d 2017-11-09 Gary Dismukes dismukes@adacore.com adds ba40535e94e Consistently use asm volatile ("" ::: "memory") in vect tests adds 237c84725be Add VECTOR_BITS to tree-vect.h adds 50cdfec076e Add available_vector_sizes to target-supports.exp adds 1f0a8d0e11b Don't assume vect_multiple_sizes means 2 sizes adds ae2348af52b Add vect_perm3_* target selectors adds dc32d9e8c02 Add a vect_element_align_preferred target selector adds 6f72aad88b0 Add a vect_unaligned_possible target selector adds c36e5a0cb8d Add a vect_variable_length target selector adds dc1a4942e17 Add a vect_align_stack_vars target selector adds 3f7db034374 Add a vect_masked_store target selector adds ac762bff9b5 Moving parameter manipulation into its own file adds bc889798b8f rs6000: Separate shrink-wrapping for the TOC register adds 7be21691c63 * gnat.dg/controlled2.adb, gnat.dg/controlled4.adb, gnat. [...] adds 1b836787bea [ARM] Fix cmse_nonsecure_entry return insn size adds 3694cc8d718 * bb-reorder.c (max_entry_frequency): Remove. (find_trace [...] adds a8a34408b00 Remove obsolete ECOFF support. adds 515b20f202a 2017-11-09 Steven G. Kargl kargl@gcc.gnu.org adds 67c0e9f5bd6 2017-11-09 Paul Thomas pault@gcc.gnu.org adds 832a73b93a2 * gimple-ssa-store-merging.c (struct store_immediate_info) [...] adds eeca2a437d4 sync/atomic, runtime/internal/atomic: don't assume read [...] adds 021f9aecca3 * tree-vrp.c (set_value_range): Do not reference vrp_equiv [...] adds 03a28fc2e61 * tree-vrp.c (vrp_prop): Move class to earlier point in th [...] adds 8302eff5aab * vr-values.h: New file with vr_values class. * tree-vrp. [...] adds 80c1d5061d4 PR rtl-optimization/82913 * compare-elim.c (try_merge_com [...] adds 642c24989f3 Daily bump. adds 70d9bf4cc20 * gcc-interface/utils.c (convert) <RECORD_TYPE>: Add comme [...] adds 04915125c51 Update copyright years adds 63f43b8f93a [testsuite] Fix retrieval of testname adds 9fead2aba03 PR bootstrap/82916 * gimple-ssa-store-merging.c (pass_st [...] adds 7513b8d6093 2017-11-10 Paul Thomas pault@gcc.gnu.org adds f7b2503ad70 * tree-predcom.c (determine_roots_comp): Avoid memory leak [...] adds 430a6bc45d1 [ARM,testsuite] Skip copysign_softfloat_1.c on hard-float targets adds fa6f8ae7f11 GCOV: do not support unexecuted blocks in Ada adds aa0a1d29145 PR tree-optimization/82929 * gimple-ssa-store-merging.c ( [...] adds a277f643ee5 GCOV: create one intermediate file per a gcno file (PR gcov [...] adds d8aad7864e5 PR c/81117 - Improve buffer overflow checking in strncpy adds 53158c03bac * rs6000/power9.md (power9-qpdiv): Correct DFU pipe usage. [...] adds 492dec71d4b 2017-11-10 Tamar Christina tamar.christina@arm.com adds d75a1fe3e22 [testsuite/ARM] Consolidate sources for cmse tests adds 3b9c5312cc8 GFNI enabling [3/4] adds 8e6ad9b90ff * gcc.target/i386/force-indirect-call-1.c: Merge scan stri [...] adds 151b9ff52a0 * auto-profile.c (afdo_indirect_call): Drop frequency. * [...] adds 9f06171a8d6 PR libstdc++/82917 add missing returns in <fstream> adds 9c015ccf232 * vr-values.h (VR_INITIALIZER): Move #define here. * gimp [...] adds a0a0ccef318 Add plugin API for processing plugin-added input files. adds 6316a88b427 gcc/ChangeLog: adds 5a259d5dc99 Fix my last ChangeLog entry adds 5e5f9f630ef [gcc] 2017-11-10 Michael Meissner meissner@linux.vnet.ibm.com adds 34359dd9af9 Minor tweak to libstdc++ testsuite helper type adds d3111d8b85a Daily bump. adds c885c55e4cb 2017-11-10 Fritz Reese fritzoreese@gmail.com adds d96568f868c Remove ada/ prefix adds a24ec2e3b40 * tree-ssa-tail-merge.c (replace_block_by): Fix and re-ena [...] adds cc66203ffa8 * predict.c (maybe_hot_frequency_p): Do not use cfun. adds b6f13dccc9c * predict.c (maybe_hot_frequency_p): Do not use cfun. adds 52ad2ea2f19 * tree-ssa-loop-im.c (execute_sm_if_changed): Do not compu [...] adds db832455fa3 Add forgotten tests. adds c8c1b51f850 PR bootstrap/82948 - prefix.c:202:15: error: 'char* strncpy [...] adds d16ea7ed6d7 gcc/ChangeLog: adds 179137d8088 2017-11-11 Janus Weil janus@gcc.gnu.org adds 32302ca7ea3 Daily bump. adds 666598253c3 [cr16, powerpcspe, rs6000] Remove semicolon after ASM_OUTPU [...] adds 45fe1f46c13 Remove semicolon after ASM_OUTPUT_ASCII adds 7fbc9a6bcac [riscv] Wrap ASM_OUTPUT_LABELREF in do {} while (0) adds 145085d1bba Daily bump. adds ff94dc1e913 [AArch64] More aarch64_endian_lane_rtx adds 950ddbd7c12 PR tree-optimization/82954 * gimple-ssa-store-merging.c [...] adds 457c9288ec3 GCOV: introduce global vector of functions adds d93799f5b09 GCOV: simplify usage of function_info::artificial. adds 67da56f6703 GCOV: introduce vector for function_info::counts. adds 98888fd6d90 GCOV: remove typedef for function_t adds 6f93d61e9f5 GCOV: remove typedef for arc_t adds 07f3f54d1e4 GCOV: remove typedef for block_t adds 7ea14e0563d GCOV: remove typedef of coverage_t. adds 9deedf62e20 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 4194a7134b6 [Documentation] Fix latency in pipeline description example adds 54ff80fc680 gcc/testsuite/ChangeLog: adds 786bf3ad556 [Diagnostic Patch] don't print column zero adds 645df0968c8 [ARM] Fix more -Wreturn-type fallout (gcc.target/arm/pr67989.C). adds cbf33885f54 Remove the null check from placement new in all modes adds 7c3432355e5 * cgraph.c (cgraph_edge::sreal_frequency): New function. [...] adds fa48a8cb7c3 PR lto/81351 * debug.h (dwarf2out_do_eh_frame): Declare. [...] adds 74052a2ca86 * tree-ssa-sink.c (select_best_block): Do not use frequencies. adds fdd2edb60ca * tree-ssa-coalesce.c (coalesce_cost): Fix formating. adds 7c520377936 PR lto/81351 * dwarf2out.c (do_eh_frame): New static vari [...] adds 7d3df64afa2 [gcc] 2017-11-13 Michael Meissner meissner@linux.vnet.ibm.com adds e80defd5218 libcpp: move line typedef and column-numbering comment to t [...] adds f9afdf2410c gcc/ChangeLog: adds 86136db8efd Implement __VA_OPT__ adds c36e63fe2b7 PR c++/82360 - ICE with static_cast in template. adds e6b3d9d035d Fix cp-ubsan typo. adds 0744a0c1155 Defer folding of *&. adds 297de7bc513 Capture adjustments for P0588R1. adds d2379ecb10d gcc/ChangeLog: adds 130d965a049 Daily bump. adds f1e4e020706 2017-11-13 Fritz Reese fritzoreese@gmail.com adds bfb98797bdd * ipa-split.c (struct split_point): Add count. (consider_ [...] adds 7172e2535ba * bb-reorder.c: Remove frequencies from comments. (better [...] adds 43b5d0a6e59 Require alloca for c-c++-common/Wstringop-truncation.c adds 265f28844fb Allow asyncwait-1.c to run for non-nvidia devices adds 003dce4b04b * ipa-inline.c (compute_uninlined_call_time, compute_inlin [...] adds 688b6bc6943 * auto-profile.c (afdo_annotate_cfg): Use update_max_bb_co [...] adds 216fc1bb7d9 * tracer.c (better_p): Do not compare frequencies. * reg- [...] adds 6b254488f61 [Patch AArch64] Stop generating BSL for simple integer code adds bf1eb034ff2 libgo: adapt Solaris 12 references adds 53fe6e2f226 2017-11-14 Richard Biener rguenther@suse.de adds 8bcf938222f Support GTY((cache)) on hash_map. adds bb0c64ded24 gcc/ChangeLog: adds 39df2b8e0f2 Fix typo in std::wbuffer_convert adds 5fc3192fabe Implement LWG 2733 and LWG 2759 adds 9273bda788a Adapt Solaris 12 references adds 453addb7cff * ipa-inline.c (edge_badness): Dump sreal frequency. (com [...] adds 36b59a3c3c9 * tree-ssa-threadupdate.c (compute_path_counts): Remove u [...] adds a192d26f0ac [gcc] 2017-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds 126d37bd6b9 2017-11-14 Michael Meissner meissner@linux.vnet.ibm.com adds 540b351f287 Daily bump. adds 94d86adc323 * vr-values.c: New file with contents extracted from tree- [...] adds 7af8e400b3b compiler: remove LHS/RHS context determination for var exprs adds aac64699884 Add __builtin_tgmath for better tgmath.h implementation (bu [...] adds 61f2f61b16a Use compare-debug for bootstrap-debug-lean to ignore != DW_ [...] adds d3e88495d5a introduce TDF_compare_debug, omit OBJ_TYPE_REF casts with it adds b0915eb6736 * tree-ssa-threadupdate.c (thread_through_all_blocks): Thr [...] adds 0618a201f59 * explow.c (anti_adjust_stack_and_probe_stack_clash): Avoi [...] adds f1278899f01 Zero vptr in dtor for -fsanitize=vptr. adds 0afa0621c33 Use proper probability (PR target/82927) adds 17187f6a206 Coverage: remove -fkeep-inline-functions from coverage_flags. adds 6c973fb9dd8 PR tree-optimization/82977 * tree-ssa-strlen.c (strlen_op [...] adds 52a1f3ab417 PR target/82981 * internal-fn.c: Include gimple-ssa.h, tr [...] adds 65b9c4b5c20 [AArch64] Improve scheduling model for X-Gene adds 1ea1a3dfe94 Fix -Wreturn-type fallout in g++.dg/cpp0x/rv-trivial-bug.C [...] adds 54a10b6509e * MAINTAINERS (write after approval): Add myself. adds 3912d56846a Fix PR82941 and PR82942 by adding proper vzeroupper generat [...] adds 8b72061f8c1 Disable -Wreturn-type by default in all languages other from C++. adds ef60df19493 Fix fallout of -fsanitize=vptr. adds cf7b71bf034 2017-11-15 Richard Biener rguenther@suse.de adds d46b9539e69 [PR c++/81574] lambda capture of function reference adds c3c1d7930f1 Add libgomp.oacc-c-c++-common/f-asyncwait-{1,2,3}.c adds 4973689ee6b 2017-11-15 Dominique d'Humieres dominiq@lps.ens.fr adds 11ca88d1902 Compile strncpy-fix-1.c with -Wno-stringop-truncation adds 9d1de2343f1 [ARM] Fix more -Wreturn-type fallout adds eaddab26531 RISC-V: Add Jim Wilson as a maintainer adds dbdefcfc648 2017-11-15 Tamar Christina tamar.christina@arm.com adds d0ec0d75fb7 2017-11-15 Tamar Christina tamar.christina@arm.com adds b63803a89bf PR tree-optimization/82726 Revert 2017-01-23 Bin Cheng [...] adds e02e28c43a7 PR tree-optimization/82726 PR tree-optimization/70754 * [...] adds 7aa110c73cd Add noexcept to generic std::size, std::empty and std::data adds a20f0c5030d 2017-11-15 Steven G. Kargl kargl@gcc.gnu.org adds f8cecb346dd Minor improvements to Filesystem tests adds 306fcaa5a7b 2017-11-15 Will Schmidt will_schmidt@vnet.ibm.com adds 39ecc7271a4 i386: Add X86_TUNE_EMIT_VZEROUPPER adds fec9f3ccaf4 Move gcc/testsuite entries to gcc/testsuite/ChangeLog adds ffa12318e54 Fix gcd breakage. * include/std/numeric (gcd): Use remove_c [...] adds 6e445920e7c PR testsuite/82988 - g++.dg/cpp0x/lambda/lambda-switch.C fail adds 3ef84acc081 [gcc] adds 28f936bc6c9 * config/i386/i386.c (x86_print_call_or_nop): Emit 5 byte [...] adds f240266fc98 Daily bump. adds 6f71ee60374 * include/std/numeric (gcd): Fix typo. adds 6fb033ac0e2 GFNI enabling [4/4] adds 68a8f795e6b Enable VBMI2 support [1/7] adds 50221fae802 Fix GFNI check which didn't work properly in gfni+sse case adds 6901c818a10 Add new options: -mext-perf, -mext-perf2, -mext-string. adds 26a0692b5c8 Remove the useless constant UNSPEC_VOLATILE_FUNC_RETURN. adds 7fe87c67f8f Provide more constraints for future use. adds 2dcfdb050b4 2017-11-16 Bob Duff duff@adacore.com adds e2293a635df 2017-11-16 Hristian Kirtchev kirtchev@adacore.com adds 6991d45f76d 2017-11-16 Ed Schonberg schonberg@adacore.com adds c640917f088 2017-11-16 Hristian Kirtchev kirtchev@adacore.com adds 18aa55fd5d0 2017-11-16 Yannick Moy moy@adacore.com adds 4b70703ca95 * cfgloopmanip.c (duplicate_loop_to_header_edge): Cleanup [...] adds fdaa47933d3 * cfgloopanal.c: Include sreal.h (average_num_loop_insns) [...] adds 8c678a594db 2017-11-16 Paolo Carlini paolo.carlini@oracle.com adds 825af1d156f * final.c (compute_alignments): Use counts rather than fre [...] adds dcc86e2d8c0 * tree-vect-loop-manip.c (vect_do_peeling): Do not use sc [...] adds 0f5aacd10e6 * tree-ssa-loop-manip.c (scale_dominated_blocks_in_loop): [...] adds 2a99d73b229 * cfg.c (scale_bbs_frequencies_int, cale_bbs_frequencies_ [...] adds 9c3b09cf1ba * tree-cfg.c (gimple_find_sub_bbs): Do not compute freq. adds 7294b4390db [AArch64] Fix frame tests adds c5a0877cf37 Set default to -fomit-frame-pointer adds 07d4034c048 Canonicalize constant multiplies in division adds 6c48fa17f4e [PR c++/81060] ICE with invalid initialzer via lambda adds 686edddca86 2017-11-16 Sylvain Dailler dailler@adacore.com adds 664dfc31bb3 2017-11-16 Hristian Kirtchev kirtchev@adacore.com adds 48570d58d4f [BRIG] added documentation in gccbrig.texi adds cb6741eedb7 Add noexcept to std::shared_future copy operations (LWG DR 2799) adds 7c129b68908 [PATCH] New lang hook adds 7c1b6e14770 2017-11-16 Gary Dismukes dismukes@adacore.com adds 298927a32d6 2017-11-16 Joel Brobecker brobecker@adacore.com adds 6eaa3246b29 2017-11-16 Steve Baird baird@adacore.com adds 5d69e9ddb71 2017-11-16 Doug Rupp rupp@adacore.com adds 987b3316c4e PR tree-optimization/82588 - missing -Warray-bounds on a ex [...] adds e7be6246d73 Remove wrong ChangeLog entry adds 3f9a545c790 * predict.c (combine_predictions_for_bb): Preserve zero pr [...] adds a710b450cf3 PR middle-end/63477 - Bogus warning with -O3 -Warray-bounds [...] adds cffe9a83e3f * ipa-fnsummary.c (analyze_function_body): Accumulate time [...] adds 96824d354ad * ipa-split.c (split_bb_info): Turn time to sreal. (split [...] adds 1b9c76b98a7 * tree-emutls.c (lower_emutls_data): Remove unused bb_freq [...] adds 82908cdef74 [BRIGFE] Reduce the number of type conversions due to the u [...] adds a053adad92d * Makefile.am: Remove references to c-compiler-name.h and [...] adds 16cba371293 [gcc] 2017-11-15 Michael Meissner meissner@linux.vnet.ibm.com adds 44677b5466c PR c++/79092 - non-type args of different types are different adds eacf02d4f0c * rs6000/power9.md (power9fpdiv): New automaton and cpu_un [...] adds 9dd1f9ef60d 2017-11-16 Thomas Koenig tkoenig@gcc.gnu.org adds 88a136ba6ba Add -std=c18 etc. option aliases. adds f93684e4756 Had a small thinko in the implementation of mmintrin.h _mm_ [...] adds ee9d7f52535 Tweak vector::_M_realloc_insert for code size adds 4ef617afeae Daily bump. adds ec8e39498ba Add nds32 vector modes. adds 92b4ba25cd1 [NDS32] Reserve more register numbers for new registers in [...] adds 12e06ff3b4d Enable option -mprefer-avx256 as default for Intel Skylake [...] adds f331f5555bf 2017-11-15 Qing Zhao qing.zhao@oracle.com adds 69491b354f0 PR testsuite/82997 * gcc.dg/cpp/macsyntx.c (var1, rest): [...] adds d42a4959c1c 2017-11-17 Richard Biener rguenther@suse.de adds 38736c876da [ARM] Fix ICE in Armv8-M Security Extensions code adds 46b7a424bf3 [ARM] Fix selection of effective target for cmse tests adds b8aca6ed686 [ARM] Rework expectation for call to Armv8-M nonsecure function adds e0da0989615 2017-11-17 Tamar Christina tamar.christina@arm.com adds f4be3eb58f3 [ARM] Fix test armv8_2-fp16-move-1.c adds fa5d944d14c [ARC] Update GLIBC_DYNAMIC_LINKER adds b3687123e00 2017-11-17 Richard Biener rguenther@suse.de adds 5f42446cf10 Enable building libgcc with CET options. adds 56f2814dd6b 2017-11-17 Richard Biener rguenther@suse.de adds 62a2aab1415 [BRIGFE] Fix sprintf format string type mismatch on 32b machines. adds 9ad741667fe PR libstdc++/83025 fix constraints for path overloads in <fstream> adds cf037818a4d * g++.dg/pr82836.C: Add -Wno-return-type. adds 01222fb3d4c rs6000: Fix for altivec-macros.c adds a585d69e36f combine: Don't split insns if half is unused (PR82621) adds e773de65bc5 combine: Add added_notes_insn adds c05f99c6eb8 Add Intel CET support for EH in libgcc. adds 7a59a4e41a7 gdbinit.in: add "break-on-diagnostic" command adds c93dbbbe871 2017-11-17 Tamar Christina tamar.christina@arm.com adds 501b443f2c8 [AArch64] Adjust tuning parameters for Falkor adds 46bc42c6cea * vr-values.h (get_output_for_vrp): Prototype. * vr-value [...] adds 3c2774abab3 [PR c++/82836] Fixe testcase adds a62a30a47cf * gimple-ssa-evrp.c (evrp_dom_walker): Add cleanup method. [...] adds 5c56ab3eff4 * gimple-ssa-evrp.c (evrp_dom_walker::record_ranges_from_p [...] adds 71ddacbbf7a * gimple-ssa-evrp.c (class evrp_range_analyzer): New class [...] adds 1ff4b9b745f * ipa-cp.c (update_profiling_info): Handle conversion to l [...] adds 74466814a7f * ipa-fnsummary.c (estimate_node_size_and_time): Be more t [...] adds bf5e5d9f368 * tree-tailcall.c (eliminate_tail_call): Be more careful a [...] adds 7ae0128a031 * predict.c (determine_unlikely_bbs): Set cgraph node coun [...] adds 4a57ae2569f * i386.c (ix86_multiplication_cost, ix86_division_cost, i [...] adds 92565bd752b Use rcrt1.o%s/grcrt1.o%s to relocate static PIE adds b2a9aeb7cff Enable building libbacktrace with Intel CET adds 2446cb9b6fb Enable building libatomic with Intel CET adds 79e3a293c2b Enable building libgomp with Intel CET adds 7bde822dd34 Enable building libstdc++-v3 with Intel CET adds c5b2145b528 Enable building libsanitizer with Intel CET adds 20c60140162 Enable building libvtv with Intel CET adds 5bcded95305 Enable building libssp with Intel CET adds a8fd7248c97 Enable building libquadmath with Intel CET adds 4a19ab5fa37 Enable building libmpx with Intel CET adds 7ba254509ad 2017-11-17 Steve Ellcey sellcey@cavium.com adds 42ea2de2862 Enable building libgfortran with Intel CET adds 5dfed983bb7 2017-11-17 Steve Ellcey sellcey@cavium.com adds 65d4019c2e9 Enable building libobjc with Intel CET adds fae12d43288 2017-11-17 Steve Ellcey sellcey@cavium.com adds 76501cd11b4 2017-11-17 Steve Ellcey sellcey@cavium.com adds d92b55a2603 Add extra field to gtm_jmpbuf on x86 only adds 18b93198746 Enable building libitm with Intel CET adds 8b754dcdc60 * cgraph.c (cgraph_node::dump): Do IPA sanity checking on [...] adds 3160a5d485e Daily bump. adds ce73fd507bf * hash-set.h (hash_set::empty): New. * tree-ssa-threadbac [...] adds 71037271c0b 2017-11-18 Thomas Koenig tkoenig@gcc.gnu.org adds 6c9b26c5075 PR 44292 Enable large record lengths in OPEN and INQUIRE st [...] adds ebbd5506fa1 PR 83036 Make NEXTREC specifier for INQUIRE work for large [...] adds 6f6749f3f67 2017-11-18 Edward Smith-Rowland 3dw4rd@verizon.net adds 42f670fb492 PR 44292 Handle large record lengths adds ed0831a9b84 * cgraphclones.c (cgraph_edge::clone): Rename gcov_count t [...] adds f31084f62dd [vms] Add missing vmsdbgout_early_finish adds cbac954352e Daily bump. adds 417e90cfd69 2017-11-18 Edward Smith-Rowland 3dw4rd@verizon.net adds 0fc1fb0e23c [mcore] Remove semicolon after do {} while (0) in MCORE_EXP [...] adds 762da9e1a8c [ft32, spu] Remove semicolon after do {} while (0) in REGIS [...] adds ab81ab78533 [visium] Remove semicolon after ASM_OUTPUT_CASE_END adds 70b53a9dbe1 [phoenix] Remove semicolon after do {} while (0) in TARGET_ [...] adds fadadb95c33 [arc] Remove semicolon after do while (0) in FUNCTION_PROFILER adds 69cd03b2ac0 PR c/66618 PR c/69960 c-family/ * c-common.h (c_fully_fo [...] adds 9fb4ef473ac PR target/82713 * i386.c (ix86_builtin_vectorization_cost [...] adds a6b9a5b2cc0 PR ipa/60243 * tree-inline.c (estimate_num_insns): Set to [...] adds e1364c656c8 PR ipa/83001 * profile-count.c (profile_count::to_sreal_s [...] adds 9ead5324140 2017-11-19 Paul Thomas pault@gcc.gnu.org adds 9abc6a0521a PR ipa/81360 * ipa-inline.c (can_inline_edge_p): Also che [...] adds 5e14e1cddac * tree-ssa-dom.c (record_equivalences_from_phis): F [...] adds ea377a65968 PR target/82281 * gcc.target/i386/pr82281.c: New testcase. adds e62ffc17a90 PR ada/83016 * gnatlink.adb (Process_Args): Accept multip [...] adds d1b2e738517 Daily bump. adds f374c565142 Fix comparison mode in simplify_ternary_operation adds 487fbf05298 * vec.h (debug_helper): New function. (DEFINE_DEBUG_VEC): [...] adds e0fbd2cc7d2 PR bootstrap/83062 * ipa-inline.c (can_inline_edge_p): Fi [...] adds 4aba7bd31b9 * tree-ssa-math-opts.c (nop_stats, bswap_stats, struct sym [...] adds 509ab8cda68 PR tree-optimization/78821 * gimple-ssa-store-merging.c ( [...] adds 68215123a6e [testsuite,arm] [Diagnostic Patch] don't print column zero adds e27c5a70fd2 [ARM] Do no clobber r4 in Armv8-M nonsecure call adds 7c242f24bea PR bootstrap/83015 * config/cr16/unwind-cr16.c (uw_instal [...] adds 31595caf737 PR c++/82781 * constexpr.c (cxx_eval_vector_conditional_e [...] adds d8dcb4c5131 Add g++.dg/pr82836.C requirements adds 79218abbbc6 VRP: x+1 and -x cannot be INT_MIN adds 1f2cbf12dda * tree-predcom.c (add_ref_to_chain): Remove check on distance. adds 83c06cf0a07 * tree-predcom.c: Add general comment on Store-Store chain [...] adds 8b0ceab57cf Implement LWG 2353 adds cbc3b89fda8 [PR c++/82878] pass-by-invisiref in lambda adds bec4bc60bb9 * gimple-ssa-evrp.c (evrp_dom_walker::before_dom_children) [...] adds 8bd7380106a * Makefile.in (OBJS): Add gimple-ssa-evrp-analyze.o. * gi [...] adds dd008336e8f c-family: add name_hint/deferred_diagnostic adds 8e79b5ff10a P0329R4: Designated Initialization * parser.c (cp_parser_ [...] adds f46fa4e9e17 RISC-V: Implement __umulsidi3, umul_ppmm and __muluw3 adds 8c32e08987e 2017-11-20 Paul Thomas pault@gcc.gnu.org adds ee9e4f1e7a0 * config/i386/i386.md (bswaphi2): New expander. (*bswaphi [...] adds 4ebd0e15cf6 * config/i386/i386.c (parse_mtune_ctrl_str): Start diagnos [...] adds 5d47bbb1fad Fix failing tests caused by duplicate dg-options adds 7e5ef915829 2017-11-20 François Dumont fdumont@gcc.gnu.org adds f918c2c9f14 Avoid duplicate visibility warning. adds cfc379f796b Daily bump. adds 69eab567dcc 2017-11-20 Steve Ellcey sellcey@cavium.com adds dbfb2c436f8 C++: provide macro used-before-defined hint (PR c++/72786) adds 0911a8d3846 C: hints for missing stdlib includes for macros and types adds 145fb49ffe2 C/C++: more stdlib header hints (PR c/81404) adds c8a6be18fc0 Use -Wtraditional for "would be stringified in traditional [...] adds f6b7c53733a 2017-11-20 Jerry DeLisle jvdelisle@gcc.gnu.org adds 68087a63406 compiler: report error for ++/-- applied to a non-numeric type adds ef6ff05defb libgo: fix makefile buglet adds 9de62d25a42 RTEMS: Enable some libstdc++ features adds db382c683b7 PR target/82981 * internal-fn.c (expand_mul_overflow): Us [...] adds 9776dbd398a PR debug/82933 * run-rtl-passes.c: Include debug.h. (run [...] adds dd1e23428dd PR debug/82718 * dwarf2out.c (dw_loc_list): If crtl->has_ [...] adds 72f46c23bcc PR c++/83059 * c-common.c (get_atomic_generic_size): Use [...] adds 805f9bbc5d3 P0428R2 - familiar template syntax for generic lambdas * [...] adds e0099abc36f PR tree-optimization/83047 * gimple-ssa-store-merging.c [...] adds 4ced528dfc2 * print-tree.h (debug_vec_tree): Remove prototype. * gdbi [...] adds 64bcf87bc20 [ARC] Reimplement exception handling support. adds 1d943b609ae Don't split call from its call arg location. adds eecc0d1efb0 * tree-ssa-threadbackward.c (find_jump_threads_backwards): [...] adds 89a03a5054d Fix UBSAN errors in dse.c (PR rtl-optimization/82044). adds 1636105fe86 PR tree-optimization/83086 * gimple-ssa-store-merging.c [...] adds ab2a527abc6 * c-common.c (get_nonnull_operand): Use tree_to_uhwi. adds 417b45c8f5c PR target/82880 * config/mips/frame-header-opt.c (mips_re [...] adds d06b067d4a9 Remove not needed xstrdup_for_dump. adds 6b68e1d8819 2017-11-21 Paolo Carlini paolo.carlini@oracle.com adds 2bb7e963e16 * gcc.target/i386/pr82713.c: Fix dg directive. adds d831298a910 * config/i386/i386.md (*bswap<mode>2_movbe): Add integer [...] adds 80f9fc0eca8 PR c++/83045 * tree-cfg.c (pass_warn_function_return::exe [...] adds 2309b5dedc2 * config/i386/i386.md: Missing file from my previous commit. adds 57e83b58c2e New POINTER_DIFF_EXPR adds 8554cb571fe Improve -Wmaybe-uninitialized documentation adds 104ea817ed0 Fix invalid XML in libstdc++ manual adds fc40301a5f0 * config/rs6000/ppc-asm.h (f50, vs50): Fix values. adds 5967b28b462 Add quotes for constexpr keyword. adds 1032f688a0f * config/i386/i386-opts.h (enum prefer_vector_width): Adde [...] adds 0c45740b611 PR tree-optimization/82945 - add warning for passing non-st [...] adds 7086d631bbc PR libstdc++/48101 improve errors for invalid container spe [...] adds 9ec8f524b89 gcc/ChangeLog: adds b8a6d52be51 C: don't suggest names that came from earlier failures (PR [...] adds 3646d577add Daily bump. adds bab15769575 libgo: don't use grep -q in mksigtab.sh adds e8e52514c66 2017-11-22 Richard Biener rguenther@suse.de adds 5cbef483729 PR 83070 Fix -Wsign-compare warning adds 38796aef520 2017-11-22 Richard Biener rguenther@suse.de adds 8f4e0f7bd0a PR rtl-optimization/82044 PR tree-optimization/82042 * d [...] adds 58fcc02e15f PR debug/83034 * dwarf2out.c (mem_loc_descriptor): Handle [...] adds 8cb28d87ff7 PR middle-end/82875 * optabs.c (expand_doubleword_mult, e [...] adds a32eb35d2ea PR debug/83084 * valtrack.c (propagate_for_debug_subst, p [...] adds 48366c2700b PR go/83102 relax std::set checks for invocable comparison object adds 168671180a4 2017-11-22 Paul Thomas pault@gcc.gnu.org adds 52ae671c8b3 PR tree-optimization/83044 * tree-vrp.c (vrp_prop::check_ [...] adds 0a7cb71d302 [ARM] Use bitmap to control cmse_nonsecure_call register clearing adds b1601b0599a 2017-11-22 Thomas Preud'homme thomas.preudhomme@arm.com adds db22dc719a0 Fix calculation of ptr_mode for MODE_PARTIAL_INT Pmode adds d120080e29d PR83004: Accidental change to pr81136.c for VECTOR_BITS==128 adds 2061c393bcf PR82547: Undetected overflow for UNSIGNED wide_ints adds 559efdd2b13 [ARM] Fix test armv8_2-fp16-move-1.c adds de6575266b8 compiler: make comparison operator() methods const adds c3bc01bec8b * lib/target-supports.exp (check_effective_target_bswap16) [...] adds 74a5d13106e 2017-11-22 Tamar Christina tamar.christina@arm.com adds 9b5945c3f65 [ARM] Factor out CMSE register clearing code adds 532d84ffa31 PR c++/60336 PR middle-end/67239 PR target/68355 * c-de [...] adds c6dd3ad517b [ARM] Fix more -Wreturn-type fallout (gcc.target/arm/pr56184.C). adds 9482b21e370 Avoid two_valued_val_range_p for pointers. adds 1e10e74f30a 2017-11-22 Olivier Hainque hainque@adacore.com adds eab3d206dca 2017-11-22 Thomas Koenig tkoenig@gcc.gnu.org adds ffb2e0d06e5 [PATCH] Add myself as GCC maintainer adds 43938465c32 PR 83097 Use __BYTE_ORDER__ predefined macro instead of run [...] adds e53664fa58c Replace REDUC_*_EXPRs with internal functions. adds c561e1e7b56 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::evrp_ran [...] adds e9cf821a647 * lib/target-supports.exp (check_effective_target_bswap16) [...] adds 8e4391a5719 C/C++: fix quoting of "aka" typedef information (PR 62170) adds 36fec693ee8 Make shift argument to eoshift0 and eoshift2 be of type index_type adds bba57a400e2 * simplify-rtx.c (simplify_binary_operation_1) <case VEC_S [...] adds 02b7bb30d14 PR libgomp/83106 * target.c (gomp_target_init): Compute l [...] adds ab8f82095e3 * g++.dg/graphite/pr41562.C: Add -Wno-return-type. adds 5f75b10583b jit: update test suite for change to -Warray-bounds adds f5c4a9440f1 PR rtl-optimization/83030 * doc/rtl.texi (Flags in an RTL [...] adds 474af845e0b PR c++/82401 * name-lookup.c (member_name_cmp): Return 0 [...] adds 0e9472a2c25 * g++.dg/abi/pr68355.C: Don't expect tail call on ia32. adds 2e1f26dd80a * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::try_find [...] adds c21e589d027 Daily bump. adds 3eaddd12f8c cmd/go, go/internal/gccgoimporter: pass -X to ar on AIX adds bbcbb981d99 2017-11-23 Richard Biener rguenther@suse.de adds 4e90f5752b2 2017-11-23 Richard Biener rguenther@suse.de adds 3ab76bd4ffe 2017-11-23 Richard Biener rguenther@suse.de adds bae31501f6b 2017-11-23 Paul Thomas pault@gcc.gnu.org adds 71d9051227d PR middle-end/82253 * expr.c (expand_assignment): For CON [...] adds d0c598596a6 gcc/ PR target/83111 * config/sh/sh.md (udivsi3, divsi3, [...] adds 375984cdaee [ft32] Remove semicolon after ASM_OUTPUT_ADDR_VEC_ELT adds 628e9903386 [libobjc] Wrap CLASS_TABLE_HASH in do {} while (0) adds 9b6100fdc20 [sh] Wrap ASM_OUTPUT_ADDR_VEC_ELT in do {} while (0) adds 5ac7e39c132 [libgccjit] Wrap RETURN_NULL_IF_FAIL_NONNULL_NUMERIC_TYPE i [...] adds 6251b3d97bc * cgraphclones.c (cgraph_node::create_clone): Fix updating [...] adds bb173647d82 * ipa-fnsummary.c (record_modified_bb_info): Use sreal fr [...] adds d161252301b * ipa-profile.c (ipa_propagate_frequency_1): Use count ins [...] adds 8cfbac1c4c6 * config/i386/i386.h (TARGET_PREFER_AVX256): Also enable [...] adds 2a09b28c6d0 * doc/generic.texi (ANNOTATE_EXPR): Document 3rd operand. [...] adds d3539ef981d Fix .debug_rnglists generation with -gdwarf-5 -gsplit-dwarf. adds c406f9e659c 2017-11-23 Thomas Koenig tkoenig@gcc.gnu.org adds b7e90f1b1d0 [ARM] Refactor costs calculation for MEM. adds 09cd4975683 This patch adds support for modelling the varying costs of [...] adds e52afc20d63 Simplify ptr - 0 adds f8037512a4f * g++.dg/pr65240-1.C: Add -Wno-return-type to dg-options. [...] adds df966d85b3e PR fortran/81841 * parse.c (parse_spec): Allow ST_OMP_THR [...] adds 59b23ab9888 * c-parser.c (c_parser_omp_declare_simd): Reject declare s [...] adds 3b3858a1e15 * parser.c (cp_parser_omp_declare): Change return type to [...] adds ac102ce6134 * config/rs6000/rs6000.c (rs6000_gimple_fold_builtin): For [...] adds 6a653cda7e8 Enable VBMI2 support [2/7] adds 6d552d4400a Enable VBMI2 support [3/7] adds 366595fd959 PR libstdc++/83134 Ensure std::__not_ converts B::value to bool adds b88cf197f24 Add [[nodiscard]] attribute to C++17 components adds e146390ff5f PR ada/83091 * gcc-interface/decl.c (gnat_to_gnu_entity): [...] adds e04cb903a05 [ARM] Fix Dot Product NEON intrinsics adds d3ff1ad9bc3 Add [[nodiscard]] attribute to std::launder adds 1400deb316d Daily bump. adds 301a5a1e634 Add missing hunks from r255121. adds c3c0b6e912f Add missing gcc/config.gcc hunks from r255121. adds 4ef5e68932a * tree-object-size.c (pass_through_call): Use gimple_call_ [...] adds e5ad8549d40 PR sanitizer/83014 * ubsan.c (ubsan_type_descriptor): Use [...] adds 09be5aa41aa PR 36313 Replace int with gfc_charlen_type, take 3 adds 8d803464560 2017-11-24 Richard Biener rguenther@suse.de adds bd6e90637ab Whitespace fix for libgfortran/ChangeLog adds 5fc42733ce8 PR bootstrap/83015 * ipa-inline.c (inline_small_functions [...] adds ff3aa16e031 Simplify 0 - ptr. adds 6c99cfac180 2017-11-24 Richard Biener rguenther@suse.de adds 472f3f23ce0 Factor out division by squares adds e27ad1aeb8f PR fortran/81304 * trans-openmp.c (gfc_trans_omp_array_re [...] adds a3555cfabce Daily bump. adds 5f149cd1beb PR target/82848 * config/rs6000/rs6000.c (rs6000_gimple_f [...] adds 36f8be4d9c4 * g++.dg/abi/structret1.C (FrameworkObject::action): Return [...] adds bd281991ddc PR rtl-optimization/81553 * combine.c (simplify_if_then_e [...] adds a155c7aa67a Daily bump. adds 864319e63f2 Plugin support on Windows/MinGW adds 87d7483a020 * config/i386/i386.c (processor_target_table): Add skylake [...] adds fdf7a799cec Daily bump. adds 85f3424bd96 Fix PR82488 - signed integer overflow in expr.c adds df8bf3f59af PR target/83100 * varasm.c (bss_initializer_p): Return tr [...] adds d9791f9b151 PR debug/81307 * dbxout.c (lastlineno): New variable. (d [...] adds 8f3ad62bb8e * g++.dg/ubsan/null-8.C (bar): New function. (foo): Use b [...] adds fb9eabe8647 [PR 81248] Fix ipa-sra size check adds 87a0a1abdc9 Fix code generation for buildtin_longjmp with CET. adds ba31ec125af * cfgloop.h (struct loop): Document usage of USHRT_MAX for [...] adds a606052c981 Fix UB in hash-map.h adds 3c382e05c2c PR c++/81675 * cp-gimplify.c (cp_fold) <case COND_EXPR>: [...] adds efa4795d55d 2017-11-27 Tamar Christina tamar.christina@arm.com adds 68c4ec71a7b 2017-11-27 Richard Biener rguenther@suse.de adds b77d2ec438b 2017-11-27 Richard Biener rguenther@suse.de adds 3d89c3a7088 Fix std::unordered_map deduction guide adds b39d9a350c6 * hash-set.h (DEFINE_DEBUG_HASH_SET): Remove static qualif [...] adds 7494e9827df Add missing noexcept in string_view::find_first_of declaration adds dfa4aef8a1d [gcc] 2017-11-27 Michael Meissner meissner@linux.vnet.ibm.com adds 681f91a5b81 * pt.c (primary_template_specialization_p): Rename from adds bdc047231a2 PR c++/81888 * parser.c (cp_parser_decomposition_declarat [...] adds 1a53b26332b PR c++/83058 - ICE on C++ code with negative array index: i [...] adds 122fea39812 Daily bump. adds b1023d0f1e7 rs6000: Improve scc isel adds ba26823a5d9 rs6000: Improve comparison rtx_cost (PR81288) adds 6bfdb1fced0 * MAINTAINERS (write after approval): Add myself. adds 433afb522bc 2017-11-28 Richard Biener rguenther@suse.de adds 07b69d3f1cd PR tree-optimization/80788 * match.pd (X +- C1 CMP C2 -> [...] adds bd37ce3e00c * tree.def (SWITCH_EXPR): Change from 3 operand to 2 opera [...] adds acfc72fee4e PR rtl-optimization/81020 * gcc.dg/pr81020.c: New test. adds bde2bf5ed68 [Patch AArch64] Fixup floating point division with -march=a [...] adds efa02472e87 Remove Cilk Plus support. adds d2b552b0ea3 PR c/83117 * gcc.target/x86_64/abi/ms-sysv/gen.cc (make_d [...] adds b047e0bd17d 2017-11-28 Richard Biener rguenther@suse.de adds bee024f7ba9 PR debug/81307 * dbxout.c (dbx_block_with_cold_children): [...] adds f54e5c28038 Add std::to_address for C++2a (P0653R2) adds 4f1ed5b17fe 2017-11-28 Olivier Hainque hainque@adacore.com adds dd4357934df 2017-11-28 Richard Biener rguenther@suse.de adds 9bb1d1132d2 2017-11-28 Paul Thomas pault@gcc.gnu.org adds cf419c8642b Enable VBMI2 support [4/7] adds bc8fe3717c6 Enable VBMI2 support [5/7] adds 3cf56162c94 * g++.dg/cpp0x/fntmpdefarg2a.C: Move expected warning. adds 891c5e19402 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::record_ [...] adds 944ee40d190 [PR 82808] Use proper result types for arithmetic jump functions adds 011f5d3ea30 Reject fix-it hints for various awkward boundary cases (PR [...] adds a8600d84f51 PR 53796 Improve INQUIRE(RECL=...) handling adds dfa10f0de02 PR sanitizer/81275 * tree.c (block_may_fallthru): Return [...] adds 3501ad333bb PR sanitizer/81275 * cp-tree.h (SWITCH_STMT_ALL_CASES_P): [...] adds 4df8da84360 Handle very long lines when printing fix-it hints adds e0c4baf48ad Fix some incorrectly formatted ChangeLog entries. adds ec6950c5b17 Daily bump. adds 9d7bafc8ba5 2017-11-28 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0d21cf81021 PR target/80819 * config/i386/sse.md (vec_concatv2di): Re [...] adds 711e577ef11 fix merge conflict in libgfortran/ChangeLog adds 49bec9e3dae PR middle-end/80929 * rtlanal.c (seq_cost): For non-singl [...] adds f29f638069b PR middle-end/83185 * tree.c (build_simple_mem_ref_loc): [...] adds 093167dceaf [AArch64] Fix ICE due to store_pair_lanes adds 3f0d75107cb [PATCH] complex type canonicalization adds 97374f83b59 Fix PR number 83817->83187 adds bd29fdb1a9d 2017-11-29 Richard Biener rguenther@suse.de adds 1f073d0f6c1 [SPARC] Errata workaround for GRLIB-TN-0012 adds 79358a438c7 [SPARC] Errata workaround for GRLIB-TN-0011 adds 91491c8af71 [SPARC] Errata workaround for GRLIB-TN-0010 adds 32bf744c9a5 [SPARC] Errata workaround for GRLIB-TN-0013 adds 7479546ea0e [SPARC] Prevent -mfix-ut699 from generating b2bst errata sequences adds 36753e1c548 [SPARC] Recognize the load when accessing the GOT adds 411f784a25c PR tree-optimization/83195 * gcc.dg/pr82929.c: Don't chec [...] adds 3757f553f6e Add myself as GCC maintainer adds 55f5e031214 Enable VBMI2 support [6/7] adds 3a4403c85e0 nable VBMI2 support [7/7] adds 60d79d6b3f8 [testsuite] 2017-11-29 Will Schmidt will_schmidt@vnet.ibm.com adds a26bb51cf83 [testsuite] adds f8c7ac65a88 PR c++/82760 - memory corruption with aligned new. adds 069eebda309 /cp 2017-11-29 Paolo Carlini paolo.carlini@oracle.com adds f2d40c101a2 C++: improve location of static_assert errors adds 593e6512d9e Riscv patterns to optimize away some redundant zero/sign extends. adds 4f1bac7c1fc 2017-11-29 Vladimir Makarov vmakarov@redhat.com adds 3a3ca394a5f rs6000: Add second variant of adde adds f8d96511ad0 combine: Do not throw away unneeded arms of parallels (PR83156) adds 9a375229508 combine: Print to dump if some insn cannot be combined into i3 adds f77252709e1 Daily bump. adds dd020171066 * config/abi/post/hppa-linux-gnu/baseline_symbols.txt: Update. adds 2baac89379a compiler: don't make map zero value constant adds 866fc6a0d7c 2017-11-30 Richard Biener rguenther@suse.de adds 0101c006298 PR target/81616 * x86-tnue-costs.h (generic_cost): Revise [...] adds 3dee933857c PR target/83210 * internal-fn.c (expand_mul_overflow): Op [...] adds 01fc12577e3 Remove inv_list. adds 0ea6bfa85f0 PR libstdc++/83226 avoid forming pointer-to-reference type adds 0497bfa476b [testsuite] adds 3655b66887f [ARC] Use TARGET_CANNOT_SUBSTITUTE_MEM_EQUIV. adds 7904d8dc7bd [ARC] Update uses for hw-loop labels. adds d89ebaa0fb3 [ARC] Don't allow the last ZOL insn to be in a delay slot. adds e6d295e6c80 [ARC] Add trap instruction. adds 0f07e99cc06 Move assertion from to_address to __to_address adds 6e518a38853 PR libstdc++/65927 Fix -Wunused-but-set-parameter warning adds 207beb37088 PR c++/82219 - bogus -Wignored-qualifiers with template adds eec680647f3 Cleanup riscv option docs. adds 0aba9567023 2017-11-30 Michael Meissner meissner@linux.vnet.ibm.com adds 0c864c7c700 gcc/ adds 7f38a6aaa30 * spellcheck-tree.c (test_find_closest_identifier): Use ; [...] adds a8f15ac7d86 PR c/83222 * c-tree.h (decl_constant_value_1): Declare. [...] adds d7f7eee7d8b Daily bump. adds c78aa1b3948 2017-11-30 Michael Meissner meissner@linux.vnet.ibm.com adds 807e82c801d Fix registers type for MODE_TI adds 5d914201227 Fix wrong instruction vpcmpeqd generation adds 7010adf00f7 Replace __popcntq with two _popcnt32. adds 730ad2a52ab Fix movdi_internal to return MODE_TI with AVX512 adds 6a32be19c23 2017-12-01 Thomas Koenig tkoenig@gcc.gnu.org adds b07f08c9e57 PR sanitizer/83219 * tree-cfg.c: Include asan.h. (gimple [...] adds eb33df2e302 PR sanitizer/81275 * tree-cfg.c (group_case_labels_stmt): [...] adds bf27ea99431 PR tree-optimization/83221 * tree-ssa-reassoc.c (sort_by_ [...] adds 17cf92d6fce PR c/79153 * tree.h (SWITCH_BREAK_LABEL_P): Define. * gi [...] adds 81c8113b675 PR tree-optimization/83233 * gimple-ssa-store-merging.c ( [...] adds 4d62fce57ee * function.h (struct function): Remove cilk_frame_decl, i [...] adds 2fa0031dcb6 Fix wrong code by arm_final_prescan with fp16 move instructions adds 9e86ddadd7e RTEMS/Ada: Fix some POSIX types adds bb53e62ef20 Fix "central flowgraph" typo in machine desc docs adds 9c9cb9cf113 2017-12-01 Richard Biener rguenther@suse.de adds 1fc763b037a Fix bug in an OpenACC async test case adds f0efd2e81a5 2017-12-01 Paul Thomas pault@gcc.gnu.org adds 962c27930ef Add noexcept to std::integral_constant members adds f4c233de34b Use value-init syntax in std::__detail::__airy adds 5233a26e6eb Remove stray semi-colons at namespace scope adds ddbe62d4a93 Add [[noreturn]] attributes to fix warning adds 747afe893a4 Use const char* to fix -Wwrite-strings warning adds e2c74da1f21 Fix -Wempty-body warnings for debug assertions adds fc2e6008e12 Add comment to fix -Wfallthrough warning adds ffbb09c7e00 S/390: Split MVC instruction for better forwarding adds 1ca8c276a8d Disable -Wliteral-suffix for standard UDLs adds 94b1635028c Fix narrowing conversions in string_view types adds ed36d37e060 2017-12-01 Thomas Koenig tkoenig@gcc.gnu.org adds e9366ef982b Fix an undefined behavior in fortran/decl.c adds c43158c917c [AArch64] Fix address printing on ILP32 adds 9505f43a280 * Makefile.in (TAGS): Add c-family/*.cc. adds b05da963df7 PR c++/79228 - extensions hide C++14 complex literal operators adds ad453544fe2 Give #include hints for <complex>. adds 88129254677 * doc/extend.texi: Mention C++14 library complex suffix. adds f614ea8bcf7 compiler: introduce size threshold for nil checks adds 04ba1cf92fd [gcc] 2017-12-01 Michael Meissner meissner@linux.vnet.ibm.com adds 719e17a419e Daily bump. adds dc75b246913 Delete obsolete DWARF1 references. adds 8ac0f7677f9 compiler: avoid GCC middle-end control warnings adds ba2d9df3b6d runtime: export cgoCheck functions adds 5a26cd2640b final: Improve output for -dp and -fverbose-asm adds 5ac1701b456 rs6000: Set rs6000_cpu correctly (PR43871) adds 252142f7872 rs6000: Improve fusion assembler output adds 05acb9cfdb3 doc update for -dp adds 537a9f02b9b * config/i386/i386-protos.h (standard_sse_constant_opcode) [...] adds fa5a6c199bf PR target/78643 PR target/80583 * expr.c (get_inner_refe [...] adds 03c7941c419 PR c++/81212 * tree-cfg.c (pass_warn_function_return::exe [...] adds d459064af3f * tree-chkp.c (chkp_compute_bounds_for_assignment): Handle [...] adds 58cff6a2e54 PR tree-optimization/83170 PR tree-optimization/83241 * [...] adds d67dc4e1264 PR target/81616 * x86-tune.def: Remove obsolette FIXMEs. [...] adds b4338ee4c15 * ipa-cp.c (ipcp_lattice<valtype>::print): Update dumping. [...] adds 57697c7afae Daily bump. adds eb4696c3756 2017-12-02 Jerry DeLisle jvdelisle@gcc.gnu.org adds 26148e208db Fix spelling error in log. adds 532a042d35a 2017-12-03 Jerry DeLisle jvdelisle@gcc.gnu.org [...] adds fe5e842d348 Fix typo in ChangeLog. adds e50129a4bb7 2017-12-03 Thomas Koenig tkoenig@gcc.gnu.org adds 1f62aff1e2e * config/pa/pa.c (pa_legitimate_address_p): For scaled ind [...] adds 7c9e8354868 Daily bump. adds 62419d8ba1c Require effective target alloca for pr82875.c adds 87228f998c2 2017-12-04 Richard Biener rguenther@suse.de adds 930145030a3 PR bootstrap/83265 Revert 2017-12-01 Segher Boessenkool [...] adds 49f6a314032 lra: Clobbers in a parallel are earlyclobbers (PR83245) adds e8650db2e07 RTEMS/Ada: Account for 64-bit time_t adds 7dc4922bbe6 2017-12-04 Richard Biener rguenther@suse.de adds a4456b3fa85 combine: Remove use_crosses_set_p adds 256aaca01d0 * gimple-ssa-evrp-analyze.c (evrp_range_analyzer::extract [...] adds 5e3bbe7725f PR tree-optimizatin/78496 * gimple-ssa-evrp-analyze.h (e [...] adds f7d67aae64c Fix missing newlines from local-pure-const pass dump adds 6dfed74aba7 Fix typos in riscv register save/restore. adds 27db1f50e35 PR c++/83273 - constexpr if allows non-constant condition adds ac7bbf12b54 Fix -Wunused warnings in libstdc++ headers adds 6e3f3af862a Fix warnings in <bits/regex_compiler.tcc> adds e4a20d7c70a * config/sparc/sparc.c (sparc_do_work_around_errata): Use [...] adds ec970ca7ebb PR target/81616 * athlon.md: Disable for generic. * hasw [...] adds d0ff32216e5 Daily bump. adds 0d17f1941b6 2017-12-04 Steve Ellcey sellcey@cavium.com adds c90b63920d8 compiler: no nil check needed for closure var dereferences adds aee0d4e2b5f Enable VNNI support [1/5] adds 9987c8d58ab * cp-gimplify.c (cp_maybe_instrument_return): Don't add _ [...] adds eabe2d94521 gcc/ * doc/invoke.texi: Document the options. * flag-type [...] adds d344b93bb29 Avoid -Werror=format-overflow error in dbxout.c (dbxout_blo [...] adds 3477046aa67 RTEMS/Ada: Define EH_MECHANISM adds 72514638c3c 2017-12-05 Bob Duff duff@adacore.com adds cfd4c24fed5 2017-12-05 Arnaud Charlet charlet@adacore.com adds 53d2041f46d 2017-12-05 Eric Botcazou ebotcazou@adacore.com adds f47b9548cf4 2017-12-05 Olivier Hainque hainque@adacore.com adds 28b1ed0d3a7 2017-12-05 Hristian Kirtchev kirtchev@adacore.com adds 4724c6b05d3 gcc/ada/ adds 8ed378fe12e 2017-12-05 Richard Biener rguenther@suse.de adds 1d6212eaf08 PR tree-optimization/83283 * g++.dg/torture/pr83283.C: New test. adds 87b3c87fbe5 PR testsuite/83281 * testsuite/libgomp.oacc-c-c++-common/ [...] adds 514857543a5 gcc: xtensa: enable address sanitizer adds c864cb4272c [AArch64] Fix some define_insn_and_split conditions adds 711e90359fe 2017-12-05 Richard Biener rguenther@suse.de adds 0033edb2e9c Correct noexcept mismatch in declarations. adds 321b7c23c7c * tree-ssa-dce.c (simple_dce_from_worklist): Move and rena [...] adds 06a6429f8d1 PR testsuite/83289 * gcc.target/i386/avx256-unaligned-loa [...] adds 80c63fc3813 [Patch ARM] Fix probe_stack constraint. adds 0b040903b9d [PR C++/83287] Mark lookup for keeping adds 3ead9ac3088 PR c++/82331 - ICE with variadic partial specialization of auto adds 4c7a29d5c9c 2017-12-05 Steve Ellcey sellcey@cavium.com adds ec9475cb11e 2017-12-05 Matthew Gretton-Dann matthew.gretton-dann@arm.com adds 64a120a9de1 Remove $tmpdir from -dumpbase, we should be in $tmpdir. adds 6b1c6ccd323 PR c++/79228 * expr.c (interpret_float_suffix): Avoid mem [...] adds 718e4961083 Daily bump. adds ba31c5cdf27 PR tree-optimization/81945 * cfgloop.h (FOR_EACH_LOOP_FN) [...] adds f9c5dc0cc0a Revert 2017-11-29 Martin Aberg maberg@gaisler.com adds 41cb1ea74e2 PR ada/66205 * bindgen.adb (Gen_AdaFinal): If the restric [...] adds 2dd8970435e compiler: handle set-and-use-temp in nilcheck code adds 4ff484a781b [ARM] testsuite: force hardfp in addr-modes-float.c adds 06afa9326bc gcc/testsuite * g++.dg/graphite/pr41305.C: Refine test op [...] adds ca06e200d29 libgo: remove -fplan9-extensions from CFLAGS adds c6a3b6354ea PR tree-optimization/83075 - Invalid strncpy optimization adds d5717a0351a gcc/ChangeLog: adds f3969b4952b PR tree-optimization/82646 - bogus -Wstringop-overflow with [...] adds bdcc09daafb PR sanitizer/81281 * match.pd ((T)(P + A) - (T)P -> (T) A [...] adds c475a16d1f4 PR testsuite/83303 - FAIL: g++.dg/opt/new1.C on arm-none-ea [...] adds 4970bf23fef PR tree-optimization/83293 * gimple-ssa-strength-reductio [...] adds aa0e50a0b56 Move macro-spellchecking code from "gcc" to new files in c-family adds 0823340178e C/C++: don't suggest implementation names as spelling fixes [...] adds edf8f3f63c3 PR c++/82115 - ICE with variable initialized with its own [...] adds d279e49d07b Correct argument to targetm.calls.promote_prototypes. adds 288b3981c84 PR c++/80259 * decl2.c (grokfield): Diagnose = delete red [...] adds 45ea314eeda PR tree-optimization/69224 PR tree-optimization/80907 PR [...] adds 0ca7d476f4d Daily bump. adds 97c6694fa74 Enable VAES support [2/5] adds 93213c80bf5 rs6000: Split rs6000_cpu adds 1bd1c9882bd rs6000: Don't use rs6000_cpu_attr directly adds fd2ce043154 rs6000: Initialise rs6000_cpu correctly (PR43871) adds 4e47d7a1dae 2017-12-07 Richard Biener rguenther@suse.de adds baf1c4a625d Add unroll and jam pass adds 865ea74800b 2017-12-07 Tamar Christina tamar.christina@arm.com adds dab0e385e3d PR c/81544 - attribute noreturn and warn_unused_result on t [...] adds 79896068bb3 PR middle-end/83164 * tree-cfg.c (verify_gimple_assign_bi [...] adds 1bdd07cbb8c 2017-12-07 Vladimir Makarov vmakarov@redhat.com adds 5051abaf66b PR tree-optimization/81303 * Makefile.in (gimple-loop-int [...] adds d7e88239e09 Add underscores to local vars in selftest macros adds 998afe5de3f New VECTOR_CST layout adds 6a8c2cbca61 Use tree_vector_builder instead of build_vector adds 6af4f299001 Use tree_vector_builder::new_unary_operation for folding adds cb97ae98458 Use tree_vector_builder::new_binary_operation for folding adds db39ad9df68 Make gimple_build_vector take a tree_vector_builder adds c9672a9da31 Make build_vector static adds 0a2b1323a4d Make more use of VECTOR_CST_ENCODED_ELT adds dde65a3fbd4 [AArch64] Fix ICEs in aarch64_print_operand adds a52dedf5303 Allow _Alignas in compound literals (C11 DR#444). adds 59d01fbaf41 PR libstdc++/83120 * testsuite/ext/special_ [...] adds 8b25e697883 Improve fstack_protector effective target adds 905e9975935 PR tree-optimization/83075 * gcc.dg/tree-ssa/strncpy-2.c: [...] adds 3d6e1b3815f PR target/81906 * config/i386/i386.c (ix86_expand_rint): [...] adds 4af7787c4b3 PR target/83252 * gcc.target/i386/i386.exp (check_effecti [...] adds f9bab84d9a3 Daily bump. adds 7560fbf0c03 Add srodata section support to riscv port. adds 198e2b7ef66 2017-12-07 Sandra Loosemore sandra@codesourcery.com adds eaf0bf7ea62 2017-12-07 Sandra Loosemore sandra@codesourcery.com adds d0eb0042803 2017-12-07 Sandra Loosemore sandra@codesourcery.com adds f3d6df8ca85 Enable VAES support [2/5] adds ce075df5032 Enable VNNI support [4/5] adds 6d44bd9d44b 2017-12-08 Richard Biener rguenther@suse.de adds 6e28509ba7a Enable VNNI support [5/5] adds e057b62ad75 2017-12-08 Richard Biener rguenther@suse.de adds d5afe608bde Initialize new member of SOLARIS_ATTRIBUTE_TABLE adds 350d1b8f106 2017-06-08 Tristan Gingold gindold@adacore.com adds 7c42fa1ff01 [arm] Generate a -mfpu= option for passing to the assembler adds 9bc5a79a235 [arm] Don't strip off all architecture features from -march [...] adds ca2d1413411 [arm] PR target/83206: Make native driver select fp-capable [...] adds 2c692ecc5c8 2017-12-08 Richard Biener rguenther@suse.de adds 414384381b0 combine: Fix PR83304 adds a22775d88ce * profile-count.c (profile_count::from_gcov_type): Move fr [...] adds 5904cc6f50c gcc/ PR target/82960 * config/spu/spu.c (pad_bb): Only ch [...] adds 6dbe66991c8 * config/arc/arc.c (arc_attribute_table): Add exclusions t [...] adds eed257a6819 Prevent SRA from removing type changing assignment adds e12e201d8c0 Disable hwcap on Solaris in g++.dg/opt/pr83252.C adds dd554eab241 2017-12-08 Richard Biener rguenther@suse.de adds 73fd9521822 * ipa-polymorphic-call.c (noncall_stmt_may_be_vtbl_ptr_sto [...] adds 83d3a417d37 Fix PR83323 adds 1c6cdd1a858 PR rtl-optimization/81595 * gcc.c-torture/compile/pr81595 [...] adds 486017d5b74 2017-12-08 Vladimir Makarov vmakarov@redhat.com adds 5db5e372afa Daily bump. adds 1817431e5ae Add .type and .size directives to riscv libgcc functions. adds c01b410c541 2017-12-09 Thomas Koenig tkoenig@gcc.gnu.org adds 2422305dbe4 PR tree-optimization/83338 * tree-vect-stmts.c (vectoriza [...] adds d78ce5cfcba 2017-12-09 Steven G. Kargl kargl@gcc.gnu.org adds 17069f77f96 Daily bump. adds 6c5faae8970 PR tree-optimization/83337 * gimple-loop-interchange.cc ( [...] adds b1f8661915d * doc/install.texi (Specific): Tweak link to mkssoftware.com. adds 0c68e09c306 2017-12-10 Dominique d'Humieres dominiq@lps.ens.fr adds 39ab0bf27f0 * ChangeLog: Fix whitespace. * testsuite/ChangeLog: Ditto. adds acc439b3082 * ChangeLog: Fix whitespace some more. adds 5c16398587d Daily bump. adds 729b987e0a5 PR tree-optimization/83320 * gimple-loop-interchange.cc ( [...] adds 678d168f7ad Fix stack overflow with autofdo (PR83355) adds 5870339b62f 2017-12-11 Thomas Koenig tkoenig@gcc.gnu.org adds 018ddbe3d58 2017-12-11 Thomas Koenig tkoenig@gcc.gnu.org adds 454d56899f0 * config/aarch64/aarch64.c (aarch64_print_operand): Don't [...] adds 397b0c1c899 2017-12-11 Thomas Koenig tkoenig@gcc.gnu.org adds 5df912d9fed [gcc] adds d9a2dbd2ee3 ifcvt: Call fixup_partitions (PR83361) adds db67a692bec * recog.c (store_data_bypass_p_1): New function. (store_d [...] adds 28a5212f1ea [PR80693] drop value of parallel SETs dropped by combine adds a7aebe6129e gcc/ChangeLog: adds 91d5d62d6d6 gcc/testsuite/ChangeLog: adds c3213fdddb8 PR c/81544 - attribute noreturn and warn_unused_result on t [...] adds 606524b55c7 Remove a stray line. adds 2f1c0f56a6b Fix the new pr83361.c testcase adds ced4177d8d0 Daily bump. adds d2c67796f22 Expensive selftests: torture testing for fix-it boundary co [...] adds 18fc6357032 [SFN] adjust RTL insn-walking API adds c64f38bf4d2 [SFN] boilerplate changes in preparation to introduce nonbi [...] adds bce107d7e68 [SFN] not-quite-boilerplate changes in preparation to intro [...] adds 116cfb8c5ab [SFN] stabilize find_bb_boundaries adds 90567983c3c [SFN] introduce statement frontier notes, still disabled adds aa2fd8850c1 [SFN] Introduce -gstatement-frontiers option, enable debug markers adds 793569eb27e [IEPM] Introduce debug hook for inline entry point markers adds 932d6527369 Enable VAES support [1/5] adds 179e639c030 Enable VAES support [2/5] adds 0b840c3855d 2017-12-12 Richard Biener rguenther@suse.de adds fdf409493d2 PR tree-optimization/80631 * tree-vect-loop.c (get_initia [...] adds 4855e775ff0 PR tree-optimization/83359 * tree-cfg.h (fold_loop_intern [...] adds d398aa5956b PR rtl-optimization/83363 PR rtl-optimization/83364 * gc [...] adds a76253516cd PR c/82679 * c-decl.c (grokdeclarator): Check declspecs i [...] adds 5934eeb7248 [Patch combine] Don't create vector mode ZERO_EXTEND from subregs adds 56adbb23276 2017-12-12 Richard Biener rguenther@suse.de adds 9de168c69ca Fix g++.old-deja/g++.pt/const2.C on Solaris adds 1963e4b365b 2017-12-12 Stafford Horne shorne@gmail.com adds 509ec7f3afd * go-lang.c (TARGET_AIX): Define if not defined. (go_lang [...] adds 300600087e5 Updated email in MAINTAINERS file. adds e3bdc0bb677 PR libstdc++/83395 fix invocable traits for INVOKE<cv void> adds 3d451d9ffe9 * builtins.def (BUILT_IN_NEXTAFTER, BUILT_IN_NEXTAFTERF, [...] adds d6928381148 2017-12-12 Thomas Koenig tkoenig@gcc.gnu.org adds b066c090031 2017-12-12 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 3d41d2c5568 * config/i386/i386.c (PTA_SKYLAKE_AVX512): Add PTA_CLWB. [...] adds 0b5993cfe13 PR c++/82115 - ICE with variable initialized with its own [...] adds 911779d8104 Remove type_dependent_init_p. adds 9bc12c64e05 2017-12-12 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 4b69806cb5c PR tree-optimization/83298 PR tree-optimization/83362 PR [...] adds 3315a826f2b Daily bump. adds 26efd270638 Use C version of multi3 for RVE support. adds fc5536deae6 * gcc-interface/decl.c (gnat_to_gnu_entity): Robustify tes [...] adds 3eb6b4f07da * gcc-interface/trans.c (process_freeze_entity): Be prepar [...] adds 260301eb9fd * gcc-interface/trans.c (Subprogram_Body_to_gnu): Initiali [...] adds 7643d6c0be8 [PR C++/15272] lookups with ambiguating dependent base adds b27b63e1bf9 combine: Fix PR83393 adds 7d093718fb5 sel-sched: fix sel_rank_for_schedule for qsort (PR 82398) adds 419381b5d32 PR libstdc++/59568 fix error handling for std::complex stre [...] adds 5c4c939cf1e PR bootstrap/83396 PR debug/83391 * tree-cfgcleanup.c (r [...] adds ed9480c149a PR bootstrap/83396 * final.c (rest_of_handle_final): Call [...] adds 70da6508ca2 * tree-cfg.c (verify_gimple_in_cfg): Verify no non-label s [...] adds bf4af501c4e [SFN] don't eliminate regs in markers adds 184dcc4e29a /cp 2017-12-13 Paolo Carlini paolo.carlini@oracle.com adds 8ff5fea83ba gcc/ * config/rs6000/ppc-auxv.h (PPC_FEATURE2_HTM_NO_SUSPE [...] adds 0179c74731b PR middle-end/78468 * emit-rtl.c (init_emit): Remove ??? [...] adds 466432a3448 poly_int: add poly-int.h adds 349c228768e Daily bump. adds 7d9dac31fe5 2017-12-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 62634750ad2 PR c++/79650 * pt.c (convert_nontype_argument): Diagnose [...] adds 44bd1138645 [AArch64] Specify fp16 support for Cortex-A55 and Cortex-A75 adds b081151734b [PATCH PR81228][AARCH64]Fix ICE by adding LTGT in vec_cmp<m [...] adds 4f2bedf8f68 PR tree-optimization/83198 * gimple-ssa-sprintf.c (format [...] adds 27c3c006f1c PR bootstrap/83396 * var-tracking.c (vt_initialize): Igno [...] adds 5ab8299a9a1 2017-12-14 Richard Biener rguenther@suse.de adds 00e922723c2 2017-12-14 Richard Biener rguenther@suse.de adds 683d2c72ded Improve std::complex test and move to sub-directory adds a131a6ccceb * gcc-interface/gigi.h (pad_type_has_rm_size): Declare. * [...] adds 57904972d55 Test whitespace handling in std::complex extraction adds 1d183080ed1 2017-12-14 Richard Biener rguenther@suse.de adds 38823ed9174 2017-12-14 Richard Biener rguenther@suse.de adds 13b5850f4b9 Require effective target weak_undefined for visibility-22.c adds ad1d5c78da5 [SFN] next/prev_nonnote_insn_bb are no more, even for ports adds dc988bc8e1b [compare-debug] use call loc for nop_endbr adds 576322a3ed4 PR bootstrap/83396 * reload1.c (emit_input_reload_insns): [...] adds 240a30d4466 2017-12-14 Richard Biener rguenther@suse.de adds 368ab101e6a 2017-12-14 Richard Biener rguenther@suse.de adds 639ab80c916 PR lto/81406 * gcc.dg/lto/pr81406_0.c: New test. adds 08014e8ab96 [arm] Add -mverbose-cost-dump and de-verbosify cost dumps adds 9ca42b6474e * gcc-interface/decl.c (gnat_to_gnu_field): Do not set the [...] adds db27256ba7e * gcc-interface/trans.c (Call_to_gnu): Set DECL_DISREGARD_ [...] adds f367d7d74d7 vrp_prop: Use dom_walker for -Warray-bounds (PR tree-optimi [...] adds 824a2485e2c * gcc-interface/misc.c (default_pass_by_ref): Minor tweak. adds f07a7cbfc92 PR libstdc++/83427 detect weak result type from noexcept functions adds e4b0fa23333 * gcc-interface/Makefile.in: Generalize support for symbol [...] adds b8bf7c13bf1 Patch for middle-end/PR79538 missing -Wformat-overflow with [...] adds f59d67f6abf 2017-12-14 Steve Ellcey sellcey@cavium.com adds d76c514d395 gcc: 2017-12-14 Bernd Edlinger bernd.edlinger@hotmail.de adds d79872a83f3 * var-tracking.c (variable_tracking_main_1): Formatting fix. adds 9272d891314 2017-12-14 Bill Schmidt wschmidt@linux.vnet.ibm.com adds fa7825a3e98 PR libstdc++/68519 use native duration to avoid rounding errors adds 6b74e46fb96 PR libstdc++/83279 handle sendfile not copying entire file adds 63df0dfd960 Daily bump. adds d3943652f96 Fix ChangeLog entry date adds 4cb8942fc5e Enable VAES support [3/5] adds d580d778fdc Enable VAES support [4/5] adds 82516e2cad4 Enable VAES support [5/5] adds c8596f8345b 2017-12-15 Bob Duff duff@adacore.com adds 156d2484120 2017-12-15 Bob Duff duff@adacore.com adds ca09bfdbc31 gcc/ada/ adds 978ff98d749 gcc/ada/ChangeLog: add entries missing from previous commit adds 15a97f6f68d gcc/ada/ adds ac0e8693cf2 2017-12-15 Patrick Bernardi bernardi@adacore.com adds 86574d66efe 2017-12-15 Eric Botcazou ebotcazou@adacore.com adds 1937db45cca gcc/ada/ adds 3ee06931b08 * gimple-loop-interchange.cc (STMT_COST_RATIO): New macro. [...] adds 57bca8dcc1e Make dse.c use offset/width instead of start/end adds 2f38e95645e 2017-12-15 Hristian Kirtchev kirtchev@adacore.com adds 5c222558975 2017-12-15 Richard Biener rguenther@suse.de adds 62c47568f5f gcc/ada/ adds f3e5187b6b0 PR sanitizer/81281 * match.pd ((T)(P + A) - (T)P -> (T) A [...] adds 5b3e6491d2c PR tree-optimization/83269 * fold-const.c (fold_binary_lo [...] adds ca93208824c [PR C++/59930] template friend classes & default args adds 672bc44d54f * tree-core.h (struct attribute_spec): Swap affects_type_i [...] adds 76cf4406a1e PR tree-optimization/83410 * tree-ssa-threadupdate.c (thr [...] adds 92ad92d5374 PR tree-optimization/80631 * gcc.target/i386/avx2-pr80631 [...] adds 5b5ac2fbec7 PR c++/83217 * decl.c (cp_finish_decomp): If decl's type [...] adds 7aac6ee6ffe PR c++/80135 PR c++/81922 * typeck2.c (digest_init_r): C [...] adds aa996a7ae48 PR c++/81197 * cp-tree.h (cp_maybe_mangle_decomp): Declar [...] adds 827a415cb9d PR c++/83205 * decl.c (cp_finish_decomp): Handle the case [...] adds a8855004d75 PR tree-optimization/81165 * tree-ssa-threadupdate.c (use [...] adds 5f885dd12c2 PR tree-optimization/36550 * tree-ssa-threadupdate.c (cou [...] adds c2f1ca016ec Daily bump. adds 53894f847f7 syscall: emulate Flock on AIX adds 01f1b4422c0 os: pass -s to hostname on AIX adds 9d26926e2cb 2017-12-15 Markus Trippelsdorf markus@trippelsdorf.de adds a308fcf89a1 Add VEC_DUPLICATE_EXPR and associated optab adds 7ed29fa20c8 Add VEC_SERIES_EXPR and associated optab adds 19c4d015312 Minor vn_reference_lookup_3 tweak adds 785790dcb62 poly_int: IN_TARGET_CODE adds 42d5183d19f poly_int: MACRO_MODE adds 2c4c5c8d9eb Add a gen_int_shift_amount helper function adds 51041d3bcac Revert accidental commit adds ee149b7a81b poly_int: mode query functions adds edfb0cd47f1 2017-12-16 Jan Hubicka hubicka@ucw.cz adds 115b9ebe9cf PR testsuite/82767 * gcc.target/i386/pr71321.c: Test wit [...] adds 261787883cb 2017-12-16 Jerry DeLisle jvdelisle@gcc.gnu.org adds 43fc29834bd PR tree-optimization/83239 - False positive from -Wstringop [...] adds e6a18b5a63b PR tree-optimization/78918 - missing -Wrestrict on memcpy c [...] adds 08cabe9d76a Daily bump. adds 158b45b4d48 2017-12-16 Sandra Loosemore sandra@codesourcery.com adds e4c143fea26 Correct imul (r64) latency for modern Intel CPUs adds 003e134b91f Support -std=f2018 adds ff2c6d638ed * config/pa/pa.c (pa_som_asm_init_sections): Fix comment. adds 363daa22555 * gcc.dg/guality/guality.h (guality_check): Cast %lli argu [...] adds b7693f8fde0 Revert hunk with debug code that was comitted by mistake adds 7bfd6b12464 gcc/c-family/ChangeLog: adds 8bb1fc24632 2017-12-17 Sandra Loosemore sandra@codesourcery.com adds 5f68d06344f Daily bump. adds 6db71e32d10 PR bootstrap/83446 - Bootstrap failed on i686 adds 9c96fa6e891 2017-12-17 Sandra Loosemore sandra@codesourcery.com [...] adds c51cfafa642 2017-12-17 Sandra Loosemore sandra@codesourcery.com adds 938b899a34a 2017-12-18 Richard Biener rguenther@suse.de adds 23298f15ba7 2017-12-18 Richard Biener rguenther@suse.de adds 32f065b33e5 S/390: PR83420: Improve hotpatch option parsing. adds 4ecbc2bb39c [ARC] Update legitimate constant hook. adds 17e62d1b8b6 [ARC] Update (u)maddsidi patterns. adds 90144cb9bd0 [PR c++/59930] template friend injection adds 8bba42f1539 PR middle-end/83463 * gimple-ssa-warn-restrict.c (builtin [...] adds 0526776fa9d * c-warn.c (warn_logical_operator): Return early if -Wlogi [...] adds 21e97277c76 PR c++/83300 * decl2.c (save_template_attributes): Add fl [...] adds 2ab3b98c5cc PR middle-end/83460 * g++.dg/pr79095-4.C: Remove compromi [...] adds c30a685849f PR libstdc++/68430 adds 6d8c9f39007 testsuite: add coverage for diagnostics relating to inlinin [...] adds 0eff79f2065 rtlanal: dead_or_set_regno_p should handle CLOBBER (PR83424) adds 167a09fb8b7 PR c++/83116 * constexpr.c (cxx_eval_call_expression): On [...] adds ae174c6cc7c 2017-11-20 François Dumont fdumont@gcc.gnu.org adds 2a59bca6e62 PR middle-end/83373 - False positive reported by -Wstringop [...] adds 29ae4e4c33c Daily bump. adds c30eea30f6b Revert 2017-11-19 Jeff Law law@redhat.com adds 593c0a85d90 * tree-ssa-dom.c (record_equivalences_from_phis): Do not [...] adds bbe863be0c5 PR tree-optimization/80631 * tree-vect-loop.c (vect_creat [...] adds 0255544d074 PR ipa/82801 PR ipa/83346 * ipa-inline.c (flatten_remove [...] adds 8938f069bf9 PR tree-optimization/83444 * tree-ssa-strlen.c (strlen_ch [...] adds a577ec65388 SPARC: Make sure that jump is to a label in errata workaround adds f9bf2244e8a RTEMS/PowerPC: Remove 64-bit soft-float multilib adds c0e4853bfbc PR ada/66205 * bindgen.adb (Gen_AdaFinal): Revert previous [...] adds 6d0affb4e25 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds a2b22ba3369 Added testcase for PR 83329 adds 998700c9ae6 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds 3888c819108 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds d494b4fbdbd PR tree-optimization/83482 * g++.dg/torture/pr83482.C: New test. adds e1592442d13 Fix off by one error in loop-unroll.c (PR rtl-optimization/82675). adds 69b66873d86 Fix another failing test-case. adds f7b055c48c7 [PATCH] -fdump-tree, -save-temps=obj & subdirs adds 312939acaf0 Add a tetst for PR middle-end/83471 adds f7822069703 commit_message adds f5d47c52788 PR c++/83490 * config/i386/i386.c (init_cumulative_args): [...] adds 2ddf4518ec5 Fix PR numbers. adds 68e959968dc Fix a file name. adds 14a33398213 [ARC][COMMITTED] Clean up build warnings. adds 7c4f5bdebda PR middle-end/81914 * predict.c (zero_one_minusone): New [...] adds a04aca05ac9 [arm] PR target/82975: Guard against reg_renumber being NUL [...] adds c9281ef889e * read-rtl.c (parse_reg_note_name): Replace Yoda condition [...] adds 5c0cbabd1ac PR testsuite/83454 * gcc.dg/tree-ssa/cswtch-4.c: Require [...] adds 186fbc796e8 [SFN] start rtl block with label, then markers adds ed70adfc99d SFN: don't drop markers for skipping var-tracking adds edcf99db18d PR tree-optimization/83444 * tree-ssa-strlen.c (strlen_ch [...] adds 24e3b8216bf PR middle-end/77608 - missing protection on trivially detec [...] adds 2638400fffd PR tree-optimization/83477 * tree-ssa-threadedge.c (recor [...] adds c3fe3d1de63 PR c++/82231 * g++.dg/cpp1z/nontype-auto14.C: New test. adds 504b0b7d01e * gimple-ssa-sprintf.c (format_directive): Use inform_n in [...] adds 2ab08fb4d2a Fix last ChangeLog entry date. adds d6449ac4f80 Fix sharing in translate_isl_ast_node_for adds fad87f75040 PR target/82975 * gcc.dg/pr82975.c: Only add -mtune=corte [...] adds 74744ce39b3 PR c++/83394 - always_inline vs. noinline no longer diagnos [...] adds caf629d3058 /cp 2017-12-19 Paolo Carlini paolo.carlini@oracle.com adds 9f2a98167e0 Daily bump. adds 3c56e0c18cd Don't call targetm.calls.static_chain in non-static function adds 29ca66eca82 Enable VPCLMULQDQ support adds daa6dcb60d8 Add two test-cases for (PR middle-end/82404). adds aed50899d62 PR c++/83490 * calls.c (compute_argument_addresses): Igno [...] adds e9f51e5ea0b [arm] PR target/82975: Guard against reg_renumber being NUL [...] adds 2f16b9fa9d9 * gcc-interface/trans.c (Loop_Statement_to_gnu): Use IN_RA [...] adds 9e78b2a069b 2017-12-20 Paolo Carlini paolo.carlini@oracle.com adds a40890c9b37 * config/visium/constraints.md (J, K, L): Use IN_RANGE mac [...] adds ce8798a65c6 [aarch64][libstdc++] Use __ARM_BIG_ENDIAN instead of __AARC [...] adds bb36bb09ffb [arm] PR target/83105: Minor change of default CPU for arm- [...] adds 74e98ab35b9 [arm][doc] Document accepted -march=armv8.3-a extension options adds 9a0a7299115 Fix multiple_p for two non-poly_ints adds bd39703a467 Add a gen_int_shift_amount helper function adds bbad7cd0bcb poly_int: rtx constants adds 8672ee56bb5 poly_int: tree constants adds 28eeb1470b8 poly_int: dump routines adds 1aa31a46551 poly_int: create_integer_operand adds e524465ae90 poly_int: TRULY_NOOP_TRUNCATION adds a14d43f8e9f poly_int: REG_OFFSET adds de41115b4fe poly_int: DWARF locations adds fff35079417 poly_int: fold_ctor_reference adds 2c7ce6611de poly_int: same_addr_size_stores_p adds ecc647e7b41 poly_int: indirect_refs_may_alias_p adds fe60c82c4b0 poly_int: ao_ref and vn_reference_op_t adds 370ad826add poly_int: dse.c adds e9b0961e5df poly_int: rtx_addr_can_trap_p_1 adds 711f137f646 poly_int: MEM_OFFSET and MEM_SIZE adds a4686d0a18d poly_int: lra frame offsets adds 82ede1f8efa poly_int: store_bit_field bitrange adds a20d1a58088 poly_int: extract_bit_field bitrange adds 6ece34cb303 poly_int: C++ bitfield regions adds 2d8ada9af84 poly_int: store_field & co adds ece84bf0610 poly_int: ira subreg liveness tracking adds 9edf7ea885d poly_int: SUBREG_BYTE adds b3d467b743a poly_int: operand_subword adds e1b783f6bb1 poly_int: DWARF CFA offsets adds 3bed7476767 poly_int: ipa_parm_adjustment adds f3c2a387b9c poly_int: get_ref_base_and_extent adds 773078cb3a9 poly_int: get_addr_base_and_unit_offset adds 1aeea61f353 poly_int: aff_tree adds 08454aa5f8a poly_int: symbolic_number adds 2f048e66af3 poly_int: pointer_may_wrap_p adds fbc666b8b0c poly_int: get_inner_reference_aff adds 73bf92b3a6e poly_int: expand_debug_expr adds eaa09bfd8a4 poly_int: get_object_alignment_2 adds e61263f2e72 poly_int: store merging adds d71c73164c3 [SFN] debug markers before labels no more adds e5c3036ac09 [PATCH, PR83492] Fix selection of aarch64 big-endian shift [...] adds 5c5d012be3c PR testsuite/83131 - c-c++/common/attr-nonstring-3 failure [...] adds 1d6fb925fff PR testsuite/83483 - [8 Regression] gcc.dg/memcpy-6.c FAILs adds 04cd502b930 2017-12-20 Paolo Carlini paolo.carlini@oracle.com adds 369c9a01509 PR ipa/83506 * ipa-fnsummary.c (pass_data_ipa_free_fn_sum [...] adds 045f03f1454 2017-12-20 Thomas Koenig tkoenig@gcc.gnu.org adds 78799569824 2017-12-20 François Dumont fdumont@gcc.gnu.org adds a18105ecf94 Simplify fold_internal_goacc_dim adds 41e37ac97b7 PR tree-optimization/83491 * tree-ssa-math-opts.c (execut [...] adds 05a66c6e653 Daily bump. adds 2943a6d478d * tree-ssa-dom.c (dom_opt_dom_walker::optimize_stmt): Call [...] adds f9e58550d13 [AArch64] Tweak aarch64_classify_address interface adds 2a0c8955ee5 poly_int: get_bit_range adds fbf76f35caf poly_int: fold_comparison adds 81bc0f0f882 poly_int: get_inner_reference & co. adds ff09c5d7494 poly_int: reload.c adds ac5aa32db53 poly_int: reload1.c adds 85aa2f2801b poly_int: frame allocations adds 7562e467be0 poly_int: push_block/emit_push_insn adds f6a1fc98f08 poly_int: REG_ARGS_SIZE adds 2c012cd7f01 poly_int: instantiate_virtual_regs adds e0deb08cc27 poly_int: argument sizes adds 87ff83f0dc4 poly_int: cfgexpand stack variables adds 3173f31b4a0 poly_int: emit_inc adds 4e7fd2be457 poly_int: reload<->ira interface adds 8f4bb50fd76 poly_int: emit_group_load/store adds e580c75ccea poly_int: bit_field_size/offset adds d0bc5311c36 poly_int: decode_addr_const adds fa6faa50290 poly_int: adjust_ptr_info_misalignment adds 9c6deaf03e8 poly_int: find_bswap_or_nop_load adds 90ca1268bdd poly_int: MEM_REF offsets adds 68a46b441ab poly_int: build_ref_for_offset adds 6e528420840 poly_int: get_binfo_at_offset adds caf8edd600c poly_int: tree-ssa-loop-ivopts.c:iv_use adds 7456a7eac4d poly_int: loop versioning threshold adds 658a2c19641 poly_int: compute_data_ref_alignment adds 886901f4619 poly_int: prune_runtime_alias_test_list adds 743b05ae491 PR target/83488 * config/i386/i386.c (ix86_target_string) [...] adds ca4bb72c6be PR rtl-optimization/82973 * emit-rtl.h (valid_for_const_v [...] adds e0fcf2e9892 PR rtl-optimization/82973 * emit-rtl.h (valid_for_const_v [...] adds 2074ebe7571 Fix gcov-dump tool for GCDA files (PR gcov-profile/83509). adds 7846aae1174 [arm] Fix assembler option rewrite alphabetical comparison adds 9f79ab2ee11 [arm] Specify +dotprod support for Cortex-A55 and Cortex-A7 [...] adds 5f70fecd356 PR c++/82872 * convert.c (convert_to_integer_1) <POINTER_ [...] adds a44825f55c4 [Patch combine] Don't create ZERO_EXTEND from subregs unles [...] adds 7e922431120 [patch AArch64] Do not perform a vector splat for vector in [...] adds 276c438bd46 [SFN] propagate single-nondebug-stmt's side effects to encl [...] adds 9ed49183cd5 [-fcompare-debug] retain insn locations when turning dbr se [...] adds 470f1606a82 PR target/83467 * config/i386/i386.md (*ashl<mode>3_mask) [...] adds ef18f7b9846 [PR c++/83406] deducing lambda type adds 94519719358 2017-12-21 Andrew Pinski apinski@cavium.com Steve [...] adds 18b3dab4ff2 PR tree-optimization/83521 * tree-ssa-phiopt.c (factor_ou [...] adds f2ef7276329 PR tree-optimization/83523 * tree-ssa-math-opts.c (is_wid [...] adds 9e9fa2b68e6 PR rtl-optimization/80747 PR rtl-optimization/83512 * cf [...] adds 7b26afa7015 move ChangeLog entry to the right file adds ee75cc97ed9 2017-12-21 Steve Ellcey sellcey@cavium.com adds bdd0b6ae233 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: [...] adds be418c91472 Add missing PR number adds 9574b6e71e1 PR c/83448 * gimple-ssa-sprintf.c (maybe_warn): Don't cal [...] adds 92ca6f7403a PR middle-end/83487 * config/i386/i386.c (ix86_function_a [...] adds e47851d722c PR testsuite/83462 - c-c++-common/Warray-bounds-3.c fails adds a97a3c803ae Daily bump. adds 02eb0013dcf [SFN] sync up debug-only stmt list's side effects with empt [...] adds 59aae4f0626 compiler: improve escape analysis diagnostics adds 82841c8f207 * doc/extend.texi (Loop-Specific Pragmas): Document pragma [...] adds 1c5a2faaadd This is a follow up patch for pr83488 to fix an error in se [...] adds 391c3f0c8db Enable AVX512BITALG adds d6175ad37ec compiler: bring escape analysis mostly in line with gc [...] adds bf1323be642 compiler: do not propagate address-taken of a slice ele [...] adds 0c0a1a7869b [PR 82027] Also stream opt_info of former_clones adds 537892545f8 PR target/83488 * config/i386/avx512vnniintrin.h: Don't c [...] adds 2ea33951d97 PR debug/83547 * tree-iterator.c (alloc_stmt_list): Start [...] adds be7ed04dd8c PR debug/83550 * c-decl.c (finish_struct): Set DECL_SOURC [...] adds de10a5f6011 Daily bump. adds 779086e2639 PR c++/83553 * fold-const.c (struct contains_label_data): [...] adds 52fa29275d4 Daily bump. adds e4c65671650 PR libstdc++/83450 avoid -Wreturn-type warning in test adds 93e8a93bdd6 2017-12-24 Michele Pezzutti mpezz@tiscali.it adds c57e8a40740 Daily bump. adds 18e3c8c49bb PR target/83488 * config/i386/i386.opt (-mavx512vpopcntdq [...] adds f62efaec9f5 Daily bump. adds ae913d52e67 sel-sched: fix zero-usefulness case in sel_rank_for_schedul [...] adds 9061157c461 Use relative line number in unroll-5.c adds b23111c73c4 2017-12-26 Thomas Koenig tkoenig@gcc.gnu.org adds 7ca643a88d1 Daily bump. adds 0f33920301d Disable -gstatement-frontiers for nvptx adds 30d8187fc3e Workaround PR83046 in gang-static-2.c adds 1abfa5b17a7 Assign result of get_string_lenth to a SSA_NAME (PR tree-op [...] adds fc15e6c1a7a gcc/ChangeLog: adds 2f9cad2b43c 2017_12_27 Louis Krupp louis.krupp@zoho.com adds 1a3d7dd463f PR libstdc++/83538 fix std::match_results<T>::reference (LWG 2306) adds 32c2d01da74 PR libstdc++/83598 don't modify flags passed to std::basic_ [...] adds 8297b3b2d8e PR libstdc++/83600 fix end iterator for unready std::match_results adds 1e706205a20 Daily bump. adds 2222c3abba0 2017-12-28 Paul Thomas pault@gcc.gnu.org adds e497ad7306f * config/m68k/m68k.md (ashrdi3_const1, lshrdi3_const1): Add [...] adds 02c1ba60eef PR fortran/83344 Don't set bogus constant value adds ee0956a19ad 2017-12-28 Steven G. Kargl kargl@gcc.gnu.org adds 8c5096ccb94 Use valid_for_const_vector_p instead of CONSTANT_P adds f0dbb7ea097 [rs6000] Use gen_int_mode in ieee_128bit_negative_zero adds 054e9558443 [gcc] 2017-12-28 Michael Meissner meissner@linux.vnet.ibm.com adds 7b473667855 Daily bump. adds bec136a4e83 * g++.old-deja/g++.ext/namedret1.C (f): Return a value. adds a13b62fd5f5 * g++.old-deja/g++.ext/namedret2.C (f): Return a value. adds aa6615fa03f 2017-12-28 Paul Thomas pault@gcc.gnu.org adds 1c255be78c4 2017-12-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds c15a283089a 2017-12-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f1dddcf62f Daily bump. adds 96bfc1d2adf Fix 'memory cannot be printed' in c-c++-common/ubsan/object [...] adds 57fe75a56bd Fix filename in ChangeLog entry for r256042 adds 1aa46038ebf * config/i386/sse.md (vgf2p8affineinvqb_<mode><mask_name>, [...] adds 5458c8298f9 Prune removed funcs from offload table adds d971ddea8a7 Daily bump. adds 35847bbc765 PR target/83536 * config/i386/i386.c (ix86_attribute_tabl [...] adds d6716d2c59c * gcc.target/i386/i386.exp (check_effective_target_avx512 [...] adds 2876a3f3bbe PR middle-end/83623 * expmed.c (expand_shift_1): For 2-by [...] adds 9348773881f PR middle-end/83609 * expr.c (expand_assignment): Fix up [...] adds 83f634b6455 PR middle-end/83608 * expr.c (store_expr_with_bounds): Us [...] adds 90e1517e5ea PR c/83595 * c-parser.c (c_parser_braced_init, c_parser_i [...] adds ade75d0fb41 PR tree-optimization/83581 * tree-loop-distribution.c (pa [...] adds 31cf69b37fe Daily bump. adds 11260a75446 * es.po: Update. adds 4ca63efae1a 2018-01-01 Paul Thomas pault@gcc.gnu.org adds 70ab3e40a57 Daily bump. adds 7ba3b913ef8 2017-01-02 Richard Biener rguenther@suse.de adds 6306b9733fc PR target/81616 * x86-tune-costs.h (generic_cost): Reduce [...] adds 0f7e5521092 add comment about why valid adds 0c13b5e4e66 2018-01-02 Richard Biener rguenther@suse.de adds 813a5ab539c PR target/81616 * config/i386/x86-tune-costs.h: Increase [...] adds 6d6d3070450 PR libgfortran/83649 Chunk large reads and writes adds 2e1c71c2bc9 [C++ PATCH] tiny code cleanup adds 537316dd885 PR c++/81860 * g++.dg/cpp0x/inh-ctor30.C: New test. adds d0fbe63de5b * rtlanal.c (canonicalize_condition): Return 0 if f [...] adds 6366f45b67e 2018-01-02 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 43af9a3645b PR c++/83644 * g++.dg/cpp1z/pr83644.C: New test. adds 75907f10578 Add missing changelog entry: adds 26116a916ec 2018-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 6bc46c46700 PR c++/83556 * tree.c (replace_placeholders_r): Pass NULL [...] adds f99a1f604a5 2017-01-02 Thomas Koenig tkoenig@gcc.gnu.org adds 2fda2c81798 qimode_for_vec_perm adds 25eb7c31427 Pass vec_perm_indices by reference adds 97f7d65ee24 Split can_vec_perm_p into can_vec_perm_{var,const}_p adds 75051be3ec7 Refactor expand_vec_perm adds d37760c5ddb Remove vec_perm_const optab adds fcd49bc5d9a Check whether a vector of QIs can store all indices adds 1957c019163 Make vec_perm_indices use new vector encoding adds 3199565a2cb Add a vec_perm_indices_to_tree helper function adds c3fa7fe9d8e Use explicit encodings for simple permutes adds f63c1cff296 Rework VEC_PERM_EXPR folding adds 90eb88226b6 Use vec_perm_builder::series_p in shift_amt_for_vec_perm_mask adds 0c1a6f5685c Use ssizetype selectors for autovectorised VEC_PERM_EXPRs adds 96fce54f18b Use CONST_VECTOR_ELT instead of XVECEXP adds a80726d17be New CONST_VECTOR layout adds ab7b3df31d1 Make more use of rtx_vector_builder adds 0f78b37a1a5 Make CONST_VECTOR_ELT handle implicitly-encoded elements adds d7ea903985b Fix REG_ARGS_SIZE handling when pushing TLS addresses adds 002ea84cfc4 * web.c: Remove out-of-date comment. adds b8e3bfb5166 RISC-V: Fix for icache flush issue on multicore processors. adds f5f4a6e5a45 2018-01-02 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 35800df276a 2018-01-02 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds c2dcb555ada Daily bump. adds de1456a502f [gcc] 2018-01-02 Michael Meissner meissner@linux.vnet.ibm.com adds 7e7273c0d5b * config.guess: Import latest version. * config.sub: Likewise. adds 4e428cd3a59 Summary: Replace a few instances of 8 leading spaces with h [...] adds cde959e76a2 Add an alternative vector loop iv mechanism adds 6a833a2e422 match.pd handling of three-constant bitops adds d75596cde37 poly_int: vectoriser vf and uf adds a18d3e3ecf1 poly_int: SLP max_units adds 09de8b7816e poly_int: vect_nunits_for_cost adds 9d805ed87fa poly_int: omp_max_vf adds f5e0773764d poly_int: get_mask_mode adds 3106770a53f poly_int: current_vector_size and TARGET_AUTOVECTORIZE_VECT [...] adds 32a4b2d8243 poly_int: vector_alignment_reachable_p adds ce0687552e6 poly_int: vectorizable_reduction adds 833ff7f4de4 poly_int: vectorizable_induction adds fc9fb8dec6a poly_int: vectorizable_live_operation adds fa0cc5f139b poly_int: vectorizable_load/store adds cae409b96d5 poly_int: vectorizable_call adds cac0119d863 poly_int: vectorizable_simd_clone_call adds a450feb57b8 poly_int: vectorizable_conversion adds 433e4e90ddc poly_int: vect_get_constant_vectors adds 05c3e14bde2 poly_int: two-operation SLP adds 63bc418d68a poly_int: vect_no_alias_p adds 5bf60cc1774 poly_int: tree-vect-generic.c adds 7576cbb7e0c poly_int: brig vector elements adds 8e33ba31499 poly_int: omp-simd-clone.c adds fbda04978f0 poly_int: fold_indirect_ref_1 adds c64de46cad9 poly_int: folding BIT_FIELD_REFs on vectors adds b1e7771450a poly_int: expand_vector_ubsan_overflow adds 68cc7e7b962 poly_int: REGMODE_NATURAL_SIZE adds 4a7f3b26201 poly_int: subreg_get_info adds b24cfb61ee0 poly_int: expand_expr_real_2 adds 198b2de5f71 poly_int: expand_expr_real_1 adds 7f4685e5f8c poly_int: set_inc_state adds b69f5ce1109 poly_int: emit_single_push_insn_1 adds adbaa93b5d4 poly_int: PUSH_ROUNDING adds 0f913773cff poly_int: adjust_mems adds 5eaf31bb1af poly_int: expand_ifn_atomic_compare_exchange_into_call adds e23bf764a69 poly_int: process_alt_operands adds aa439ab4702 poly_int: reloading complex subregs adds 4a78baf28e0 poly_int: alter_reg adds 8e2882f40cd poly_int: load_register_parameters adds e967c3ed911 poly_int: struct_value_size adds 659f92d1990 poly_int: memrefs_conflict_p adds 773fdd5f474 poly_int: vec_perm_indices element type adds 389e6c8f937 poly_int: vector_builder element count adds 277184bc4da gcc/ * gcc.c (process_command): Update copyright notice da [...] adds 05128b3225a Handle noipa attribute in IPA visibility (PR ipa/83594). adds b580b412818 * update-copyright.py: Skip pdt-5.f03 in gfortran.dg subdir. adds 8e8f6434760 Update copyright years. adds f87ff9a27c5 x86: don't use AVX512BW vmovdqu variants without -mavx512bw adds de5c7236052 2018-01-03 Thomas Koenig tkoenig@gcc.gnu.org adds ca29c5746af PR c++/83634 * cp-gimplify.c (cp_fold) <case NOP_EXPR>: I [...] adds 1f04fdffb55 PR preprocessor/83602 * name-lookup.c (lookup_name_fuzzy) [...] adds ce4afc5bd50 PR c++/83592 * decl.c (grokdeclarator): Don't warn about [...] adds f7491b347ee Do not inline variadic thunks (PR ipa/83549). adds 7626097ef4b Clean-up EH after strlen transformation (PR tree-optimizati [...] adds 4f6a5f07a0b [PR c++/83667] Fix tree_dump ICE adds fd31730d04d 2018-01-03 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ace897a0e98 PR tree-optimization/83501 - strlen(a) not folded after str [...] adds 19d1ea4d772 PR middle-end/83654 * explow.c (anti_adjust_stack_and_pro [...] adds 6d2cb6e192b Fix warning in gcc.dg/plugin/expensive_selftests_plugin.c w [...] adds 1966389cb8e Protect optional's deduction guide with the feature macro adds 13da18cc286 PR c++/83555 * typeck.c (build_static_cast_1): For static [...] adds cb442e5128c gcc/ChangeLog: adds 2acafe26788 PR c/83559 - -Wsuggest-attribute=const conflicts with -Watt [...] adds 5af6d35f67b PR debug/83645 * var-tracking.c (delete_vta_debug_insn): [...] adds 41e61033980 PR debug/83621 * cfgexpand.c (expand_debug_expr): Return [...] adds bea3dcc9d5b PR target/83641 * config/i386/i386.c (ix86_adjust_stack_a [...] adds 00bc18a2b9f Directly operate on CONST_VECTOR encoding adds d8ba6ec1bb9 Add a fixed_size_mode_pod class adds 3cedfe3475e Use partial_subreg_p in curr_insn_transform adds ba7efd650c4 poly_int: GET_MODE_NUNITS adds 8b22192765d poly_int: vect_permute_load/store_chain adds f08ee65f2a9 poly_int: TYPE_VECTOR_SUBPARTS adds 3ce67adc29b poly_int: GET_MODE_PRECISION adds 2e504360dd7 poly_int: expand_assignment adds eafbcd13c43 poly_int: GET_MODE_BITSIZE adds 52acb7aee19 poly_int: GET_MODE_SIZE adds 8464736baad Add support for MODE_VECTOR_BOOL adds 486626ef34c Allow targets to pick a vector prefix other than "V" adds b75c5ec0193 Add support for adjusting the number of units in a mode adds e256967df60 [AArch64] Rewrite aarch64_simd_valid_immediate adds cbc28e8eed6 Allow the target to set MAX_BITSIZE_MODE_ANY_MODE adds eedf2bfe147 Improve vectorization COND_EXPR <bool op bool, ...> adds 48ce740d3bf Improve spilling for variable-width slots adds ca152861fe3 Use extract_bit_field_as_subreg for vectors adds b6a43ebc6cb Move code that stubs out IFN_MASK_LOADs adds 0f54e40f1ff Make vect_model_store_cost take a vec_load_store_type adds 228c3360f04 Split mask checking out of vectorizable_mask_load_store adds f4ca8ae8337 Split rhs checking out of vectorizable_{,mask_load_}store adds 9f54c7a765a Split out gather load mask building adds d1a0c02b2a9 Split gather load handling out of vectorizable_{mask_load_s [...] adds 33fe23796c0 Make vectorizable_load/store handle IFN_MASK_LOAD/STORE adds 625c5395ad0 PR tree-optimization/83603 - ICE in builtin_memref at gcc/g [...] adds 1b72cfd11cd PR tree-optimization/83655 - ICE on an invalid call to memc [...] adds 4946468377b * gimple-ssa-sprintf.c (parse_directive): Cast second dir. [...] adds e4865d851f7 Daily bump. adds 07e0034c5e8 * gnatvsn.ads: Bump copyright year. adds 9a73c95566b * gcc.dg/vect-opt-info-1.c: Moved to ... * gcc.dg/vect/no [...] adds 6ed5216d2b8 Be careful about comdat boundary in ICF (PR ipa/82352). adds 9c10635c047 Add version to intermediate gcov file (PR gcov-profile/83669). adds 42bbca4027b PR target/83628 * config/alpha/alpha.md (*sadd<modesuffix [...] adds 27fd3d8dd47 PR83675: Restore TARGET_VIS2 check for SPARC vec_perm_const adds 2d588f55992 Bump copyright year adds 568d24cdac0 PR libstdc++/83607 specialize Boyer-Moore searchers for std::byte adds c13715605b9 PR debug/83666 * cfgexpand.c (expand_dbeug_expr) <case BI [...] adds f48be4b7d12 Avoid redundant calls to filesystem::status_known adds 531555c2864 PR target/83387 * config/rs6000/rs6000.c (rs6000_discover [...] adds 7229a384d70 PR83680: Inverted test in arm_vectorize_vec_perm_const adds 921d6578005 [PR c++/83667] Fix tree_dump ICE adds 88d528ad39c PR debug/83585 * bb-reorder.c (insert_section_boundary_no [...] adds 92a3e433695 Allow VEC_PERM_EXPR folding to fail adds 760c6bc3f82 Add tree_fits_uhwi_p tests to BIT_FIELD_REF folder adds 7bf985c6b16 Document machine_mode wrapper classes adds 56c4f422a7d * tree-ssa-math-opts.c (execute_cse_reciprocals_1): Remove [...] adds 47b6aec2503 Protect second call to extract_range_from_multiplicative_op_1 adds cfddfada1ee 2018-01-04 Thomas Koenig tkoenig@gcc.gnu.org adds af6233cb16c PR ipa/82352 * g++.dg/ipa/pr82352.C (size_t): Define to _ [...] adds 735e645f8db Avoid Solaris/SPARC comparison failures with Solaris as (PR [...] adds 4f7adb1689c PR target/83554 * config/i386/i386.md (*<rotate_insn>hi3_ [...] adds 7fd2dd851da PR libstdc++/83626 Don't throw for remove("") and remove_all("") adds 9b012eb2af1 Daily bump. adds 1c579c0e17c RTEMS/EPIPHANY: Add RTEMS support adds 8c9c312599a PR tree-optimization/83605 * gimple-ssa-strength-reductio [...] adds 5b6f66f36f1 [PATCH PR82439][simplify-rtx] Simplify (x | y) == x -> (y & [...] adds 1c84972bf17 Make chrec_contains_symbols true for POLY_INT_CST adds 0471f1c519b Revert DECL_USER_ALIGN part of r241959 adds bc972b3e4f6 * ipa-fnsummary.c (record_modified_bb_info): Add OP. (rec [...] adds 8bbad8486a7 PR target/83604 * config/i386/sse.md (VI248_VLBW): Rename [...] adds e6ece981d1c PR target/83604 * config/i386/i386-builtin.def (__builti [...] adds 5310392950a PR libstdc++/83626 handle ENOENT due to filesystem race adds 9f4d9f83d3b PR 78534 Change character length from int to size_t adds 53a3eac0f1a PR libstdc++/83279 Use non-null offset argument for sendfile adds b160a9943f1 PR libstdc++/83626 simplify filesystem::remove and filesyst [...] adds ce9254eac0e Daily bump. adds 93cedb567a0 * go-gcc.cc (Gcc_backend::Gcc_backend): Correct math_func [...] adds e28970c2ab9 libgo: fix GOARCH_CACHELINESIZE on ia64 adds 5acac2afdff PR middle-end/83694 * cfgexpand.c (expand_debug_expr): Pu [...] adds 35e0d637762 PR rtl-optimization/83682 * rtl.h (const_vec_duplicate_p) [...] adds a82207f028b PR debug/83480 * toplev.c (process_options): Don't enable [...] adds 08909b0960c PR 50892 Latent bug in char pointer assignment adds 7aedb072f55 PR 78534 libgfortran ChangeLog adds 69f0f1277ed Tighten LRA cycling check adds 38f8769b71f PR 83704 Use size_t in write_character adds 3d16578ee69 Remove unused variable adds c6d5ee5ae06 Daily bump. adds 3b25b53c7f0 PR rtl-optimization/83699 * expmed.c (extract_bit_field_1 [...] adds 209394793cc 2018-01-06 Martin Sebor msebor@redhat.com adds 7700b19487b PR middle-end/81897 * tree-ssa-uninit.c (compute_control_ [...] adds 8da46a1d6ce Commit right version adds d683dd3a633 PR 78534, 83704 Handle large formatted I/O adds da8dff89fa9 2018-01-07 Thomas Koenig tkoenig@gcc.gnu.org adds efe54414844 Daily bump. adds ac947eaeb10 2018-01-08 Richard Biener rguenther@suse.de adds d9ae30325a4 2018-01-08 Richard Biener rguenther@suse.de adds ec2244b3e9a nios2: Enable Ada run-time build adds e73fc7baed2 epiphany: Enable Ada run-time build adds 239f0c886bf Require alloca for some test-cases adds 9859e9a71da [ARC] Enable unaligned access. adds f03b63ff8dd [ARC] Revamp trampoline implementation adds 8534bf8a895 2018-01-08 Paul Thomas pault@gcc.gnu.org adds fede48b29aa Require stack size for some test-cases adds 0d690bb2372 PR 78534 Regression on 32-bit targets adds ade4da1f679 2018-01-08 Richard Biener rguenther@suse.de adds 1898a97e112 2018-01-08 Richard Biener rguenther@suse.de adds 28f383e9920 Xfail ssa-dom-cse-2.c for nvptx adds b38ba5f9021 2018-01-08 Richard Biener rguenther@suse.de adds 5c877d43e65 2018-01-08 Richard Biener rguenther@suse.de adds a892505c462 2018-01-08 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 1eb325fcd22 [arm] Add -march=armv8.3-a and dotprod multilib selection rules adds 3b690154029 gcc/ adds 5329dac30e3 * config/rs6000/rs6000.c (rs6000_legitimate_combined_insn): [...] adds 942a60144e0 PR rtl-optimization/81308 * recog.c (split_all_insns): Co [...] adds 7584e69748e PR rtl-optimizatin/81308 * tree-switch-conversion.c (cfg_ [...] adds 308038877d3 2018-01-08 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 2a6d2269ca5 2018-01-08 Steven G. Kargl kargl@gcc.gnu.org adds 46231b9e2b0 2018-01-08 Michael Meissner meissner@linux.vnet.ibm.com adds 2d295049f89 2018-01-08 Michael Meissner meissner@linux.vnet.ibm.com adds 3bf32070971 [gcc] adds 99a628a4beb Daily bump. adds c4142509a19 RISC-V: Fix -msave-restore bug with sibcalls. adds f21714efd49 2018-01-08 Steven G. Kargl kargl@gcc.gnu.org adds 33d1d391243 libgo: update to Go1.10beta1 adds 6239b1921c3 2018-01-08 Steven G. Kargl kargl@gcc.gnu.org adds ccf58eea8e0 PR preprocessor/83722 * gcc.c (try_generate_repro): Pass [...] adds 0caed3f511e PR target/83507 * modulo-sched.c (schedule_reg_moves): Pu [...] adds 8794395477c PR ipa/80763 * ipa-comdats.c (set_comdat_group): Only set [...] adds 14c900639c8 * ipa-inline.c (edge_badness): Revert accidental checkin. adds 76860752036 2018-01-09 Richard Biener rguenther@suse.de adds cc6173b24ba gcc/ Don't save registers in main(). PR target/83737 * d [...] adds cf30e5d546d typo adds 4bf63caa294 2018-01-09 Tamar Christina tamar.christina@arm.com adds 874a441fb1d PR target/79883 * gcc.target/avr/torture/pr57631.c (dg-wa [...] adds e56a070cadd Add gcc_assert about stack alignment (PR sanitizer/82517). adds 38f4caae0c9 Fix folding of Inf/NaN comparisons for -ftrapping-math (PR [...] adds fdcf2b70e0c 2018-01-09 Richard Biener rguenther@suse.de adds c8040004902 Fix permute handling when vectorising scatters adds dc5936e2296 [AArch64] Reject (high (const (plus anchor offset))) adds dacc8387597 [AArch64] Use vec_perm_indices helper routines adds 7c5c5aa535c PR target/83628 * combine.c (force_int_to_mode) <case ASH [...] adds f7452914bca Forgot to commit changelog entry: adds b20a123089a compiler: use macro Unordered_map instead of std::unord [...] adds 13b767f548f PR libstdc++/59253 Improve pretty printers for smart pointers adds 47eab03d62f 2018-01-09 Steven G. Kargl kargl@gcc.gnu.org adds c0aa824d02a Part of the fix for pr82190 got undone by my newer memcmp checkin. adds 90c9213c4b6 compiler: add escape analysis debug hash adds 5cc94c5877a gcc/ChangeLog: adds 688b368a760 2018-01-09 François Dumont fdumont@gcc.gnu.org adds 442c4003f39 PR c++/83734 * constexpr.c (cxx_eval_statement_list): Ign [...] adds 1f33ab41eb9 compiler: make top-level decl for address-taken non-esc [...] adds 912b63ba0d7 os/signal/internal/pty: build on Solaris adds 073fe8cfdfa PR libstdc++/80276 fix pretty printers for array smart pointers adds c1a07f3621b i386: Add a test for PR target/78585 adds b7327dbf3b1 compiler: delay escaping sliced arrays adds 72bf0e6e47c compiler: stack allocate non-escaping makeslice adds 58abbf7964f compiler: support go:noescape cross package adds 5973ede0b47 compiler: move some escape check to Mark_address_taken adds 9aab3675421 compiler: make non-escaping Bound_method_expression not [...] adds 138de116778 * es.po: Update. adds 8c40c59f402 compiler: stack allocate defer thunk adds c7fe5993647 compiler: set captured variable address to nonescape un [...] adds 06e83d10e60 compiler: use temporary variable for stack allocation adds 670027a5527 Daily bump. adds c1db6894d1c libgo: add aix build tags adds a888f056d9d cmd/go: add AIX support adds c8632f7a2cf runtime: noescape some functions/variables adds 572a7a0c0b4 runtime: work around escaping closure in export_test.go adds 1b06efcbed2 PR middle-end/83575 * predict.c (force_edge_cold): Handle [...] adds 499d260609c Mostly revert r254296 adds a3b26a39dfb Clean up partitioning in try_optimize_cfg (PR bootstrap/82831). adds 6fb2015145a * gcc.target/i386/avx2-gather-1.c: Add -march. * gcc.targ [...] adds e7eab50b66e PR target/81616 * i386.c (ix86_vectorize_builtin_gather): [...] adds 28d4d2aafa1 PR 84740 Wrong string length type in bounds check adds 5f071124fd1 PR 83740 Wrong string length type in bounds check adds 877e9e7026e Don't use permutes for single-element accesses (PR83753) adds 163534563e8 2018-01-10 Richard Biener rguenther@suse.de adds 20f13f18283 2018-01-10 Richard Biener rguenther@suse.de adds 7f8d0fa81e2 2018-01-10 Richard Biener rguenther@suse.de adds 72ce1a74692 runtime: fix makemap calls in __go_construct_map adds d83367e9805 rs6000: Wrap diff of immediates in const (PR83629) adds 4a8ed58450d cmd/go: check for another GCC error message adds d2d31ff9005 [ARM] Add -mbranch-cost option, and update a few tests adds 6e4b79eda89 exp: remove exp/proxy and exp/terminal packages adds b9b6ac72708 i386: Also adjust stack frame for stack slot alignment adds 86b4a2e6af4 PR c/82922 adds aa3d2f1c518 /cp 2018-01-10 Paolo Carlini paolo.carlini@oracle.com adds 0d30cca1e88 2018-01-10 François Dumont fdumont@gcc.gnu.org adds 4b97404d90d PR c++/81327 * call.c (maybe_warn_class_memaccess): Add f [...] adds 301c8f8fce4 PR c++/82541 * call.c (build_conditional_expr_1): Check c [...] adds 1b1910a402b Add missing .a files. These should have been committed wit [...] adds 5d9902f2a01 2018-01-10 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds 3a4ffbd25e1 libgo: add platform support for SuperH adds 7d2193daf31 * gcc.target/i386/pr82618.c (dg-options): Add -mno-stv. adds d76863c8a62 Preserving locations for variable-uses and constants (PR c+ [...] adds 31ca46e310e os, syscall: handle _st_timespec for AIX stat adds 282b84c7673 2018-01-10 Paolo Carlini paolo.carlini@oracle.com adds 459a193b6f6 * config/rs6000/x86intrin.h: Change #warning to #error. Up [...] adds a23113d8322 gcc/ PR target/83399 * config/rs6000/rs6000.c (print_oper [...] adds 06753829d0b * dwarf2out.c (dwarf2out_var_location): Do not pass NULL t [...] adds ed596ddf83a 2018-01-10 Steven G. Kargl kargl@gcc.gnu.org adds 3e2681840c3 PR middle-end/81897 * tree-ssa-uninit.c (convert_control_ [...] adds d5d661d5e81 PR tree-optimization/83671 - Fix for false positive reporte [...] adds db2237eb918 2018-01-10 Michael Meissner meissner@linux.vnet.ibm.com adds 825d41b781a 2018-01-10 Daniel van Gerpen daniel@vangerpen.de adds ccd1609fb23 RISC-V: Add naked function support. adds 8c42dc9e6f5 * c-ada-spec.c (dump_number): Add FLOAT_P parameter. Skip [...] adds 7c7dce23317 2018-01-10 Steven G. Kargl kargl@gcc.gnu.org adds 75fc22c568c * gcc-interface/decl.c (gnat_to_gnu_component_type): Apply [...] adds fc814c212ce Daily bump. adds 6006b9a28ec debug/dwarf: formStrp uses a 64-bit value for 64-bit DWARF adds c004a601071 2018-01-11 Martin Sebor msebor@gmail.com Prathames [...] adds 42ae64d736f PR tree-optimization/83781 - Bootstrap failed on x86 with - [...] adds 24f7a05b1cf 2018-01-10 Michael Collison michael.collison@arm.com adds 4b8e8feaf5c PR middle-end/83575 * cfgrtl.c (rtl_verify_edges): Only v [...] adds ae2772013b9 PR middle-end/83189 * gfortran.fortran-torture/compile/pr [...] adds aa9dccfdea6 2018-01-11 Arnaud Charlet charlet@adacore.com adds 786b03d1c4f [Ada] Fix minor comment issues adds 3d530398da9 [Ada] Inconsistent scope chain due to quantified expression adds 63748ed4803 [Ada] Wrong column in sloc of "expect name" error for loop variant adds a7db7b85101 [Ada] Crash on iterated_component_association in expression [...] adds d8b567892c8 [Ada] Missing finalization in case expression adds 486edfbfa6e [Ada] Minor reformatting adds 24b3ea8f0ef [Ada] Aspect/pragma Secondary_Stack_Size can evaluate non-l [...] adds fa2f107aa68 [Ada] Finding proper scope when inside entry body adds 107ff8d6f32 [Ada] Encoding of with clauses in ALI files adds a3899772f49 [Ada] Illegal protected calls in inherited pre/postconditions adds 567e06ba718 [Ada] Integer overflow in SS_Allocate adds d45168681a8 [Ada] Different runtime behavior of Predicate_Failure adds 204be4888b4 [Ada] Enable sigtramp for aarch64-vx7 adds 199ce685f24 [Ada] Handling of pragma Predicate adds 68dd2084078 [Ada] Minor reformatting adds adc7cb819f5 [Ada] Minor layout fix in documentation sources adds 47bd58eb6a4 [Ada] Update description of restriction SPARK_05 with SPARK 2014 adds f4280b7923f [Ada] Secondary stack leak due to controlled component adds 51486b83434 [Ada] Update gnatpp documentation after engine change adds 2fd03668c03 [Ada] New implementation for Normalize_Pathname adds f14b2b407be [Ada] Annotate standard File_Type with Default_Initial_Cond [...] adds 9318f23b6bb 2018-01-11 Javier Miranda miranda@adacore.com adds 195a17b811c [Ada] Warning on use of predefined operations on an actual [...] adds 63acdb54d64 [Ada] Minor type/wording corrections adds 5b4cbcac30a [Ada] Add Sphinx option -W to treat warnings as errors adds a471af04f1c [Ada] Crash on expression function as completion, with impl [...] adds 8ddbd8ddcbe [Ada] gnatbind -f switch gives an error for duplicates adds b0d487a60da [Ada] Improve documentation of xml2gnat adds fa189f81c17 [Ada] Minor reformatting adds cf1c2dd4641 [Ada] Null procedures not allowed in protected definitions adds 12316430758 [Ada] QNX: various runtime fixes for file I/O, timers, timezone adds 2149b10c2bd [Ada] Secondary stack leaks during object initialization adds 3e406e6ddee [Ada] Spurious error on referene to subcoponrnt in dynamic [...] adds 854e93fdd64 [Ada] Incorrect diagnostic on illegal with clause adds 5af8e389b0e [Ada] Missing diagnostic of categorization dependency adds 0d4b381dc60 [Ada] No error on missing enclosing parentheses in Expressi [...] adds 9a484c323f1 [Ada] Minor reformatting adds 612930c18db [Ada] Bump copyright notices to 2018 adds 69a227e49b0 [Ada] Detection of illegal constituent assignments adds b0d43bae94e [Ada] Prohibit concurrent types in Ghost regions adds 68a76a293bc [Ada] Allow uses of range utility routines on private types adds 1ab3cdde949 [Ada] Crash on build-in-place call with address specificati [...] adds 0d4309c0455 [Ada] Warning on out-of-range value for default-initialized [...] adds c6d32064fcb Fix mode_for_size units in caller-save.c (PR83761) adds e09aa59a85c [PR82096] Fix ICE in int_mode_for_mode with arm-linux-gnueabi adds 5ecb0df9082 2018-01-11 Tamar Christina tamar.christina@arm.com adds 04aaa94de12 2018-01-11 Richard Biener rguenther@suse.de Rainer Ort [...] adds 13caad157a1 2018-01-11 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 9ee746ade85 [AArch64] Avoid GET_MODE_NUNITS in v8.4 support adds 4a6bc40afed [AArch64] Extra scalar_float_mode patch adds c0b17f4414c [AArch64] Rework interface to add constant/offset routines adds cb4d071f904 [AArch64] Set NUM_POLY_INT_COEFFS to 2 adds eb405a54ff1 [AArch64] Add const_offset field to aarch64_address_info adds b42450b3331 2018-01-11 Richard Biener rguenther@suse.de adds 374ef11dc85 gcc/ PR target/81821 * config/rx/rx.md (BW): New mode att [...] adds 3b1fb03de60 [arm][1/3] Add -march=armv8.4-a option adds 00b2ca01be2 [arm][2/3] Implement fp16fml extension for ARMv8.4-A adds ecbb9d7d77b [arm][3/3] Implement fp16fml lane intrinsics adds 0fc36795b6f PR tree-optimization/83695 * gimple-loop-linterchange.cc [...] adds bb28c5f6623 PR ipa/83178 * g++.dg/ipa/devirt-22.C: Adjust scan-dump-t [...] adds ba9728eb693 [C++ PATCH] kill unused enum adds e689998bec4 PR middle-end/83718 * tree-inline.c (copy_cfg_body): Adju [...] adds 18113215637 PR middle-end/83189 * gimple-ssa-isolate-paths.c (isolate [...] adds e00197cb878 PR c++/82728 - wrong -Wunused-but-set-variable adds 101cbdef17a PR target/82682 * ree.c (combine_reaching_defs): Optimize [...] adds f7463a995ba Add some reproducers for issues found developing the locati [...] adds a00565edae1 PR go/83794 misc/cgo/test: avoid endless loop when we [...] adds 2849db3a254 2018-01-11 Steven G. Kargl kargl@gcc.gnu.org adds f0c9e72eaed i386: Align stack frame if argument is passed on stack adds bb8317e2787 PR target/83203 * config/i386/i386.c (ix86_expand_vector_ [...] adds 73b711d31a0 [gcc] adds b95c28c7c8b 2018-01-11 Michael Meissner meissner@linux.vnet.ibm.com adds d32f27f606b Daily bump. adds 8ef2a99ee6d 2018-01-12 Richard Biener rguenther@suse.de adds ade3e46fb47 Add new NDS32 options -mext-perf, -mext-perf2 and -mext-str [...] adds 1b06a3490fc Add new verification for profile-count.h. adds 9e096485304 Initialize type_warnings::dyn_count with a default value (P [...] adds a2ff21cec71 Include all x86 targets in branch_cost effective target adds 9376fee27e5 Link with correct values-*.o files on Solaris (PR target/40411) adds f8e1f579842 Fix g++.dg/cpp0x/inh-ctor30.C adds eab3ee63689 Add dg-require-effective-target alloca for c++ test-cases adds 8011d5ac5ea Add dg-require-effective-target indirect_jumps for g++ adds 80929fb2cbb PR rtl-optimization/83565 * rtlanal.c (nonzero_bits1): On [...] adds 7ee0c2b905f Add doc for branch_cost effective target. adds f546a3c79dd PR target/83368 * config/sparc/sparc.h (PIC_OFFSET_TABLE_ [...] adds 41b4a935955 2018-01-12 Richard Biener rguenther@suse.de adds 9e7072dc5f6 rs6000: Tune new testcase (PR83629) adds 14e1e40d4b8 gcc/ PR target/81819 * config/rx/rx.c (rx_is_restricted_m [...] adds a3a3ca5ab6b 2018-01-12 Richard Biener rguenther@suse.de adds ed306e55b84 Deferring FMA transformations in tight loops adds 267c6bca6ca Fix --enable-gather-detailed-mem-stats build. adds a1e96c3c9fa Fix integer overflow in stats of trees. adds 4d51df15c2c Fix integer overflow in stats of GIMPLE statements. adds 597e0685eca Allow variable-sized temporary variables in gimplify.c adds 69e56cc0735 Handle poly_int vector sizes in get_vec_alignment_for_array_type adds c4d25d8ad10 Handle polynomial DR_INIT adds f7eef1d8eb0 Guard against incomplete AVX512F support in Solaris as adds 86efa1e012c PR target/83628 * config/alpha/alpha.md (*saddsi_1): New [...] adds e62337f9c08 2018-01-12 Vladimir Makarov vmakarov@redhat.com adds a20d2c4d5bc Set use_gcc_stdint=wrap for nvptx adds 27af02e20ef PR debug/81155 * bb-reorder.c (pass_partition_blocks::gat [...] adds d3e9b3e9990 [C++ PATCH] some reformatting adds a6ab30a541a PR c++/83186 - ICE with static_cast of list-initialized te [...] adds dd4fc390778 2018-01-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 7352fff95ce * regrename.c (regrename_do_replace): If replacing the sam [...] adds 9e7369ea305 * gcc.target/powerpc/float128-hw7.c: Use scan-assembler-ti [...] adds 9599990a367 rs6000: Remove -mstring adds 4f9cda3d8b0 PR c++/83778 * config/rs6000/rs6000-c.c (altivec_resolve_ [...] adds 38ce3579d8a Daily bump. adds 52f598195ff 2018-01-13 Thomas Koenig tkoenig@gcc.gnu.org <emsr@gcc. [...] adds 3f16f2e0427 2018-01-13 Paul Thomas pault@gcc.gnu.org adds eb2fdcf566d PR c/83801 * c-tree.h (decl_constant_value_1): Add a bool [...] adds 18283ee27bd Improve canonicalisation of TARGET_MEM_REFs adds a57fbd3a95f Extra subreg fold for variable-length CONST_VECTORs adds 5ca7e87c368 Mark SLP failures for vect_variable_length adds 8fa7f434855 [AArch64] Add SVE support adds d4a2f8340d7 [AArch64] Testsuite markup for SVE adds 2f0761be7dd [AArch64] SVE tests adds 599c8d3e6b6 SVE unwinding adds a90455f4475 Fix folding of vector mask EQ/NE expressions adds 30d26b1cadb Give the target more control over ARRAY_TYPE modes adds 0ac5a51b641 [AArch64] SVE load/store_lanes support adds 3f86047e5de [AArch64] Tests for SVE structure modes adds 2dd8e84cd48 Add support for masked load/store_lanes adds 7fe29cd00b9 Protect against min_profitable_iters going negative adds 38f812f68bc Handle more SLP constant and extern definitions for variable VF adds 633af029208 SLP reductions with variable-length vectors adds 216934f9f01 Add support for bitwise reductions adds 60b29a7e1ff Add support for fully-predicated loops adds 88fefa8f868 Add support for reductions in fully-masked loops adds 34e46fedca1 Allow ADDR_EXPRs of TARGET_MEM_REFs adds 33db1a0cb65 Make ivopts handle calls to internal functions adds 2ea449b3372 Allow the number of iterations to be smaller than VF adds 6753a4bf7e2 Handle peeling for alignment with masking adds e75a667086c Add an empty_mask_is_expensive hook adds 384eaff13bc Add support for vectorising live-out values using SVE LASTB adds 3bf95150f68 Add support for conditional reductions using SVE CLASTB adds f5d5e8fa32e Allow single-element interleaving for non-power-of-2 strides adds 53771608ba9 Use single-iteration epilogues when peeling for gaps adds 62958b223cb Add an "early rematerialisation" pass adds 6cc181b3129 Rework the legitimize_address_displacement hook adds 8b220cfa3a6 Remove unnecessary temporary in tree-if-conv.c adds d77809a490a Add support for in-order addition reduction using SVE FADDA adds 1619606ca74 Add support for SVE gather loads adds 1f9a3b5ca73 Use gather loads for strided accesses adds 1d2c127d7cc Allow gather loads to be used for grouped accesses adds 0bf8b382dfe Add support for SVE scatter stores adds e85b4a5e910 Support for aliasing with variable strides adds 26f66908477 2018-01-13 Thomas Koenig tkoenig@gcc.gnu.org adds 6595f9c7e85 * predict.c (determine_unlikely_bbs): Handle correctly BBs [...] adds cbb040a1b2c 2018-01-13 Jerry DeLisle jvdelisle@gcc.gnu.org adds 9334dd8b3fd Allow for lack of VM_MEMORY_OS_ALLOC_ONCE on Mac OS X (PR s [...] adds a9616c8d85f Daily bump. adds 95bcd49ecf3 PR libstdc++/83601 * include/bits/regex.tcc (regex_replac [...] adds a3cba53d700 go/types: implement SizesFor for gccgo adds 8bd5cc8403a gcc/ChangeLog: adds c4b4caaa754 2018-01-14 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds d3ebb261136 inline_small_functions speedup adds 9732f43e1cb PR ipa/83051 * gcc.c-torture/compile/pr83051.c: New testc [...] adds a31e654fa10 x86: Add -mindirect-branch= adds 5e58c18f5d4 x86: Add -mfunction-return= adds 917286d6a6d x86: Add -mindirect-branch-register adds 7ffe800cb12 x86: Add 'V' register operand modifier adds 42e387a62ad x86: Disallow -mindirect-branch=/-mfunction-return= with -m [...] adds 297f4ddf2d0 * config.gcc (i[34567]86-*-*): Remove one duplicate gfniin [...] adds a33f5ff4e44 PR libstdc++/81092 * config/abi/post/ia64-linux-gnu/baselin [...] adds d638e250743 2018-01-18 Jerry DeLisle jvdelisle@gcc.gnu.org adds 99596d2d3d6 Correct ChangeLog of x86: Add -mindirect-branch= adds 7c83c1880e2 Correct ChangeLog of x86: Add -mfunction-return= adds bca467e6264 Fix date in Changelog adds 590f3d99bd1 Fix date in log. adds fac4ebeca93 PR c++/81327 - cast to void* does not suppress -Wclass-memaccess adds d5f464044de Daily bump. adds ec43597d26d PR target/83013 * config/microblaze/microbl [...] adds 2bd421962ff * tree-ssa-loop-im.c (sort_bbs_in_loop_postorder_cmp): Sta [...] adds 080a1363668 PR other/83508 * builtins.c (check_access): Avoid warning [...] adds bd3a898090e 2018-01-15 Richard Biener rguenther@suse.de adds 41c5a1bbf56 2018-01-15 Richard Biener rguenther@suse.de adds 977361a18dc PR middle-end/82694 * common.opt (fstrict-overflow): No l [...] adds bcb5e350f5f PR c/83801 PR c/83729 * gcc.target/avr/torture/pr83729.c [...] adds e2d48c4c4db Correct earlier ChangeLog entry adds d4f6ff2aedc PR libstdc++/80276 fix template argument handling in type printers adds 5d464bd1d76 Adjust tests to AVR_TINY. * gcc.target/avr/progmem.h (pgm [...] adds cee6e7adb00 Make optional conditionally trivially_{copy,move}_{construc [...] adds 40390e126e4 [arm] PR target/83687: Fix invalid combination of VSUB + VA [...] adds 064e88eed82 Missing vect_double in gcc.dg/vect/pr79920.c (PR83836) adds bededc1cf9b 2018-01-15 Richard Biener rguenther@suse.de adds 2656b298bb5 PR libstdc++/83830 Define std::has_unique_object_representations_v adds 37f3de78eb6 i386: Don't use ASM_OUTPUT_DEF for TARGET_MACHO adds cb458068344 2018-01-15 Thomas Koenig tkoenig@gcc.gnu.org adds 474bbac91d6 compiler: make sure variables captured by defer closure live adds 7a87e572485 compiler: reclaim memory of escape analysis Nodes adds dea723349b9 PR libstdc++/83833 fix chi_squared_distribution::param(cons [...] adds d1c7bb160de PR testsuite/83869 - c-c++-common/attr-nonstring-3.c fails [...] adds 3f4a4146bdc PR middle-end/83837 * omp-expand.c (expand_omp_atomic_pip [...] adds 81ac6980593 i386: Rename to ix86_indirect_branch_register adds 7fe7c88b792 i386: Rewrite ix86_indirect_branch_register logic adds 208fd77a291 Don't check ix86_indirect_branch_register for GOT operand adds e24accad947 i386: Rewrite indirect_branch_operand logic adds 0a06c3993ad rs6000: Delete "delayed_cr" insn type adds da13911f388 Daily bump. adds 2e5c1c59d43 2018-01-15 Louis Krupp louis.krupp@zoho.com adds 42979993c74 PR c++/83588 - struct with two flexible arrays causes an in [...] adds 201084a05db RISC-V: Increase mult/div cost if not implemented in hardware. adds d3a60a6ca45 2018-01-16 Richard Biener rguenther@suse.de adds f216203d101 2018-01-16 Richard Biener rguenther@suse.de adds 9543f48546e PR c++/83825 * name-lookup.c (member_vec_dedup): Return e [...] adds 7328bb7309f PR c++/83817 * pt.c (tsubst_copy_and_build) <case CALL_EX [...] adds 665dafdad4e PR tree-optimization/83843 * gimple-ssa-store-merging.c [...] adds a0ac4693dee PR rtl-optimization/83213 * recog.c (peep2_attempt): Copy [...] adds 0d6b1f6fad1 PR rtl-optimization/86620 * params.def (max-sched-ready-i [...] adds ab053afeec0 Don't group gather loads (PR83847) adds cbd22752359 * MAINTAINERS (write after approval): Add myself. adds 9b55749af1a PR libstdc++/83834 replace wildcard pattern in linker script adds e87f4871a1c Avoid GCC 4.1 build failure in fold-const.c adds e33c006074b Fix changelog adds 55d24b6efae Fix whitespace in changelog adds b692070ff00 Move pa.h FUNCTION_ARG_SIZE to pa.c (PR83858) adds aaaad063517 PR c/83844 * stor-layout.c (handle_warn_if_not_align): Us [...] adds 0f52440dfec 2018-01-16 Richard Biener rguenther@suse.de adds 7feaafa27d4 Two fixes for live-out SLP inductions (PR 83857) adds a5dd5c0e473 PR libgomp/83590 * gimplify.c (gimplify_one_sizepos): For [...] adds 1064018978d * caller-save.c (insert_save): Drop unnecessary par [...] adds 3fccde8c214 [gcc] adds 428de19ff02 * testsuite/17_intro/names.cc: Undefine 'y' on SPARC/Linux. adds 4f4335f2758 PR testsuite/77734 * gcc.dg/plugin/must-tail-call-1.c: Pa [...] adds 0f532966cf7 * config/visium/visium.md (nop): Tweak comment. (hazard_n [...] adds f9a4e7fb500 * gcc.dg/tree-ssa/ldist-27.c: Skip on Visium. * gcc.dg/tr [...] adds d34fc7352a9 * c-c++-common/patchable_function_entry-decl.c: Use 3 NOPs [...] adds 63fdaaf5e8e 2018-01-16 Vladimir Makarov vmakarov@redhat.com adds e6ea65853dd gcc/ChangeLog: adds d27778244bf * c-c++-common/Warray-bounds-4.c (test_strcpy_bounds_memar [...] adds 083347a3f94 * c-c++-common/Wrestrict.c (test_strcpy_range): Bump strin [...] adds c943fc7bb48 PR c++/83714 - ICE checking return in template. adds 69ac5e6150f * gimple-ssa-warn-restrict.c (builtin_memref::builtin_memr [...] adds 55711d605c2 * config/pa/pa.c (pa_function_arg_size): Apply CEIL to GET [...] adds acb8008e08b * config/pa/som.h (ASM_DECLARE_FUNCTION_NAME): Cleanup typ [...] adds 143893352e9 Daily bump. adds fc11b539313 * config/pa.h (MALLOC_ABI_ALIGNMENT): Set 32-bit alignment [...] adds ecc25375bc6 * config.gcc (hppa*-*-linux*): Change callee copies ABI to [...] adds 60f47739207 2018-01-16 Michael Meissner meissner@linux.vnet.ibm.com adds c2cddbc455d * elf.c (codes) [GENERATE_FIXED_HUFFMAN_TABLE]: Fix size t [...] adds 5f022bb9a75 Re-enabling of RDRND for Silvermont. adds 642402204d3 * c-c++-common/Wrestrict.c (test_strcpy_range): Revert lat [...] adds 60e994c1015 VIEW_CONVERT_EXPR slots for strict-align targets (PR 83884) adds 323d2aadd7e PR tree-optimization/81184 * gcc.dg/pr21643.c: Adjust dg- [...] adds 2f4f74d2ece PR rtl-optimization/83771 * gcc.dg/pr83771.c: New test. adds fcdc8964f4e [arm] Fix gcc.target/arm/xor-and.c adds b91144a2cd6 PR tree-optimization/83843 * gcc.dg/store_merging_18.c: D [...] adds 05d4b1231bd [arm] Fix gcc.target/arm/pr40887.c directives adds 18a36c0db5f [arm] Convert gcc.target/arm/stl-cond.c into an RTL test adds ff0713783e7 * gcc.dg/ipa/inlinehint-4.c: Also pass --param inline-unit [...] adds d81501ce3d8 * gcc.target/visium/overflow8.c: Pass -fno-if-conversion. [...] adds a38180cfd8e libgo: update to Go1.10beta2 release adds 40f2a9a2af5 [C++/83739] bogus error tsubsting range for in generic lambda adds d78e2177761 Fix failure building LLVM with location wrapper nodes (PR c [...] adds 2b248b38982 * config/i386/i386.c (indirect_thunk_name): Declare regno [...] adds 1fda0b3c2eb gcc/ChangeLog: adds 68fd3fca325 [arm][testsuite] Fix -march tests in effective target check [...] adds 2c1c4ac97e2 [AArch64] PR82964: Fix 128-bit immediate ICEs adds 0a425a4ac0c lto, testsuite: Fix ICE in -Wodr (PR lto/83121) adds 4a3d199b68c PR c++/81843 - ICE with variadic member template. adds 988a1f54553 PR c++/81067 - redundant NULL warning. adds 510e5f39cf2 C++: Fix crash in warn_for_memset within templates (PR c++/83814) adds 65e9fe70e0e [C++/83287] Another overload lookup ice adds c3b989fe982 archive/tar: support stat and device numbers on AIX adds 06c2220bf98 RISC-V: Mark fsX as call clobbered when soft-float. adds c6995e3cf4b [arm] Fix gcc.target/arm/g2.c and scd42-2.c for --with-mode [...] adds abd8c0cf923 Guard against undefined weak symbols before Mac OS X 10.9 ( [...] adds 8594e2c47e3 [gcc] adds dae01861697 [testsuite] adds e89257dbeb0 /cp 2018-01-17 Paolo Carlini paolo.carlini@oracle.com adds 087b46f29fd /cp 2018-01-17 Paolo Carlini paolo.carlini@oracle.com adds f0b6455e925 PR ipa/83051 * ipa-inline.c (flatten_function): Do not ov [...] adds f907d51b14f PR c++/83897 * cp-gimplify.c (cp_maybe_instrument_return) [...] adds c1177ba4678 compiler: enable escape analysis for runtime adds 5d657db9652 /cp 2018-01-17 Paolo Carlini paolo.carlini@oracle.com adds 5db6ff227c3 [gcc] 2018-01-17 Michael Meissner meissner@linux.vnet.ibm.com adds d60daad1a57 PR c++/83824 * parser.c (attr_chainon): New function. (c [...] adds fc9b0d53062 2018-01-17 Harald Anlauf anlauf@gmx.de adds 9c0dc363f41 Daily bump. adds 8014aaf6020 [gcc] adds 0a82247b5bb PR testsuite/83883 * gcc.dg/tree-ssa/ssa-dse-26.c: Tighte [...] adds 1423c90a669 PR go/83787 compiler: pass int to makechan, call makec [...] adds 663b0508fe1 Add myself to the MAINTAINERS file adds 9afb622ecd2 2018-01-17 Harald Anlauf anlauf@gmx.de adds 992a51f2b9d PR c/61240 * match.pd ((P + A) - P, P - (P + A), (P + A) [...] adds a267e499f0c [arm] Fix gcc.target/arm/pr40887.c directives adds ef656da58f3 [arm] PR target/65578: Fix builtin-bswap16-1.c and builtin- [...] adds 1290f09357a 2018-01-18 Richard Biener rguenther@suse.de adds bc97e231035 PR c++/83160] local ref to capture adds 88dd4ef66c9 Add Boris Kolpackov boris@codesynthesis.com to MAINTAINERS adds dfd23757584 [arm] Fix gcc.target/arm/xor-and.c adds c2c872f2e51 Small retpoline clean-up. adds 859b51f8366 Add ability to remap file names in __FILE__, etc (PR other/70268) adds 54f3a11557f [arm] Fix gcc.target/arm/pr70278.c adds 6dd7f0fb286 [ARM,testsuite] Make arm_arch_FUNC_ok more robust adds 99d664b354b PR ipa/83619 * g++.dg/torture/pr83619.C: New testcase. * [...] adds 93c0eae351a [arm] Enable gcc.dg/rtl/arm/stl-cond.c on armeb. adds 724b3fda1f0 Be clear about virtual table pointer corruptuion rather tha [...] adds b136b820abc PR ipa/82256 patch by PaX Team * cgraphclones.c (cgraph_ [...] adds cc81776e88e [AArch64] Fix fp16 test failures after PR82964 fix adds d3d28fc8387 /cp 2018-01-18 Paolo Carlini paolo.carlini@oracle.com adds de928aaa65a * configure.ac (AC_CHECK_HEADERS): Add linux/types.h. Con [...] adds 07d8961c723 PR c++/82461 - constexpr list-initialized member adds 9311b397584 PR sanitizer/81715 PR testsuite/83882 * function.h (gimp [...] adds 13b7a5b68c6 gcc/testsuite/ChangeLog: adds 89f57a8f4a0 2018-01-18 Paolo Carlini paolo.carlini@oracle.com adds 54fd982d765 Fix template/inherit4.C. adds 189b46c45b7 PR ipa/83619 PR testsuite/83934 * g++.dg/torture/pr83619 [...] adds c589beebb6b Daily bump. adds 87413c363b2 * gcc.dg/torture/pr52451.c (main): Skip long double test o [...] adds 2e14feb4a14 runtime: add go:noescape declaration for Solaris adds c0c932c7128 cmd/go: recognize AIX objects and archives adds 6cff4cbf596 runtime: no escape for some functions on AIX adds 5fad70532a0 mksysinfo: force Passwd.Pw_[ug]id from int32 to uint32 adds 1817a7d93a4 * Makefile.am (GOTOOLS_TEST_TIMEOUT): Define. (check-go-t [...] adds 0a76ba3c43b mksysinfo: use rlimit64 if available when we use getrlimit64 adds f9deb3e3bd9 [arm] Fix gcc.target/arm/pr79058.c adds 1a9bd16aaa7 [libstdc++][testsuite] Fix dg-options/dg-add-options order adds 227887ae724 [arm] Fix gcc.target/arm/pr40956.c adds 83447a6fa1a [arm] Fix gcc.target/arm/negdi-[12].c adds 4ca4c75db56 Avoid ICE for nested inductions (PR 83914) adds 1ae144e91f4 Check whether any statements need masking (PR 83922) adds 041d9b52837 Fix usage of analyze_brprob.py script. adds 8d7738e18ac Introduce PROB_UNINITIALIZED constant and use it in predict.def. adds 2bbcff9a18f Adjust predictor values according to SPEC2006 and SPEC2017. adds 380b366879b Fix test-suite fallout. adds 3a5278386a3 Fix missing g++.dg/torture/pr83619.C warning adds ced45701133 [nvptx] Add support for CUDA 9 adds 701a9aa22f0 [nvptx] Fix bug in jit bug workaround adds 64c251582fb * xcoff.c (xcoff_incl_compare): New function. (xcoff_incl [...] adds 69065783a71 * gcc.dg/stack-check-16.c: New test. adds 6fe5fea96c5 * constexpr.c (fold_simple): Simplify. adds 2b69ec1cd78 2018-01-19 Andreas Krebbel krebbel@linux.vnet.ibm.com adds 85fd11742c8 PR c++/83919 * typeck.c (convert_for_assignment): Suppres [...] adds a03863ae9a3 PR debug/81570 PR debug/83728 * dwarf2cfi.c (DEFAULT_INC [...] adds 61a262f9640 PR c++/81167 * call.c (joust): Use TREE_TYPE (source) if [...] adds 82edbd02ec5 2018-01-19 Steven G. Kargl kargl@gcc.gnu.org adds cbd84372f97 Daily bump. adds 64ae4475d09 2018-01-19 Steven G. Kargl kargl@gcc.gnu.org adds ae6780fb53b PR target/83930 * simplify-rtx.c (simplify_binary_operati [...] adds 2c76ed0d0fe PR middle-end/83945 * tree-emutls.c: Include gimplify.h. [...] adds 2c528f7041f Fix vect_def_type handling in x86 scatter support (PR 83940) adds 83100413baf 2018-01-20 Steven G. Kargl kargl@gcc.gnu.org adds 78f044e4a6e Daily bump. adds 104faf49c60 * simple-object-xcoff.c (simple_object_xcoff_find_sections [...] adds b302b0dde0a PR target/80870 * config/sh/rx/rx.c (config/sh/sh_optimiz [...] adds 03eb95c8d1e Fix ChangeLog entry. adds 4e5c65df6e8 [gcc] adds fb4379970ce PR lto/83452 * config/pa/stublib.c (L_gnu_lto_v1): New st [...] adds cdbe4e63953 PR gcc/77734 * config/pa/pa.c (pa_function_ok_for_sibcall [...] adds 5839d47d0d6 * gcc.dg/pr83621.c: Add -fno-common additional option on h [...] adds 5b3dd69fcc9 Daily bump. adds 3e9b9e793e7 2018-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 33a48ee3431 [arm] Make gcc.target/arm/copysign_softfloat_1.c more robust adds 537ba8fd58c [ARM] Fix test fail with conflicting -mfloat-abi adds 94b3d6a1bb3 PR c++/83895 adds c56f248db68 2018-01-22 Richard Biener rguenther@suse.de adds bdfec5bf2e5 PR 78534, 83704 Large character lengths adds 77d72b073c1 2018-01-12 Sebastian Perta sebastian.perta@renesas.com adds a158c72469b [testsuite] adds f77335d9bef 2017-01-22 Sebastian Perta sebastian.perta@renesas.com adds de0f3de6d5d fixed year in gcc/ChangeLog and libgcc/ChangeLog adds 96fa24ad3f9 PR c++/81933 * typeck2.c (split_nonconstant_init_1): Retu [...] adds 515e04bd369 gcc/ChangeLog: adds de5538ceb45 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds 14920f568d1 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds eb4cdc2f7c4 * es.po: Update. adds a2618819dfd 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds e1192dcf7e3 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds c515381bf0f [gcc] 2018-01-22 Michael Meissner meissner@linux.vnet.ibm.com adds ce8beccee00 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds 9729aa7f247 2018-01-22 Sebastian Perta sebastian.perta@renesas.com adds 6248397f6e4 Finish removing class move_computations_dom_walker adds 85d7a1898fc PR c++/83720 - ICE with lambda and LTO. adds 0488e949089 PR c++/83720 - different fix adds 638bea04160 PR tree-optimization/83081 * profile-count.h (profile_pro [...] adds 3337868c7ce PR tree-optimization/83957 * omp-expand.c (expand_omp_for [...] adds fdbdc4f8e61 Daily bump. adds e57834fa415 cmd/go: buildid support for AIX archives. adds 3a9bb686b8c PR c++/83918 * tree.c (maybe_wrap_with_location): Use NON [...] adds e7e5bab6551 2018-01-23 Richard Biener rguenther@suse.de adds 60183a1c5c5 * profile-count.h (profile_probability::very_unlikely, pr [...] adds f12452a90b3 * predict.c (probably_never_executed): Only use precise pr [...] adds 82f60137835 Disable some patterns for fold-left reductions (PR 83965) adds 9e37791255c Fix vect_float markup for a couple of tests (PR 83888) adds ffb6710c4e8 Fix memory leaks in sbitmap.c selftests adds eef6ce6ac9e Add more test coverage to selftest::test_location_wrappers adds c9d7561961c -Warray-bounds: Fix false positive in some "switch" stmts ( [...] adds ca488d04769 [C++ PATCH] Deprecate ARM-era for scopes adds a84529ad481 Fix profile_quality sanity check. adds b9078d9fcb9 Clean-up IPA profile dump output. adds eac8f1c4381 PR c++/83958 * decl.c (cp_finish_decomp): Diagnose if ref [...] adds e3485e687ca PR c++/82882 PR c++/83978 * g++.dg/cpp0x/pr82882.C: New [...] adds 0ecceb4d4c5 [PR c++/839888] Baselink tsubst ICE adds 3a600fecd0c Remove predictors that are unrealiable. adds 77cd3f2ba02 Handle trailing arrays in ODR warning (PR lto/81440). adds b1c062d8926 PR tree-optimization/82604 * tree-loop-distribution.c (en [...] adds 2f94bfbdd2d 2018-23-01 Paul Thomas pault@gcc.gnu.org adds 8df28d5e399 2018-23-01 Paul Thomas pault@gcc.gnu.org adds e23364fce30 i386: Use const reference of struct ix86_frame to avoid copy adds e2c431bb4d6 PR sanitizer/83987 * tree.c (cp_free_lang_data): Change D [...] adds 33c25b7ab15 C++: Fix ICE in fold_for_warn on CAST_EXPR (PR c++/83974) adds 5602246c00d PR c++/83947 - ICE with auto declarations. adds 64202b819f5 * g++.dg/cpp1y/lambda-generic.C: Remove libstdc++ dependency. adds 3815462d06a libgcc: xtensa: fix NaN return from add/sub/mul/div helpers adds 2cfaa609b02 RISC-V: Add -mpreferred-stack-boundary option. adds 20e3d36d4a7 Daily bump. adds 282ea908320 /cp 2018-01-23 Paolo Carlini paolo.carlini@oracle.com adds 5b94633f075 * cfgcleanup.c (try_crossjump_to_edge): Use combine_with_c [...] adds f3350deb009 2018-01-24 Richard Biener rguenther@suse.de adds 49c7c9fa5f8 2018-01-24 Richard Biener rguenther@suse.de adds 8569e7beb61 2018-01-24 Richard Biener rguenther@suse.de adds f3c313db784 [nvptx, PR81352] Add exit insn after noreturn call for neut [...] adds 47282587f8d [nvptx, PR83589] Workaround for branch-around-nothing JIT bug adds 2a1d85333f2 [testsuite] Fix arm options in gcc.dg/lto/20110201-1_0.c adds 2100de53088 PR c++/82249 - wrong mismatched pack length error. adds 938e5d00ed4 2018-01-24 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 516473e8c79 * ipa-profile.c (ipa_propagate_frequency_1): Fix logic ski [...] adds d9730461d4a Fix use of boolean_true/false_node (PR 83979) adds bbf59cee76c Remove explicit dg-do runs from gcc.dg/vect (PR 83889) adds 02e955b2f24 PR middle-end/83977 * tree.c (free_lang_data_in_decl): Do [...] adds 2168623d192 2018-01-24 Vladimir Makarov vmakarov@redhat.com adds f7765f70e0e PR target/83994 * i386.c (get_probe_interval): Move to ea [...] adds 9ff3f8aca1f Fix m68k-linux-gnu libgcc build for ColdFire (PR target/68467). adds 13f2fdb8774 compiler: rationalize external symbol names adds 96eca87c0bf Daily bump. adds 3017d2e761f Fix jit.dg/test-alignment* (PR jit/82846) adds 9f0bb9fb23c [gcc/testsuite] 2018-01-24 Michael Meissner <meissner@lin [...] adds c0a300a5c79 PR other/68239 * mmap.c (backtrace_free_locked): Don't pu [...] adds 6cb0493d2dd * pecoff.c (coff_add): Use coff_read4, not memcpy. adds f09148fe944 Fix vect-reduc-or_[12].c changes in r257022 adds 68e38cc491a 2018-01-25 Richard Biener rguenther@suse.de adds ef2dcc6502e [nvptx, PR84028] Add exit insn after noreturn call for neut [...] adds cb10829a463 compiler: don't write sink constants to C header file adds 280317b9ab9 PR libstdc++/81076 make __byte_operand SFINAE-friendly adds 85912956e33 PR middle-end/83977 * ipa-fnsummary.c (compute_fn_summary [...] adds 2db19decc14 * pecoff.c (coff_add): Another memcpy -> coff_read4 fix. adds 18b2cf38f23 * pecoff.c (coff_add): Only release syms_view if it is valid. adds ff0c900f5db PR c++/84031 * decl.c (find_decomp_class_base): Ignore un [...] adds 22af35f62c6 PR middle-end/83055 * predict.c (drop_profile): Do not pu [...] adds b445d0b8928 runtime: fix lfstackUnpack on ia64 adds 54a5135c0ce * elf.c (elf_open_debugfile_by_debuglink): Don't check CRC [...] adds 40fdb91a2cb * doc/invoke.texi (PowerPC Options): Document 'native' cpu type. adds 8ebbbbddc40 Change -march to -mcpu. adds d9c7c3e3f6e 2018-25-01 Paul Thomas pault@gcc.gnu.org adds 15c7b27af70 jit: remove some unused fields from recording::union_ (PR j [...] adds 15e069d1195 compiler: deref receiver types in mangled names adds ba2d90b2df8 compiler: look through aliases when looking for methods adds f1482e9ed90 PR84033, powerpc64le -moptimize-swaps bad code with vec_vbpermq adds 68e16180acb Daily bump. adds e03f627d3e6 Fix various x86 avx512{bitalg, vpopcntdq, vbmi2} issues (PR [...] adds 03cc6d546a1 Configure USE_HIDDEN_LINKONCE on Solaris/x86 adds 6227228e0f1 2018-01-26 Richard Biener rguenther@suse.de adds 2cd454bf9e3 Fix gcc.target/aarch64/sve/peel_ind_1.c for -mcmodel=tiny adds 61bafda6201 2018-01-25 Sebastian Perta sebastian.perta@renesas.com adds f83dfae2249 Corrected date in changelog adds a15f063bc9c [ARC] Add JLI support. adds c73f40d64a8 [ARC] Add SJLI support. adds eddd4dd0e94 [ARC] Add support for reduced register file set adds 0ff0f9a6063 [ARC] Rework delegitimate_address hook adds 860d07f01fd [ARC] Add ARCv2 core3 tune option. adds d7638922ba1 PR c/83989 * gimple-ssa-warn-restrict.c (builtin_memref:: [...] adds ed658d288c6 PR rtl-optimization/83985 * dce.c (deletable_insn_p): Ret [...] adds ce5f88b55bd [arm] XFAIL advsimd-intrinsics/vld1x2.c adds be29223717d 2018-01-26 Richard Biener rguenther@suse.de adds 482b1007500 [testsuite] adds fa01d4a50ef PR c++/82514 - ICE with local class in generic lambda. adds 472afb08791 Fix ifunc detection. adds 1a84bfbdd3a [testsuite] adds f15f28c30b6 PR target/81763 * config/i386/i386.md (*andndi3_doublewor [...] adds 43d7ce0adfa [testsuite] adds ddae7c6acfb * ChangeLog: Fix whitespace. adds 98ddbc5bd49 PR tree-optimization/83896 - ice in get_string_len on a cal [...] adds 86dc258c4df PR c++/84036 - ICE with variadic capture. adds efec48f0741 [AArch64] Fix gcc.target/aarch64/subs_compare_[12].c adds a94165479ac 2018-01-26 Steven G. Kargl kargl@gcc.gnu.org adds 6d3cbc0c5b0 Partial Failed Images patch adds 9bf918f3ed5 PR c++/83956 - wrong dtor error with anonymous union adds 0eb6914ddc6 rs6000: Fix safe-indirect-jump-[18].c adds 9dc192ae6b2 RISC-V: Add --specs=nosys.specs support. adds aac1bb062a2 Regenerate .pot files. adds cd5e24c1630 compiler: show readable names in escape analysis messages adds 807f034ed90 RISC-V: Allow register pairs for 64-bit target. adds 0853381982e Daily bump. adds 5462c8e9dfa * c-cppbuiltin.c (c_cpp_builtins): Use ggc_strdup for the [...] adds fca1c5787df PR middle-end/84040 * sched-deps.c (sched_macro_fuse_insn [...] adds 28bd6e12dc1 2018-01-27 Bernd Edlinger bernd.edlinger@hotmail.de adds 90ace78fa6e PR fortran/84065 * decl.c (add_init_expr_to_sym): Ignore [...] adds e0109e1faa1 Replace -mfunction-return== with -mfunction-return= adds 6a92dd41548 libgo: update to Go1.10rc1 adds 94e0f67f895 libgo: update to Go1.10rc1 adds 7dc8007d6a1 Daily bump. adds c1b9ac69a21 2018-01-27 Paolo Carlini paolo.carlini@oracle.com adds ba4b624bce0 Daily bump. adds ffa44029142 2017-01-29 Thomas Koenig tkoenig@gcc.gnu.org adds 25565afc008 2018-01-29 Richard Biener rguenther@suse.de adds 1b861904d7c PR libstdc++/83658 fix exception-safety in std::any::emplace adds b9bade5d75f Regenerate libstdc++ documentation adds 61f5892106d * download_prerequisites: Use shasum for FreeBSD and DragonFly. adds 1da7d61b4bb PR libstdc++/83833 fix failing test on ia32 adds 134e263e666 Remove duplicate "//" in comment adds 26790f09475 2018-01-29 Richard Biener rguenther@suse.de adds f3d71480dab PR c++/83942 - wrong unused warning with static_cast. adds ba6a1864a6c gcc/ChangeLog: adds bd8e103f26e gcc/ChangeLog: adds 6f27ed8301d PR c/83966 * c-format.c (check_function_format): Check cu [...] adds 53fa96c0267 PR c++/83996 * constexpr.c (cxx_fold_indirect_ref): Compu [...] adds 81cc7d9c8b8 PR c++/68810 - wrong location for reinterpret_cast error. adds f4a156ff0de compiler: don't insert write barriers if we've seen errors adds 67c7d06c5a5 2018-01-29 Michael Meissner meissner@linux.vnet.ibm.com adds ca873623225 PR libgomp/84096 * omp.h.in (omp_init_nest_lock_with_hint [...] adds 0feba8ce471 Daily bump. adds 546375fa99d internal/syscall/unix: add randomTrap for sh/shbe adds c7d4d36ae8d PR testsuite/81010 * gcc.target/powerpc/pr56605.c: Update [...] adds dc2b3724d65 Fix AVX-512BITALG test failures adds 0ddd05cb35e [testsuite] XFAIL gcc.dg/tree-ssa/ssa-dom-cse-2.c on non-NE [...] adds 27e361973a7 Expand vec_perm_indices::series_p comment adds 389a265164a Fix LRA subreg calculation for big-endian targets adds 7ec0c7f5af9 [AArch64] Fix sve/extract_[12].c for big-endian SVE adds ca5deab1626 Disable SHF_MERGE on Solaris 10/x86 (PR bootstrap/84017) adds 1f67c9d5d00 2018-01-30 Richard Biener rguenther@suse.de adds d7d2a0aa31b * profile-count.c (profile_count::combine_with_ipa_count): [...] adds ce1a948efc9 PR lto/83954 * lto-symtab.c (warn_type_compatibility_p): [...] adds 1fa377f3e8e PR ipa/81360 * ipa-inline.c (can_inline_edge_p): Break ou [...] adds 3fce208f4ce PR ipa/83179 * gcc.dg/ipa/inline-2.c: Fix template. * gc [...] adds b5d7c99e1f4 PR tree-optimization/84111 * tree-ssa-loop-ivcanon.c (tre [...] adds 62098399cc0 [PATCH, rs6000] pr58684, pr83759 xfail test cases that fail [...] adds 193a3497896 2018-01-30 Aaron Sawdey acsawdey@linux.vnet.ibm.com adds df5a65c85a2 [PR81611] accept copies in simple_iv_increment_p adds 4daa8efe1c0 2018-01-30 Thomas Koenig tkoenig@gcc.gnu.org adds 28d07b9afe4 PR c++/84098 - ICE with lambda in template NSDMI. adds 99c72a58d4e PR c++/84091 - ICE with local class in lambda in template. adds 4667a87baa7 PR rtl-optimization/83986 * sched-deps.c (sched_analyze_i [...] adds 27137b2aeff 2018-01-30 Vladimir Makarov vmakarov@redhat.com adds 0f524007899 Fix g++.dg/torture/pr81360.C scan-ipa-dump adds df73834d19b 2018-01-30 Thomas Koenig tkoenig@gcc.gnu.org adds 6064aa8e852 Add path for gcc.target/powerpc/pr84112.c in ChangeLog. adds e4dae7a5ddf 2018-01-30 Janus Weil janus@gcc.gnu.org adds 0f933901cfa Fix use of Solaris values-Xc.o (PR target/40411) adds 22526660e04 2017-01-30 Thomas Koenig tkoenig@gcc.gnu.org adds 8cce0060894 PR debug/84131 * trans-array.c (gfc_get_descriptor_offset [...] adds 56608389aa5 Daily bump. adds 4f998acd2ce compiler: Function_type and Backend_function_type shoul [...] adds 33839c8f8aa PR target/84064 * i386.c (ix86_adjust_stack_and_probe_sta [...] adds bc5fc4877c9 * go-gcc.cc (Gcc_backend::convert_tree): New private metho [...] adds 8bb0f4a9630 PR c/84100 * common.opt (falign-functions=, falign-jumps= [...] adds 42dc1e149ee PR preprocessor/69869 * traditional.c (skip_macro_block_c [...] adds c82cdfc004a Fix gnat.dg/lto20.adb XPASS adds 190f513b5d1 [ARC] Add 'uncached' attribute. adds 21d0c9bcff4 [ARC] Add 'aux' variable attribute. adds 67c18bce705 PR rtl-optimization/84071 * combine.c (record_dead_and_se [...] adds 97482f82109 [AArch64] PR tree-optimization/64946: XFAIL gcc.target/aarc [...] adds 40e6321b557 Revert 2018-01-12 Eric Botcazou ebotcazou@adacore.com adds 6c67851399a PR lto/84105 * tree-pretty-print.c (dump_generic_node): H [...] adds 95685ca2728 PR target/83618 adds 8cdf287e410 * g++.dg/torture/pr81360.C: Drop unintended -O2 from dg-op [...] adds d7525609022 2018-01-31 Richard Biener rguenther@suse.de adds 62107f1bfad PR 78534 Reinstate better string copy algorithm adds df52c9a454f Use pointer sized array indices. adds df3e4dc0464 net: rename TestAddr6 to avoid gotest confusion adds 40f4459d74a PR rtl-optimization/84071 * doc/tm.texi.in (WORD_REGISTER [...] adds 6fa371d12ae PR c++/84138 * cp-gimplify.c (cp_fold): Check if X is an [...] adds 67e6b237729 /cp 2018-01-31 Paolo Carlini paolo.carlini@oracle.com adds 2ce0fcf8c53 gotest: accept symbols with leading dot adds f468b6ad292 runtime: fix type descriptor name in C code adds 4b2ab53694a compiler: lower expression types in lowering pass adds 7fedb3c846f [testsuite] adds c0872aa3d9f 2018-01-31 Vladimir Makarov vmakarov@redhat.com adds 7ffa162100c Use gfc_charlen_t instead of int in gfc_conv_string_init adds f019c055d82 2018-01-31 Thomas Koenig tkoenig@gcc.gnu.org adds 9ad8f8fc1b5 2018-01-31 Paul Thomas pault@gcc.gnu.org adds d7d265dbfd3 PR c++/83993 * constexpr.c (diag_array_subscript): Emit d [...] adds 1d29f4ea088 PR c++/83993 * constexpr.c (cxx_eval_outermost_constant_e [...] adds c0655a3ec04 PR fortran/84116 * openmp.c (gfc_match_omp_clauses): If a [...] adds 54540bdd479 PR rtl-optimization/84123 * combine.c (change_zero_ext): [...] adds d3af137c241 PR c/81779 * c-parser.c (c_parser_compound_statement_nost [...] adds eca15b26bae Fix comdat_group check with Solaris as adds cb1823f0d3a Update cpplib .po files. adds 87a31125791 Update gcc .po files. adds 902288bc00d * elf.c (elf_add): Close descriptor if we use a debugfile. [...] adds d3d07c15dfb Daily bump. adds 1288505bda2 compiler: check for nil receiver in value method adds c922c0f4cb4 PR 83705 Repeat with large values adds 04936b7c49f PR tree-optimization/81661 PR tree-optimization/84117 * [...] adds 17dff2b6df7 [AArch64] Tighten aarch64_secondary_reload condition (PR 83845) adds 6e8bf36badd [AArch64] Generalise aarch64_simd_valid_immediate for SVE adds 4a5920b6083 [AArch64] Use all SVE LD1RQ variants adds 6dd299e2b4b [AArch64] Prefer LD1RQ for big-endian SVE adds 70857087a22 [AArch64] Handle SVE subregs that are effectively REVs adds e8ca5a2651d [AArch64] Fix SVE testsuite failures for ILP32 (PR 83846) adds 11b3ff746a0 2018-02-01 Richard Biener rguenther@suse.de adds 007246f7572 [PR83370][AARCH64]Use tighter register constraint for sibca [...] adds 5efeed105b2 Use range info in split_constant_offset (PR 81635) adds 22db75d788c /cp 2018-02-01 Paolo Carlini paolo.carlini@oracle.com adds af255290d2a net: declare lib_getaddrinfo as returning int32 adds c414a0dc5c0 compiler: omit field name for embedded fields in reflec [...] adds d14b3690fb6 gcc/ * config/avr/avr.c (avr_option_override): Move disabl [...] adds 80d652f55ec PR rtl-optimization/84157 * combine.c (change_zero_ext): [...] adds 14041afe245 PR target/84128 * config/i386/i386.c (release_scratch_reg [...] adds d0d2f7e0b73 PR target/84089 * config/pa/predicates.md (base14_operand [...] adds 3ecbecdd8fa PR target/56010 PR target/83743 * config/rs6000/driver-r [...] adds ea6ef4c4667 PR c++/84126 - ICE with variadic generic lambda adds 8599d04df61 PR 83975 Associate target with non-constant character length adds d835b8fe99c PR c++/84125 * typeck.c (build_address): Relax the assert [...] adds ff60d2b1cee math: adjust compilation flags, use them when testing adds 60b317f6a01 Change accidentally omitted from revision 257280. adds 1235ba29b7b compiler: turn on escape analysis by default adds b67162d4896 Daily bump. adds 3d3821cb4fe runtime: scan register backing store on ia64 adds b7e3290be85 reflect: enable allocation tests adds ba23f9fbece PR c++/84160 - ICE with nested variadic capture. adds fb83ff56591 PR84066 Wrong shadow stack register size is saved for x32 adds 473d8c64aab PR testsuite/52641 * gcc.c-torture/execute/pr81913.c: Use [...] adds 88125a906af Reduce fallout for avr. adds 4a7580c47cd Move omp bitmask to general to use it in x86 backend. adds c29f17b3d04 compiler: don't incorrectly evaluate range variable adds 102dd700358 Add -march=icelake. gcc/ * config.gcc: Add -march=icelake. [...] adds 92f2a453baa PR testsuite/52641 * gcc.c-torture/execute/pr83362.c: Mak [...] adds a6b8ac98d75 * go-gcc.cc (Gcc_backend::type_size): Return 0 for void_t [...] adds f243f548075 [testsuite] adds e1fc664b01f [testsuite] adds 41cfa0bc45c * gfortran.dg/dec_parameter_1.f (sub1): Remove statement w [...] adds 84be72469df PR c++/84181 - ICE with lambda parm in template argument. adds 547974b6ad4 i386: Pass INVALID_REGNUM as invalid register number adds 69228199266 * config/powerpcspe/powerpcspe.opt: Add Undocumented [...] adds a2b21115dc2 PR lto/83954 * lto-symtab.c (warn_type_compatibility_p): [...] adds e1910115aac * gcc-interface/decl.c (array_type_has_nonaliased_componen [...] adds 3cde3c2932b /c-family 2018-02-02 Paolo Carlini paolo.carlini@oracle.com adds d4ff31450e5 * pt_BR.po: Update. adds 8dba77bfde5 Daily bump. adds 11ce88c6d4d 2018-02-03 Paul Thomas pault@gcc.gnu.org adds cbcd111ba9a * go-gcc.cc (Gcc_backend::fill_in_struct): Mark struct typ [...] adds da63749cbfe Daily bump. adds cfd8c4eb73f 2018-02-04 Paul Thomas pault@gcc.gnu.org adds 62edda6c471 2018-02-04 Dominique d'Humieres dominiq@gcc.gnu.org adds 3461332f029 * ru.po: Update. adds d9852f2f321 * es.po: Update. adds fdae6180ad2 PR middle-end/79966 * gfortran.dg/pr79966.f90: New testcase adds 32f6be3f557 Daily bump. adds bfb87d5c0c9 cmd/go: don't lose last flag from _cgo_flags adds 0ce1df1fcac compiler: correct parse of parenthesized select case adds 5918554cd2d compiler: don't error for goto over type or const declaration adds a065edc5a6e compiler: give error for non-int arguments to make adds 4714afb2bca compiler: in range, evaluate array if it has receives or calls adds 924f9f7e50e compiler: permit empty statements after fallthrough adds de590a611e7 compiler: update iota handling, fix using iota in array length adds 17f3bd3648d Add missing mask[z]_range[_round]_s[d,s] intrinsics adds 230dd18ba73 Document --dynamic-list-data option for --coverage usage. adds e53fd9104a2 Fix GCOV documentation (PR gcov-profile/84137). adds c89a66731b3 Adjust ira_init_register_move_cost comment adds 62259c70834 [AArch64] Remove SVE XFAILs adds 7c2b1dbca04 Cherry-pick libsanitizer pointer-pair tristate option. adds e2e699463a9 2018-02-05 Paolo Carlini paolo.carlini@oracle.com adds a9a9828b8ac * class.c: Remove unused global variables. (build_ [...] adds cba143ad744 compiler: avoid negative zero in float constants adds 5c553ae5260 compiler: rollback "avoid negative zero in float constants" adds aa54251c489 Make lto.exp work with Tcl 8.4 adds 5fe5ed7c369 PR tree-optimization/83369 - Missing diagnostics during inlining adds 0a4feddc1c7 * sv.po: Update. adds ae94359c664 Daily bump. adds 2a5177b868f Add upstream svn rev for PR sanitizer/82825. adds a77632156a1 config/ * gcc-plugin.m4 (GCC_ENABLE_PLUGINS): Remove -q op [...] adds c98c8be0504 2018-02-06 Richard Biener rguenther@suse.de adds e7fd199cc0e Avoid cc1 SEGV in gcc.dg/rtl/x86_64/final.c (PR target/79975) adds aa1259b9495 2018-02-06 Tamar Christina tamar.christina@arm.com adds fac38b8b428 PR tree-optimization/84228 * tree-ssa-strlen.c (maybe_dia [...] adds 35c607837df PR lto/81004 * lto.c: Include builtins.h (register_resol [...] adds 387c353ebc9 runtime: correct runtime structfield type to match reflect adds 67167e0d9df Fix checking -mibt and -mshstk options for control flow protection adds d1d4ace3ab8 compiler: avoid negative zero in float constants adds c0ea47cbebc PR tree-optimization/84225 * tree-eh.c (find_trapping_ove [...] adds 21de5c463ed * config/powerpcspe/powerpcspe.opt: (msimple-fpu, mf [...] adds b1b83f31ed8 [gcc] adds f9874991810 PR tree-optimization/84225 Add test for previous commit for [...] adds 2469e8c89d4 * doc/invoke.texi: Add section for the PowerPC SPE b [...] adds d6a34f8396c Fix HAVE_GAS_CFI_DIRECTIVE for x86_64-pc-solaris2.* adds 9bb6ae625bc 2018-02-06 Michael Meissner meissner@linux.vnet.ibm.com adds 6c2f76d0f16 2018-02-06 Michael Collison michael.collison@arm.com adds ed6fa6f483e PR target/84146 * config/i386/i386.c (rest_of_insert_endb [...] adds 228a5142f47 Don't pass x86-only options on non-x86 targets in c-c++-com [...] adds 60d73abd796 Daily bump. adds c961ab09d2b compiler: make single Btype for methods table of identi [...] adds a37bebbe87e PR tree-optimization/84235 * tree-ssa-scopedtables.c (av [...] adds 41ecbb6d8dd [testsuite] Fix gcc.dg/cse_recip.c for AArch64 after r257181. adds 5cf78a0a881 2018-02-07 Paolo Carlini paolo.carlini@oracle.com adds 6d716a40bf8 PR target/84209 * config/avr/avr.h (GENERAL_REGNO_P, GENE [...] adds 45105e0ee90 2018-02-07 Richard Biener rguenther@suse.de adds ae57de0e9c2 * lto.c (register_resolution): Remove forgotten sanity check. adds 3a5a56c5d77 [openacc] Fix diff_type in expand_oacc_collapse_init adds f083e97748d i386: Mask out the CF_SET bit for -fcf-protection check adds e9ca398c158 Use -fcf-protection=return in cet-intrin-4.c adds e356fcdac75 [testsuite] Require global_constructor in gcc.dg/torture/pr83055.c adds 9340cd6c5d5 [testsuite] Require alloca in gcc.dg/pr83844.c adds a7775217eb2 * tree-eh.c (operation_could_trap_helper_p): Ignore honor_ [...] adds 490319f0a4a Revert behavior to r251316. adds f404501a272 2018-02-07 Richard Biener rguenther@suse.de adds 81e7dc360fb PR c++/84182 - ICE with captured lambda adds 24e6a0cdc19 Support >26 operands in generation code. adds f2faade6ab3 C++: avoid most reserved words as misspelling suggestions ( [...] adds 72ea7edc702 Fix libgomp.oacc-c-c++-common/pr84217.c for C++ adds c441ff32d5c 2018-02-06 Steven G. Kargl kargl@gcc.gnu.org adds 28092f9dd29 2018-02-07 Thomas Koenig tkoenig@gcc.gnu.org adds f88ce9d1680 runtime: don't call funcPC from a function adds e11dd1ee5fb * es.po: Update. adds 482c4a0cfdc 2018-02-07 Steven G. Kargl kargl@gcc.gnu.org adds 5b4441884e6 PR c++/84082 * parser.c (cp_parser_dot_deref_incomplete): [...] adds 8683b92e6dc [testsuite] adds 1248abdcceb [gcc] 2018-02-07 Michael Meissner meissner@linux.vnet.ibm.com adds 23c18c4b37c [testsuite] adds 566f3816230 2018-02-07 Iain Sandoe iain@codesourcery.com adds 622bf9bee83 2018-02-07 Michael Meissner meissner@linux.vnet.ibm.com adds 515949bf695 Daily bump. adds 496b0d7690c /cp 2018-02-08 Paolo Carlini paolo.carlini@oracle.com adds 64a92c74da7 2018-02-08 Richard Biener rguenther@suse.de adds 0cbf4528a90 PR tree-optimization/84224 * gimple-ssa-warn-alloca.c (pa [...] adds 4327f0d4656 PR84068, PR83459: Fix sort order of SCHED_PRESSURE_MODEL adds 25f9d5be7ea [AArch64] Use more LDP/STP in shrinkwrapping adds 34077292ec1 2018-02-08 Richard Biener rguenther@suse.de adds 0d90b57c087 [hsa] Set program allocation for static local variables adds 9d48cab6129 [hsa] Fix PR82416 testcase adds a57962119d9 2018-02-08 Richard Biener rguenther@suse.de adds 9346305fd8c Simplify LRA lowpart subreg fix adds db7a90aa0de S/390: Disable prediction of indirect branches adds fa30257bd2c PR ipa/81360 * cgraph.h (symtab_node::output_to_lto_symbo [...] adds a5c5f57ec3a Use nonzero bits to refine range in split_constant_offset ( [...] adds f6022d0b2e0 Another fix for single-element permutes (PR 84265) adds 54835654b16 libgo: update to Go1.10rc2 adds f90e86cfd8c * Makefile.am (check-gccgo, check-gcc): Add options to pic [...] adds 22b83eeea66 runtime: get missing function name from symbol table new 6fe45892cb3 Merge from trunk revision 257495.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 71 +- MAINTAINERS | 12 +- Makefile.def | 5 - Makefile.in | 494 +- Makefile.tpl | 4 +- config.guess | 108 +- config.sub | 64 +- config/ChangeLog | 17 + config/bootstrap-debug-lean.mk | 1 + config/cet.m4 | 38 + config/gcc-plugin.m4 | 19 +- configure | 35 +- configure.ac | 32 +- contrib/ChangeLog | 22 + contrib/analyze_brprob.py | 105 +- contrib/download_prerequisites | 2 +- contrib/gcc_update | 3 - contrib/update-copyright.py | 2 + gcc/ABOUT-GCC-NLS | 2 +- gcc/BASE-VER | 2 +- gcc/ChangeLog | 37058 +++---------------- gcc/{ChangeLog => ChangeLog-2017} | 9973 ++++- gcc/DATESTAMP | 2 +- gcc/LANGUAGES | 2 +- gcc/Makefile.in | 65 +- gcc/README.Portability | 2 +- gcc/acinclude.m4 | 42 +- gcc/ada/ChangeLog | 11143 +----- gcc/ada/{ChangeLog => ChangeLog-2017} | 1857 + gcc/ada/ada_get_targ.adb | 2 +- gcc/ada/adabkend.adb | 2 +- gcc/ada/adabkend.ads | 2 +- gcc/ada/adadecode.c | 4 +- gcc/ada/adadecode.h | 2 +- gcc/ada/adaint.c | 16 +- gcc/ada/adaint.h | 4 +- gcc/ada/affinity.c | 2 +- gcc/ada/ali-util.adb | 2 +- gcc/ada/ali-util.ads | 2 +- gcc/ada/ali.adb | 13 +- gcc/ada/ali.ads | 17 +- gcc/ada/alloc.ads | 2 +- gcc/ada/argv.c | 6 +- gcc/ada/aspects.adb | 2 +- gcc/ada/aspects.ads | 2 +- gcc/ada/atree.adb | 38 +- gcc/ada/atree.ads | 29 +- gcc/ada/atree.h | 2 +- gcc/ada/aux-io.c | 2 +- gcc/ada/back_end.adb | 2 +- gcc/ada/back_end.ads | 2 +- gcc/ada/bcheck.adb | 2 +- gcc/ada/bcheck.ads | 2 +- gcc/ada/binde.adb | 128 +- gcc/ada/binde.ads | 2 +- gcc/ada/binderr.adb | 2 +- gcc/ada/binderr.ads | 4 +- gcc/ada/bindgen.adb | 2 +- gcc/ada/bindgen.ads | 2 +- gcc/ada/bindusg.adb | 2 +- gcc/ada/bindusg.ads | 2 +- gcc/ada/butil.adb | 2 +- gcc/ada/butil.ads | 2 +- gcc/ada/cal.c | 2 +- gcc/ada/casing.adb | 2 +- gcc/ada/casing.ads | 2 +- gcc/ada/ceinfo.adb | 2 +- gcc/ada/checks.adb | 55 +- gcc/ada/checks.ads | 2 +- gcc/ada/cio.c | 2 +- gcc/ada/clean.adb | 2 +- gcc/ada/clean.ads | 2 +- gcc/ada/comperr.adb | 2 +- gcc/ada/comperr.ads | 2 +- gcc/ada/contracts.adb | 305 +- gcc/ada/contracts.ads | 14 +- gcc/ada/csets.adb | 2 +- gcc/ada/csets.ads | 2 +- gcc/ada/csinfo.adb | 3 +- gcc/ada/cstand.adb | 2 +- gcc/ada/cstand.ads | 2 +- gcc/ada/cstreams.c | 15 +- gcc/ada/ctrl_c.c | 2 +- gcc/ada/debug.adb | 256 +- gcc/ada/debug.ads | 70 +- gcc/ada/debug_a.adb | 2 +- gcc/ada/debug_a.ads | 2 +- gcc/ada/doc/Makefile | 2 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 1 + ...ard_and_implementation_defined_restrictions.rst | 44 +- gcc/ada/doc/gnat_ugn/about_this_guide.rst | 2 +- .../building_executable_programs_with_gnat.rst | 24 +- .../elaboration_order_handling_in_gnat.rst | 291 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 48 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 878 +- .../doc/gnat_ugn/platform_specific_information.rst | 30 + .../doc/gnat_ugn/the_gnat_compilation_model.rst | 2 +- gcc/ada/einfo.adb | 172 +- gcc/ada/einfo.ads | 120 +- gcc/ada/elists.adb | 2 +- gcc/ada/elists.ads | 2 +- gcc/ada/elists.h | 2 +- gcc/ada/env.c | 2 +- gcc/ada/env.h | 2 +- gcc/ada/err_vars.ads | 2 +- gcc/ada/errno.c | 2 +- gcc/ada/errout.adb | 4 +- gcc/ada/errout.ads | 8 +- gcc/ada/erroutc.adb | 2 +- gcc/ada/erroutc.ads | 2 +- gcc/ada/errutil.adb | 2 +- gcc/ada/errutil.ads | 2 +- gcc/ada/eval_fat.adb | 2 +- gcc/ada/eval_fat.ads | 2 +- gcc/ada/exit.c | 2 +- gcc/ada/exp_aggr.adb | 136 +- gcc/ada/exp_aggr.ads | 2 +- gcc/ada/exp_atag.adb | 2 +- gcc/ada/exp_atag.ads | 2 +- gcc/ada/exp_attr.adb | 6 +- gcc/ada/exp_attr.ads | 2 +- gcc/ada/exp_cg.adb | 2 +- gcc/ada/exp_cg.ads | 2 +- gcc/ada/exp_ch10.ads | 2 +- gcc/ada/exp_ch11.adb | 33 +- gcc/ada/exp_ch11.ads | 2 +- gcc/ada/exp_ch12.adb | 2 +- gcc/ada/exp_ch12.ads | 2 +- gcc/ada/exp_ch13.adb | 2 +- gcc/ada/exp_ch13.ads | 2 +- gcc/ada/exp_ch2.adb | 2 +- gcc/ada/exp_ch2.ads | 2 +- gcc/ada/exp_ch3.adb | 206 +- gcc/ada/exp_ch3.ads | 2 +- gcc/ada/exp_ch4.adb | 162 +- gcc/ada/exp_ch4.ads | 3 +- gcc/ada/exp_ch5.adb | 22 +- gcc/ada/exp_ch5.ads | 2 +- gcc/ada/exp_ch6.adb | 133 +- gcc/ada/exp_ch6.ads | 2 +- gcc/ada/exp_ch7.adb | 531 +- gcc/ada/exp_ch7.ads | 12 +- gcc/ada/exp_ch8.adb | 2 +- gcc/ada/exp_ch8.ads | 2 +- gcc/ada/exp_ch9.adb | 88 +- gcc/ada/exp_ch9.ads | 2 +- gcc/ada/exp_code.adb | 2 +- gcc/ada/exp_code.ads | 2 +- gcc/ada/exp_dbug.adb | 2 +- gcc/ada/exp_dbug.ads | 2 +- gcc/ada/exp_disp.adb | 182 +- gcc/ada/exp_disp.ads | 2 +- gcc/ada/exp_dist.adb | 2 +- gcc/ada/exp_dist.ads | 2 +- gcc/ada/exp_fixd.adb | 2 +- gcc/ada/exp_fixd.ads | 2 +- gcc/ada/exp_imgv.adb | 4 +- gcc/ada/exp_imgv.ads | 2 +- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_intr.ads | 2 +- gcc/ada/exp_pakd.adb | 2 +- gcc/ada/exp_pakd.ads | 2 +- gcc/ada/exp_prag.adb | 4 +- gcc/ada/exp_prag.ads | 2 +- gcc/ada/exp_sel.adb | 2 +- gcc/ada/exp_sel.ads | 2 +- gcc/ada/exp_smem.adb | 10 +- gcc/ada/exp_smem.ads | 2 +- gcc/ada/exp_spark.adb | 4 +- gcc/ada/exp_spark.ads | 2 +- gcc/ada/exp_strm.adb | 2 +- gcc/ada/exp_strm.ads | 2 +- gcc/ada/exp_tss.adb | 2 +- gcc/ada/exp_tss.ads | 2 +- gcc/ada/exp_unst.adb | 55 +- gcc/ada/exp_unst.ads | 8 +- gcc/ada/exp_util.adb | 399 +- gcc/ada/exp_util.ads | 6 +- gcc/ada/expander.adb | 5 +- gcc/ada/expander.ads | 2 +- gcc/ada/expect.c | 2 +- gcc/ada/fe.h | 2 +- gcc/ada/final.c | 2 +- gcc/ada/fmap.adb | 2 +- gcc/ada/fmap.ads | 2 +- gcc/ada/fname-sf.adb | 2 +- gcc/ada/fname-sf.ads | 2 +- gcc/ada/fname-uf.adb | 2 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/fname.adb | 7 +- gcc/ada/fname.ads | 2 +- gcc/ada/freeze.adb | 39 +- gcc/ada/freeze.ads | 2 +- gcc/ada/frontend.adb | 18 +- gcc/ada/frontend.ads | 2 +- gcc/ada/gcc-interface/Make-lang.in | 2 - gcc/ada/gcc-interface/Makefile.in | 149 +- gcc/ada/gcc-interface/decl.c | 94 +- gcc/ada/gcc-interface/gigi.h | 3 + gcc/ada/gcc-interface/misc.c | 30 +- gcc/ada/gcc-interface/trans.c | 77 +- gcc/ada/gcc-interface/utils.c | 185 +- gcc/ada/gcc-interface/utils2.c | 9 +- gcc/ada/get_scos.adb | 2 +- gcc/ada/get_scos.ads | 2 +- gcc/ada/get_spark_xrefs.adb | 493 - gcc/ada/get_spark_xrefs.ads | 60 - gcc/ada/get_targ.adb | 2 +- gcc/ada/get_targ.ads | 2 +- gcc/ada/ghost.adb | 38 +- gcc/ada/ghost.ads | 6 +- gcc/ada/gnat1drv.adb | 24 +- gcc/ada/gnat1drv.ads | 2 +- gcc/ada/gnat_rm.texi | 741 +- gcc/ada/gnat_ugn.texi | 737 +- gcc/ada/gnatbind.adb | 6 +- gcc/ada/gnatbind.ads | 2 +- gcc/ada/gnatchop.adb | 2 +- gcc/ada/gnatclean.adb | 2 +- gcc/ada/gnatcmd.adb | 2 +- gcc/ada/gnatcmd.ads | 2 +- gcc/ada/gnatdll.adb | 2 +- gcc/ada/gnatfind.adb | 2 +- gcc/ada/gnatkr.adb | 2 +- gcc/ada/gnatkr.ads | 2 +- gcc/ada/gnatlink.adb | 38 +- gcc/ada/gnatlink.ads | 2 +- gcc/ada/gnatls.adb | 2 +- gcc/ada/gnatls.ads | 2 +- gcc/ada/gnatmake.adb | 2 +- gcc/ada/gnatmake.ads | 2 +- gcc/ada/gnatname.adb | 2 +- gcc/ada/gnatname.ads | 2 +- gcc/ada/gnatprep.adb | 2 +- gcc/ada/gnatprep.ads | 2 +- gcc/ada/gnatvsn.ads | 6 +- gcc/ada/gnatxref.adb | 2 +- gcc/ada/gprep.adb | 2 +- gcc/ada/gprep.ads | 2 +- gcc/ada/gsocket.h | 2 +- gcc/ada/hostparm.ads | 2 +- gcc/ada/impunit.adb | 2 +- gcc/ada/impunit.ads | 2 +- gcc/ada/indepsw-aix.adb | 2 +- gcc/ada/indepsw-darwin.adb | 2 +- gcc/ada/indepsw-gnu.adb | 2 +- gcc/ada/indepsw.adb | 2 +- gcc/ada/indepsw.ads | 2 +- gcc/ada/init.c | 110 +- gcc/ada/initialize.c | 2 +- gcc/ada/inline.adb | 71 +- gcc/ada/inline.ads | 2 +- gcc/ada/itypes.adb | 2 +- gcc/ada/itypes.ads | 2 +- gcc/ada/krunch.adb | 2 +- gcc/ada/krunch.ads | 2 +- gcc/ada/layout.adb | 2 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-list.adb | 2 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-load.ads | 2 +- gcc/ada/lib-sort.adb | 2 +- gcc/ada/lib-util.adb | 2 +- gcc/ada/lib-util.ads | 2 +- gcc/ada/lib-writ.adb | 93 +- gcc/ada/lib-writ.ads | 2 +- gcc/ada/lib-xref-spark_specific.adb | 1282 +- gcc/ada/lib-xref.adb | 3 +- gcc/ada/lib-xref.ads | 34 +- gcc/ada/lib.adb | 2 +- gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-astaco.adb | 2 +- gcc/ada/libgnarl/a-dispat.adb | 2 +- gcc/ada/libgnarl/a-dynpri.adb | 2 +- gcc/ada/libgnarl/a-etgrbu.ads | 2 +- gcc/ada/libgnarl/a-exetim__darwin.adb | 2 +- gcc/ada/libgnarl/a-exetim__default.ads | 2 +- gcc/ada/libgnarl/a-exetim__mingw.adb | 2 +- gcc/ada/libgnarl/a-exetim__mingw.ads | 2 +- gcc/ada/libgnarl/a-exetim__posix.adb | 2 +- gcc/ada/libgnarl/a-interr.adb | 2 +- gcc/ada/libgnarl/a-interr.ads | 2 +- gcc/ada/libgnarl/a-intnam.ads | 2 +- gcc/ada/libgnarl/a-intnam__aix.ads | 2 +- gcc/ada/libgnarl/a-intnam__darwin.ads | 2 +- gcc/ada/libgnarl/a-intnam__dummy.ads | 2 +- gcc/ada/libgnarl/a-intnam__freebsd.ads | 2 +- gcc/ada/libgnarl/a-intnam__hpux.ads | 2 +- gcc/ada/libgnarl/a-intnam__linux.ads | 2 +- gcc/ada/libgnarl/a-intnam__lynxos.ads | 2 +- gcc/ada/libgnarl/a-intnam__mingw.ads | 2 +- .../{a-intnam__dragonfly.ads => a-intnam__qnx.ads} | 62 +- gcc/ada/libgnarl/a-intnam__rtems.ads | 2 +- gcc/ada/libgnarl/a-intnam__solaris.ads | 2 +- gcc/ada/libgnarl/a-intnam__vxworks.ads | 2 +- gcc/ada/libgnarl/a-reatim.adb | 2 +- gcc/ada/libgnarl/a-reatim.ads | 2 +- gcc/ada/libgnarl/a-retide.adb | 2 +- gcc/ada/libgnarl/a-retide.ads | 2 +- gcc/ada/libgnarl/a-rttiev.adb | 2 +- gcc/ada/libgnarl/a-rttiev.ads | 2 +- gcc/ada/libgnarl/a-synbar.adb | 2 +- gcc/ada/libgnarl/a-synbar.ads | 2 +- gcc/ada/libgnarl/a-synbar__posix.adb | 2 +- gcc/ada/libgnarl/a-synbar__posix.ads | 2 +- gcc/ada/libgnarl/a-sytaco.adb | 2 +- gcc/ada/libgnarl/a-sytaco.ads | 2 +- gcc/ada/libgnarl/a-tasatt.adb | 2 +- gcc/ada/libgnarl/a-tasatt.ads | 2 +- gcc/ada/libgnarl/a-taside.adb | 2 +- gcc/ada/libgnarl/a-taside.ads | 2 +- gcc/ada/libgnarl/a-taster.adb | 2 +- gcc/ada/libgnarl/g-boubuf.adb | 2 +- gcc/ada/libgnarl/g-boubuf.ads | 2 +- gcc/ada/libgnarl/g-boumai.ads | 2 +- gcc/ada/libgnarl/g-semaph.adb | 2 +- gcc/ada/libgnarl/g-semaph.ads | 2 +- gcc/ada/libgnarl/g-signal.adb | 2 +- gcc/ada/libgnarl/g-signal.ads | 2 +- gcc/ada/libgnarl/g-tastus.ads | 2 +- gcc/ada/libgnarl/g-thread.adb | 12 +- gcc/ada/libgnarl/g-thread.ads | 13 +- gcc/ada/libgnarl/i-vxinco.adb | 2 +- gcc/ada/libgnarl/i-vxinco.ads | 2 +- gcc/ada/libgnarl/s-inmaop.ads | 2 +- gcc/ada/libgnarl/s-inmaop__dummy.adb | 2 +- gcc/ada/libgnarl/s-inmaop__posix.adb | 2 +- gcc/ada/libgnarl/s-inmaop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-interr.adb | 2 +- gcc/ada/libgnarl/s-interr.ads | 2 +- gcc/ada/libgnarl/s-interr__dummy.adb | 2 +- gcc/ada/libgnarl/s-interr__hwint.adb | 2 +- gcc/ada/libgnarl/s-interr__sigaction.adb | 2 +- gcc/ada/libgnarl/s-interr__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman.ads | 2 +- gcc/ada/libgnarl/s-intman__android.adb | 2 +- gcc/ada/libgnarl/s-intman__dummy.adb | 2 +- gcc/ada/libgnarl/s-intman__lynxos.adb | 2 +- gcc/ada/libgnarl/s-intman__mingw.adb | 2 +- gcc/ada/libgnarl/s-intman__posix.adb | 2 +- .../{s-intman__posix.adb => s-intman__qnx.adb} | 38 +- gcc/ada/libgnarl/s-intman__solaris.adb | 2 +- gcc/ada/libgnarl/s-intman__susv3.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.adb | 2 +- gcc/ada/libgnarl/s-intman__vxworks.ads | 2 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-linux__x32.ads | 2 +- gcc/ada/libgnarl/s-mudido.adb | 2 +- gcc/ada/libgnarl/s-mudido__affinity.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.adb | 2 +- gcc/ada/libgnarl/s-osinte__aix.ads | 2 +- gcc/ada/libgnarl/s-osinte__android.adb | 2 +- gcc/ada/libgnarl/s-osinte__android.ads | 2 +- gcc/ada/libgnarl/s-osinte__darwin.adb | 2 +- gcc/ada/libgnarl/s-osinte__darwin.ads | 2 +- gcc/ada/libgnarl/s-osinte__dummy.ads | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.adb | 2 +- gcc/ada/libgnarl/s-osinte__freebsd.ads | 2 +- gcc/ada/libgnarl/s-osinte__hpux.ads | 2 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 2 +- gcc/ada/libgnarl/s-osinte__linux.ads | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178.adb | 2 +- gcc/ada/libgnarl/s-osinte__lynxos178e.ads | 2 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-osinte__posix.adb | 2 +- .../{s-osinte__posix.adb => s-osinte__qnx.adb} | 6 +- .../{s-osinte__android.ads => s-osinte__qnx.ads} | 335 +- gcc/ada/libgnarl/s-osinte__rtems.adb | 2 +- gcc/ada/libgnarl/s-osinte__rtems.ads | 26 +- gcc/ada/libgnarl/s-osinte__solaris.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.adb | 2 +- gcc/ada/libgnarl/s-osinte__vxworks.ads | 2 +- gcc/ada/libgnarl/s-osinte__x32.adb | 2 +- gcc/ada/libgnarl/s-proinf.adb | 2 +- gcc/ada/libgnarl/s-proinf.ads | 2 +- gcc/ada/libgnarl/{s-linux__mips.ads => s-qnx.ads} | 42 +- gcc/ada/libgnarl/s-solita.adb | 2 +- gcc/ada/libgnarl/s-solita.ads | 2 +- gcc/ada/libgnarl/s-stusta.adb | 2 +- gcc/ada/libgnarl/s-stusta.ads | 2 +- gcc/ada/libgnarl/s-taasde.adb | 2 +- gcc/ada/libgnarl/s-taasde.ads | 2 +- gcc/ada/libgnarl/s-tadeca.adb | 2 +- gcc/ada/libgnarl/s-tadeca.ads | 2 +- gcc/ada/libgnarl/s-tadert.adb | 2 +- gcc/ada/libgnarl/s-tadert.ads | 2 +- gcc/ada/libgnarl/s-taenca.adb | 2 +- gcc/ada/libgnarl/s-taenca.ads | 2 +- gcc/ada/libgnarl/s-taprob.adb | 2 +- gcc/ada/libgnarl/s-taprob.ads | 2 +- gcc/ada/libgnarl/s-taprop.ads | 2 +- gcc/ada/libgnarl/s-taprop__dummy.adb | 2 +- gcc/ada/libgnarl/s-taprop__linux.adb | 8 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 16 +- gcc/ada/libgnarl/s-taprop__posix.adb | 8 +- .../{s-taprop__posix.adb => s-taprop__qnx.adb} | 291 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 2 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tarest.adb | 2 +- gcc/ada/libgnarl/s-tarest.ads | 2 +- gcc/ada/libgnarl/s-tasdeb.adb | 2 +- gcc/ada/libgnarl/s-tasdeb.ads | 2 +- gcc/ada/libgnarl/s-tasinf.adb | 2 +- gcc/ada/libgnarl/s-tasinf.ads | 2 +- gcc/ada/libgnarl/s-tasinf__linux.adb | 2 +- gcc/ada/libgnarl/s-tasinf__linux.ads | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.adb | 2 +- gcc/ada/libgnarl/s-tasinf__mingw.ads | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.adb | 2 +- gcc/ada/libgnarl/s-tasinf__solaris.ads | 2 +- gcc/ada/libgnarl/s-tasinf__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasini.adb | 6 +- gcc/ada/libgnarl/s-tasini.ads | 2 +- gcc/ada/libgnarl/s-taskin.adb | 2 +- gcc/ada/libgnarl/s-taskin.ads | 4 +- gcc/ada/libgnarl/s-taspri__dummy.ads | 2 +- gcc/ada/libgnarl/s-taspri__lynxos.ads | 2 +- gcc/ada/libgnarl/s-taspri__mingw.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix-noaltstack.ads | 2 +- gcc/ada/libgnarl/s-taspri__posix.ads | 2 +- gcc/ada/libgnarl/s-taspri__solaris.ads | 2 +- gcc/ada/libgnarl/s-taspri__vxworks.ads | 2 +- gcc/ada/libgnarl/s-tasque.adb | 2 +- gcc/ada/libgnarl/s-tasque.ads | 2 +- gcc/ada/libgnarl/s-tasren.adb | 4 +- gcc/ada/libgnarl/s-tasren.ads | 2 +- gcc/ada/libgnarl/s-tasres.ads | 2 +- gcc/ada/libgnarl/s-tassta.adb | 60 +- gcc/ada/libgnarl/s-tassta.ads | 4 +- gcc/ada/libgnarl/s-tasuti.adb | 8 +- gcc/ada/libgnarl/s-tasuti.ads | 8 +- gcc/ada/libgnarl/s-tataat.adb | 2 +- gcc/ada/libgnarl/s-tataat.ads | 2 +- gcc/ada/libgnarl/s-tpinop.adb | 2 +- gcc/ada/libgnarl/s-tpinop.ads | 2 +- gcc/ada/libgnarl/s-tpoaal.adb | 2 +- gcc/ada/libgnarl/s-tpoben.adb | 2 +- gcc/ada/libgnarl/s-tpoben.ads | 2 +- gcc/ada/libgnarl/s-tpobmu.adb | 2 +- gcc/ada/libgnarl/s-tpobmu.ads | 2 +- gcc/ada/libgnarl/s-tpobop.adb | 2 +- gcc/ada/libgnarl/s-tpobop.ads | 2 +- gcc/ada/libgnarl/s-tpopmo.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix-foreign.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__posix.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__solaris.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-rtp.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks-tls.adb | 2 +- gcc/ada/libgnarl/s-tpopsp__vxworks.adb | 2 +- gcc/ada/libgnarl/s-tporft.adb | 6 +- gcc/ada/libgnarl/s-tposen.adb | 2 +- gcc/ada/libgnarl/s-tposen.ads | 2 +- gcc/ada/libgnarl/s-vxwext.adb | 2 +- gcc/ada/libgnarl/s-vxwext.ads | 2 +- gcc/ada/libgnarl/s-vxwext__kernel-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.adb | 2 +- gcc/ada/libgnarl/s-vxwext__kernel.ads | 2 +- gcc/ada/libgnarl/s-vxwext__noints.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp-smp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.adb | 2 +- gcc/ada/libgnarl/s-vxwext__rtp.ads | 2 +- gcc/ada/libgnarl/s-vxwext__vthreads.ads | 2 +- .../{s-vxwork__arm.ads => s-vxwork__aarch64.ads} | 19 +- gcc/ada/libgnarl/s-vxwork__arm.ads | 2 +- gcc/ada/libgnarl/s-vxwork__ppc.ads | 2 +- gcc/ada/libgnarl/s-vxwork__x86.ads | 2 +- gcc/ada/libgnarl/thread.c | 2 +- gcc/ada/libgnat/a-assert.adb | 2 +- gcc/ada/libgnat/a-assert.ads | 2 +- gcc/ada/libgnat/a-btgbso.adb | 2 +- gcc/ada/libgnat/a-btgbso.ads | 2 +- gcc/ada/libgnat/a-calari.adb | 2 +- gcc/ada/libgnat/a-calari.ads | 2 +- gcc/ada/libgnat/a-calcon.adb | 2 +- gcc/ada/libgnat/a-calcon.ads | 2 +- gcc/ada/libgnat/a-caldel.adb | 2 +- gcc/ada/libgnat/a-caldel.ads | 2 +- gcc/ada/libgnat/a-calend.adb | 2 +- gcc/ada/libgnat/a-calend.ads | 2 +- gcc/ada/libgnat/a-calfor.adb | 2 +- gcc/ada/libgnat/a-calfor.ads | 2 +- gcc/ada/libgnat/a-catizo.adb | 2 +- gcc/ada/libgnat/a-cbdlli.adb | 2 +- gcc/ada/libgnat/a-cbdlli.ads | 2 +- gcc/ada/libgnat/a-cbhama.adb | 2 +- gcc/ada/libgnat/a-cbhama.ads | 2 +- gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbhase.ads | 2 +- gcc/ada/libgnat/a-cbmutr.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborma.adb | 2 +- gcc/ada/libgnat/a-cborma.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- gcc/ada/libgnat/a-cborse.ads | 2 +- gcc/ada/libgnat/a-cbprqu.adb | 2 +- gcc/ada/libgnat/a-cbprqu.ads | 2 +- gcc/ada/libgnat/a-cbsyqu.adb | 2 +- gcc/ada/libgnat/a-cbsyqu.ads | 2 +- gcc/ada/libgnat/a-cdlili.adb | 2 +- gcc/ada/libgnat/a-cdlili.ads | 2 +- gcc/ada/libgnat/a-cfdlli.adb | 2 +- gcc/ada/libgnat/a-cfdlli.ads | 2 +- gcc/ada/libgnat/a-cfhama.adb | 2 +- gcc/ada/libgnat/a-cfhama.ads | 2 +- gcc/ada/libgnat/a-cfhase.adb | 2 +- gcc/ada/libgnat/a-cfhase.ads | 2 +- gcc/ada/libgnat/a-cfinve.adb | 2 +- gcc/ada/libgnat/a-cfinve.ads | 2 +- gcc/ada/libgnat/a-cforma.adb | 2 +- gcc/ada/libgnat/a-cforma.ads | 2 +- gcc/ada/libgnat/a-cforse.adb | 2 +- gcc/ada/libgnat/a-cforse.ads | 2 +- gcc/ada/libgnat/a-cgaaso.adb | 2 +- gcc/ada/libgnat/a-cgaaso.ads | 2 +- gcc/ada/libgnat/a-cgarso.adb | 2 +- gcc/ada/libgnat/a-cgcaso.adb | 2 +- gcc/ada/libgnat/a-chacon.adb | 2 +- gcc/ada/libgnat/a-chacon.ads | 2 +- gcc/ada/libgnat/a-chahan.adb | 2 +- gcc/ada/libgnat/a-chahan.ads | 2 +- gcc/ada/libgnat/a-chlat9.ads | 2 +- gcc/ada/libgnat/a-chtgbk.adb | 2 +- gcc/ada/libgnat/a-chtgbk.ads | 2 +- gcc/ada/libgnat/a-chtgbo.adb | 2 +- gcc/ada/libgnat/a-chtgbo.ads | 2 +- gcc/ada/libgnat/a-chtgke.adb | 2 +- gcc/ada/libgnat/a-chtgke.ads | 2 +- gcc/ada/libgnat/a-chtgop.adb | 2 +- gcc/ada/libgnat/a-chtgop.ads | 2 +- gcc/ada/libgnat/a-chzla1.ads | 2 +- gcc/ada/libgnat/a-chzla9.ads | 2 +- gcc/ada/libgnat/a-cidlli.adb | 2 +- gcc/ada/libgnat/a-cidlli.ads | 2 +- gcc/ada/libgnat/a-cihama.adb | 2 +- gcc/ada/libgnat/a-cihama.ads | 2 +- gcc/ada/libgnat/a-cihase.adb | 2 +- gcc/ada/libgnat/a-cihase.ads | 2 +- gcc/ada/libgnat/a-cimutr.adb | 2 +- gcc/ada/libgnat/a-cimutr.ads | 2 +- gcc/ada/libgnat/a-ciorma.adb | 2 +- gcc/ada/libgnat/a-ciorma.ads | 2 +- gcc/ada/libgnat/a-ciormu.adb | 2 +- gcc/ada/libgnat/a-ciormu.ads | 2 +- gcc/ada/libgnat/a-ciorse.adb | 2 +- gcc/ada/libgnat/a-ciorse.ads | 2 +- gcc/ada/libgnat/a-clrefi.adb | 2 +- gcc/ada/libgnat/a-clrefi.ads | 2 +- gcc/ada/libgnat/a-coboho.adb | 2 +- gcc/ada/libgnat/a-coboho.ads | 2 +- gcc/ada/libgnat/a-cobove.adb | 2 +- gcc/ada/libgnat/a-cobove.ads | 2 +- gcc/ada/libgnat/a-cofove.adb | 2 +- gcc/ada/libgnat/a-cofove.ads | 2 +- gcc/ada/libgnat/a-cofuba.adb | 2 +- gcc/ada/libgnat/a-cofuba.ads | 2 +- gcc/ada/libgnat/a-cofuma.adb | 2 +- gcc/ada/libgnat/a-cofuma.ads | 2 +- gcc/ada/libgnat/a-cofuse.adb | 2 +- gcc/ada/libgnat/a-cofuse.ads | 2 +- gcc/ada/libgnat/a-cofuve.adb | 2 +- gcc/ada/libgnat/a-cofuve.ads | 2 +- gcc/ada/libgnat/a-cogeso.adb | 2 +- gcc/ada/libgnat/a-cogeso.ads | 2 +- gcc/ada/libgnat/a-cohama.adb | 2 +- gcc/ada/libgnat/a-cohama.ads | 2 +- gcc/ada/libgnat/a-cohase.adb | 2 +- gcc/ada/libgnat/a-cohase.ads | 2 +- gcc/ada/libgnat/a-cohata.ads | 2 +- gcc/ada/libgnat/a-coinho.adb | 2 +- gcc/ada/libgnat/a-coinho.ads | 2 +- gcc/ada/libgnat/a-coinho__shared.adb | 2 +- gcc/ada/libgnat/a-coinho__shared.ads | 2 +- gcc/ada/libgnat/a-coinve.adb | 2 +- gcc/ada/libgnat/a-coinve.ads | 2 +- gcc/ada/libgnat/a-colien.adb | 2 +- gcc/ada/libgnat/a-colien.ads | 2 +- gcc/ada/libgnat/a-colire.adb | 2 +- gcc/ada/libgnat/a-colire.ads | 2 +- gcc/ada/libgnat/a-comlin.adb | 2 +- gcc/ada/libgnat/a-comlin.ads | 2 +- gcc/ada/libgnat/a-comutr.adb | 2 +- gcc/ada/libgnat/a-comutr.ads | 2 +- gcc/ada/libgnat/a-conhel.adb | 2 +- gcc/ada/libgnat/a-conhel.ads | 2 +- gcc/ada/libgnat/a-convec.adb | 2 +- gcc/ada/libgnat/a-convec.ads | 2 +- gcc/ada/libgnat/a-coorma.adb | 2 +- gcc/ada/libgnat/a-coorma.ads | 2 +- gcc/ada/libgnat/a-coormu.adb | 2 +- gcc/ada/libgnat/a-coormu.ads | 2 +- gcc/ada/libgnat/a-coorse.adb | 2 +- gcc/ada/libgnat/a-coorse.ads | 2 +- gcc/ada/libgnat/a-coprnu.adb | 2 +- gcc/ada/libgnat/a-coprnu.ads | 2 +- gcc/ada/libgnat/a-crbltr.ads | 2 +- gcc/ada/libgnat/a-crbtgk.adb | 2 +- gcc/ada/libgnat/a-crbtgk.ads | 2 +- gcc/ada/libgnat/a-crbtgo.adb | 2 +- gcc/ada/libgnat/a-crbtgo.ads | 2 +- gcc/ada/libgnat/a-crdlli.adb | 2 +- gcc/ada/libgnat/a-crdlli.ads | 2 +- gcc/ada/libgnat/a-csquin.ads | 2 +- gcc/ada/libgnat/a-cuprqu.adb | 2 +- gcc/ada/libgnat/a-cuprqu.ads | 2 +- gcc/ada/libgnat/a-cusyqu.adb | 2 +- gcc/ada/libgnat/a-cusyqu.ads | 2 +- gcc/ada/libgnat/a-cwila1.ads | 2 +- gcc/ada/libgnat/a-cwila9.ads | 2 +- gcc/ada/libgnat/a-decima.adb | 2 +- gcc/ada/libgnat/a-decima.ads | 2 +- gcc/ada/libgnat/a-diocst.adb | 2 +- gcc/ada/libgnat/a-diocst.ads | 2 +- gcc/ada/libgnat/a-direct.adb | 2 +- gcc/ada/libgnat/a-direct.ads | 2 +- gcc/ada/libgnat/a-direio.adb | 2 +- gcc/ada/libgnat/a-direio.ads | 4 +- gcc/ada/libgnat/a-dirval.adb | 2 +- gcc/ada/libgnat/a-dirval.ads | 2 +- gcc/ada/libgnat/a-dirval__mingw.adb | 2 +- gcc/ada/libgnat/a-einuoc.adb | 2 +- gcc/ada/libgnat/a-einuoc.ads | 2 +- gcc/ada/libgnat/a-elchha.adb | 28 +- gcc/ada/libgnat/a-elchha.ads | 2 +- gcc/ada/libgnat/a-elchha__vxworks-ppc-full.adb | 2 +- gcc/ada/libgnat/a-envvar.adb | 2 +- gcc/ada/libgnat/a-excach.adb | 2 +- gcc/ada/libgnat/a-except.adb | 15 +- gcc/ada/libgnat/a-except.ads | 2 +- gcc/ada/libgnat/a-excpol.adb | 2 +- gcc/ada/libgnat/a-excpol__abort.adb | 2 +- gcc/ada/libgnat/a-exctra.adb | 2 +- gcc/ada/libgnat/a-exctra.ads | 2 +- gcc/ada/libgnat/a-exexda.adb | 2 +- gcc/ada/libgnat/a-exexpr.adb | 2 +- gcc/ada/libgnat/a-exextr.adb | 2 +- gcc/ada/libgnat/a-exstat.adb | 2 +- gcc/ada/libgnat/a-finali.adb | 2 +- gcc/ada/libgnat/a-finali.ads | 2 +- gcc/ada/libgnat/a-locale.adb | 2 +- gcc/ada/libgnat/a-locale.ads | 2 +- gcc/ada/libgnat/a-ngcefu.adb | 2 +- gcc/ada/libgnat/a-ngcoar.adb | 2 +- gcc/ada/libgnat/a-ngcoty.adb | 2 +- gcc/ada/libgnat/a-ngcoty.ads | 2 +- gcc/ada/libgnat/a-ngelfu.adb | 2 +- gcc/ada/libgnat/a-ngelfu.ads | 2 +- gcc/ada/libgnat/a-ngrear.adb | 2 +- gcc/ada/libgnat/a-ngrear.ads | 2 +- gcc/ada/libgnat/a-nudira.adb | 2 +- gcc/ada/libgnat/a-nudira.ads | 2 +- gcc/ada/libgnat/a-nuflra.adb | 2 +- gcc/ada/libgnat/a-nuflra.ads | 2 +- gcc/ada/libgnat/a-numaux.ads | 2 +- gcc/ada/libgnat/a-numaux__darwin.adb | 2 +- gcc/ada/libgnat/a-numaux__darwin.ads | 2 +- gcc/ada/libgnat/a-numaux__libc-x86.ads | 2 +- gcc/ada/libgnat/a-numaux__vxworks.ads | 2 +- gcc/ada/libgnat/a-numaux__x86.adb | 2 +- gcc/ada/libgnat/a-numaux__x86.ads | 2 +- gcc/ada/libgnat/a-rbtgbk.adb | 2 +- gcc/ada/libgnat/a-rbtgbk.ads | 2 +- gcc/ada/libgnat/a-rbtgbo.adb | 2 +- gcc/ada/libgnat/a-rbtgbo.ads | 2 +- gcc/ada/libgnat/a-rbtgso.adb | 2 +- gcc/ada/libgnat/a-rbtgso.ads | 2 +- gcc/ada/libgnat/a-sbecin.adb | 2 +- gcc/ada/libgnat/a-sbecin.ads | 2 +- gcc/ada/libgnat/a-sbhcin.adb | 2 +- gcc/ada/libgnat/a-sbhcin.ads | 2 +- gcc/ada/libgnat/a-sblcin.adb | 2 +- gcc/ada/libgnat/a-sblcin.ads | 2 +- gcc/ada/libgnat/a-secain.adb | 2 +- gcc/ada/libgnat/a-secain.ads | 2 +- gcc/ada/libgnat/a-sequio.adb | 2 +- gcc/ada/libgnat/a-sequio.ads | 4 +- gcc/ada/libgnat/a-sfecin.ads | 2 +- gcc/ada/libgnat/a-sfhcin.ads | 2 +- gcc/ada/libgnat/a-sflcin.ads | 2 +- gcc/ada/libgnat/a-shcain.adb | 2 +- gcc/ada/libgnat/a-shcain.ads | 2 +- gcc/ada/libgnat/a-siocst.adb | 2 +- gcc/ada/libgnat/a-siocst.ads | 2 +- gcc/ada/libgnat/a-slcain.adb | 2 +- gcc/ada/libgnat/a-slcain.ads | 2 +- gcc/ada/libgnat/a-ssicst.adb | 2 +- gcc/ada/libgnat/a-ssicst.ads | 2 +- gcc/ada/libgnat/a-stboha.adb | 2 +- gcc/ada/libgnat/a-stmaco.ads | 2 +- gcc/ada/libgnat/a-storio.adb | 2 +- gcc/ada/libgnat/a-strbou.adb | 2 +- gcc/ada/libgnat/a-strbou.ads | 2 +- gcc/ada/libgnat/a-stream.adb | 2 +- gcc/ada/libgnat/a-stream.ads | 2 +- gcc/ada/libgnat/a-strfix.adb | 2 +- gcc/ada/libgnat/a-strhas.adb | 2 +- gcc/ada/libgnat/a-strmap.adb | 2 +- gcc/ada/libgnat/a-strmap.ads | 2 +- gcc/ada/libgnat/a-strsea.adb | 2 +- gcc/ada/libgnat/a-strsea.ads | 2 +- gcc/ada/libgnat/a-strsup.adb | 2 +- gcc/ada/libgnat/a-strsup.ads | 2 +- gcc/ada/libgnat/a-strunb.adb | 2 +- gcc/ada/libgnat/a-strunb.ads | 2 +- gcc/ada/libgnat/a-strunb__shared.adb | 2 +- gcc/ada/libgnat/a-strunb__shared.ads | 2 +- gcc/ada/libgnat/a-ststio.adb | 2 +- gcc/ada/libgnat/a-ststio.ads | 4 +- gcc/ada/libgnat/a-stunau.adb | 2 +- gcc/ada/libgnat/a-stunau.ads | 2 +- gcc/ada/libgnat/a-stunau__shared.adb | 2 +- gcc/ada/libgnat/a-stunha.adb | 2 +- gcc/ada/libgnat/a-stuten.adb | 2 +- gcc/ada/libgnat/a-stwibo.adb | 2 +- gcc/ada/libgnat/a-stwibo.ads | 2 +- gcc/ada/libgnat/a-stwifi.adb | 2 +- gcc/ada/libgnat/a-stwiha.adb | 2 +- gcc/ada/libgnat/a-stwima.adb | 2 +- gcc/ada/libgnat/a-stwima.ads | 2 +- gcc/ada/libgnat/a-stwise.adb | 2 +- gcc/ada/libgnat/a-stwise.ads | 2 +- gcc/ada/libgnat/a-stwisu.adb | 2 +- gcc/ada/libgnat/a-stwisu.ads | 2 +- gcc/ada/libgnat/a-stwiun.adb | 2 +- gcc/ada/libgnat/a-stwiun.ads | 2 +- gcc/ada/libgnat/a-stwiun__shared.adb | 2 +- gcc/ada/libgnat/a-stwiun__shared.ads | 2 +- gcc/ada/libgnat/a-stzbou.adb | 2 +- gcc/ada/libgnat/a-stzbou.ads | 2 +- gcc/ada/libgnat/a-stzfix.adb | 2 +- gcc/ada/libgnat/a-stzhas.adb | 2 +- gcc/ada/libgnat/a-stzmap.adb | 2 +- gcc/ada/libgnat/a-stzmap.ads | 2 +- gcc/ada/libgnat/a-stzsea.adb | 2 +- gcc/ada/libgnat/a-stzsea.ads | 2 +- gcc/ada/libgnat/a-stzsup.adb | 2 +- gcc/ada/libgnat/a-stzsup.ads | 2 +- gcc/ada/libgnat/a-stzunb.adb | 2 +- gcc/ada/libgnat/a-stzunb.ads | 2 +- gcc/ada/libgnat/a-stzunb__shared.adb | 2 +- gcc/ada/libgnat/a-stzunb__shared.ads | 2 +- gcc/ada/libgnat/a-suecin.adb | 2 +- gcc/ada/libgnat/a-suecin.ads | 2 +- gcc/ada/libgnat/a-suenco.adb | 2 +- gcc/ada/libgnat/a-suenst.adb | 2 +- gcc/ada/libgnat/a-suewst.adb | 2 +- gcc/ada/libgnat/a-suezst.adb | 2 +- gcc/ada/libgnat/a-suhcin.adb | 2 +- gcc/ada/libgnat/a-suhcin.ads | 2 +- gcc/ada/libgnat/a-sulcin.adb | 2 +- gcc/ada/libgnat/a-sulcin.ads | 2 +- gcc/ada/libgnat/a-suteio.adb | 2 +- gcc/ada/libgnat/a-suteio.ads | 2 +- gcc/ada/libgnat/a-suteio__shared.adb | 2 +- gcc/ada/libgnat/a-swbwha.adb | 2 +- gcc/ada/libgnat/a-swmwco.ads | 2 +- gcc/ada/libgnat/a-swunau.adb | 2 +- gcc/ada/libgnat/a-swunau.ads | 2 +- gcc/ada/libgnat/a-swunau__shared.adb | 2 +- gcc/ada/libgnat/a-swuwha.adb | 2 +- gcc/ada/libgnat/a-swuwti.adb | 2 +- gcc/ada/libgnat/a-swuwti.ads | 2 +- gcc/ada/libgnat/a-swuwti__shared.adb | 2 +- gcc/ada/libgnat/a-szbzha.adb | 2 +- gcc/ada/libgnat/a-szmzco.ads | 2 +- gcc/ada/libgnat/a-szunau.adb | 2 +- gcc/ada/libgnat/a-szunau.ads | 2 +- gcc/ada/libgnat/a-szunau__shared.adb | 2 +- gcc/ada/libgnat/a-szuzha.adb | 2 +- gcc/ada/libgnat/a-szuzti.adb | 2 +- gcc/ada/libgnat/a-szuzti.ads | 2 +- gcc/ada/libgnat/a-szuzti__shared.adb | 2 +- gcc/ada/libgnat/a-tags.adb | 10 +- gcc/ada/libgnat/a-tags.ads | 2 +- gcc/ada/libgnat/a-teioed.adb | 2 +- gcc/ada/libgnat/a-teioed.ads | 2 +- gcc/ada/libgnat/a-textio.adb | 2 +- gcc/ada/libgnat/a-textio.ads | 4 +- gcc/ada/libgnat/a-tiboio.adb | 2 +- gcc/ada/libgnat/a-ticoau.adb | 2 +- gcc/ada/libgnat/a-ticoau.ads | 2 +- gcc/ada/libgnat/a-ticoio.adb | 2 +- gcc/ada/libgnat/a-ticoio.ads | 2 +- gcc/ada/libgnat/a-tideau.adb | 2 +- gcc/ada/libgnat/a-tideau.ads | 2 +- gcc/ada/libgnat/a-tideio.adb | 2 +- gcc/ada/libgnat/a-tideio.ads | 2 +- gcc/ada/libgnat/a-tienau.adb | 2 +- gcc/ada/libgnat/a-tienau.ads | 2 +- gcc/ada/libgnat/a-tienio.adb | 2 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tiflau.adb | 2 +- gcc/ada/libgnat/a-tiflau.ads | 2 +- gcc/ada/libgnat/a-tiflio.adb | 2 +- gcc/ada/libgnat/a-tiflio.ads | 2 +- gcc/ada/libgnat/a-tigeau.adb | 2 +- gcc/ada/libgnat/a-tigeau.ads | 2 +- gcc/ada/libgnat/a-tigeli.adb | 2 +- gcc/ada/libgnat/a-tiinau.adb | 2 +- gcc/ada/libgnat/a-tiinau.ads | 2 +- gcc/ada/libgnat/a-tiinio.adb | 2 +- gcc/ada/libgnat/a-tiinio.ads | 2 +- gcc/ada/libgnat/a-timoau.adb | 2 +- gcc/ada/libgnat/a-timoau.ads | 2 +- gcc/ada/libgnat/a-timoio.adb | 2 +- gcc/ada/libgnat/a-timoio.ads | 2 +- gcc/ada/libgnat/a-tiocst.adb | 2 +- gcc/ada/libgnat/a-tiocst.ads | 2 +- gcc/ada/libgnat/a-tirsfi.adb | 2 +- gcc/ada/libgnat/a-tirsfi.ads | 2 +- gcc/ada/libgnat/a-titest.adb | 2 +- gcc/ada/libgnat/a-undesu.adb | 2 +- gcc/ada/libgnat/a-wichha.adb | 2 +- gcc/ada/libgnat/a-wichun.adb | 2 +- gcc/ada/libgnat/a-wichun.ads | 2 +- gcc/ada/libgnat/a-witeio.adb | 2 +- gcc/ada/libgnat/a-witeio.ads | 4 +- gcc/ada/libgnat/a-wrstfi.adb | 2 +- gcc/ada/libgnat/a-wrstfi.ads | 2 +- gcc/ada/libgnat/a-wtcoau.adb | 2 +- gcc/ada/libgnat/a-wtcoau.ads | 2 +- gcc/ada/libgnat/a-wtcoio.adb | 2 +- gcc/ada/libgnat/a-wtcstr.adb | 2 +- gcc/ada/libgnat/a-wtcstr.ads | 2 +- gcc/ada/libgnat/a-wtdeau.adb | 2 +- gcc/ada/libgnat/a-wtdeau.ads | 2 +- gcc/ada/libgnat/a-wtdeio.adb | 2 +- gcc/ada/libgnat/a-wtedit.adb | 2 +- gcc/ada/libgnat/a-wtedit.ads | 2 +- gcc/ada/libgnat/a-wtenau.adb | 2 +- gcc/ada/libgnat/a-wtenau.ads | 2 +- gcc/ada/libgnat/a-wtenio.adb | 2 +- gcc/ada/libgnat/a-wtfiio.adb | 2 +- gcc/ada/libgnat/a-wtflau.adb | 2 +- gcc/ada/libgnat/a-wtflau.ads | 2 +- gcc/ada/libgnat/a-wtflio.adb | 2 +- gcc/ada/libgnat/a-wtgeau.adb | 2 +- gcc/ada/libgnat/a-wtgeau.ads | 2 +- gcc/ada/libgnat/a-wtinau.adb | 2 +- gcc/ada/libgnat/a-wtinau.ads | 2 +- gcc/ada/libgnat/a-wtinio.adb | 2 +- gcc/ada/libgnat/a-wtmoau.adb | 2 +- gcc/ada/libgnat/a-wtmoau.ads | 2 +- gcc/ada/libgnat/a-wtmoio.adb | 2 +- gcc/ada/libgnat/a-wtmoio.ads | 2 +- gcc/ada/libgnat/a-wttest.adb | 2 +- gcc/ada/libgnat/a-wwboio.adb | 2 +- gcc/ada/libgnat/a-zchhan.adb | 2 +- gcc/ada/libgnat/a-zchuni.adb | 2 +- gcc/ada/libgnat/a-zchuni.ads | 2 +- gcc/ada/libgnat/a-zrstfi.adb | 2 +- gcc/ada/libgnat/a-zrstfi.ads | 2 +- gcc/ada/libgnat/a-ztcoau.adb | 2 +- gcc/ada/libgnat/a-ztcoio.adb | 2 +- gcc/ada/libgnat/a-ztcstr.adb | 2 +- gcc/ada/libgnat/a-ztcstr.ads | 2 +- gcc/ada/libgnat/a-ztdeau.adb | 2 +- gcc/ada/libgnat/a-ztdeau.ads | 2 +- gcc/ada/libgnat/a-ztdeio.adb | 2 +- gcc/ada/libgnat/a-ztedit.adb | 2 +- gcc/ada/libgnat/a-ztedit.ads | 2 +- gcc/ada/libgnat/a-ztenau.adb | 2 +- gcc/ada/libgnat/a-ztenau.ads | 2 +- gcc/ada/libgnat/a-ztenio.adb | 2 +- gcc/ada/libgnat/a-ztexio.adb | 2 +- gcc/ada/libgnat/a-ztexio.ads | 4 +- gcc/ada/libgnat/a-ztfiio.adb | 2 +- gcc/ada/libgnat/a-ztflau.adb | 2 +- gcc/ada/libgnat/a-ztflau.ads | 2 +- gcc/ada/libgnat/a-ztflio.adb | 2 +- gcc/ada/libgnat/a-ztgeau.adb | 2 +- gcc/ada/libgnat/a-ztgeau.ads | 2 +- gcc/ada/libgnat/a-ztinau.adb | 2 +- gcc/ada/libgnat/a-ztinau.ads | 2 +- gcc/ada/libgnat/a-ztinio.adb | 2 +- gcc/ada/libgnat/a-ztmoau.adb | 2 +- gcc/ada/libgnat/a-ztmoau.ads | 2 +- gcc/ada/libgnat/a-ztmoio.adb | 2 +- gcc/ada/libgnat/a-zttest.adb | 2 +- gcc/ada/libgnat/a-zzboio.adb | 2 +- gcc/ada/libgnat/g-allein.ads | 2 +- gcc/ada/libgnat/g-alleve.adb | 2 +- gcc/ada/libgnat/g-alleve.ads | 2 +- gcc/ada/libgnat/g-alleve__hard.adb | 2 +- gcc/ada/libgnat/g-alleve__hard.ads | 2 +- gcc/ada/libgnat/g-altcon.adb | 2 +- gcc/ada/libgnat/g-altcon.ads | 2 +- gcc/ada/libgnat/g-altive.ads | 14 +- gcc/ada/libgnat/g-alveop.adb | 2 +- gcc/ada/libgnat/g-alveop.ads | 2 +- gcc/ada/libgnat/g-alvety.ads | 2 +- gcc/ada/libgnat/g-alvevi.ads | 2 +- gcc/ada/libgnat/g-arrspl.adb | 2 +- gcc/ada/libgnat/g-arrspl.ads | 2 +- gcc/ada/libgnat/g-awk.adb | 2 +- gcc/ada/libgnat/g-awk.ads | 2 +- gcc/ada/libgnat/g-binenv.adb | 2 +- gcc/ada/libgnat/g-binenv.ads | 2 +- gcc/ada/libgnat/g-bubsor.adb | 2 +- gcc/ada/libgnat/g-bubsor.ads | 2 +- gcc/ada/libgnat/g-busora.adb | 2 +- gcc/ada/libgnat/g-busora.ads | 2 +- gcc/ada/libgnat/g-busorg.adb | 2 +- gcc/ada/libgnat/g-busorg.ads | 2 +- gcc/ada/libgnat/g-byorma.adb | 2 +- gcc/ada/libgnat/g-byorma.ads | 2 +- gcc/ada/libgnat/g-bytswa.adb | 2 +- gcc/ada/libgnat/g-bytswa.ads | 2 +- gcc/ada/libgnat/g-calend.adb | 2 +- gcc/ada/libgnat/g-calend.ads | 2 +- gcc/ada/libgnat/g-casuti.adb | 2 +- gcc/ada/libgnat/g-casuti.ads | 2 +- gcc/ada/libgnat/g-catiio.adb | 2 +- gcc/ada/libgnat/g-catiio.ads | 2 +- gcc/ada/libgnat/g-cgi.adb | 2 +- gcc/ada/libgnat/g-cgi.ads | 2 +- gcc/ada/libgnat/g-cgicoo.adb | 2 +- gcc/ada/libgnat/g-cgicoo.ads | 2 +- gcc/ada/libgnat/g-cgideb.adb | 2 +- gcc/ada/libgnat/g-cgideb.ads | 2 +- gcc/ada/libgnat/g-comlin.adb | 2 +- gcc/ada/libgnat/g-comlin.ads | 2 +- gcc/ada/libgnat/g-comver.adb | 2 +- gcc/ada/libgnat/g-comver.ads | 2 +- gcc/ada/libgnat/g-cppexc.adb | 2 +- gcc/ada/libgnat/g-cppexc.ads | 2 +- gcc/ada/libgnat/g-crc32.adb | 2 +- gcc/ada/libgnat/g-crc32.ads | 2 +- gcc/ada/libgnat/g-ctrl_c.adb | 2 +- gcc/ada/libgnat/g-ctrl_c.ads | 2 +- gcc/ada/libgnat/g-curexc.ads | 2 +- gcc/ada/libgnat/g-debpoo.adb | 2 +- gcc/ada/libgnat/g-debpoo.ads | 2 +- gcc/ada/libgnat/g-debuti.adb | 2 +- gcc/ada/libgnat/g-debuti.ads | 2 +- gcc/ada/libgnat/g-decstr.adb | 2 +- gcc/ada/libgnat/g-decstr.ads | 2 +- gcc/ada/libgnat/g-deutst.ads | 2 +- gcc/ada/libgnat/g-diopit.adb | 2 +- gcc/ada/libgnat/g-diopit.ads | 2 +- gcc/ada/libgnat/g-dirope.adb | 2 +- gcc/ada/libgnat/g-dirope.ads | 2 +- gcc/ada/libgnat/g-dynhta.adb | 2 +- gcc/ada/libgnat/g-dynhta.ads | 2 +- gcc/ada/libgnat/g-dyntab.adb | 2 +- gcc/ada/libgnat/g-dyntab.ads | 2 +- gcc/ada/libgnat/g-eacodu.adb | 2 +- gcc/ada/libgnat/g-encstr.adb | 2 +- gcc/ada/libgnat/g-encstr.ads | 2 +- gcc/ada/libgnat/g-enutst.ads | 2 +- gcc/ada/libgnat/g-excact.adb | 2 +- gcc/ada/libgnat/g-excact.ads | 2 +- gcc/ada/libgnat/g-except.ads | 2 +- gcc/ada/libgnat/g-exctra.adb | 2 +- gcc/ada/libgnat/g-exctra.ads | 2 +- gcc/ada/libgnat/g-expect.adb | 2 +- gcc/ada/libgnat/g-expect.ads | 2 +- gcc/ada/libgnat/g-exptty.adb | 2 +- gcc/ada/libgnat/g-exptty.ads | 2 +- gcc/ada/libgnat/g-flocon.ads | 2 +- gcc/ada/libgnat/g-forstr.adb | 2 +- gcc/ada/libgnat/g-forstr.ads | 2 +- gcc/ada/libgnat/g-heasor.adb | 2 +- gcc/ada/libgnat/g-heasor.ads | 2 +- gcc/ada/libgnat/g-hesora.adb | 2 +- gcc/ada/libgnat/g-hesora.ads | 2 +- gcc/ada/libgnat/g-hesorg.adb | 2 +- gcc/ada/libgnat/g-hesorg.ads | 2 +- gcc/ada/libgnat/g-htable.adb | 2 +- gcc/ada/libgnat/g-htable.ads | 2 +- gcc/ada/libgnat/g-io-put__vxworks.adb | 2 +- gcc/ada/libgnat/g-io.adb | 2 +- gcc/ada/libgnat/g-io.ads | 2 +- gcc/ada/libgnat/g-io_aux.adb | 2 +- gcc/ada/libgnat/g-io_aux.ads | 2 +- gcc/ada/libgnat/g-locfil.adb | 2 +- gcc/ada/libgnat/g-locfil.ads | 2 +- gcc/ada/libgnat/g-mbdira.adb | 2 +- gcc/ada/libgnat/g-mbdira.ads | 2 +- gcc/ada/libgnat/g-mbflra.adb | 2 +- gcc/ada/libgnat/g-mbflra.ads | 2 +- gcc/ada/libgnat/g-md5.adb | 2 +- gcc/ada/libgnat/g-md5.ads | 2 +- gcc/ada/libgnat/g-memdum.adb | 2 +- gcc/ada/libgnat/g-memdum.ads | 2 +- gcc/ada/libgnat/g-moreex.adb | 2 +- gcc/ada/libgnat/g-moreex.ads | 2 +- gcc/ada/libgnat/g-os_lib.adb | 2 +- gcc/ada/libgnat/g-os_lib.ads | 2 +- gcc/ada/libgnat/g-pehage.adb | 2 +- gcc/ada/libgnat/g-pehage.ads | 2 +- gcc/ada/libgnat/g-rannum.adb | 2 +- gcc/ada/libgnat/g-rannum.ads | 2 +- gcc/ada/libgnat/g-regexp.adb | 2 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regist.adb | 2 +- gcc/ada/libgnat/g-regist.ads | 2 +- gcc/ada/libgnat/g-regpat.adb | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-rewdat.adb | 2 +- gcc/ada/libgnat/g-rewdat.ads | 2 +- gcc/ada/libgnat/g-sechas.adb | 2 +- gcc/ada/libgnat/g-sechas.ads | 2 +- gcc/ada/libgnat/g-sehamd.adb | 2 +- gcc/ada/libgnat/g-sehamd.ads | 2 +- gcc/ada/libgnat/g-sehash.adb | 2 +- gcc/ada/libgnat/g-sehash.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 2 +- gcc/ada/libgnat/g-sercom.ads | 2 +- gcc/ada/libgnat/g-sercom__linux.adb | 2 +- gcc/ada/libgnat/g-sercom__mingw.adb | 2 +- gcc/ada/libgnat/g-sestin.ads | 2 +- gcc/ada/libgnat/g-sha1.adb | 2 +- gcc/ada/libgnat/g-sha1.ads | 2 +- gcc/ada/libgnat/g-sha224.ads | 2 +- gcc/ada/libgnat/g-sha256.ads | 2 +- gcc/ada/libgnat/g-sha384.ads | 2 +- gcc/ada/libgnat/g-sha512.ads | 2 +- gcc/ada/libgnat/g-shsh32.adb | 2 +- gcc/ada/libgnat/g-shsh32.ads | 2 +- gcc/ada/libgnat/g-shsh64.adb | 2 +- gcc/ada/libgnat/g-shsh64.ads | 2 +- gcc/ada/libgnat/g-shshco.adb | 2 +- gcc/ada/libgnat/g-shshco.ads | 2 +- gcc/ada/libgnat/g-soccon.ads | 2 +- gcc/ada/libgnat/g-socket.adb | 2 +- gcc/ada/libgnat/g-socket.ads | 2 +- gcc/ada/libgnat/g-socket__dummy.adb | 2 +- gcc/ada/libgnat/g-socket__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi.adb | 2 +- gcc/ada/libgnat/g-socthi.ads | 2 +- gcc/ada/libgnat/g-socthi__dummy.adb | 2 +- gcc/ada/libgnat/g-socthi__dummy.ads | 2 +- gcc/ada/libgnat/g-socthi__mingw.adb | 2 +- gcc/ada/libgnat/g-socthi__mingw.ads | 2 +- gcc/ada/libgnat/g-socthi__vxworks.adb | 2 +- gcc/ada/libgnat/g-socthi__vxworks.ads | 2 +- gcc/ada/libgnat/g-soliop.ads | 2 +- gcc/ada/libgnat/g-soliop__lynxos.ads | 2 +- gcc/ada/libgnat/g-soliop__mingw.ads | 2 +- .../libgnat/{g-soliop.ads => g-soliop__qnx.ads} | 3 +- gcc/ada/libgnat/g-soliop__solaris.ads | 2 +- gcc/ada/libgnat/g-sothco.adb | 2 +- gcc/ada/libgnat/g-sothco.ads | 2 +- gcc/ada/libgnat/g-sothco__dummy.adb | 2 +- gcc/ada/libgnat/g-sothco__dummy.ads | 2 +- gcc/ada/libgnat/g-souinf.ads | 2 +- gcc/ada/libgnat/g-spchge.adb | 2 +- gcc/ada/libgnat/g-spchge.ads | 2 +- gcc/ada/libgnat/g-speche.adb | 2 +- gcc/ada/libgnat/g-speche.ads | 2 +- gcc/ada/libgnat/g-spipat.adb | 2 +- gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-spitbo.adb | 2 +- gcc/ada/libgnat/g-spitbo.ads | 2 +- gcc/ada/libgnat/g-sptabo.ads | 2 +- gcc/ada/libgnat/g-sptain.ads | 2 +- gcc/ada/libgnat/g-sptavs.ads | 2 +- gcc/ada/libgnat/g-sse.ads | 2 +- gcc/ada/libgnat/g-ssvety.ads | 2 +- gcc/ada/libgnat/g-stheme.adb | 2 +- gcc/ada/libgnat/g-strhas.ads | 2 +- gcc/ada/libgnat/g-string.adb | 2 +- gcc/ada/libgnat/g-string.ads | 2 +- gcc/ada/libgnat/g-strspl.ads | 2 +- gcc/ada/libgnat/g-stseme.adb | 2 +- gcc/ada/libgnat/g-stsifd__sockets.adb | 2 +- gcc/ada/libgnat/g-table.adb | 2 +- gcc/ada/libgnat/g-table.ads | 2 +- gcc/ada/libgnat/g-tasloc.adb | 2 +- gcc/ada/libgnat/g-tasloc.ads | 2 +- gcc/ada/libgnat/g-timsta.adb | 2 +- gcc/ada/libgnat/g-timsta.ads | 2 +- gcc/ada/libgnat/g-traceb.adb | 2 +- gcc/ada/libgnat/g-traceb.ads | 2 +- gcc/ada/libgnat/g-trasym.adb | 2 +- gcc/ada/libgnat/g-trasym.ads | 2 +- gcc/ada/libgnat/g-tty.adb | 2 +- gcc/ada/libgnat/g-tty.ads | 2 +- gcc/ada/libgnat/g-u3spch.adb | 2 +- gcc/ada/libgnat/g-u3spch.ads | 2 +- gcc/ada/libgnat/g-utf_32.adb | 2 +- gcc/ada/libgnat/g-utf_32.ads | 2 +- gcc/ada/libgnat/g-wispch.adb | 2 +- gcc/ada/libgnat/g-wispch.ads | 2 +- gcc/ada/libgnat/g-wistsp.ads | 2 +- gcc/ada/libgnat/g-zspche.adb | 2 +- gcc/ada/libgnat/g-zspche.ads | 2 +- gcc/ada/libgnat/g-zstspl.ads | 2 +- gcc/ada/libgnat/gnat.ads | 2 +- gcc/ada/libgnat/i-c.adb | 2 +- gcc/ada/libgnat/i-cexten.ads | 2 +- gcc/ada/libgnat/i-cobol.adb | 2 +- gcc/ada/libgnat/i-cobol.ads | 2 +- gcc/ada/libgnat/i-cpoint.adb | 2 +- gcc/ada/libgnat/i-cpoint.ads | 2 +- gcc/ada/libgnat/i-cstrea.adb | 2 +- gcc/ada/libgnat/i-cstrea.ads | 2 +- gcc/ada/libgnat/i-cstrin.adb | 2 +- gcc/ada/libgnat/i-cstrin.ads | 2 +- gcc/ada/libgnat/i-fortra.adb | 2 +- gcc/ada/libgnat/i-pacdec.adb | 2 +- gcc/ada/libgnat/i-pacdec.ads | 2 +- gcc/ada/libgnat/i-vxwoio.adb | 2 +- gcc/ada/libgnat/i-vxwoio.ads | 2 +- gcc/ada/libgnat/i-vxwork.ads | 2 +- gcc/ada/libgnat/i-vxwork__x86.ads | 2 +- gcc/ada/libgnat/interfac.ads | 2 +- gcc/ada/libgnat/memtrack.adb | 2 +- gcc/ada/libgnat/s-addima.adb | 2 +- gcc/ada/libgnat/s-addima.ads | 2 +- gcc/ada/libgnat/s-addope.adb | 2 +- gcc/ada/libgnat/s-addope.ads | 2 +- gcc/ada/libgnat/s-arit64.adb | 2 +- gcc/ada/libgnat/s-arit64.ads | 2 +- gcc/ada/libgnat/s-assert.adb | 2 +- gcc/ada/libgnat/s-assert.ads | 2 +- gcc/ada/libgnat/s-atacco.adb | 2 +- gcc/ada/libgnat/s-atacco.ads | 2 +- gcc/ada/libgnat/s-atocou.adb | 2 +- gcc/ada/libgnat/s-atocou.ads | 2 +- gcc/ada/libgnat/s-atocou__builtin.adb | 2 +- gcc/ada/libgnat/s-atocou__x86.adb | 2 +- gcc/ada/libgnat/s-atopri.adb | 2 +- gcc/ada/libgnat/s-atopri.ads | 2 +- gcc/ada/libgnat/s-auxdec.adb | 2 +- gcc/ada/libgnat/s-auxdec.ads | 2 +- gcc/ada/libgnat/s-bignum.adb | 2 +- gcc/ada/libgnat/s-bignum.ads | 2 +- gcc/ada/libgnat/s-bitops.adb | 2 +- gcc/ada/libgnat/s-bitops.ads | 2 +- gcc/ada/libgnat/s-boarop.ads | 2 +- gcc/ada/libgnat/s-boustr.adb | 2 +- gcc/ada/libgnat/s-boustr.ads | 2 +- gcc/ada/libgnat/s-bytswa.ads | 2 +- gcc/ada/libgnat/s-carsi8.adb | 2 +- gcc/ada/libgnat/s-carsi8.ads | 2 +- gcc/ada/libgnat/s-carun8.adb | 2 +- gcc/ada/libgnat/s-carun8.ads | 2 +- gcc/ada/libgnat/s-casi16.adb | 2 +- gcc/ada/libgnat/s-casi16.ads | 2 +- gcc/ada/libgnat/s-casi32.adb | 2 +- gcc/ada/libgnat/s-casi32.ads | 2 +- gcc/ada/libgnat/s-casi64.adb | 2 +- gcc/ada/libgnat/s-casi64.ads | 2 +- gcc/ada/libgnat/s-casuti.adb | 2 +- gcc/ada/libgnat/s-casuti.ads | 2 +- gcc/ada/libgnat/s-caun16.adb | 2 +- gcc/ada/libgnat/s-caun16.ads | 2 +- gcc/ada/libgnat/s-caun32.adb | 2 +- gcc/ada/libgnat/s-caun32.ads | 2 +- gcc/ada/libgnat/s-caun64.adb | 2 +- gcc/ada/libgnat/s-caun64.ads | 2 +- gcc/ada/libgnat/s-chepoo.ads | 2 +- gcc/ada/libgnat/s-commun.adb | 2 +- gcc/ada/libgnat/s-commun.ads | 2 +- gcc/ada/libgnat/s-conca2.adb | 2 +- gcc/ada/libgnat/s-conca2.ads | 2 +- gcc/ada/libgnat/s-conca3.adb | 2 +- gcc/ada/libgnat/s-conca3.ads | 2 +- gcc/ada/libgnat/s-conca4.adb | 2 +- gcc/ada/libgnat/s-conca4.ads | 2 +- gcc/ada/libgnat/s-conca5.adb | 2 +- gcc/ada/libgnat/s-conca5.ads | 2 +- gcc/ada/libgnat/s-conca6.adb | 2 +- gcc/ada/libgnat/s-conca6.ads | 2 +- gcc/ada/libgnat/s-conca7.adb | 2 +- gcc/ada/libgnat/s-conca7.ads | 2 +- gcc/ada/libgnat/s-conca8.adb | 2 +- gcc/ada/libgnat/s-conca8.ads | 2 +- gcc/ada/libgnat/s-conca9.adb | 2 +- gcc/ada/libgnat/s-conca9.ads | 2 +- gcc/ada/libgnat/s-crc32.adb | 2 +- gcc/ada/libgnat/s-crc32.ads | 2 +- gcc/ada/libgnat/s-crtl.ads | 2 +- gcc/ada/libgnat/s-diflio.adb | 2 +- gcc/ada/libgnat/s-diflio.ads | 2 +- gcc/ada/libgnat/s-diinio.adb | 2 +- gcc/ada/libgnat/s-diinio.ads | 2 +- gcc/ada/libgnat/s-dim.ads | 2 +- gcc/ada/libgnat/s-dimkio.ads | 2 +- gcc/ada/libgnat/s-dimmks.ads | 2 +- gcc/ada/libgnat/s-direio.adb | 2 +- gcc/ada/libgnat/s-direio.ads | 2 +- gcc/ada/libgnat/s-dmotpr.ads | 2 +- gcc/ada/libgnat/s-dsaser.ads | 2 +- gcc/ada/libgnat/s-dwalin.adb | 44 +- gcc/ada/libgnat/s-dwalin.ads | 8 +- gcc/ada/libgnat/s-elaall.adb | 2 +- gcc/ada/libgnat/s-elaall.ads | 2 +- gcc/ada/libgnat/s-excdeb.adb | 2 +- gcc/ada/libgnat/s-excdeb.ads | 2 +- gcc/ada/libgnat/s-except.adb | 2 +- gcc/ada/libgnat/s-except.ads | 2 +- gcc/ada/libgnat/s-excmac__arm.adb | 2 +- gcc/ada/libgnat/s-excmac__arm.ads | 2 +- gcc/ada/libgnat/s-excmac__gcc.adb | 2 +- gcc/ada/libgnat/s-excmac__gcc.ads | 2 +- gcc/ada/libgnat/s-exctab.adb | 2 +- gcc/ada/libgnat/s-exctab.ads | 2 +- gcc/ada/libgnat/s-exctra.adb | 2 +- gcc/ada/libgnat/s-exctra.ads | 2 +- gcc/ada/libgnat/s-exnint.adb | 2 +- gcc/ada/libgnat/s-exnint.ads | 2 +- gcc/ada/libgnat/s-exnllf.adb | 2 +- gcc/ada/libgnat/s-exnllf.ads | 2 +- gcc/ada/libgnat/s-exnlli.adb | 2 +- gcc/ada/libgnat/s-exnlli.ads | 2 +- gcc/ada/libgnat/s-expint.adb | 2 +- gcc/ada/libgnat/s-expint.ads | 2 +- gcc/ada/libgnat/s-explli.adb | 2 +- gcc/ada/libgnat/s-explli.ads | 2 +- gcc/ada/libgnat/s-expllu.adb | 2 +- gcc/ada/libgnat/s-expllu.ads | 2 +- gcc/ada/libgnat/s-expmod.adb | 2 +- gcc/ada/libgnat/s-expmod.ads | 2 +- gcc/ada/libgnat/s-expuns.adb | 2 +- gcc/ada/libgnat/s-expuns.ads | 2 +- gcc/ada/libgnat/s-fatflt.ads | 2 +- gcc/ada/libgnat/s-fatgen.adb | 9 +- gcc/ada/libgnat/s-fatgen.ads | 2 +- gcc/ada/libgnat/s-fatlfl.ads | 2 +- gcc/ada/libgnat/s-fatllf.ads | 2 +- gcc/ada/libgnat/s-fatsfl.ads | 2 +- gcc/ada/libgnat/s-ficobl.ads | 2 +- gcc/ada/libgnat/s-filatt.ads | 2 +- gcc/ada/libgnat/s-fileio.adb | 2 +- gcc/ada/libgnat/s-fileio.ads | 2 +- gcc/ada/libgnat/s-finmas.adb | 2 +- gcc/ada/libgnat/s-finmas.ads | 2 +- gcc/ada/libgnat/s-finroo.adb | 2 +- gcc/ada/libgnat/s-finroo.ads | 2 +- gcc/ada/libgnat/s-flocon.adb | 2 +- gcc/ada/libgnat/s-flocon.ads | 2 +- gcc/ada/libgnat/s-flocon__none.adb | 2 +- gcc/ada/libgnat/s-fore.adb | 2 +- gcc/ada/libgnat/s-fore.ads | 2 +- gcc/ada/libgnat/s-gearop.adb | 2 +- gcc/ada/libgnat/s-gearop.ads | 2 +- gcc/ada/libgnat/s-geveop.adb | 2 +- gcc/ada/libgnat/s-geveop.ads | 2 +- gcc/ada/libgnat/s-gloloc.adb | 2 +- gcc/ada/libgnat/s-gloloc.ads | 2 +- gcc/ada/libgnat/s-gloloc__mingw.adb | 2 +- gcc/ada/libgnat/s-htable.adb | 2 +- gcc/ada/libgnat/s-htable.ads | 2 +- gcc/ada/libgnat/s-imenne.adb | 2 +- gcc/ada/libgnat/s-imenne.ads | 2 +- gcc/ada/libgnat/s-imgbiu.adb | 2 +- gcc/ada/libgnat/s-imgbiu.ads | 2 +- gcc/ada/libgnat/s-imgboo.adb | 2 +- gcc/ada/libgnat/s-imgboo.ads | 2 +- gcc/ada/libgnat/s-imgcha.adb | 2 +- gcc/ada/libgnat/s-imgcha.ads | 2 +- gcc/ada/libgnat/s-imgdec.adb | 2 +- gcc/ada/libgnat/s-imgdec.ads | 2 +- gcc/ada/libgnat/s-imgenu.adb | 2 +- gcc/ada/libgnat/s-imgenu.ads | 2 +- gcc/ada/libgnat/s-imgint.adb | 2 +- gcc/ada/libgnat/s-imgint.ads | 2 +- gcc/ada/libgnat/s-imgllb.adb | 2 +- gcc/ada/libgnat/s-imgllb.ads | 2 +- gcc/ada/libgnat/s-imglld.adb | 2 +- gcc/ada/libgnat/s-imglld.ads | 2 +- gcc/ada/libgnat/s-imglli.adb | 2 +- gcc/ada/libgnat/s-imglli.ads | 2 +- gcc/ada/libgnat/s-imgllu.adb | 2 +- gcc/ada/libgnat/s-imgllu.ads | 2 +- gcc/ada/libgnat/s-imgllw.adb | 2 +- gcc/ada/libgnat/s-imgllw.ads | 2 +- gcc/ada/libgnat/s-imgrea.adb | 2 +- gcc/ada/libgnat/s-imgrea.ads | 2 +- gcc/ada/libgnat/s-imguns.adb | 2 +- gcc/ada/libgnat/s-imguns.ads | 2 +- gcc/ada/libgnat/s-imgwch.adb | 2 +- gcc/ada/libgnat/s-imgwch.ads | 2 +- gcc/ada/libgnat/s-imgwiu.adb | 2 +- gcc/ada/libgnat/s-imgwiu.ads | 2 +- gcc/ada/libgnat/s-io.adb | 2 +- gcc/ada/libgnat/s-io.ads | 2 +- gcc/ada/libgnat/s-llflex.ads | 2 +- gcc/ada/libgnat/s-maccod.ads | 2 +- gcc/ada/libgnat/s-mantis.adb | 2 +- gcc/ada/libgnat/s-mantis.ads | 2 +- gcc/ada/libgnat/s-mastop.adb | 2 +- gcc/ada/libgnat/s-mastop.ads | 2 +- gcc/ada/libgnat/s-memcop.ads | 2 +- gcc/ada/libgnat/s-memory.adb | 2 +- gcc/ada/libgnat/s-memory.ads | 2 +- gcc/ada/libgnat/s-memory__mingw.adb | 2 +- gcc/ada/libgnat/s-mmap.adb | 2 +- gcc/ada/libgnat/s-mmap.ads | 2 +- gcc/ada/libgnat/s-mmauni__long.ads | 2 +- gcc/ada/libgnat/s-mmosin__mingw.adb | 2 +- gcc/ada/libgnat/s-mmosin__mingw.ads | 2 +- gcc/ada/libgnat/s-mmosin__unix.adb | 2 +- gcc/ada/libgnat/s-mmosin__unix.ads | 2 +- gcc/ada/libgnat/s-multip.adb | 2 +- gcc/ada/libgnat/s-objrea.adb | 2 +- gcc/ada/libgnat/s-objrea.ads | 2 +- gcc/ada/libgnat/s-os_lib.adb | 168 +- gcc/ada/libgnat/s-os_lib.ads | 2 +- gcc/ada/libgnat/s-osprim.ads | 2 +- gcc/ada/libgnat/s-osprim__darwin.adb | 2 +- gcc/ada/libgnat/s-osprim__lynxos.ads | 2 +- gcc/ada/libgnat/s-osprim__mingw.adb | 2 +- gcc/ada/libgnat/s-osprim__posix.adb | 2 +- gcc/ada/libgnat/s-osprim__posix2008.adb | 2 +- .../{s-osprim__posix.adb => s-osprim__rtems.adb} | 14 +- gcc/ada/libgnat/s-osprim__solaris.adb | 2 +- gcc/ada/libgnat/s-osprim__unix.adb | 2 +- gcc/ada/libgnat/s-osprim__vxworks.adb | 2 +- gcc/ada/libgnat/s-osprim__x32.adb | 2 +- gcc/ada/libgnat/s-osvers__vxworks-653.ads | 2 +- gcc/ada/libgnat/s-pack03.adb | 2 +- gcc/ada/libgnat/s-pack03.ads | 2 +- gcc/ada/libgnat/s-pack05.adb | 2 +- gcc/ada/libgnat/s-pack05.ads | 2 +- gcc/ada/libgnat/s-pack06.adb | 2 +- gcc/ada/libgnat/s-pack06.ads | 2 +- gcc/ada/libgnat/s-pack07.adb | 2 +- gcc/ada/libgnat/s-pack07.ads | 2 +- gcc/ada/libgnat/s-pack09.adb | 2 +- gcc/ada/libgnat/s-pack09.ads | 2 +- gcc/ada/libgnat/s-pack10.adb | 2 +- gcc/ada/libgnat/s-pack10.ads | 2 +- gcc/ada/libgnat/s-pack11.adb | 2 +- gcc/ada/libgnat/s-pack11.ads | 2 +- gcc/ada/libgnat/s-pack12.adb | 2 +- gcc/ada/libgnat/s-pack12.ads | 2 +- gcc/ada/libgnat/s-pack13.adb | 2 +- gcc/ada/libgnat/s-pack13.ads | 2 +- gcc/ada/libgnat/s-pack14.adb | 2 +- gcc/ada/libgnat/s-pack14.ads | 2 +- gcc/ada/libgnat/s-pack15.adb | 2 +- gcc/ada/libgnat/s-pack15.ads | 2 +- gcc/ada/libgnat/s-pack17.adb | 2 +- gcc/ada/libgnat/s-pack17.ads | 2 +- gcc/ada/libgnat/s-pack18.adb | 2 +- gcc/ada/libgnat/s-pack18.ads | 2 +- gcc/ada/libgnat/s-pack19.adb | 2 +- gcc/ada/libgnat/s-pack19.ads | 2 +- gcc/ada/libgnat/s-pack20.adb | 2 +- gcc/ada/libgnat/s-pack20.ads | 2 +- gcc/ada/libgnat/s-pack21.adb | 2 +- gcc/ada/libgnat/s-pack21.ads | 2 +- gcc/ada/libgnat/s-pack22.adb | 2 +- gcc/ada/libgnat/s-pack22.ads | 2 +- gcc/ada/libgnat/s-pack23.adb | 2 +- gcc/ada/libgnat/s-pack23.ads | 2 +- gcc/ada/libgnat/s-pack24.adb | 2 +- gcc/ada/libgnat/s-pack24.ads | 2 +- gcc/ada/libgnat/s-pack25.adb | 2 +- gcc/ada/libgnat/s-pack25.ads | 2 +- gcc/ada/libgnat/s-pack26.adb | 2 +- gcc/ada/libgnat/s-pack26.ads | 2 +- gcc/ada/libgnat/s-pack27.adb | 2 +- gcc/ada/libgnat/s-pack27.ads | 2 +- gcc/ada/libgnat/s-pack28.adb | 2 +- gcc/ada/libgnat/s-pack28.ads | 2 +- gcc/ada/libgnat/s-pack29.adb | 2 +- gcc/ada/libgnat/s-pack29.ads | 2 +- gcc/ada/libgnat/s-pack30.adb | 2 +- gcc/ada/libgnat/s-pack30.ads | 2 +- gcc/ada/libgnat/s-pack31.adb | 2 +- gcc/ada/libgnat/s-pack31.ads | 2 +- gcc/ada/libgnat/s-pack33.adb | 2 +- gcc/ada/libgnat/s-pack33.ads | 2 +- gcc/ada/libgnat/s-pack34.adb | 2 +- gcc/ada/libgnat/s-pack34.ads | 2 +- gcc/ada/libgnat/s-pack35.adb | 2 +- gcc/ada/libgnat/s-pack35.ads | 2 +- gcc/ada/libgnat/s-pack36.adb | 2 +- gcc/ada/libgnat/s-pack36.ads | 2 +- gcc/ada/libgnat/s-pack37.adb | 2 +- gcc/ada/libgnat/s-pack37.ads | 2 +- gcc/ada/libgnat/s-pack38.adb | 2 +- gcc/ada/libgnat/s-pack38.ads | 2 +- gcc/ada/libgnat/s-pack39.adb | 2 +- gcc/ada/libgnat/s-pack39.ads | 2 +- gcc/ada/libgnat/s-pack40.adb | 2 +- gcc/ada/libgnat/s-pack40.ads | 2 +- gcc/ada/libgnat/s-pack41.adb | 2 +- gcc/ada/libgnat/s-pack41.ads | 2 +- gcc/ada/libgnat/s-pack42.adb | 2 +- gcc/ada/libgnat/s-pack42.ads | 2 +- gcc/ada/libgnat/s-pack43.adb | 2 +- gcc/ada/libgnat/s-pack43.ads | 2 +- gcc/ada/libgnat/s-pack44.adb | 2 +- gcc/ada/libgnat/s-pack44.ads | 2 +- gcc/ada/libgnat/s-pack45.adb | 2 +- gcc/ada/libgnat/s-pack45.ads | 2 +- gcc/ada/libgnat/s-pack46.adb | 2 +- gcc/ada/libgnat/s-pack46.ads | 2 +- gcc/ada/libgnat/s-pack47.adb | 2 +- gcc/ada/libgnat/s-pack47.ads | 2 +- gcc/ada/libgnat/s-pack48.adb | 2 +- gcc/ada/libgnat/s-pack48.ads | 2 +- gcc/ada/libgnat/s-pack49.adb | 2 +- gcc/ada/libgnat/s-pack49.ads | 2 +- gcc/ada/libgnat/s-pack50.adb | 2 +- gcc/ada/libgnat/s-pack50.ads | 2 +- gcc/ada/libgnat/s-pack51.adb | 2 +- gcc/ada/libgnat/s-pack51.ads | 2 +- gcc/ada/libgnat/s-pack52.adb | 2 +- gcc/ada/libgnat/s-pack52.ads | 2 +- gcc/ada/libgnat/s-pack53.adb | 2 +- gcc/ada/libgnat/s-pack53.ads | 2 +- gcc/ada/libgnat/s-pack54.adb | 2 +- gcc/ada/libgnat/s-pack54.ads | 2 +- gcc/ada/libgnat/s-pack55.adb | 2 +- gcc/ada/libgnat/s-pack55.ads | 2 +- gcc/ada/libgnat/s-pack56.adb | 2 +- gcc/ada/libgnat/s-pack56.ads | 2 +- gcc/ada/libgnat/s-pack57.adb | 2 +- gcc/ada/libgnat/s-pack57.ads | 2 +- gcc/ada/libgnat/s-pack58.adb | 2 +- gcc/ada/libgnat/s-pack58.ads | 2 +- gcc/ada/libgnat/s-pack59.adb | 2 +- gcc/ada/libgnat/s-pack59.ads | 2 +- gcc/ada/libgnat/s-pack60.adb | 2 +- gcc/ada/libgnat/s-pack60.ads | 2 +- gcc/ada/libgnat/s-pack61.adb | 2 +- gcc/ada/libgnat/s-pack61.ads | 2 +- gcc/ada/libgnat/s-pack62.adb | 2 +- gcc/ada/libgnat/s-pack62.ads | 2 +- gcc/ada/libgnat/s-pack63.adb | 2 +- gcc/ada/libgnat/s-pack63.ads | 2 +- gcc/ada/libgnat/s-parame.adb | 30 +- gcc/ada/libgnat/s-parame.ads | 6 +- gcc/ada/libgnat/s-parame__ae653.ads | 6 +- gcc/ada/libgnat/s-parame__hpux.ads | 6 +- gcc/ada/libgnat/s-parame__rtems.adb | 14 +- gcc/ada/libgnat/s-parame__vxworks.adb | 14 +- gcc/ada/libgnat/s-parame__vxworks.ads | 6 +- gcc/ada/libgnat/s-parint.adb | 2 +- gcc/ada/libgnat/s-parint.ads | 2 +- gcc/ada/libgnat/s-pooglo.adb | 2 +- gcc/ada/libgnat/s-pooglo.ads | 2 +- gcc/ada/libgnat/s-pooloc.adb | 2 +- gcc/ada/libgnat/s-pooloc.ads | 2 +- gcc/ada/libgnat/s-poosiz.adb | 2 +- gcc/ada/libgnat/s-poosiz.ads | 2 +- gcc/ada/libgnat/s-powtab.ads | 2 +- gcc/ada/libgnat/s-purexc.ads | 2 +- gcc/ada/libgnat/s-rannum.adb | 2 +- gcc/ada/libgnat/s-rannum.ads | 2 +- gcc/ada/libgnat/s-ransee.adb | 2 +- gcc/ada/libgnat/s-ransee.ads | 2 +- gcc/ada/libgnat/s-regexp.adb | 2 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/libgnat/s-regpat.adb | 2 +- gcc/ada/libgnat/s-regpat.ads | 2 +- gcc/ada/libgnat/s-resfil.adb | 2 +- gcc/ada/libgnat/s-resfil.ads | 2 +- gcc/ada/libgnat/s-restri.adb | 2 +- gcc/ada/libgnat/s-restri.ads | 2 +- gcc/ada/libgnat/s-rident.ads | 3 +- gcc/ada/libgnat/s-rpc.adb | 2 +- gcc/ada/libgnat/s-rpc.ads | 2 +- gcc/ada/libgnat/s-scaval.adb | 2 +- gcc/ada/libgnat/s-scaval.ads | 2 +- gcc/ada/libgnat/s-secsta.adb | 81 +- gcc/ada/libgnat/s-secsta.ads | 2 +- gcc/ada/libgnat/s-sequio.adb | 2 +- gcc/ada/libgnat/s-sequio.ads | 2 +- gcc/ada/libgnat/s-shasto.adb | 2 +- gcc/ada/libgnat/s-shasto.ads | 2 +- gcc/ada/libgnat/s-soflin.adb | 2 +- gcc/ada/libgnat/s-soflin.ads | 2 +- gcc/ada/libgnat/s-soliin.adb | 2 +- gcc/ada/libgnat/s-soliin.ads | 2 +- gcc/ada/libgnat/s-sopco3.adb | 2 +- gcc/ada/libgnat/s-sopco3.ads | 2 +- gcc/ada/libgnat/s-sopco4.adb | 2 +- gcc/ada/libgnat/s-sopco4.ads | 2 +- gcc/ada/libgnat/s-sopco5.adb | 2 +- gcc/ada/libgnat/s-sopco5.ads | 2 +- gcc/ada/libgnat/s-spsufi.adb | 6 +- gcc/ada/libgnat/s-spsufi.ads | 2 +- gcc/ada/libgnat/s-stache.adb | 2 +- gcc/ada/libgnat/s-stache.ads | 2 +- gcc/ada/libgnat/s-stalib.adb | 2 +- gcc/ada/libgnat/s-stalib.ads | 2 +- gcc/ada/libgnat/s-stausa.adb | 2 +- gcc/ada/libgnat/s-stausa.ads | 2 +- gcc/ada/libgnat/s-stchop.adb | 2 +- gcc/ada/libgnat/s-stchop.ads | 2 +- gcc/ada/libgnat/s-stchop__limit.ads | 2 +- gcc/ada/libgnat/s-stchop__rtems.adb | 2 +- gcc/ada/libgnat/s-stchop__vxworks.adb | 2 +- gcc/ada/libgnat/s-stoele.adb | 2 +- gcc/ada/libgnat/s-stoele.ads | 2 +- gcc/ada/libgnat/s-stopoo.adb | 2 +- gcc/ada/libgnat/s-stopoo.ads | 2 +- gcc/ada/libgnat/s-stposu.adb | 2 +- gcc/ada/libgnat/s-stposu.ads | 2 +- gcc/ada/libgnat/s-stratt.adb | 2 +- gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-stratt__xdr.adb | 2 +- gcc/ada/libgnat/s-strcom.adb | 2 +- gcc/ada/libgnat/s-strcom.ads | 2 +- gcc/ada/libgnat/s-strhas.adb | 2 +- gcc/ada/libgnat/s-strhas.ads | 2 +- gcc/ada/libgnat/s-string.adb | 2 +- gcc/ada/libgnat/s-string.ads | 2 +- gcc/ada/libgnat/s-strops.adb | 2 +- gcc/ada/libgnat/s-strops.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-ststop.ads | 2 +- gcc/ada/libgnat/s-tasloc.adb | 2 +- gcc/ada/libgnat/s-tasloc.ads | 2 +- gcc/ada/libgnat/s-thread.ads | 2 +- gcc/ada/libgnat/s-thread__ae653.adb | 2 +- gcc/ada/libgnat/s-traceb.adb | 2 +- gcc/ada/libgnat/s-traceb.ads | 2 +- gcc/ada/libgnat/s-traceb__hpux.adb | 2 +- gcc/ada/libgnat/s-traceb__mastop.adb | 2 +- gcc/ada/libgnat/s-traent.adb | 2 +- gcc/ada/libgnat/s-traent.ads | 2 +- gcc/ada/libgnat/s-trasym.adb | 2 +- gcc/ada/libgnat/s-trasym.ads | 2 +- gcc/ada/libgnat/s-trasym__dwarf.adb | 20 +- gcc/ada/libgnat/s-tsmona.adb | 8 +- gcc/ada/libgnat/s-tsmona__linux.adb | 15 +- gcc/ada/libgnat/s-tsmona__mingw.adb | 11 +- gcc/ada/libgnat/s-unstyp.ads | 2 +- gcc/ada/libgnat/s-utf_32.adb | 2 +- gcc/ada/libgnat/s-utf_32.ads | 2 +- gcc/ada/libgnat/s-valboo.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.adb | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valdec.adb | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.adb | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.adb | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.adb | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.adb | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.adb | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 2 +- gcc/ada/libgnat/s-valrea.ads | 2 +- gcc/ada/libgnat/s-valuns.adb | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valuti.adb | 2 +- gcc/ada/libgnat/s-valuti.ads | 2 +- gcc/ada/libgnat/s-valwch.adb | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-veboop.adb | 2 +- gcc/ada/libgnat/s-veboop.ads | 2 +- gcc/ada/libgnat/s-vector.ads | 2 +- gcc/ada/libgnat/s-vercon.adb | 4 +- gcc/ada/libgnat/s-vercon.ads | 6 +- gcc/ada/libgnat/s-wchcnv.adb | 2 +- gcc/ada/libgnat/s-wchcnv.ads | 2 +- gcc/ada/libgnat/s-wchcon.adb | 2 +- gcc/ada/libgnat/s-wchcon.ads | 2 +- gcc/ada/libgnat/s-wchjis.adb | 2 +- gcc/ada/libgnat/s-wchjis.ads | 2 +- gcc/ada/libgnat/s-wchstw.adb | 2 +- gcc/ada/libgnat/s-wchstw.ads | 2 +- gcc/ada/libgnat/s-wchwts.adb | 2 +- gcc/ada/libgnat/s-wchwts.ads | 2 +- gcc/ada/libgnat/s-widboo.adb | 2 +- gcc/ada/libgnat/s-widboo.ads | 2 +- gcc/ada/libgnat/s-widcha.adb | 2 +- gcc/ada/libgnat/s-widcha.ads | 2 +- gcc/ada/libgnat/s-widenu.adb | 2 +- gcc/ada/libgnat/s-widenu.ads | 2 +- gcc/ada/libgnat/s-widlli.adb | 2 +- gcc/ada/libgnat/s-widlli.ads | 2 +- gcc/ada/libgnat/s-widllu.adb | 2 +- gcc/ada/libgnat/s-widllu.ads | 2 +- gcc/ada/libgnat/s-widwch.adb | 2 +- gcc/ada/libgnat/s-widwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 2 +- gcc/ada/libgnat/s-winext.ads | 2 +- gcc/ada/libgnat/s-wwdcha.adb | 2 +- gcc/ada/libgnat/s-wwdcha.ads | 2 +- gcc/ada/libgnat/s-wwdenu.adb | 2 +- gcc/ada/libgnat/s-wwdenu.ads | 2 +- gcc/ada/libgnat/s-wwdwch.adb | 2 +- gcc/ada/libgnat/s-wwdwch.ads | 2 +- gcc/ada/libgnat/system-aix.ads | 2 +- gcc/ada/libgnat/system-darwin-arm.ads | 2 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/libgnat/system-darwin-x86.ads | 2 +- gcc/ada/libgnat/system-djgpp.ads | 2 +- gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +- gcc/ada/libgnat/system-freebsd.ads | 2 +- gcc/ada/libgnat/system-hpux-ia64.ads | 2 +- gcc/ada/libgnat/system-hpux.ads | 2 +- gcc/ada/libgnat/system-linux-alpha.ads | 2 +- gcc/ada/libgnat/system-linux-arm.ads | 2 +- gcc/ada/libgnat/system-linux-hppa.ads | 2 +- gcc/ada/libgnat/system-linux-ia64.ads | 2 +- gcc/ada/libgnat/system-linux-m68k.ads | 2 +- gcc/ada/libgnat/system-linux-mips.ads | 2 +- gcc/ada/libgnat/system-linux-ppc.ads | 2 +- gcc/ada/libgnat/system-linux-s390.ads | 2 +- gcc/ada/libgnat/system-linux-sh4.ads | 2 +- gcc/ada/libgnat/system-linux-sparc.ads | 2 +- gcc/ada/libgnat/system-linux-x86.ads | 2 +- gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +- gcc/ada/libgnat/system-mingw.ads | 2 +- ...system-linux-arm.ads => system-qnx-aarch64.ads} | 18 +- gcc/ada/libgnat/system-solaris-sparc.ads | 2 +- gcc/ada/libgnat/system-solaris-x86.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86.ads | 2 +- ...smp.ads => system-vxworks7-aarch64-rtp-smp.ads} | 10 +- ...6_64-kernel.ads => system-vxworks7-aarch64.ads} | 7 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system.ads | 2 +- gcc/ada/link.c | 3 +- gcc/ada/live.adb | 2 +- gcc/ada/live.ads | 2 +- gcc/ada/locales.c | 2 +- gcc/ada/make.adb | 2 +- gcc/ada/make.ads | 2 +- gcc/ada/make_util.adb | 2 +- gcc/ada/make_util.ads | 2 +- gcc/ada/makeusg.adb | 2 +- gcc/ada/makeusg.ads | 2 +- gcc/ada/mdll-fil.adb | 2 +- gcc/ada/mdll-fil.ads | 2 +- gcc/ada/mdll-utl.adb | 2 +- gcc/ada/mdll-utl.ads | 2 +- gcc/ada/mdll.adb | 2 +- gcc/ada/mdll.ads | 2 +- gcc/ada/mingw32.h | 2 +- gcc/ada/mkdir.c | 2 +- gcc/ada/namet-sp.adb | 2 +- gcc/ada/namet-sp.ads | 2 +- gcc/ada/namet.adb | 153 +- gcc/ada/namet.ads | 83 +- gcc/ada/namet.h | 2 +- gcc/ada/nlists.adb | 2 +- gcc/ada/nlists.ads | 2 +- gcc/ada/nlists.h | 2 +- gcc/ada/opt.adb | 2 +- gcc/ada/opt.ads | 53 +- gcc/ada/osint-b.adb | 2 +- gcc/ada/osint-b.ads | 2 +- gcc/ada/osint-c.adb | 2 +- gcc/ada/osint-c.ads | 2 +- gcc/ada/osint-l.adb | 2 +- gcc/ada/osint-l.ads | 2 +- gcc/ada/osint-m.adb | 2 +- gcc/ada/osint-m.ads | 2 +- gcc/ada/osint.adb | 2 +- gcc/ada/osint.ads | 2 +- gcc/ada/output.adb | 2 +- gcc/ada/output.ads | 2 +- gcc/ada/par-ch10.adb | 2 +- gcc/ada/par-ch11.adb | 2 +- gcc/ada/par-ch12.adb | 2 +- gcc/ada/par-ch13.adb | 2 +- gcc/ada/par-ch2.adb | 2 +- gcc/ada/par-ch3.adb | 21 +- gcc/ada/par-ch4.adb | 256 +- gcc/ada/par-ch5.adb | 2 +- gcc/ada/par-ch6.adb | 25 +- gcc/ada/par-ch7.adb | 4 +- gcc/ada/par-ch8.adb | 2 +- gcc/ada/par-ch9.adb | 113 +- gcc/ada/par-endh.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 2 +- gcc/ada/par-sync.adb | 2 +- gcc/ada/par-tchk.adb | 2 +- gcc/ada/par-util.adb | 8 +- gcc/ada/par.adb | 2 +- gcc/ada/par.ads | 2 +- gcc/ada/par_sco.adb | 2 +- gcc/ada/par_sco.ads | 2 +- gcc/ada/pprint.adb | 2 +- gcc/ada/pprint.ads | 2 +- gcc/ada/prep.adb | 2 +- gcc/ada/prep.ads | 2 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prepcomp.ads | 2 +- gcc/ada/put_scos.adb | 2 +- gcc/ada/put_scos.ads | 2 +- gcc/ada/put_spark_xrefs.adb | 194 - gcc/ada/put_spark_xrefs.ads | 62 - gcc/ada/raise-gcc.c | 2 +- gcc/ada/raise.c | 2 +- gcc/ada/raise.h | 2 +- gcc/ada/repinfo.adb | 2 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/repinfo.h | 2 +- gcc/ada/restrict.adb | 2 +- gcc/ada/restrict.ads | 2 +- gcc/ada/rident.ads | 2 +- gcc/ada/rtfinal.c | 2 +- gcc/ada/rtinit.c | 2 +- gcc/ada/rtsfind.adb | 16 +- gcc/ada/rtsfind.ads | 8 +- gcc/ada/s-oscons-tmplt.c | 13 +- gcc/ada/scans.adb | 2 +- gcc/ada/scans.ads | 2 +- gcc/ada/scil_ll.adb | 2 +- gcc/ada/scil_ll.ads | 2 +- gcc/ada/scn.adb | 2 +- gcc/ada/scn.ads | 2 +- gcc/ada/scng.adb | 2 +- gcc/ada/scng.ads | 2 +- gcc/ada/scos.adb | 2 +- gcc/ada/scos.ads | 2 +- gcc/ada/scos.h | 2 +- gcc/ada/sdefault.ads | 2 +- gcc/ada/seh_init.c | 2 +- gcc/ada/sem.adb | 51 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 381 +- gcc/ada/sem_aggr.ads | 2 +- gcc/ada/sem_attr.adb | 30 +- gcc/ada/sem_attr.ads | 2 +- gcc/ada/sem_aux.adb | 2 +- gcc/ada/sem_aux.ads | 2 +- gcc/ada/sem_case.adb | 2 +- gcc/ada/sem_case.ads | 2 +- gcc/ada/sem_cat.adb | 2 +- gcc/ada/sem_cat.ads | 2 +- gcc/ada/sem_ch10.adb | 129 +- gcc/ada/sem_ch10.ads | 2 +- gcc/ada/sem_ch11.adb | 2 +- gcc/ada/sem_ch11.ads | 2 +- gcc/ada/sem_ch12.adb | 105 +- gcc/ada/sem_ch12.ads | 2 +- gcc/ada/sem_ch13.adb | 213 +- gcc/ada/sem_ch13.ads | 2 +- gcc/ada/sem_ch2.adb | 6 +- gcc/ada/sem_ch2.ads | 2 +- gcc/ada/sem_ch3.adb | 85 +- gcc/ada/sem_ch3.ads | 2 +- gcc/ada/sem_ch4.adb | 204 +- gcc/ada/sem_ch4.ads | 4 +- gcc/ada/sem_ch5.adb | 128 +- gcc/ada/sem_ch5.ads | 2 +- gcc/ada/sem_ch6.adb | 162 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 29 +- gcc/ada/sem_ch7.ads | 2 +- gcc/ada/sem_ch8.adb | 156 +- gcc/ada/sem_ch8.ads | 2 +- gcc/ada/sem_ch9.adb | 35 +- gcc/ada/sem_ch9.ads | 2 +- gcc/ada/sem_dim.adb | 18 +- gcc/ada/sem_dim.ads | 2 +- gcc/ada/sem_disp.adb | 24 +- gcc/ada/sem_disp.ads | 2 +- gcc/ada/sem_dist.adb | 2 +- gcc/ada/sem_dist.ads | 2 +- gcc/ada/sem_elab.adb | 16987 ++++++--- gcc/ada/sem_elab.ads | 84 +- gcc/ada/sem_elim.adb | 2 +- gcc/ada/sem_elim.ads | 2 +- gcc/ada/sem_eval.adb | 71 +- gcc/ada/sem_eval.ads | 2 +- gcc/ada/sem_intr.adb | 4 +- gcc/ada/sem_intr.ads | 2 +- gcc/ada/sem_mech.adb | 2 +- gcc/ada/sem_mech.ads | 2 +- gcc/ada/sem_prag.adb | 706 +- gcc/ada/sem_prag.ads | 4 +- gcc/ada/sem_res.adb | 386 +- gcc/ada/sem_res.ads | 2 +- gcc/ada/sem_scil.adb | 2 +- gcc/ada/sem_scil.ads | 2 +- gcc/ada/sem_smem.adb | 2 +- gcc/ada/sem_smem.ads | 2 +- gcc/ada/sem_spark.adb | 9 +- gcc/ada/sem_spark.ads | 10 +- gcc/ada/sem_type.adb | 2 +- gcc/ada/sem_type.ads | 2 +- gcc/ada/sem_util.adb | 1715 +- gcc/ada/sem_util.ads | 116 +- gcc/ada/sem_warn.adb | 20 +- gcc/ada/sem_warn.ads | 2 +- gcc/ada/set_targ.adb | 3 +- gcc/ada/set_targ.ads | 2 +- gcc/ada/sfn_scan.adb | 2 +- gcc/ada/sfn_scan.ads | 2 +- gcc/ada/sigtramp-armdroid.c | 2 +- gcc/ada/sigtramp-ios.c | 2 +- gcc/ada/sigtramp-qnx.c | 273 + gcc/ada/sigtramp-vxworks-target.inc | 83 +- gcc/ada/sigtramp-vxworks.c | 2 +- gcc/ada/sigtramp.h | 2 +- gcc/ada/sinfo-cn.adb | 2 +- gcc/ada/sinfo-cn.ads | 2 +- gcc/ada/sinfo.adb | 222 +- gcc/ada/sinfo.ads | 392 +- gcc/ada/sinput-c.adb | 2 +- gcc/ada/sinput-c.ads | 2 +- gcc/ada/sinput-d.adb | 2 +- gcc/ada/sinput-d.ads | 2 +- gcc/ada/sinput-l.adb | 2 +- gcc/ada/sinput-l.ads | 2 +- gcc/ada/sinput.adb | 2 +- gcc/ada/sinput.ads | 2 +- gcc/ada/snames.adb-tmpl | 2 - gcc/ada/snames.ads-tmpl | 6 +- gcc/ada/socket.c | 2 +- gcc/ada/spark_xrefs.adb | 189 +- gcc/ada/spark_xrefs.ads | 356 +- gcc/ada/spark_xrefs_test.adb | 321 - gcc/ada/sprint.adb | 43 +- gcc/ada/sprint.ads | 2 +- gcc/ada/stand.adb | 2 +- gcc/ada/stand.ads | 2 +- gcc/ada/stringt.adb | 2 +- gcc/ada/stringt.ads | 2 +- gcc/ada/stringt.h | 2 +- gcc/ada/style.adb | 4 +- gcc/ada/style.ads | 2 +- gcc/ada/styleg.adb | 2 +- gcc/ada/styleg.ads | 2 +- gcc/ada/stylesw.adb | 9 +- gcc/ada/stylesw.ads | 2 +- gcc/ada/switch-b.adb | 2 +- gcc/ada/switch-b.ads | 2 +- gcc/ada/switch-c.adb | 115 +- gcc/ada/switch-c.ads | 2 +- gcc/ada/switch-m.adb | 2 +- gcc/ada/switch-m.ads | 2 +- gcc/ada/switch.adb | 2 +- gcc/ada/switch.ads | 2 +- gcc/ada/symbols.adb | 2 +- gcc/ada/symbols.ads | 2 +- gcc/ada/sysdep.c | 13 +- gcc/ada/table.adb | 2 +- gcc/ada/table.ads | 2 +- gcc/ada/targext.c | 2 +- gcc/ada/targparm.adb | 2 +- gcc/ada/targparm.ads | 2 +- gcc/ada/tb-gcc.c | 2 +- gcc/ada/tbuild.adb | 2 +- gcc/ada/tbuild.ads | 2 +- gcc/ada/tempdir.adb | 2 +- gcc/ada/tempdir.ads | 2 +- gcc/ada/terminals.c | 9 +- gcc/ada/tracebak.c | 20 +- gcc/ada/tree_gen.adb | 2 +- gcc/ada/tree_gen.ads | 2 +- gcc/ada/tree_in.adb | 2 +- gcc/ada/tree_in.ads | 2 +- gcc/ada/tree_io.adb | 2 +- gcc/ada/tree_io.ads | 2 +- gcc/ada/treepr.adb | 2 +- gcc/ada/treepr.ads | 2 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/types.adb | 2 +- gcc/ada/types.ads | 12 +- gcc/ada/types.h | 5 +- gcc/ada/uintp.adb | 2 +- gcc/ada/uintp.ads | 2 +- gcc/ada/uintp.h | 2 +- gcc/ada/uname.adb | 2 +- gcc/ada/uname.ads | 2 +- gcc/ada/urealp.adb | 2 +- gcc/ada/urealp.ads | 2 +- gcc/ada/urealp.h | 2 +- gcc/ada/usage.adb | 12 +- gcc/ada/usage.ads | 2 +- gcc/ada/validsw.adb | 2 +- gcc/ada/validsw.ads | 2 +- gcc/ada/vx_crtbegin.c | 2 +- gcc/ada/vx_crtbegin_auto.c | 2 +- gcc/ada/vx_crtend.c | 2 +- gcc/ada/vxaddr2line.adb | 89 +- gcc/ada/warnsw.adb | 2 +- gcc/ada/warnsw.ads | 2 +- gcc/ada/widechar.adb | 2 +- gcc/ada/widechar.ads | 2 +- gcc/ada/xeinfo.adb | 2 +- gcc/ada/xnmake.adb | 2 +- gcc/ada/xoscons.adb | 2 +- gcc/ada/xr_tabls.adb | 2 +- gcc/ada/xr_tabls.ads | 2 +- gcc/ada/xref_lib.adb | 2 +- gcc/ada/xref_lib.ads | 2 +- gcc/ada/xsinfo.adb | 2 +- gcc/ada/xsnamest.adb | 2 +- gcc/ada/xtreeprs.adb | 2 +- gcc/ada/xutil.adb | 2 +- gcc/ada/xutil.ads | 2 +- gcc/addresses.h | 15 +- gcc/alias.c | 146 +- gcc/alias.h | 2 +- gcc/alloc-pool.c | 2 +- gcc/alloc-pool.h | 2 +- gcc/asan.c | 70 +- gcc/asan.h | 4 +- gcc/attribs.c | 289 +- gcc/attribs.h | 4 +- gcc/auto-inc-dec.c | 10 +- gcc/auto-profile.c | 10 +- gcc/auto-profile.h | 2 +- gcc/backend.h | 2 +- gcc/basic-block.h | 8 +- gcc/bb-reorder.c | 277 +- gcc/bb-reorder.h | 2 +- gcc/bitmap.c | 2 +- gcc/bitmap.h | 2 +- gcc/brig-builtins.def | 2 +- gcc/brig/ChangeLog | 83 + gcc/brig/Make-lang.in | 2 +- gcc/brig/brig-builtins.h | 2 +- gcc/brig/brig-c.h | 2 +- gcc/brig/brig-lang.c | 38 +- gcc/brig/brigfrontend/brig-arg-block-handler.cc | 2 +- gcc/brig/brigfrontend/brig-atomic-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-basic-inst-handler.cc | 47 +- gcc/brig/brigfrontend/brig-branch-inst-handler.cc | 6 +- gcc/brig/brigfrontend/brig-cmp-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-code-entry-handler.cc | 136 +- gcc/brig/brigfrontend/brig-code-entry-handler.h | 8 +- gcc/brig/brigfrontend/brig-comment-handler.cc | 2 +- gcc/brig/brigfrontend/brig-control-handler.cc | 2 +- .../brigfrontend/brig-copy-move-inst-handler.cc | 6 +- gcc/brig/brigfrontend/brig-cvt-inst-handler.cc | 52 +- gcc/brig/brigfrontend/brig-fbarrier-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function-handler.cc | 2 +- gcc/brig/brigfrontend/brig-function.cc | 71 +- gcc/brig/brigfrontend/brig-function.h | 14 +- gcc/brig/brigfrontend/brig-inst-mod-handler.cc | 2 +- gcc/brig/brigfrontend/brig-label-handler.cc | 2 +- gcc/brig/brigfrontend/brig-lane-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-machine.c | 2 +- gcc/brig/brigfrontend/brig-machine.h | 2 +- gcc/brig/brigfrontend/brig-mem-inst-handler.cc | 17 +- gcc/brig/brigfrontend/brig-module-handler.cc | 2 +- gcc/brig/brigfrontend/brig-queue-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-seg-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-signal-inst-handler.cc | 2 +- gcc/brig/brigfrontend/brig-to-generic.cc | 105 +- gcc/brig/brigfrontend/brig-to-generic.h | 13 +- gcc/brig/brigfrontend/brig-util.cc | 92 +- gcc/brig/brigfrontend/brig-util.h | 41 +- gcc/brig/brigfrontend/brig-variable-handler.cc | 2 +- gcc/brig/brigfrontend/phsa.h | 2 +- gcc/brig/brigspec.c | 2 +- gcc/brig/config-lang.in | 2 +- gcc/brig/gccbrig.texi | 150 +- gcc/brig/lang-specs.h | 2 +- gcc/brig/lang.opt | 2 +- gcc/bt-load.c | 4 +- gcc/builtin-attrs.def | 2 +- gcc/builtin-types.def | 18 +- gcc/builtins.c | 1087 +- gcc/builtins.def | 92 +- gcc/builtins.h | 11 +- gcc/c-family/ChangeLog | 338 +- gcc/c-family/array-notation-common.c | 689 - gcc/c-family/c-ada-spec.c | 55 +- gcc/c-family/c-ada-spec.h | 2 +- gcc/c-family/c-attribs.c | 677 +- gcc/c-family/c-cilkplus.c | 175 - gcc/c-family/c-common.c | 206 +- gcc/c-family/c-common.def | 9 +- gcc/c-family/c-common.h | 251 +- gcc/c-family/c-cppbuiltin.c | 32 +- gcc/c-family/c-dump.c | 2 +- gcc/c-family/c-format.c | 16 +- gcc/c-family/c-format.h | 2 +- gcc/c-family/c-gimplify.c | 22 +- gcc/c-family/c-indentation.c | 2 +- gcc/c-family/c-indentation.h | 2 +- gcc/c-family/c-lex.c | 10 +- gcc/c-family/c-objc.h | 2 +- gcc/c-family/c-omp.c | 11 +- gcc/c-family/c-opts.c | 40 +- gcc/c-family/c-pch.c | 2 +- gcc/c-family/c-ppoutput.c | 6 +- gcc/c-family/c-pragma.c | 26 +- gcc/c-family/c-pragma.h | 23 +- gcc/c-family/c-pretty-print.c | 87 +- gcc/c-family/c-pretty-print.h | 2 +- gcc/c-family/c-semantics.c | 47 +- gcc/c-family/c-spellcheck.cc | 121 + gcc/{spellcheck-tree.h => c-family/c-spellcheck.h} | 36 +- 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 | 5 +- gcc/c-family/c-ubsan.h | 2 +- gcc/c-family/c-warn.c | 79 +- gcc/c-family/c.opt | 46 +- gcc/c-family/cilk.c | 1363 - gcc/c-family/cppspec.c | 2 +- gcc/c-family/known-headers.cc | 169 + gcc/c-family/known-headers.h | 41 + gcc/c-family/name-hint.h | 121 + gcc/c-family/stub-objc.c | 2 +- gcc/c/ChangeLog | 352 +- gcc/c/Make-lang.in | 13 +- gcc/c/c-array-notation.c | 1407 - gcc/c/c-aux-info.c | 2 +- gcc/c/c-convert.c | 2 +- gcc/c/c-decl.c | 165 +- gcc/c/c-errors.c | 2 +- gcc/c/c-fold.c | 181 +- gcc/c/c-lang.c | 2 +- gcc/c/c-lang.h | 2 +- gcc/c/c-objc-common.c | 14 +- gcc/c/c-objc-common.h | 4 +- gcc/c/c-parser.c | 2110 +- gcc/c/c-parser.h | 4 +- gcc/c/c-tree.h | 8 +- gcc/c/c-typeck.c | 421 +- gcc/c/config-lang.in | 2 +- gcc/c/gccspec.c | 2 +- gcc/c/gimple-parser.c | 19 +- gcc/c/gimple-parser.h | 2 +- gcc/caller-save.c | 26 +- gcc/calls.c | 960 +- gcc/calls.h | 7 +- gcc/ccmp.c | 2 +- gcc/ccmp.h | 2 +- gcc/cfg-flags.def | 2 +- gcc/cfg.c | 135 +- gcc/cfg.h | 10 +- gcc/cfganal.c | 41 +- gcc/cfganal.h | 5 +- gcc/cfgbuild.c | 49 +- gcc/cfgbuild.h | 2 +- gcc/cfgcleanup.c | 76 +- gcc/cfgcleanup.h | 2 +- gcc/cfgexpand.c | 377 +- gcc/cfgexpand.h | 2 +- gcc/cfghooks.c | 47 +- gcc/cfghooks.h | 2 +- gcc/cfgloop.c | 24 +- gcc/cfgloop.h | 13 +- gcc/cfgloopanal.c | 60 +- gcc/cfgloopmanip.c | 201 +- gcc/cfgloopmanip.h | 5 +- gcc/cfgrtl.c | 61 +- gcc/cfgrtl.h | 2 +- gcc/cgraph.c | 214 +- gcc/cgraph.h | 53 +- gcc/cgraphbuild.c | 31 +- gcc/cgraphclones.c | 64 +- gcc/cgraphunit.c | 35 +- gcc/chkp-builtins.def | 2 +- gcc/cif-code.def | 10 +- gcc/cilk-builtins.def | 35 - gcc/cilk-common.c | 571 - gcc/cilk.h | 109 - gcc/cilkplus.def | 59 - gcc/collect-utils.c | 2 +- gcc/collect-utils.h | 2 +- gcc/collect2-aix.c | 2 +- gcc/collect2-aix.h | 2 +- gcc/collect2.c | 43 +- gcc/collect2.h | 2 +- gcc/color-macros.h | 108 + gcc/combine-stack-adj.c | 10 +- gcc/combine.c | 567 +- gcc/common.md | 2 +- gcc/common.opt | 62 +- 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 | 2 +- gcc/common/config/alpha/alpha-common.c | 3 +- gcc/common/config/arc/arc-common.c | 3 +- gcc/common/config/arm/arm-common.c | 182 +- gcc/common/config/avr/avr-common.c | 10 +- gcc/common/config/bfin/bfin-common.c | 2 +- gcc/common/config/c6x/c6x-common.c | 3 +- gcc/common/config/cr16/cr16-common.c | 12 +- gcc/common/config/cris/cris-common.c | 12 +- gcc/common/config/default-common.c | 2 +- gcc/common/config/epiphany/epiphany-common.c | 3 +- gcc/common/config/fr30/fr30-common.c | 12 +- gcc/common/config/frv/frv-common.c | 11 +- gcc/common/config/h8300/h8300-common.c | 2 +- gcc/common/config/i386/i386-common.c | 188 +- gcc/common/config/ia64/ia64-common.c | 3 +- gcc/common/config/iq2000/iq2000-common.c | 12 +- gcc/common/config/lm32/lm32-common.c | 12 +- gcc/common/config/m32r/m32r-common.c | 10 +- gcc/common/config/m68k/m68k-common.c | 2 +- gcc/common/config/mcore/mcore-common.c | 3 +- gcc/common/config/microblaze/microblaze-common.c | 12 +- gcc/common/config/mips/mips-common.c | 12 +- gcc/common/config/mmix/mmix-common.c | 13 +- gcc/common/config/mn10300/mn10300-common.c | 3 +- gcc/common/config/msp430/msp430-common.c | 2 +- gcc/common/config/nds32/nds32-common.c | 14 +- gcc/common/config/nios2/nios2-common.c | 3 +- gcc/common/config/nvptx/nvptx-common.c | 2 +- gcc/common/config/pa/pa-common.c | 11 +- gcc/common/config/pdp11/pdp11-common.c | 12 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 3 +- gcc/common/config/riscv/riscv-common.c | 3 +- gcc/common/config/rs6000/rs6000-common.c | 3 +- gcc/common/config/rx/rx-common.c | 12 +- gcc/common/config/s390/s390-common.c | 4 +- gcc/common/config/sh/sh-common.c | 3 +- gcc/common/config/sparc/sparc-common.c | 3 +- gcc/common/config/spu/spu-common.c | 2 +- gcc/common/config/tilegx/tilegx-common.c | 3 +- gcc/common/config/tilepro/tilepro-common.c | 3 +- gcc/common/config/v850/v850-common.c | 3 +- gcc/common/config/vax/vax-common.c | 2 +- gcc/common/config/visium/visium-common.c | 12 +- gcc/common/config/xstormy16/xstormy16-common.c | 12 +- gcc/common/config/xtensa/xtensa-common.c | 3 +- gcc/compare-elim.c | 112 +- gcc/conditions.h | 2 +- gcc/config.build | 2 +- gcc/config.gcc | 68 +- gcc/config.host | 2 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-arches.def | 3 +- gcc/config/aarch64/aarch64-builtins.c | 57 +- gcc/config/aarch64/aarch64-c.c | 23 +- gcc/config/aarch64/aarch64-cores.def | 13 +- gcc/config/aarch64/aarch64-cost-tables.h | 2 +- gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-elf.h | 2 +- gcc/config/aarch64/aarch64-freebsd.h | 2 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 2 +- gcc/config/aarch64/aarch64-ldpstp.md | 2 +- gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-modes.def | 60 +- gcc/config/aarch64/aarch64-option-extensions.def | 56 +- gcc/config/aarch64/aarch64-opts.h | 12 +- gcc/config/aarch64/aarch64-passes.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 87 +- gcc/config/aarch64/aarch64-simd-builtin-types.def | 2 +- gcc/config/aarch64/aarch64-simd-builtins.def | 74 +- gcc/config/aarch64/aarch64-simd.md | 1239 +- gcc/config/aarch64/aarch64-sve.md | 2358 ++ gcc/config/aarch64/aarch64-tune.md | 2 +- gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64.c | 4772 ++- gcc/config/aarch64/aarch64.h | 149 +- gcc/config/aarch64/aarch64.md | 360 +- gcc/config/aarch64/aarch64.opt | 28 +- gcc/config/aarch64/arm_acle.h | 2 +- gcc/config/aarch64/arm_fp16.h | 2 +- gcc/config/aarch64/arm_neon.h | 654 +- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/biarchilp32.h | 2 +- gcc/config/aarch64/biarchlp64.h | 2 +- gcc/config/aarch64/constraints.md | 185 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 4 +- gcc/config/aarch64/driver-aarch64.c | 4 +- gcc/config/aarch64/falkor.md | 2 +- gcc/config/aarch64/geniterators.sh | 2 +- gcc/config/aarch64/gentune.sh | 2 +- gcc/config/aarch64/iterators.md | 636 +- gcc/config/aarch64/predicates.md | 261 +- gcc/config/aarch64/rtems.h | 2 +- gcc/config/aarch64/t-aarch64 | 2 +- gcc/config/aarch64/t-aarch64-freebsd | 2 +- gcc/config/aarch64/t-aarch64-linux | 4 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/aarch64/thunderx2t99.md | 29 +- gcc/config/alpha/alpha-modes.def | 2 +- gcc/config/alpha/alpha-passes.def | 2 +- gcc/config/alpha/alpha-protos.h | 2 +- gcc/config/alpha/alpha.c | 21 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 132 +- gcc/config/alpha/alpha.opt | 2 +- gcc/config/alpha/constraints.md | 2 +- gcc/config/alpha/driver-alpha.c | 4 +- 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 | 7 +- gcc/config/alpha/sync.md | 4 +- gcc/config/alpha/t-alpha | 2 +- gcc/config/alpha/t-vms | 2 +- gcc/config/alpha/vms.h | 2 +- gcc/config/arc/arc-arch.h | 5 +- gcc/config/arc/arc-arches.def | 10 +- gcc/config/arc/arc-c.c | 4 +- gcc/config/arc/arc-c.def | 4 +- gcc/config/arc/arc-cpus.def | 3 +- gcc/config/arc/arc-modes.def | 2 +- gcc/config/arc/arc-options.def | 4 +- gcc/config/arc/arc-opts.h | 2 +- gcc/config/arc/arc-protos.h | 8 +- gcc/config/arc/arc-simd.h | 2 +- gcc/config/arc/arc-tables.opt | 5 +- gcc/config/arc/arc.c | 1116 +- gcc/config/arc/arc.h | 27 +- gcc/config/arc/arc.md | 235 +- gcc/config/arc/arc.opt | 50 +- gcc/config/arc/arc600.md | 2 +- gcc/config/arc/arc700.md | 2 +- gcc/config/arc/arcEM.md | 2 +- gcc/config/arc/arcHS.md | 2 +- gcc/config/arc/atomic.md | 2 +- gcc/config/arc/big.h | 2 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/constraints.md | 15 +- gcc/config/arc/driver-arc.c | 4 +- gcc/config/arc/elf.h | 9 +- gcc/config/arc/fpx.md | 20 +- gcc/config/arc/genmultilib.awk | 4 +- gcc/config/arc/genoptions.awk | 2 +- gcc/config/arc/linux.h | 22 +- gcc/config/arc/predicates.md | 9 +- gcc/config/arc/simdext.md | 4 +- gcc/config/arc/t-arc | 2 +- gcc/config/arc/t-multilib | 6 +- gcc/config/arm/README-interworking | 2 +- gcc/config/arm/aarch-common-protos.h | 2 +- gcc/config/arm/aarch-common.c | 4 +- gcc/config/arm/aarch-cost-tables.h | 2 +- gcc/config/arm/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 4 +- gcc/config/arm/arm-c.c | 13 +- gcc/config/arm/arm-cpus.in | 46 +- gcc/config/arm/arm-fixed.md | 10 +- gcc/config/arm/arm-flags.h | 2 +- gcc/config/arm/arm-generic.md | 2 +- gcc/config/arm/arm-ldmstm.ml | 4 +- gcc/config/arm/arm-modes.def | 3 +- gcc/config/arm/arm-opts.h | 2 +- gcc/config/arm/arm-protos.h | 25 +- gcc/config/arm/arm-simd-builtin-types.def | 2 +- gcc/config/arm/arm-tables.opt | 18 +- gcc/config/arm/arm-tune.md | 2 +- gcc/config/arm/arm.c | 1075 +- gcc/config/arm/arm.h | 39 +- gcc/config/arm/arm.md | 229 +- gcc/config/arm/arm.opt | 10 +- gcc/config/arm/arm1020e.md | 2 +- gcc/config/arm/arm1026ejs.md | 2 +- gcc/config/arm/arm1136jfs.md | 2 +- gcc/config/arm/arm926ejs.md | 2 +- gcc/config/arm/arm_acle.h | 10 +- gcc/config/arm/arm_acle_builtins.def | 2 +- gcc/config/arm/arm_cmse.h | 2 +- gcc/config/arm/arm_fp16.h | 2 +- gcc/config/arm/arm_neon.h | 275 +- gcc/config/arm/arm_neon_builtins.def | 18 +- gcc/config/arm/arm_vfp_builtins.def | 2 +- gcc/config/arm/bpabi.h | 2 +- gcc/config/arm/constraints.md | 2 +- 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 | 2 +- gcc/config/arm/cortex-a57.md | 2 +- gcc/config/arm/cortex-a7.md | 2 +- gcc/config/arm/cortex-a8-neon.md | 2 +- gcc/config/arm/cortex-a8.md | 2 +- gcc/config/arm/cortex-a9-neon.md | 2 +- gcc/config/arm/cortex-a9.md | 2 +- gcc/config/arm/cortex-m4-fpu.md | 2 +- gcc/config/arm/cortex-m4.md | 2 +- gcc/config/arm/cortex-m7.md | 2 +- gcc/config/arm/cortex-r4.md | 2 +- gcc/config/arm/cortex-r4f.md | 2 +- gcc/config/arm/crypto.def | 2 +- gcc/config/arm/crypto.md | 2 +- gcc/config/arm/driver-arm.c | 14 +- gcc/config/arm/elf.h | 2 +- gcc/config/arm/exynos-m1.md | 2 +- gcc/config/arm/fa526.md | 2 +- gcc/config/arm/fa606te.md | 2 +- gcc/config/arm/fa626te.md | 2 +- gcc/config/arm/fa726te.md | 2 +- gcc/config/arm/fmp626.md | 2 +- gcc/config/arm/freebsd.h | 2 +- gcc/config/arm/fuchsia-elf.h | 2 +- gcc/config/arm/iterators.md | 46 +- gcc/config/arm/iwmmxt.md | 2 +- gcc/config/arm/iwmmxt2.md | 2 +- gcc/config/arm/ldmstm.md | 74 +- gcc/config/arm/ldrdstrd.md | 2 +- gcc/config/arm/linux-eabi.h | 2 +- gcc/config/arm/linux-elf.h | 2 +- gcc/config/arm/linux-gas.h | 2 +- gcc/config/arm/marvell-f-iwmmxt.md | 2 +- gcc/config/arm/marvell-pj4.md | 2 +- gcc/config/arm/mmintrin.h | 2 +- gcc/config/arm/neon.md | 457 +- gcc/config/arm/netbsd-elf.h | 2 +- gcc/config/arm/parsecpu.awk | 4 +- gcc/config/arm/predicates.md | 2 +- gcc/config/arm/rtems.h | 2 +- gcc/config/arm/semi.h | 2 +- gcc/config/arm/symbian.h | 2 +- gcc/config/arm/sync.md | 38 +- gcc/config/arm/t-aprofile | 17 +- gcc/config/arm/t-arm | 2 +- gcc/config/arm/t-arm-elf | 6 +- gcc/config/arm/t-fuchsia | 2 +- gcc/config/arm/t-linux-eabi | 2 +- gcc/config/arm/t-multilib | 21 +- gcc/config/arm/t-phoenix | 2 +- gcc/config/arm/t-rmprofile | 2 +- gcc/config/arm/t-symbian | 2 +- gcc/config/arm/t-vxworks | 2 +- gcc/config/arm/thumb1.md | 20 +- gcc/config/arm/thumb2.md | 52 +- gcc/config/arm/types.md | 6 +- 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 | 4 +- gcc/config/arm/vec-common.md | 31 +- gcc/config/arm/vfp.md | 123 +- gcc/config/arm/vfp11.md | 2 +- gcc/config/arm/vxworks.h | 2 +- gcc/config/arm/vxworks.opt | 2 +- gcc/config/arm/xgene1.md | 126 +- gcc/config/avr/avr-arch.h | 2 +- gcc/config/avr/avr-c.c | 4 +- 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 | 12 +- gcc/config/avr/avr-mcus.def | 2 +- gcc/config/avr/avr-modes.def | 2 +- gcc/config/avr/avr-passes.def | 2 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr-stdint.h | 2 +- gcc/config/avr/avr.c | 228 +- gcc/config/avr/avr.h | 5 +- gcc/config/avr/avr.md | 4 +- gcc/config/avr/avr.opt | 6 +- gcc/config/avr/avrlibc.h | 2 +- gcc/config/avr/builtins.def | 2 +- gcc/config/avr/constraints.md | 10 +- gcc/config/avr/driver-avr.c | 8 +- gcc/config/avr/elf.h | 2 +- gcc/config/avr/gen-avr-mmcu-specs.c | 16 +- gcc/config/avr/gen-avr-mmcu-texi.c | 4 +- gcc/config/avr/genmultilib.awk | 2 +- gcc/config/avr/predicates.md | 4 +- 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 | 53 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 2 +- gcc/config/bfin/bfin.opt | 2 +- gcc/config/bfin/constraints.md | 2 +- gcc/config/bfin/elf.h | 2 +- gcc/config/bfin/linux.h | 2 +- gcc/config/bfin/predicates.md | 2 +- gcc/config/bfin/print-sysroot-suffix.sh | 2 +- gcc/config/bfin/rtems.h | 2 +- gcc/config/bfin/sync.md | 2 +- gcc/config/bfin/t-bfin-elf | 2 +- gcc/config/bfin/t-bfin-linux | 2 +- gcc/config/bfin/t-bfin-uclinux | 2 +- gcc/config/bfin/uclinux.h | 2 +- gcc/config/c6x/c6x-isas.def | 2 +- gcc/config/c6x/c6x-modes.def | 2 +- gcc/config/c6x/c6x-mult.md | 4 +- gcc/config/c6x/c6x-mult.md.in | 2 +- gcc/config/c6x/c6x-opts.h | 2 +- gcc/config/c6x/c6x-protos.h | 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 | 4 +- gcc/config/c6x/c6x.h | 2 +- gcc/config/c6x/c6x.md | 2 +- gcc/config/c6x/c6x.opt | 2 +- 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 | 2 +- gcc/config/c6x/t-c6x-elf | 2 +- gcc/config/c6x/uclinux-elf.h | 2 +- gcc/config/cr16/constraints.md | 2 +- gcc/config/cr16/cr16-protos.h | 3 +- gcc/config/cr16/cr16.c | 43 +- gcc/config/cr16/cr16.h | 10 +- gcc/config/cr16/cr16.md | 38 +- gcc/config/cr16/cr16.opt | 2 +- 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 | 4 +- gcc/config/cris/cris.h | 4 +- gcc/config/cris/cris.md | 2 +- gcc/config/cris/cris.opt | 2 +- gcc/config/cris/elf.opt | 2 +- gcc/config/cris/linux.h | 2 +- gcc/config/cris/linux.opt | 2 +- gcc/config/cris/predicates.md | 2 +- gcc/config/cris/sync.md | 2 +- gcc/config/cris/t-cris | 2 +- gcc/config/cris/t-elfmulti | 2 +- gcc/config/darwin-c.c | 24 +- gcc/config/darwin-driver.c | 2 +- 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 | 4 +- gcc/config/darwin.h | 15 +- gcc/config/darwin.opt | 2 +- gcc/config/darwin10.h | 2 +- gcc/config/darwin12.h | 2 +- gcc/config/darwin9.h | 2 +- gcc/config/dbx.h | 2 +- gcc/config/dbxcoff.h | 6 +- gcc/config/dbxelf.h | 2 +- gcc/config/default-c.c | 2 +- gcc/config/dragonfly-stdint.h | 2 +- gcc/config/dragonfly.h | 2 +- gcc/config/dragonfly.opt | 2 +- gcc/config/elfos.h | 10 +- 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 | 21 +- gcc/config/epiphany/epiphany.h | 4 +- gcc/config/epiphany/epiphany.md | 2 +- gcc/config/epiphany/epiphany.opt | 2 +- gcc/config/epiphany/epiphany_intrinsics.h | 2 +- gcc/config/epiphany/mode-switch-use.c | 4 +- gcc/config/epiphany/predicates.md | 2 +- gcc/config/epiphany/resolve-sw-modes.c | 4 +- .../aarch64-passes.def => epiphany/rtems.h} | 15 +- 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 | 4 +- gcc/config/fr30/fr30.h | 2 +- gcc/config/fr30/fr30.md | 2 +- gcc/config/fr30/fr30.opt | 2 +- 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 | 4 +- gcc/config/frv/frv.h | 2 +- gcc/config/frv/frv.md | 2 +- gcc/config/frv/frv.opt | 2 +- gcc/config/frv/linux.h | 2 +- gcc/config/frv/predicates.md | 2 +- gcc/config/frv/t-frv | 2 +- gcc/config/frv/t-linux | 2 +- gcc/config/ft32/constraints.md | 8 +- gcc/config/ft32/ft32-protos.h | 2 +- gcc/config/ft32/ft32.c | 22 +- gcc/config/ft32/ft32.h | 11 +- gcc/config/ft32/ft32.md | 10 +- gcc/config/ft32/ft32.opt | 14 +- gcc/config/ft32/predicates.md | 2 +- gcc/config/ft32/t-ft32 | 2 +- gcc/config/fuchsia.h | 2 +- gcc/config/fused-madd.opt | 2 +- gcc/config/g.opt | 2 +- gcc/config/glibc-c.c | 2 +- gcc/config/glibc-stdint.h | 2 +- gcc/config/gnu-user.h | 7 +- gcc/config/gnu-user.opt | 2 +- gcc/config/gnu.h | 2 +- gcc/config/h8300/constraints.md | 2 +- gcc/config/h8300/elf.h | 2 +- gcc/config/h8300/genmova.sh | 4 +- gcc/config/h8300/h8300-protos.h | 3 +- gcc/config/h8300/h8300.c | 69 +- gcc/config/h8300/h8300.h | 15 +- gcc/config/h8300/h8300.md | 2 +- gcc/config/h8300/h8300.opt | 2 +- gcc/config/h8300/linux.h | 2 +- gcc/config/h8300/mova.md | 2 +- gcc/config/h8300/predicates.md | 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 | 189 +- gcc/config/i386/atom.md | 2 +- gcc/config/i386/att.h | 2 +- gcc/config/i386/avx2intrin.h | 2 +- gcc/config/i386/avx5124fmapsintrin.h | 2 +- gcc/config/i386/avx5124vnniwintrin.h | 2 +- gcc/config/i386/avx512bitalgintrin.h | 283 + gcc/config/i386/avx512bwintrin.h | 2 +- gcc/config/i386/avx512cdintrin.h | 2 +- gcc/config/i386/avx512dqintrin.h | 182 +- gcc/config/i386/avx512erintrin.h | 2 +- gcc/config/i386/avx512fintrin.h | 2 +- gcc/config/i386/avx512ifmaintrin.h | 2 +- gcc/config/i386/avx512ifmavlintrin.h | 2 +- gcc/config/i386/avx512pfintrin.h | 2 +- gcc/config/i386/avx512vbmi2intrin.h | 529 + gcc/config/i386/avx512vbmi2vlintrin.h | 986 + gcc/config/i386/avx512vbmiintrin.h | 2 +- gcc/config/i386/avx512vbmivlintrin.h | 2 +- gcc/config/i386/avx512vlbwintrin.h | 2 +- gcc/config/i386/avx512vldqintrin.h | 2 +- gcc/config/i386/avx512vlintrin.h | 2 +- gcc/config/i386/avx512vnniintrin.h | 144 + gcc/config/i386/avx512vnnivlintrin.h | 234 + gcc/config/i386/avx512vpopcntdqintrin.h | 2 +- gcc/config/i386/avx512vpopcntdqvlintrin.h | 147 + 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/cet.c | 2 +- gcc/config/i386/cet.h | 93 + gcc/config/i386/cetintrin.h | 2 +- gcc/config/i386/clflushoptintrin.h | 2 +- gcc/config/i386/clwbintrin.h | 2 +- gcc/config/i386/clzerointrin.h | 2 +- gcc/config/i386/constraints.md | 8 +- 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 | 14 +- gcc/config/i386/cygming.opt | 2 +- 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 | 2 +- gcc/config/i386/darwin64.h | 2 +- gcc/config/i386/djgpp-stdint.h | 2 +- gcc/config/i386/djgpp.c | 4 +- gcc/config/i386/djgpp.h | 2 +- gcc/config/i386/djgpp.opt | 2 +- gcc/config/i386/dragonfly.h | 2 +- gcc/config/i386/driver-i386.c | 50 +- gcc/config/i386/driver-mingw32.c | 4 +- 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 | 2 +- gcc/config/i386/freebsd64.h | 2 +- gcc/config/i386/fxsrintrin.h | 2 +- gcc/config/i386/gas.h | 6 +- gcc/config/i386/geode.md | 2 +- gcc/config/i386/gfniintrin.h | 414 + 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 | 2 +- gcc/config/i386/haswell.md | 172 +- gcc/config/i386/host-cygwin.c | 4 +- gcc/config/i386/host-i386-darwin.c | 4 +- gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.awk | 2 +- gcc/config/i386/i386-builtin-types.def | 51 + gcc/config/i386/i386-builtin.def | 260 +- gcc/config/i386/i386-c.c | 40 +- gcc/config/i386/i386-modes.def | 4 +- gcc/config/i386/i386-opts.h | 22 +- gcc/config/i386/i386-passes.def | 2 +- gcc/config/i386/i386-protos.h | 13 +- gcc/config/i386/i386.c | 3298 +- gcc/config/i386/i386.h | 58 +- gcc/config/i386/i386.md | 413 +- gcc/config/i386/i386.opt | 100 +- gcc/config/i386/i386elf.h | 2 +- gcc/config/i386/ia32intrin.h | 2 +- gcc/config/i386/iamcu.h | 2 +- gcc/config/i386/immintrin.h | 20 +- gcc/config/i386/intelmic-mkoffload.c | 4 +- gcc/config/i386/intelmic-offload.h | 2 +- gcc/config/i386/k6.md | 2 +- gcc/config/i386/kfreebsd-gnu.h | 2 +- gcc/config/i386/kfreebsd-gnu64.h | 2 +- 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 | 2 +- gcc/config/i386/mingw.opt | 2 +- gcc/config/i386/mingw32.h | 2 +- gcc/config/i386/mm3dnow.h | 2 +- gcc/config/i386/mmintrin.h | 2 +- gcc/config/i386/mmx.md | 4 +- gcc/config/i386/msformat-c.c | 4 +- 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/openbsdelf.h | 2 +- gcc/config/i386/pentium.md | 2 +- gcc/config/i386/pkuintrin.h | 2 +- gcc/config/i386/pmm_malloc.h | 2 +- gcc/config/i386/pmmintrin.h | 2 +- gcc/config/i386/popcntintrin.h | 2 +- gcc/config/i386/ppro.md | 2 +- gcc/config/i386/predicates.md | 39 +- gcc/config/i386/prfchwintrin.h | 2 +- gcc/config/i386/rdos.h | 2 +- gcc/config/i386/rdos64.h | 2 +- gcc/config/i386/rdseedintrin.h | 2 +- gcc/config/i386/rtemself.h | 2 +- gcc/config/i386/rtmintrin.h | 2 +- gcc/config/i386/sgxintrin.h | 23 + gcc/config/i386/shaintrin.h | 2 +- gcc/config/i386/slm.md | 2 +- gcc/config/i386/smmintrin.h | 2 +- gcc/config/i386/sol2.h | 8 +- gcc/config/i386/sse.md | 822 +- gcc/config/i386/ssemath.h | 2 +- gcc/config/i386/stringop.def | 2 +- gcc/config/i386/subst.md | 15 +- gcc/config/i386/sync.md | 2 +- gcc/config/i386/sysv4.h | 2 +- gcc/config/i386/t-cet | 2 +- gcc/config/i386/t-cygming | 2 +- gcc/config/i386/t-i386 | 2 +- gcc/config/i386/t-linux64 | 2 +- gcc/config/i386/t-rtems | 2 +- gcc/config/i386/t-sol2 | 2 +- gcc/config/i386/tbmintrin.h | 2 +- gcc/config/i386/tmmintrin.h | 2 +- gcc/config/i386/unix.h | 2 +- gcc/config/i386/vaesintrin.h | 151 + gcc/config/i386/vpclmulqdqintrin.h | 108 + gcc/config/i386/vxworks.h | 2 +- gcc/config/i386/vxworksae.h | 2 +- gcc/config/i386/winnt-cxx.c | 4 +- gcc/config/i386/winnt-stubs.c | 4 +- gcc/config/i386/winnt.c | 7 +- gcc/config/i386/wmmintrin.h | 2 +- gcc/config/i386/x-mingw32 | 2 +- gcc/config/i386/x86-64.h | 2 +- gcc/config/i386/x86-tune-costs.h | 150 +- gcc/config/i386/x86-tune-sched-atom.c | 4 +- gcc/config/i386/x86-tune-sched-bd.c | 4 +- gcc/config/i386/x86-tune-sched-core.c | 4 +- gcc/config/i386/x86-tune-sched.c | 8 +- gcc/config/i386/x86-tune.def | 70 +- gcc/config/i386/x86intrin.h | 2 +- gcc/config/i386/xm-cygwin.h | 2 +- gcc/config/i386/xm-djgpp.h | 2 +- gcc/config/i386/xm-mingw32.h | 7 +- gcc/config/i386/xmmintrin.h | 2 +- gcc/config/i386/xopintrin.h | 2 +- gcc/config/i386/xsavecintrin.h | 2 +- gcc/config/i386/xsaveintrin.h | 2 +- gcc/config/i386/xsaveoptintrin.h | 2 +- gcc/config/i386/xsavesintrin.h | 2 +- gcc/config/i386/xtestintrin.h | 2 +- gcc/config/i386/znver1.md | 2 +- 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.h | 2 +- gcc/config/ia64/ia64-c.c | 4 +- gcc/config/ia64/ia64-modes.def | 2 +- gcc/config/ia64/ia64-opts.h | 2 +- gcc/config/ia64/ia64-protos.h | 3 +- gcc/config/ia64/ia64.c | 127 +- gcc/config/ia64/ia64.h | 4 +- gcc/config/ia64/ia64.md | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/ia64/itanium2.md | 2 +- gcc/config/ia64/linux.h | 2 +- gcc/config/ia64/predicates.md | 2 +- 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 | 21 +- gcc/config/ia64/vms.h | 2 +- gcc/config/ia64/vms.opt | 2 +- gcc/config/initfini-array.h | 2 +- gcc/config/iq2000/abi | 2 +- gcc/config/iq2000/constraints.md | 2 +- gcc/config/iq2000/iq2000-opts.h | 2 +- gcc/config/iq2000/iq2000-protos.h | 2 +- gcc/config/iq2000/iq2000.c | 12 +- gcc/config/iq2000/iq2000.h | 2 +- gcc/config/iq2000/iq2000.md | 2 +- gcc/config/iq2000/iq2000.opt | 2 +- gcc/config/iq2000/predicates.md | 2 +- gcc/config/kfreebsd-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 | 2 +- gcc/config/linux.opt | 2 +- gcc/config/lm32/constraints.md | 2 +- gcc/config/lm32/lm32-protos.h | 2 +- gcc/config/lm32/lm32.c | 4 +- gcc/config/lm32/lm32.h | 2 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/lm32/lm32.opt | 2 +- gcc/config/lm32/predicates.md | 2 +- gcc/config/lm32/rtems.h | 2 +- gcc/config/lm32/uclinux-elf.h | 2 +- gcc/config/lynx.h | 2 +- gcc/config/lynx.opt | 2 +- gcc/config/m32c/addsub.md | 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 | 6 +- gcc/config/m32c/m32c-protos.h | 4 +- gcc/config/m32c/m32c.abi | 2 +- gcc/config/m32c/m32c.c | 33 +- gcc/config/m32c/m32c.h | 2 +- gcc/config/m32c/m32c.md | 2 +- gcc/config/m32c/m32c.opt | 2 +- gcc/config/m32c/minmax.md | 2 +- gcc/config/m32c/mov.md | 2 +- gcc/config/m32c/muldiv.md | 2 +- gcc/config/m32c/predicates.md | 6 +- 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 | 4 +- gcc/config/m32r/m32r.c | 18 +- gcc/config/m32r/m32r.h | 2 +- gcc/config/m32r/m32r.md | 2 +- gcc/config/m32r/m32r.opt | 2 +- gcc/config/m32r/predicates.md | 2 +- gcc/config/m32r/t-linux | 2 +- gcc/config/m32r/t-m32r | 2 +- gcc/config/m68k/cf.md | 2 +- gcc/config/m68k/constraints.md | 2 +- gcc/config/m68k/genopt.sh | 4 +- gcc/config/m68k/ieee.opt | 2 +- gcc/config/m68k/linux.h | 2 +- gcc/config/m68k/m68020-elf.h | 2 +- gcc/config/m68k/m68k-devices.def | 2 +- gcc/config/m68k/m68k-isas.def | 2 +- gcc/config/m68k/m68k-microarchs.def | 2 +- gcc/config/m68k/m68k-modes.def | 2 +- gcc/config/m68k/m68k-none.h | 2 +- gcc/config/m68k/m68k-opts.h | 2 +- gcc/config/m68k/m68k-protos.h | 3 +- gcc/config/m68k/m68k-tables.opt | 2 +- gcc/config/m68k/m68k.c | 68 +- gcc/config/m68k/m68k.h | 6 +- gcc/config/m68k/m68k.md | 8 +- gcc/config/m68k/m68k.opt | 2 +- gcc/config/m68k/m68kelf.h | 6 +- gcc/config/m68k/m68kemb.h | 2 +- gcc/config/m68k/netbsd-elf.h | 2 +- gcc/config/m68k/openbsd.h | 2 +- gcc/config/m68k/predicates.md | 2 +- gcc/config/m68k/print-sysroot-suffix.sh | 2 +- gcc/config/m68k/rtemself.h | 2 +- gcc/config/m68k/sync.md | 2 +- gcc/config/m68k/t-linux | 2 +- gcc/config/m68k/t-mlibs | 2 +- gcc/config/m68k/t-uclinux | 2 +- gcc/config/m68k/uclinux.h | 2 +- gcc/config/m68k/uclinux.opt | 2 +- gcc/config/mcore/constraints.md | 2 +- gcc/config/mcore/mcore-elf.h | 4 +- gcc/config/mcore/mcore-protos.h | 2 +- gcc/config/mcore/mcore.c | 18 +- gcc/config/mcore/mcore.h | 4 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/mcore/mcore.opt | 2 +- gcc/config/mcore/predicates.md | 2 +- gcc/config/mcore/t-mcore | 2 +- gcc/config/microblaze/constraints.md | 2 +- gcc/config/microblaze/linux.h | 2 +- gcc/config/microblaze/microblaze-c.c | 4 +- gcc/config/microblaze/microblaze-protos.h | 2 +- gcc/config/microblaze/microblaze.c | 29 +- gcc/config/microblaze/microblaze.h | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/microblaze/microblaze.opt | 2 +- gcc/config/microblaze/predicates.md | 2 +- gcc/config/microblaze/rtems.h | 2 +- gcc/config/microblaze/sync.md | 2 +- gcc/config/mips/10000.md | 2 +- gcc/config/mips/20kc.md | 2 +- gcc/config/mips/24k.md | 2 +- gcc/config/mips/3000.md | 2 +- gcc/config/mips/4000.md | 2 +- gcc/config/mips/4100.md | 2 +- gcc/config/mips/4130.md | 2 +- gcc/config/mips/4300.md | 2 +- gcc/config/mips/4600.md | 2 +- gcc/config/mips/4k.md | 2 +- gcc/config/mips/5000.md | 2 +- gcc/config/mips/5400.md | 2 +- gcc/config/mips/5500.md | 2 +- gcc/config/mips/5k.md | 2 +- gcc/config/mips/6000.md | 2 +- gcc/config/mips/7000.md | 2 +- gcc/config/mips/74k.md | 2 +- gcc/config/mips/9000.md | 2 +- gcc/config/mips/constraints.md | 2 +- gcc/config/mips/driver-native.c | 4 +- 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 | 7 +- gcc/config/mips/generic.md | 2 +- gcc/config/mips/genopt.sh | 4 +- gcc/config/mips/gnu-user.h | 2 +- gcc/config/mips/i6400.md | 2 +- gcc/config/mips/linux-common.h | 2 +- gcc/config/mips/linux.h | 2 +- gcc/config/mips/loongson.h | 2 +- gcc/config/mips/loongson.md | 15 +- gcc/config/mips/loongson2ef.md | 2 +- gcc/config/mips/loongson3a.md | 2 +- gcc/config/mips/m5100.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips-cpus.def | 2 +- 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 | 2 +- gcc/config/mips/mips-modes.def | 2 +- gcc/config/mips/mips-msa.md | 15 +- gcc/config/mips/mips-opts.h | 2 +- gcc/config/mips/mips-protos.h | 3 +- gcc/config/mips/mips-ps-3d.md | 15 +- gcc/config/mips/mips-tables.opt | 2 +- gcc/config/mips/mips.c | 162 +- gcc/config/mips/mips.h | 25 +- gcc/config/mips/mips.md | 2 +- gcc/config/mips/mips.opt | 2 +- gcc/config/mips/msa.h | 2 +- gcc/config/mips/mti-elf.h | 2 +- gcc/config/mips/mti-linux.h | 2 +- gcc/config/mips/n32-elf.h | 2 +- gcc/config/mips/netbsd.h | 2 +- gcc/config/mips/octeon.md | 2 +- gcc/config/mips/p5600.md | 2 +- gcc/config/mips/predicates.md | 2 +- 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 | 2 +- gcc/config/mips/t-img-linux | 2 +- gcc/config/mips/t-isa3264 | 2 +- gcc/config/mips/t-linux64 | 2 +- gcc/config/mips/t-mips | 2 +- 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 | 4 +- gcc/config/mmix/mmix.h | 4 +- gcc/config/mmix/mmix.md | 2 +- gcc/config/mmix/mmix.opt | 2 +- gcc/config/mmix/predicates.md | 2 +- gcc/config/mmix/t-mmix | 2 +- gcc/config/mn10300/constraints.md | 2 +- gcc/config/mn10300/linux.h | 2 +- gcc/config/mn10300/mn10300-modes.def | 2 +- gcc/config/mn10300/mn10300-opts.h | 2 +- gcc/config/mn10300/mn10300-protos.h | 2 +- gcc/config/mn10300/mn10300.c | 4 +- gcc/config/mn10300/mn10300.h | 2 +- gcc/config/mn10300/mn10300.md | 2 +- gcc/config/mn10300/mn10300.opt | 2 +- gcc/config/mn10300/predicates.md | 2 +- gcc/config/mn10300/t-mn10300 | 2 +- gcc/config/moxie/constraints.md | 2 +- gcc/config/moxie/moxie-protos.h | 2 +- gcc/config/moxie/moxie.c | 7 +- gcc/config/moxie/moxie.h | 2 +- gcc/config/moxie/moxie.md | 2 +- gcc/config/moxie/moxie.opt | 2 +- gcc/config/moxie/moxiebox.h | 2 +- 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 | 2 +- gcc/config/msp430/driver-msp430.c | 4 +- gcc/config/msp430/msp430-c.c | 4 +- gcc/config/msp430/msp430-opts.h | 2 +- gcc/config/msp430/msp430-protos.h | 2 +- gcc/config/msp430/msp430.c | 50 +- gcc/config/msp430/msp430.h | 2 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/msp430/predicates.md | 2 +- gcc/config/msp430/t-msp430 | 2 +- gcc/config/nds32/constants.md | 3 +- gcc/config/nds32/constraints.md | 58 +- gcc/config/nds32/iterators.md | 19 +- gcc/config/nds32/nds32-cost.c | 4 +- gcc/config/nds32/nds32-doubleword.md | 2 +- gcc/config/nds32/nds32-fp-as-gp.c | 4 +- gcc/config/nds32/nds32-intrinsic.c | 4 +- gcc/config/nds32/nds32-intrinsic.md | 2 +- gcc/config/nds32/nds32-isr.c | 4 +- gcc/config/nds32/nds32-md-auxiliary.c | 4 +- gcc/config/nds32/nds32-memory-manipulation.c | 4 +- gcc/config/nds32/nds32-modes.def | 6 +- 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 | 4 +- gcc/config/nds32/nds32-predicates.c | 10 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nds32/nds32.c | 49 +- gcc/config/nds32/nds32.h | 170 +- gcc/config/nds32/nds32.md | 10 +- gcc/config/nds32/nds32.opt | 38 +- 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-protos.h | 2 +- gcc/config/netbsd-stdint.h | 2 +- gcc/config/netbsd.c | 2 +- gcc/config/netbsd.h | 2 +- gcc/config/netbsd.opt | 2 +- gcc/config/newlib-stdint.h | 2 +- gcc/config/nios2/constraints.md | 2 +- gcc/config/nios2/elf.h | 2 +- gcc/config/nios2/elf.opt | 2 +- gcc/config/nios2/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 | 6 +- gcc/config/nios2/nios2.c | 121 +- gcc/config/nios2/nios2.h | 7 +- gcc/config/nios2/nios2.md | 77 +- gcc/config/nios2/nios2.opt | 2 +- gcc/config/nios2/predicates.md | 4 +- gcc/config/nios2/rtems.h | 2 +- gcc/config/nios2/sync.md | 2 +- gcc/config/nios2/t-nios2 | 2 +- gcc/config/nvptx/mkoffload.c | 4 +- gcc/config/nvptx/nvptx-protos.h | 2 +- gcc/config/nvptx/nvptx.c | 155 +- gcc/config/nvptx/nvptx.h | 2 +- gcc/config/nvptx/nvptx.md | 16 +- gcc/config/nvptx/nvptx.opt | 2 +- gcc/config/nvptx/offload.h | 2 +- gcc/config/openbsd-libpthread.h | 2 +- gcc/config/openbsd.h | 2 +- gcc/config/openbsd.opt | 2 +- gcc/config/pa/constraints.md | 2 +- gcc/config/pa/elf.h | 2 +- gcc/config/pa/pa-64.h | 2 +- gcc/config/pa/pa-hpux.h | 2 +- gcc/config/pa/pa-hpux.opt | 2 +- gcc/config/pa/pa-hpux10.h | 2 +- gcc/config/pa/pa-hpux10.opt | 2 +- gcc/config/pa/pa-hpux1010.h | 2 +- gcc/config/pa/pa-hpux1010.opt | 2 +- gcc/config/pa/pa-hpux11.h | 2 +- gcc/config/pa/pa-hpux1111.h | 2 +- gcc/config/pa/pa-hpux1111.opt | 2 +- gcc/config/pa/pa-hpux1131.h | 2 +- gcc/config/pa/pa-hpux1131.opt | 2 +- gcc/config/pa/pa-linux.h | 2 +- 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 | 5 +- gcc/config/pa/pa.c | 46 +- gcc/config/pa/pa.h | 19 +- gcc/config/pa/pa.md | 2 +- gcc/config/pa/pa.opt | 2 +- gcc/config/pa/pa32-linux.h | 7 +- gcc/config/pa/pa32-openbsd.h | 2 +- gcc/config/pa/pa32-regs.h | 2 +- gcc/config/pa/pa64-hpux.h | 2 +- gcc/config/pa/pa64-hpux.opt | 2 +- gcc/config/pa/pa64-linux.h | 2 +- gcc/config/pa/pa64-regs.h | 2 +- gcc/config/pa/predicates.md | 5 +- gcc/config/pa/som.h | 17 +- 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 | 13 +- gcc/config/pdp11/pdp11.h | 7 +- gcc/config/pdp11/pdp11.md | 2 +- gcc/config/pdp11/pdp11.opt | 2 +- gcc/config/pdp11/predicates.md | 2 +- gcc/config/pdp11/t-pdp11 | 2 +- gcc/config/phoenix.h | 4 +- gcc/config/powerpcspe/40x.md | 2 +- gcc/config/powerpcspe/440.md | 2 +- gcc/config/powerpcspe/476.h | 2 +- gcc/config/powerpcspe/476.md | 2 +- gcc/config/powerpcspe/476.opt | 2 +- gcc/config/powerpcspe/601.md | 2 +- gcc/config/powerpcspe/603.md | 2 +- gcc/config/powerpcspe/6xx.md | 2 +- gcc/config/powerpcspe/7450.md | 2 +- gcc/config/powerpcspe/750cl.h | 2 +- gcc/config/powerpcspe/7xx.md | 2 +- gcc/config/powerpcspe/8540.md | 2 +- gcc/config/powerpcspe/a2.md | 2 +- gcc/config/powerpcspe/aix-stdint.h | 2 +- gcc/config/powerpcspe/aix.h | 5 +- gcc/config/powerpcspe/aix43.h | 4 +- gcc/config/powerpcspe/aix51.h | 4 +- gcc/config/powerpcspe/aix52.h | 4 +- gcc/config/powerpcspe/aix53.h | 4 +- gcc/config/powerpcspe/aix61.h | 4 +- gcc/config/powerpcspe/aix64.opt | 2 +- gcc/config/powerpcspe/aix71.h | 4 +- gcc/config/powerpcspe/altivec.h | 2 +- gcc/config/powerpcspe/altivec.md | 57 +- gcc/config/powerpcspe/biarch64.h | 2 +- gcc/config/powerpcspe/bmi2intrin.h | 2 +- gcc/config/powerpcspe/bmiintrin.h | 2 +- gcc/config/powerpcspe/cell.md | 2 +- gcc/config/powerpcspe/constraints.md | 2 +- gcc/config/powerpcspe/crypto.md | 2 +- gcc/config/powerpcspe/darwin.h | 4 +- gcc/config/powerpcspe/darwin.md | 2 +- gcc/config/powerpcspe/darwin.opt | 2 +- gcc/config/powerpcspe/darwin64.h | 2 +- gcc/config/powerpcspe/darwin7.h | 2 +- gcc/config/powerpcspe/darwin8.h | 2 +- gcc/config/powerpcspe/default64.h | 2 +- gcc/config/powerpcspe/dfp.md | 2 +- gcc/config/powerpcspe/driver-powerpcspe.c | 4 +- gcc/config/powerpcspe/e300c2c3.md | 2 +- gcc/config/powerpcspe/e500.h | 2 +- gcc/config/powerpcspe/e500mc.md | 2 +- gcc/config/powerpcspe/e500mc64.md | 2 +- gcc/config/powerpcspe/e5500.md | 2 +- gcc/config/powerpcspe/e6500.md | 2 +- gcc/config/powerpcspe/eabi.h | 2 +- gcc/config/powerpcspe/eabialtivec.h | 2 +- gcc/config/powerpcspe/eabisim.h | 2 +- gcc/config/powerpcspe/eabispe.h | 2 +- gcc/config/powerpcspe/freebsd.h | 2 +- gcc/config/powerpcspe/freebsd64.h | 2 +- gcc/config/powerpcspe/genopt.sh | 4 +- gcc/config/powerpcspe/host-darwin.c | 4 +- gcc/config/powerpcspe/host-ppc64-darwin.c | 4 +- gcc/config/powerpcspe/htm.md | 2 +- gcc/config/powerpcspe/htmintrin.h | 2 +- gcc/config/powerpcspe/htmxlintrin.h | 2 +- gcc/config/powerpcspe/linux.h | 2 +- gcc/config/powerpcspe/linux64.h | 2 +- gcc/config/powerpcspe/linux64.opt | 2 +- gcc/config/powerpcspe/linuxaltivec.h | 2 +- gcc/config/powerpcspe/linuxspe.h | 2 +- gcc/config/powerpcspe/lynx.h | 2 +- gcc/config/powerpcspe/mpc.md | 2 +- gcc/config/powerpcspe/netbsd.h | 2 +- gcc/config/powerpcspe/option-defaults.h | 2 +- gcc/config/powerpcspe/paired.h | 2 +- gcc/config/powerpcspe/paired.md | 15 +- gcc/config/powerpcspe/power4.md | 2 +- gcc/config/powerpcspe/power5.md | 2 +- gcc/config/powerpcspe/power6.md | 2 +- gcc/config/powerpcspe/power7.md | 2 +- gcc/config/powerpcspe/power8.md | 2 +- gcc/config/powerpcspe/power9.md | 2 +- gcc/config/powerpcspe/powerpcspe-builtin.def | 2 +- gcc/config/powerpcspe/powerpcspe-c.c | 4 +- gcc/config/powerpcspe/powerpcspe-cpus.def | 2 +- gcc/config/powerpcspe/powerpcspe-linux.c | 4 +- gcc/config/powerpcspe/powerpcspe-modes.def | 2 +- gcc/config/powerpcspe/powerpcspe-opts.h | 2 +- gcc/config/powerpcspe/powerpcspe-passes.def | 2 +- gcc/config/powerpcspe/powerpcspe-protos.h | 4 +- gcc/config/powerpcspe/powerpcspe-tables.opt | 166 +- gcc/config/powerpcspe/powerpcspe.c | 182 +- gcc/config/powerpcspe/powerpcspe.h | 5 +- gcc/config/powerpcspe/powerpcspe.md | 4 +- gcc/config/powerpcspe/powerpcspe.opt | 86 +- gcc/config/powerpcspe/ppc-asm.h | 2 +- gcc/config/powerpcspe/ppc-auxv.h | 2 +- gcc/config/powerpcspe/ppu_intrinsics.h | 2 +- gcc/config/powerpcspe/predicates.md | 2 +- gcc/config/powerpcspe/rs64.md | 2 +- gcc/config/powerpcspe/rtems.h | 2 +- gcc/config/powerpcspe/secureplt.h | 2 +- gcc/config/powerpcspe/si2vmx.h | 2 +- gcc/config/powerpcspe/singlefp.h | 2 +- gcc/config/powerpcspe/spe.h | 2 +- gcc/config/powerpcspe/spe.md | 15 +- gcc/config/powerpcspe/spu2vmx.h | 2 +- gcc/config/powerpcspe/sync.md | 2 +- gcc/config/powerpcspe/sysv4.h | 2 +- gcc/config/powerpcspe/sysv4.opt | 4 +- gcc/config/powerpcspe/sysv4le.h | 2 +- gcc/config/powerpcspe/t-aix43 | 2 +- gcc/config/powerpcspe/t-aix52 | 2 +- gcc/config/powerpcspe/t-fprules | 2 +- gcc/config/powerpcspe/t-freebsd64 | 2 +- gcc/config/powerpcspe/t-linux64 | 2 +- gcc/config/powerpcspe/t-lynx | 2 +- gcc/config/powerpcspe/t-netbsd | 2 +- gcc/config/powerpcspe/t-powerpcspe | 2 +- gcc/config/powerpcspe/t-ppccomm | 2 +- gcc/config/powerpcspe/t-ppcendian | 2 +- gcc/config/powerpcspe/t-ppcgas | 2 +- gcc/config/powerpcspe/t-rtems | 2 +- gcc/config/powerpcspe/t-spe | 2 +- gcc/config/powerpcspe/t-vxworks | 2 +- gcc/config/powerpcspe/t-xilinx | 2 +- gcc/config/powerpcspe/titan.md | 2 +- gcc/config/powerpcspe/vec_types.h | 2 +- gcc/config/powerpcspe/vector.md | 2 +- gcc/config/powerpcspe/vsx.md | 15 +- gcc/config/powerpcspe/vxworks.h | 2 +- gcc/config/powerpcspe/vxworksae.h | 2 +- gcc/config/powerpcspe/vxworksmils.h | 2 +- gcc/config/powerpcspe/x86intrin.h | 2 +- gcc/config/powerpcspe/xcoff.h | 4 +- gcc/config/powerpcspe/xfpu.h | 2 +- gcc/config/powerpcspe/xfpu.md | 2 +- gcc/config/powerpcspe/xilinx.h | 2 +- gcc/config/powerpcspe/xilinx.opt | 2 +- gcc/config/print-sysroot-suffix.sh | 2 +- gcc/config/riscv/constraints.md | 2 +- gcc/config/riscv/elf.h | 4 +- gcc/config/riscv/generic.md | 2 +- gcc/config/riscv/linux.h | 15 +- gcc/config/riscv/multilib-generator | 2 +- gcc/config/riscv/peephole.md | 2 +- gcc/config/riscv/pic.md | 2 +- gcc/config/riscv/predicates.md | 2 +- gcc/config/riscv/riscv-builtins.c | 4 +- gcc/config/riscv/riscv-c.c | 4 +- gcc/config/riscv/riscv-ftypes.def | 2 +- gcc/config/riscv/riscv-modes.def | 2 +- gcc/config/riscv/riscv-opts.h | 2 +- gcc/config/riscv/riscv-protos.h | 6 +- gcc/config/riscv/riscv.c | 458 +- gcc/config/riscv/riscv.h | 68 +- gcc/config/riscv/riscv.md | 104 +- gcc/config/riscv/riscv.opt | 6 +- gcc/config/riscv/rtems.h | 2 +- gcc/config/riscv/sync.md | 2 +- gcc/config/rl78/constraints.md | 2 +- gcc/config/rl78/predicates.md | 2 +- gcc/config/rl78/rl78-c.c | 4 +- gcc/config/rl78/rl78-expand.md | 10 +- gcc/config/rl78/rl78-opts.h | 2 +- gcc/config/rl78/rl78-protos.h | 3 +- gcc/config/rl78/rl78-real.md | 11 +- gcc/config/rl78/rl78-virt.md | 10 +- gcc/config/rl78/rl78.c | 81 +- gcc/config/rl78/rl78.h | 2 +- gcc/config/rl78/rl78.md | 60 +- gcc/config/rl78/rl78.opt | 2 +- gcc/config/rl78/t-rl78 | 2 +- gcc/config/rpath.opt | 2 +- gcc/config/rs6000/40x.md | 4 +- gcc/config/rs6000/440.md | 4 +- gcc/config/rs6000/476.h | 2 +- gcc/config/rs6000/476.md | 4 +- gcc/config/rs6000/476.opt | 2 +- gcc/config/rs6000/601.md | 4 +- gcc/config/rs6000/603.md | 4 +- gcc/config/rs6000/6xx.md | 6 +- gcc/config/rs6000/7450.md | 4 +- gcc/config/rs6000/750cl.h | 2 +- gcc/config/rs6000/7xx.md | 4 +- gcc/config/rs6000/8540.md | 4 +- gcc/config/rs6000/a2.md | 2 +- gcc/config/rs6000/aix-stdint.h | 2 +- gcc/config/rs6000/aix.h | 5 +- gcc/config/rs6000/aix43.h | 4 +- gcc/config/rs6000/aix51.h | 4 +- gcc/config/rs6000/aix52.h | 4 +- gcc/config/rs6000/aix53.h | 4 +- gcc/config/rs6000/aix61.h | 4 +- gcc/config/rs6000/aix64.opt | 2 +- gcc/config/rs6000/aix71.h | 4 +- gcc/config/rs6000/altivec.h | 12 +- gcc/config/rs6000/altivec.md | 195 +- gcc/config/rs6000/amo.h | 2 +- gcc/config/rs6000/biarch64.h | 2 +- gcc/config/rs6000/bmi2intrin.h | 2 +- gcc/config/rs6000/bmiintrin.h | 2 +- gcc/config/rs6000/cell.md | 4 +- gcc/config/rs6000/constraints.md | 2 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/darwin.h | 4 +- gcc/config/rs6000/darwin.md | 2 +- gcc/config/rs6000/darwin.opt | 2 +- gcc/config/rs6000/darwin64.h | 2 +- gcc/config/rs6000/darwin7.h | 2 +- gcc/config/rs6000/darwin8.h | 2 +- gcc/config/rs6000/default64.h | 2 +- gcc/config/rs6000/dfp.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 101 +- gcc/config/rs6000/e300c2c3.md | 4 +- gcc/config/rs6000/e500mc.md | 4 +- gcc/config/rs6000/e500mc64.md | 4 +- gcc/config/rs6000/e5500.md | 4 +- gcc/config/rs6000/e6500.md | 4 +- gcc/config/rs6000/eabi.h | 2 +- gcc/config/rs6000/eabialtivec.h | 2 +- gcc/config/rs6000/eabisim.h | 2 +- gcc/config/{i386 => rs6000}/emmintrin.h | 1409 +- gcc/config/rs6000/freebsd.h | 2 +- gcc/config/rs6000/freebsd64.h | 2 +- gcc/config/rs6000/genopt.sh | 4 +- gcc/config/rs6000/host-darwin.c | 4 +- gcc/config/rs6000/host-ppc64-darwin.c | 4 +- gcc/config/rs6000/htm.md | 2 +- gcc/config/rs6000/htmintrin.h | 2 +- gcc/config/rs6000/htmxlintrin.h | 2 +- gcc/config/rs6000/linux.h | 2 +- gcc/config/rs6000/linux64.h | 15 +- gcc/config/rs6000/linux64.opt | 2 +- gcc/config/rs6000/linuxaltivec.h | 2 +- gcc/config/rs6000/lynx.h | 2 +- gcc/config/rs6000/mm_malloc.h | 2 +- gcc/config/rs6000/mmintrin.h | 8 +- gcc/config/rs6000/mpc.md | 4 +- gcc/config/rs6000/netbsd.h | 2 +- gcc/config/rs6000/option-defaults.h | 2 +- gcc/config/rs6000/paired.h | 2 +- gcc/config/rs6000/paired.md | 15 +- gcc/config/rs6000/power4.md | 6 +- gcc/config/rs6000/power5.md | 6 +- gcc/config/rs6000/power6.md | 7 +- gcc/config/rs6000/power7.md | 9 +- gcc/config/rs6000/power8.md | 4 +- gcc/config/rs6000/power9.md | 73 +- gcc/config/rs6000/ppc-asm.h | 6 +- gcc/config/rs6000/ppc-auxv.h | 3 +- gcc/config/rs6000/ppu_intrinsics.h | 2 +- gcc/config/rs6000/predicates.md | 84 +- gcc/config/rs6000/rs6000-builtin.def | 230 +- gcc/config/rs6000/rs6000-c.c | 469 +- gcc/config/rs6000/rs6000-cpus.def | 4 +- gcc/config/rs6000/rs6000-linux.c | 4 +- gcc/config/rs6000/rs6000-modes.def | 2 +- gcc/config/rs6000/rs6000-opts.h | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 688 +- gcc/config/rs6000/rs6000-passes.def | 2 +- gcc/config/rs6000/rs6000-protos.h | 17 +- gcc/config/rs6000/rs6000-string.c | 1140 +- gcc/config/rs6000/rs6000-tables.opt | 2 +- gcc/config/rs6000/rs6000.c | 1751 +- gcc/config/rs6000/rs6000.h | 23 +- gcc/config/rs6000/rs6000.md | 1701 +- gcc/config/rs6000/rs6000.opt | 26 +- gcc/config/rs6000/rs64.md | 4 +- gcc/config/rs6000/rtems.h | 2 +- gcc/config/rs6000/secureplt.h | 2 +- gcc/config/rs6000/si2vmx.h | 2 +- gcc/config/rs6000/singlefp.h | 2 +- gcc/config/rs6000/spu2vmx.h | 2 +- gcc/config/rs6000/sync.md | 2 +- gcc/config/rs6000/sysv4.h | 2 +- gcc/config/rs6000/sysv4.opt | 2 +- gcc/config/rs6000/sysv4le.h | 2 +- gcc/config/rs6000/t-aix43 | 2 +- gcc/config/rs6000/t-aix52 | 2 +- gcc/config/rs6000/t-fprules | 2 +- gcc/config/rs6000/t-freebsd64 | 2 +- .../t-cris => rs6000/t-ldouble-linux64le-ibm} | 19 +- .../rs6000/t-ldouble-linux64le-ieee} | 35 +- 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 | 3 +- gcc/config/rs6000/t-vxworks | 2 +- gcc/config/rs6000/t-xilinx | 2 +- gcc/config/rs6000/titan.md | 4 +- gcc/config/rs6000/vec_types.h | 2 +- gcc/config/rs6000/vector.md | 56 +- gcc/config/rs6000/vsx.md | 823 +- gcc/config/rs6000/vxworks.h | 2 +- gcc/config/rs6000/vxworksae.h | 2 +- gcc/config/rs6000/vxworksmils.h | 2 +- gcc/config/rs6000/x86intrin.h | 6 +- gcc/config/rs6000/xcoff.h | 4 +- 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/rs6000/xmmintrin.h | 4 +- gcc/config/rtems.h | 2 +- gcc/config/rtems.opt | 2 +- gcc/config/rx/constraints.md | 2 +- gcc/config/rx/predicates.md | 2 +- gcc/config/rx/rx-modes.def | 2 +- gcc/config/rx/rx-opts.h | 2 +- gcc/config/rx/rx-protos.h | 2 +- gcc/config/rx/rx.c | 29 +- gcc/config/rx/rx.h | 2 +- gcc/config/rx/rx.md | 5 +- gcc/config/rx/rx.opt | 2 +- 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 | 2 +- gcc/config/s390/2964.md | 2 +- gcc/config/s390/constraints.md | 2 +- gcc/config/s390/driver-native.c | 4 +- gcc/config/s390/htmintrin.h | 2 +- gcc/config/s390/htmxlintrin.h | 2 +- gcc/config/s390/linux.h | 2 +- gcc/config/s390/predicates.md | 21 +- gcc/config/s390/s390-builtin-types.def | 2 +- gcc/config/s390/s390-builtins.def | 2 +- gcc/config/s390/s390-builtins.h | 2 +- gcc/config/s390/s390-c.c | 4 +- gcc/config/s390/s390-modes.def | 2 +- gcc/config/s390/s390-opts.h | 11 +- gcc/config/s390/s390-protos.h | 14 +- gcc/config/s390/s390.c | 721 +- gcc/config/s390/s390.h | 122 +- gcc/config/s390/s390.md | 598 +- gcc/config/s390/s390.opt | 62 +- gcc/config/s390/s390intrin.h | 2 +- gcc/config/s390/s390x.h | 2 +- gcc/config/s390/subst.md | 2 +- gcc/config/s390/t-s390 | 2 +- gcc/config/s390/tpf.h | 2 +- gcc/config/s390/tpf.md | 2 +- gcc/config/s390/tpf.opt | 2 +- gcc/config/s390/vecintrin.h | 2 +- gcc/config/s390/vector.md | 2 +- gcc/config/s390/vx-builtins.md | 20 +- gcc/config/sh/constraints.md | 2 +- gcc/config/sh/divcost-analysis | 2 +- gcc/config/sh/divtab-sh4-300.c | 2 +- gcc/config/sh/divtab-sh4.c | 2 +- gcc/config/sh/divtab.c | 2 +- gcc/config/sh/elf.h | 2 +- gcc/config/sh/embed-elf.h | 2 +- gcc/config/sh/iterators.md | 2 +- gcc/config/sh/linux.h | 2 +- gcc/config/sh/little.h | 2 +- gcc/config/sh/netbsd-elf.h | 2 +- gcc/config/sh/newlib.h | 2 +- gcc/config/sh/predicates.md | 2 +- gcc/config/sh/rtems.h | 2 +- gcc/config/sh/rtemself.h | 2 +- gcc/config/sh/sh-c.c | 4 +- gcc/config/sh/sh-mem.cc | 12 +- gcc/config/sh/sh-modes.def | 2 +- gcc/config/sh/sh-protos.h | 10 +- gcc/config/sh/sh.c | 75 +- gcc/config/sh/sh.h | 19 +- gcc/config/sh/sh.md | 73 +- gcc/config/sh/sh.opt | 2 +- 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/sh_optimize_sett_clrt.cc | 9 +- gcc/config/sh/sh_treg_combine.cc | 20 +- gcc/config/sh/superh.h | 2 +- gcc/config/sh/sync.md | 4 +- gcc/config/sh/t-sh | 2 +- gcc/config/sh/vxworks.h | 2 +- gcc/config/sol2-c.c | 2 +- gcc/config/sol2-cxx.c | 2 +- gcc/config/sol2-protos.h | 2 +- gcc/config/sol2-stubs.c | 2 +- gcc/config/sol2.c | 2 +- gcc/config/sol2.h | 42 +- gcc/config/sol2.opt | 2 +- gcc/config/sparc/biarch64.h | 2 +- gcc/config/sparc/constraints.md | 2 +- gcc/config/sparc/cypress.md | 2 +- gcc/config/sparc/default64.h | 2 +- gcc/config/sparc/driver-sparc.c | 4 +- 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 | 2 +- gcc/config/sparc/long-double-switch.opt | 2 +- gcc/config/sparc/m8.md | 2 +- gcc/config/sparc/netbsd-elf.h | 2 +- gcc/config/sparc/niagara.md | 2 +- gcc/config/sparc/niagara2.md | 2 +- gcc/config/sparc/niagara4.md | 2 +- gcc/config/sparc/niagara7.md | 2 +- gcc/config/sparc/openbsd1-64.h | 2 +- gcc/config/sparc/openbsd64.h | 2 +- gcc/config/sparc/predicates.md | 2 +- gcc/config/sparc/rtemself.h | 2 +- gcc/config/sparc/sol2.h | 2 +- gcc/config/sparc/sp-elf.h | 2 +- gcc/config/sparc/sp64-elf.h | 2 +- gcc/config/sparc/sparc-c.c | 4 +- gcc/config/sparc/sparc-modes.def | 2 +- gcc/config/sparc/sparc-opts.h | 2 +- gcc/config/sparc/sparc-passes.def | 2 +- gcc/config/sparc/sparc-protos.h | 2 +- gcc/config/sparc/sparc.c | 408 +- gcc/config/sparc/sparc.h | 35 +- gcc/config/sparc/sparc.md | 54 +- gcc/config/sparc/sparc.opt | 6 +- gcc/config/sparc/sparclet.md | 2 +- gcc/config/sparc/supersparc.md | 2 +- gcc/config/sparc/sync.md | 32 +- 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 | 2 +- gcc/config/sparc/t-rtems-64 | 2 +- gcc/config/sparc/t-sparc | 2 +- gcc/config/sparc/tso.h | 2 +- gcc/config/sparc/ultra1_2.md | 2 +- gcc/config/sparc/ultra3.md | 2 +- gcc/config/sparc/visintrin.h | 2 +- gcc/config/sparc/vxworks.h | 2 +- gcc/config/spu/constraints.md | 2 +- gcc/config/spu/predicates.md | 2 +- gcc/config/spu/spu-builtins.def | 2 +- gcc/config/spu/spu-builtins.md | 2 +- gcc/config/spu/spu-c.c | 4 +- gcc/config/spu/spu-elf.h | 2 +- gcc/config/spu/spu-modes.def | 2 +- gcc/config/spu/spu-protos.h | 2 +- gcc/config/spu/spu.c | 38 +- gcc/config/spu/spu.h | 4 +- gcc/config/spu/spu.md | 2 +- gcc/config/spu/spu.opt | 2 +- gcc/config/spu/spu_cache.h | 2 +- gcc/config/spu/spu_internals.h | 2 +- gcc/config/spu/spu_intrinsics.h | 2 +- gcc/config/spu/spu_mfcio.h | 2 +- gcc/config/spu/t-spu-elf | 2 +- gcc/config/spu/vec_types.h | 2 +- gcc/config/spu/vmx2spu.h | 2 +- gcc/config/stormy16/constraints.md | 2 +- gcc/config/stormy16/predicates.md | 2 +- gcc/config/stormy16/stormy-abi | 2 +- gcc/config/stormy16/stormy16-protos.h | 3 +- gcc/config/stormy16/stormy16.c | 30 +- gcc/config/stormy16/stormy16.h | 7 +- gcc/config/stormy16/stormy16.md | 2 +- gcc/config/stormy16/stormy16.opt | 2 +- gcc/config/t-darwin | 2 +- gcc/config/t-glibc | 2 +- gcc/config/t-libunwind | 2 +- gcc/config/t-linux | 2 +- gcc/config/t-lynx | 2 +- gcc/config/t-netbsd | 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 | 4 +- gcc/config/tilegx/predicates.md | 2 +- gcc/config/tilegx/sync.md | 2 +- gcc/config/tilegx/tilegx-builtins.h | 2 +- gcc/config/tilegx/tilegx-c.c | 4 +- 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 | 6 +- gcc/config/tilegx/tilegx.h | 2 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/config/tilegx/tilegx.opt | 2 +- gcc/config/tilepro/constraints.md | 2 +- gcc/config/tilepro/gen-mul-tables.cc | 4 +- gcc/config/tilepro/linux.h | 2 +- gcc/config/tilepro/mul-tables.c | 4 +- gcc/config/tilepro/predicates.md | 2 +- gcc/config/tilepro/tilepro-builtins.h | 2 +- gcc/config/tilepro/tilepro-c.c | 4 +- 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 | 4 +- gcc/config/tilepro/tilepro.h | 2 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/tilepro/tilepro.opt | 2 +- gcc/config/usegas.h | 2 +- gcc/config/v850/constraints.md | 2 +- gcc/config/v850/predicates.md | 2 +- gcc/config/v850/rtems.h | 2 +- gcc/config/v850/t-v850 | 2 +- gcc/config/v850/v850-c.c | 4 +- gcc/config/v850/v850-modes.def | 2 +- gcc/config/v850/v850-opts.h | 2 +- gcc/config/v850/v850-protos.h | 4 +- gcc/config/v850/v850.c | 38 +- gcc/config/v850/v850.h | 4 +- gcc/config/v850/v850.md | 2 +- gcc/config/v850/v850.opt | 2 +- gcc/config/vax/builtins.md | 2 +- gcc/config/vax/constraints.md | 14 +- 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 | 14 +- gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 2 +- gcc/config/vax/vax.opt | 2 +- gcc/config/visium/constraints.md | 8 +- gcc/config/visium/elf.h | 2 +- gcc/config/visium/gr5.md | 2 +- gcc/config/visium/gr6.md | 2 +- gcc/config/visium/predicates.md | 4 +- gcc/config/visium/t-visium | 2 +- gcc/config/visium/visium-modes.def | 2 +- gcc/config/visium/visium-opts.h | 2 +- gcc/config/visium/visium-protos.h | 2 +- gcc/config/visium/visium.c | 17 +- gcc/config/visium/visium.h | 9 +- gcc/config/visium/visium.md | 6 +- gcc/config/visium/visium.opt | 2 +- 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 | 4 +- gcc/config/vms/vms-f.c | 4 +- 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 | 4 +- gcc/config/vms/vms.h | 2 +- gcc/config/vms/vms.opt | 2 +- gcc/config/vms/x-vms | 2 +- gcc/config/vms/xm-vms.h | 2 +- gcc/config/vx-common.h | 4 +- gcc/config/vxworks-dummy.h | 2 +- gcc/config/vxworks-stdint.h | 2 +- gcc/config/vxworks.c | 10 +- gcc/config/vxworks.h | 12 +- gcc/config/vxworks.opt | 2 +- gcc/config/vxworksae.h | 11 +- gcc/config/winnt-c.c | 2 +- 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 | 2 +- gcc/config/xtensa/t-xtensa | 2 +- gcc/config/xtensa/uclinux.h | 2 +- gcc/config/xtensa/uclinux.opt | 2 +- gcc/config/xtensa/xtensa-protos.h | 4 +- gcc/config/xtensa/xtensa.c | 18 +- gcc/config/xtensa/xtensa.h | 5 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/config/xtensa/xtensa.opt | 2 +- gcc/configure | 249 +- gcc/configure.ac | 197 +- gcc/context.c | 2 +- gcc/context.h | 2 +- gcc/convert.c | 34 +- gcc/convert.h | 2 +- gcc/coretypes.h | 19 +- gcc/coverage.c | 12 +- gcc/coverage.h | 2 +- gcc/cp/ChangeLog | 5101 +-- gcc/cp/{ChangeLog => ChangeLog-2017} | 993 +- gcc/cp/Make-lang.in | 11 +- gcc/cp/NEWS | 2 +- gcc/cp/call.c | 253 +- gcc/cp/cfns.gperf | 2 +- gcc/cp/cfns.h | 2 +- gcc/cp/class.c | 102 +- gcc/cp/config-lang.in | 2 +- gcc/cp/constexpr.c | 280 +- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-array-notation.c | 1470 - gcc/cp/cp-cilkplus.c | 240 - gcc/cp/cp-cilkplus.h | 28 - gcc/cp/cp-gimplify.c | 160 +- gcc/cp/cp-lang.c | 4 +- gcc/cp/cp-objcp-common.c | 69 +- gcc/cp/cp-objcp-common.h | 6 +- gcc/cp/cp-tree.def | 6 +- gcc/cp/cp-tree.h | 280 +- gcc/cp/cp-ubsan.c | 7 +- gcc/cp/cvt.c | 14 +- gcc/cp/cxx-pretty-print.c | 2 +- gcc/cp/cxx-pretty-print.h | 2 +- gcc/cp/decl.c | 1078 +- gcc/cp/decl.h | 2 +- gcc/cp/decl2.c | 158 +- gcc/cp/dump.c | 167 +- gcc/cp/error.c | 162 +- gcc/cp/except.c | 6 +- gcc/cp/expr.c | 67 +- gcc/cp/friend.c | 17 +- gcc/cp/g++spec.c | 2 +- gcc/cp/init.c | 194 +- gcc/cp/lambda.c | 176 +- gcc/cp/lang-specs.h | 2 +- gcc/cp/lex.c | 173 +- gcc/cp/logic.cc | 2 +- gcc/cp/mangle.c | 126 +- gcc/cp/method.c | 56 +- gcc/cp/name-lookup.c | 273 +- gcc/cp/name-lookup.h | 3 +- gcc/cp/operators.def | 194 +- gcc/cp/optimize.c | 2 +- gcc/cp/parser.c | 1782 +- gcc/cp/parser.h | 11 +- gcc/cp/pt.c | 810 +- gcc/cp/ptree.c | 3 +- gcc/cp/repo.c | 2 +- gcc/cp/rtti.c | 17 +- gcc/cp/search.c | 9 +- gcc/cp/semantics.c | 307 +- gcc/cp/tree.c | 141 +- gcc/cp/type-utils.h | 2 +- gcc/cp/typeck.c | 358 +- gcc/cp/typeck2.c | 231 +- gcc/cp/vtable-class-hierarchy.c | 2 +- gcc/cppbuiltin.c | 4 +- gcc/cppbuiltin.h | 2 +- gcc/cppdefault.c | 2 +- gcc/cppdefault.h | 2 +- gcc/cprop.c | 2 +- gcc/cse.c | 102 +- gcc/cselib.c | 43 +- gcc/cselib.h | 2 +- gcc/data-streamer-in.c | 2 +- gcc/data-streamer-out.c | 2 +- gcc/data-streamer.c | 2 +- gcc/data-streamer.h | 24 +- gcc/dbgcnt.c | 2 +- gcc/dbgcnt.def | 2 +- gcc/dbgcnt.h | 2 +- gcc/dbxout.c | 180 +- gcc/dbxout.h | 2 +- gcc/dce.c | 36 +- gcc/dce.h | 2 +- gcc/ddg.c | 2 +- gcc/ddg.h | 2 +- gcc/debug.c | 3 +- gcc/debug.h | 12 +- gcc/defaults.h | 13 +- gcc/df-core.c | 2 +- gcc/df-problems.c | 4 +- gcc/df-scan.c | 5 +- gcc/df.h | 2 +- gcc/dfp.c | 2 +- gcc/dfp.h | 2 +- gcc/diagnostic-color.c | 87 +- gcc/diagnostic-color.h | 4 +- gcc/diagnostic-core.h | 19 +- gcc/diagnostic-show-locus.c | 50 +- gcc/diagnostic.c | 195 +- gcc/diagnostic.def | 2 +- gcc/diagnostic.h | 2 +- gcc/doc/avr-mmcu.texi | 2 +- 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 | 2 +- gcc/doc/contribute.texi | 2 +- gcc/doc/cpp.texi | 74 +- gcc/doc/cppdiropts.texi | 2 +- gcc/doc/cppenv.texi | 2 +- gcc/doc/cppinternals.texi | 4 +- gcc/doc/cppopts.texi | 14 +- gcc/doc/cppwarnopts.texi | 2 +- gcc/doc/extend.texi | 451 +- gcc/doc/fragments.texi | 2 +- gcc/doc/frontends.texi | 2 +- gcc/doc/gcc.texi | 2 +- gcc/doc/gccint.texi | 4 +- gcc/doc/gcov-dump.texi | 4 +- gcc/doc/gcov-tool.texi | 4 +- gcc/doc/gcov.texi | 365 +- gcc/doc/generic.texi | 147 +- gcc/doc/gimple.texi | 26 +- gcc/doc/gty.texi | 2 +- gcc/doc/headerdirs.texi | 2 +- gcc/doc/hostconfig.texi | 2 +- gcc/doc/implement-c.texi | 2 +- gcc/doc/implement-cxx.texi | 2 +- gcc/doc/include/gcc-common.texi | 2 +- gcc/doc/install-old.texi | 2 +- gcc/doc/install.texi | 141 +- gcc/doc/install.texi2html | 2 +- gcc/doc/interface.texi | 2 +- gcc/doc/invoke.texi | 1801 +- gcc/doc/languages.texi | 2 +- gcc/doc/libgcc.texi | 2 +- gcc/doc/loop.texi | 2 +- gcc/doc/lto.texi | 2 +- gcc/doc/makefile.texi | 2 +- gcc/doc/match-and-simplify.texi | 4 +- gcc/doc/md.texi | 243 +- gcc/doc/objc.texi | 2 +- gcc/doc/optinfo.texi | 2 +- gcc/doc/options.texi | 2 +- gcc/doc/passes.texi | 74 +- gcc/doc/plugins.texi | 59 +- gcc/doc/poly-int.texi | 1048 + gcc/doc/portability.texi | 2 +- gcc/doc/rtl.texi | 510 +- gcc/doc/service.texi | 2 +- gcc/doc/sourcebuild.texi | 129 +- gcc/doc/standards.texi | 10 +- gcc/doc/tm.texi | 227 +- gcc/doc/tm.texi.in | 106 +- gcc/doc/tree-ssa.texi | 2 +- gcc/doc/trouble.texi | 2 +- gcc/dojump.c | 52 +- gcc/dojump.h | 6 +- gcc/dominance.c | 2 +- gcc/dominance.h | 2 +- gcc/domwalk.c | 92 +- gcc/domwalk.h | 49 +- gcc/double-int.c | 2 +- gcc/double-int.h | 2 +- gcc/dse.c | 418 +- gcc/dumpfile.c | 25 +- gcc/dumpfile.h | 6 +- gcc/dwarf2asm.c | 2 +- gcc/dwarf2asm.h | 2 +- gcc/dwarf2cfi.c | 278 +- gcc/dwarf2out.c | 705 +- gcc/dwarf2out.h | 15 +- gcc/early-remat.c | 2611 ++ gcc/edit-context.c | 2 +- gcc/edit-context.h | 2 +- gcc/emit-rtl.c | 777 +- gcc/emit-rtl.h | 34 +- gcc/errors.c | 2 +- gcc/errors.h | 2 +- gcc/et-forest.c | 6 +- gcc/et-forest.h | 2 +- gcc/except.c | 3 +- gcc/except.h | 2 +- gcc/exec-tool.in | 2 +- gcc/explow.c | 103 +- gcc/explow.h | 5 +- gcc/expmed.c | 485 +- gcc/expmed.h | 17 +- gcc/expr.c | 1087 +- gcc/expr.h | 16 +- gcc/fibonacci_heap.c | 2 +- gcc/fibonacci_heap.h | 2 +- gcc/file-find.c | 2 +- gcc/file-find.h | 2 +- gcc/file-prefix-map.c | 132 + .../common-target-def.h => file-prefix-map.h} | 18 +- gcc/final.c | 299 +- gcc/fixed-value.c | 2 +- gcc/fixed-value.h | 2 +- gcc/flag-types.h | 5 +- gcc/flags.h | 2 +- gcc/fold-const-call.c | 74 +- gcc/fold-const-call.h | 2 +- gcc/fold-const.c | 1121 +- gcc/fold-const.h | 10 +- gcc/fortran/ChangeLog | 2051 +- gcc/fortran/{ChangeLog => ChangeLog-2017} | 694 + gcc/fortran/Make-lang.in | 2 +- gcc/fortran/arith.c | 21 +- gcc/fortran/arith.h | 3 +- gcc/fortran/array.c | 61 +- gcc/fortran/bbt.c | 2 +- gcc/fortran/check.c | 213 +- gcc/fortran/class.c | 63 +- gcc/fortran/config-lang.in | 2 +- gcc/fortran/constructor.c | 2 +- gcc/fortran/constructor.h | 2 +- gcc/fortran/convert.c | 24 +- gcc/fortran/cpp.c | 2 +- gcc/fortran/cpp.h | 2 +- gcc/fortran/data.c | 17 +- gcc/fortran/data.h | 2 +- gcc/fortran/decl.c | 210 +- gcc/fortran/dependency.c | 10 +- gcc/fortran/dependency.h | 2 +- gcc/fortran/dump-parse-tree.c | 133 +- gcc/fortran/error.c | 13 +- gcc/fortran/expr.c | 206 +- gcc/fortran/f95-lang.c | 20 +- gcc/fortran/frontend-passes.c | 242 +- gcc/fortran/gfc-diagnostic.def | 2 +- gcc/fortran/gfc-internals.texi | 2 +- gcc/fortran/gfortran.h | 47 +- gcc/fortran/gfortran.texi | 182 +- gcc/fortran/gfortranspec.c | 4 +- gcc/fortran/interface.c | 21 +- gcc/fortran/intrinsic.c | 113 +- gcc/fortran/intrinsic.h | 16 +- gcc/fortran/intrinsic.texi | 34 +- gcc/fortran/invoke.texi | 100 +- gcc/fortran/io.c | 2 +- gcc/fortran/ioparm.def | 8 +- gcc/fortran/iresolve.c | 213 +- gcc/fortran/iso-c-binding.def | 2 +- gcc/fortran/iso-fortran-env.def | 7 +- gcc/fortran/lang-specs.h | 2 +- gcc/fortran/lang.opt | 16 +- gcc/fortran/libgfortran.h | 21 +- gcc/fortran/match.c | 229 +- gcc/fortran/match.h | 10 +- gcc/fortran/matchexp.c | 2 +- gcc/fortran/mathbuiltins.def | 2 +- gcc/fortran/misc.c | 26 +- gcc/fortran/module.c | 62 +- gcc/fortran/openmp.c | 10 +- gcc/fortran/options.c | 21 +- gcc/fortran/parse.c | 49 +- gcc/fortran/parse.h | 2 +- gcc/fortran/primary.c | 9 +- gcc/fortran/resolve.c | 229 +- gcc/fortran/scanner.c | 4 +- gcc/fortran/scanner.h | 2 +- gcc/fortran/simplify.c | 1100 +- gcc/fortran/st.c | 6 +- gcc/fortran/symbol.c | 27 +- gcc/fortran/target-memory.c | 48 +- gcc/fortran/target-memory.h | 8 +- gcc/fortran/trans-array.c | 294 +- gcc/fortran/trans-array.h | 2 +- gcc/fortran/trans-common.c | 2 +- gcc/fortran/trans-const.c | 20 +- gcc/fortran/trans-const.h | 7 +- gcc/fortran/trans-decl.c | 174 +- gcc/fortran/trans-expr.c | 373 +- gcc/fortran/trans-intrinsic.c | 520 +- gcc/fortran/trans-io.c | 111 +- gcc/fortran/trans-openmp.c | 29 +- gcc/fortran/trans-stmt.c | 262 +- gcc/fortran/trans-stmt.h | 6 +- gcc/fortran/trans-types.c | 214 +- gcc/fortran/trans-types.h | 21 +- gcc/fortran/trans.c | 76 +- gcc/fortran/trans.h | 14 +- gcc/fortran/types.def | 2 +- gcc/fp-test.c | 2 +- gcc/function-tests.c | 2 +- gcc/function.c | 311 +- gcc/function.h | 59 +- gcc/fwprop.c | 4 +- gcc/gcc-ar.c | 2 +- gcc/gcc-main.c | 2 +- gcc/gcc-plugin.h | 2 +- gcc/gcc-rich-location.c | 2 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc-symtab.h | 2 +- gcc/gcc.c | 31 +- gcc/gcc.h | 2 +- gcc/gcov-counter.def | 2 +- gcc/gcov-dump.c | 29 +- gcc/gcov-io.c | 2 +- gcc/gcov-io.h | 2 +- gcc/gcov-iov.c | 2 +- gcc/gcov-tool.c | 4 +- gcc/gcov.c | 1546 +- gcc/gcse-common.c | 2 +- gcc/gcse-common.h | 2 +- gcc/gcse.c | 4 +- gcc/gcse.h | 2 +- gcc/gdbhooks.py | 2 +- gcc/gdbinit.in | 23 +- gcc/gen-pass-instances.awk | 2 +- gcc/genattr-common.c | 2 +- gcc/genattr.c | 2 +- gcc/genattrtab.c | 4 +- gcc/genautomata.c | 3 +- gcc/gencfn-macros.c | 77 +- gcc/gencheck.c | 2 +- gcc/genchecksum.c | 2 +- gcc/gencodes.c | 2 +- gcc/genconditions.c | 3 +- gcc/genconfig.c | 2 +- gcc/genconstants.c | 2 +- gcc/genemit.c | 9 +- gcc/genenums.c | 2 +- gcc/generic-match-head.c | 2 +- gcc/generic-match.h | 2 +- gcc/genextract.c | 47 +- gcc/genflags.c | 2 +- gcc/gengenrtl.c | 14 +- gcc/gengtype-lex.l | 2 +- gcc/gengtype-parse.c | 8 +- gcc/gengtype-state.c | 4 +- gcc/gengtype.c | 16 +- gcc/gengtype.h | 2 +- gcc/genhooks.c | 4 +- gcc/genmatch.c | 2 +- gcc/genmddeps.c | 2 +- gcc/genmddump.c | 2 +- gcc/genmodes.c | 213 +- gcc/genmultilib | 2 +- gcc/genopinit.c | 10 +- gcc/genoutput.c | 3 +- gcc/genpeep.c | 6 +- gcc/genpreds.c | 3 +- gcc/genrecog.c | 60 +- gcc/gensupport.c | 17 +- gcc/gensupport.h | 2 +- gcc/gentarget-def.c | 2 +- gcc/ggc-common.c | 19 +- gcc/ggc-internal.h | 2 +- gcc/ggc-none.c | 2 +- gcc/ggc-page.c | 7 +- gcc/ggc-tests.c | 2 +- gcc/ggc.h | 2 +- gcc/gimple-builder.c | 2 +- gcc/gimple-builder.h | 2 +- gcc/gimple-expr.c | 6 +- gcc/gimple-expr.h | 4 +- gcc/gimple-fold.c | 598 +- gcc/gimple-fold.h | 13 +- gcc/gimple-iterator.c | 38 +- gcc/gimple-iterator.h | 41 +- gcc/gimple-laddress.c | 12 +- gcc/gimple-loop-interchange.cc | 2086 ++ gcc/gimple-loop-jam.c | 568 + gcc/gimple-low.c | 33 +- gcc/gimple-low.h | 2 +- gcc/gimple-match-head.c | 2 +- gcc/gimple-match.h | 2 +- gcc/gimple-predict.h | 2 +- gcc/gimple-pretty-print.c | 60 +- gcc/gimple-pretty-print.h | 2 +- gcc/gimple-ssa-backprop.c | 7 +- gcc/gimple-ssa-evrp-analyze.c | 432 + gcc/gimple-ssa-evrp-analyze.h | 75 + gcc/gimple-ssa-evrp.c | 349 + gcc/gimple-ssa-isolate-paths.c | 9 +- gcc/gimple-ssa-nonnull-compare.c | 2 +- gcc/gimple-ssa-split-paths.c | 2 +- gcc/gimple-ssa-sprintf.c | 184 +- gcc/gimple-ssa-store-merging.c | 3596 +- gcc/gimple-ssa-strength-reduction.c | 35 +- gcc/gimple-ssa-warn-alloca.c | 3 +- gcc/gimple-ssa-warn-restrict.c | 1803 + .../avr-modes.def => gimple-ssa-warn-restrict.h} | 21 +- gcc/gimple-ssa.h | 2 +- gcc/gimple-streamer-in.c | 10 +- gcc/gimple-streamer-out.c | 3 +- gcc/gimple-streamer.h | 2 +- gcc/gimple-walk.c | 2 +- gcc/gimple-walk.h | 2 +- gcc/gimple.c | 44 +- gcc/gimple.def | 2 +- gcc/gimple.h | 73 +- gcc/gimplify-me.c | 2 +- gcc/gimplify-me.h | 2 +- gcc/gimplify.c | 373 +- gcc/gimplify.h | 21 +- gcc/ginclude/float.h | 2 +- gcc/ginclude/iso646.h | 2 +- gcc/ginclude/stdalign.h | 2 +- gcc/ginclude/stdarg.h | 2 +- gcc/ginclude/stdatomic.h | 2 +- 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 | 84 +- gcc/ginclude/unwind-arm-common.h | 2 +- gcc/glimits.h | 2 +- gcc/go/ChangeLog | 100 +- gcc/go/Make-lang.in | 2 +- gcc/go/config-lang.in | 2 +- gcc/go/gccgo.texi | 17 +- gcc/go/go-backend.c | 2 +- gcc/go/go-c.h | 6 +- gcc/go/go-gcc-diagnostics.cc | 2 +- gcc/go/go-gcc.cc | 152 +- gcc/go/go-gcc.h | 2 +- gcc/go/go-lang.c | 23 +- gcc/go/go-sha1.cc | 2 +- gcc/go/go-system.h | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/backend.h | 24 +- gcc/go/gofrontend/escape.cc | 1377 +- gcc/go/gofrontend/escape.h | 74 +- gcc/go/gofrontend/expressions.cc | 816 +- gcc/go/gofrontend/expressions.h | 292 +- gcc/go/gofrontend/go-encode-id.cc | 95 +- gcc/go/gofrontend/go-encode-id.h | 14 +- gcc/go/gofrontend/go-optimize.cc | 14 +- gcc/go/gofrontend/go-optimize.h | 6 +- gcc/go/gofrontend/go.cc | 6 + gcc/go/gofrontend/gogo.cc | 173 +- gcc/go/gofrontend/gogo.h | 114 +- gcc/go/gofrontend/lex.cc | 9 +- gcc/go/gofrontend/names.cc | 785 +- gcc/go/gofrontend/operator.h | 6 - gcc/go/gofrontend/parse.cc | 113 +- gcc/go/gofrontend/parse.h | 11 +- gcc/go/gofrontend/runtime.cc | 30 +- gcc/go/gofrontend/runtime.def | 17 +- gcc/go/gofrontend/statements.cc | 198 +- gcc/go/gofrontend/types.cc | 272 +- gcc/go/gofrontend/types.h | 52 +- gcc/go/gofrontend/wb.cc | 184 +- gcc/go/gospec.c | 2 +- gcc/go/lang-specs.h | 2 +- gcc/go/lang.opt | 8 +- gcc/godump.c | 2 +- gcc/graph.c | 2 +- gcc/graph.h | 2 +- gcc/graphds.c | 2 +- gcc/graphds.h | 2 +- gcc/graphite-dependences.c | 2 +- gcc/graphite-isl-ast-to-gimple.c | 45 +- gcc/graphite-optimize-isl.c | 2 +- gcc/graphite-poly.c | 2 +- gcc/graphite-scop-detection.c | 312 +- gcc/graphite-sese-to-poly.c | 2 +- gcc/graphite.c | 48 +- gcc/graphite.h | 2 +- gcc/gsstruct.def | 2 +- gcc/gstab.h | 2 +- gcc/gsyms.h | 2 +- gcc/haifa-sched.c | 22 +- gcc/hard-reg-set.h | 2 +- gcc/hash-map-tests.c | 2 +- gcc/hash-map-traits.h | 9 +- gcc/hash-map.h | 24 +- gcc/hash-set-tests.c | 2 +- gcc/hash-set.h | 44 +- gcc/hash-table.c | 2 +- gcc/hash-table.h | 9 +- gcc/hash-traits.h | 11 +- gcc/highlev-plugin-common.h | 2 +- gcc/hooks.c | 14 +- gcc/hooks.h | 7 +- gcc/host-default.c | 2 +- gcc/hosthooks-def.h | 2 +- gcc/hosthooks.h | 2 +- gcc/hsa-brig-format.h | 2 +- gcc/hsa-brig.c | 5 +- gcc/hsa-builtins.def | 2 +- gcc/hsa-common.c | 2 +- gcc/hsa-common.h | 2 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 42 +- gcc/hsa-regalloc.c | 2 +- gcc/hw-doloop.c | 2 +- gcc/hw-doloop.h | 2 +- gcc/hwint.c | 2 +- gcc/hwint.h | 3 +- gcc/ifcvt.c | 16 +- gcc/ifcvt.h | 2 +- gcc/inchash.c | 2 +- gcc/inchash.h | 18 +- gcc/incpath.c | 2 +- gcc/incpath.h | 2 +- gcc/init-regs.c | 2 +- gcc/input.c | 4 +- gcc/input.h | 2 +- gcc/insn-addr.h | 2 +- gcc/insn-notes.def | 5 +- gcc/int-vector-builder.h | 90 + gcc/internal-fn.c | 621 +- gcc/internal-fn.def | 111 +- gcc/internal-fn.h | 26 +- gcc/intl.c | 2 +- gcc/intl.h | 2 +- gcc/ipa-chkp.c | 4 +- gcc/ipa-chkp.h | 2 +- gcc/ipa-comdats.c | 9 +- gcc/ipa-cp.c | 122 +- gcc/ipa-devirt.c | 39 +- gcc/ipa-fnsummary.c | 196 +- gcc/ipa-fnsummary.h | 13 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 6 +- gcc/ipa-icf-gimple.h | 2 +- gcc/ipa-icf.c | 32 +- gcc/ipa-icf.h | 2 +- gcc/ipa-inline-analysis.c | 11 +- gcc/ipa-inline-transform.c | 62 +- gcc/ipa-inline.c | 477 +- gcc/ipa-inline.h | 5 +- gcc/ipa-param-manipulation.c | 766 + gcc/ipa-param-manipulation.h | 120 + gcc/ipa-polymorphic-call.c | 79 +- gcc/ipa-predicate.c | 2 +- gcc/ipa-predicate.h | 2 +- gcc/ipa-profile.c | 115 +- gcc/ipa-prop.c | 815 +- gcc/ipa-prop.h | 103 +- gcc/ipa-pure-const.c | 352 +- gcc/ipa-ref.c | 2 +- gcc/ipa-ref.h | 2 +- gcc/ipa-reference.c | 2 +- gcc/ipa-reference.h | 2 +- gcc/ipa-split.c | 100 +- gcc/ipa-utils.c | 50 +- gcc/ipa-utils.h | 2 +- gcc/ipa-visibility.c | 5 +- gcc/ipa.c | 2 +- gcc/ira-build.c | 23 +- gcc/ira-color.c | 69 +- gcc/ira-conflicts.c | 9 +- gcc/ira-costs.c | 10 +- gcc/ira-emit.c | 2 +- gcc/ira-int.h | 4 +- gcc/ira-lives.c | 4 +- gcc/ira.c | 77 +- gcc/ira.h | 6 +- gcc/is-a.h | 2 +- gcc/jit/ChangeLog | 49 +- gcc/jit/Make-lang.in | 2 +- gcc/jit/config-lang.in | 2 +- gcc/jit/docs/_build/texinfo/libgccjit.texi | 98 +- 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 | 2 +- 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 | 2 +- gcc/jit/docs/index.rst | 2 +- gcc/jit/docs/internals/index.rst | 12 +- 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 | 2 +- gcc/jit/docs/topics/compilation.rst | 2 +- gcc/jit/docs/topics/contexts.rst | 2 +- gcc/jit/docs/topics/expressions.rst | 2 +- gcc/jit/docs/topics/function-pointers.rst | 2 +- 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 | 2 +- gcc/jit/jit-builtins.c | 16 +- gcc/jit/jit-builtins.h | 2 +- gcc/jit/jit-common.h | 2 +- gcc/jit/jit-logging.c | 4 +- gcc/jit/jit-logging.h | 2 +- gcc/jit/jit-playback.c | 32 +- gcc/jit/jit-playback.h | 2 +- gcc/jit/jit-recording.c | 14 +- gcc/jit/jit-recording.h | 6 +- gcc/jit/jit-result.c | 2 +- gcc/jit/jit-result.h | 2 +- gcc/jit/jit-spec.c | 2 +- gcc/jit/jit-tempdir.c | 2 +- gcc/jit/jit-tempdir.h | 2 +- gcc/jit/libgccjit++.h | 2 +- gcc/jit/libgccjit.c | 18 +- gcc/jit/libgccjit.h | 2 +- gcc/jit/libgccjit.map | 2 +- gcc/jump.c | 13 +- gcc/langhooks-def.h | 9 +- gcc/langhooks.c | 9 +- gcc/langhooks.h | 9 +- gcc/lcm.c | 2 +- gcc/lcm.h | 2 +- gcc/libfuncs.h | 2 +- gcc/limitx.h | 2 +- gcc/lists.c | 2 +- gcc/loop-doloop.c | 4 +- gcc/loop-init.c | 8 +- gcc/loop-invariant.c | 9 +- gcc/loop-iv.c | 2 +- gcc/loop-unroll.c | 130 +- gcc/loop-unroll.h | 2 +- gcc/lower-subreg.c | 106 +- gcc/lower-subreg.h | 2 +- gcc/lra-assigns.c | 8 +- gcc/lra-coalesce.c | 2 +- gcc/lra-constraints.c | 189 +- gcc/lra-eliminations.c | 118 +- gcc/lra-int.h | 16 +- gcc/lra-lives.c | 15 +- gcc/lra-remat.c | 10 +- gcc/lra-spills.c | 53 +- gcc/lra.c | 109 +- gcc/lra.h | 2 +- gcc/lto-cgraph.c | 22 +- gcc/lto-compress.c | 2 +- gcc/lto-compress.h | 2 +- gcc/lto-opts.c | 69 +- gcc/lto-section-in.c | 2 +- gcc/lto-section-names.h | 2 +- gcc/lto-section-out.c | 2 +- gcc/lto-streamer-in.c | 51 +- gcc/lto-streamer-out.c | 120 +- gcc/lto-streamer.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 6 +- gcc/lto/ChangeLog | 90 +- gcc/lto/Make-lang.in | 2 +- gcc/lto/common.c | 2 +- gcc/lto/common.h | 2 +- gcc/lto/config-lang.in | 2 +- gcc/lto/lang-specs.h | 2 +- gcc/lto/lang.opt | 2 +- gcc/lto/lto-lang.c | 137 +- gcc/lto/lto-object.c | 2 +- gcc/lto/lto-partition.c | 6 +- gcc/lto/lto-partition.h | 2 +- gcc/lto/lto-symtab.c | 49 +- gcc/lto/lto-symtab.h | 2 +- gcc/lto/lto-tree.h | 2 +- gcc/lto/lto.c | 88 +- gcc/lto/lto.h | 2 +- gcc/machmode.def | 19 +- gcc/machmode.h | 230 +- gcc/main.c | 2 +- gcc/match.pd | 577 +- gcc/mcf.c | 2 +- gcc/mem-stats-traits.h | 2 +- gcc/mem-stats.h | 19 +- gcc/memmodel.h | 2 +- gcc/memory-block.cc | 2 +- gcc/memory-block.h | 2 +- gcc/mkconfig.sh | 2 +- gcc/mode-classes.def | 3 +- gcc/mode-switching.c | 2 +- gcc/modulo-sched.c | 33 +- gcc/multiple_target.c | 2 +- gcc/objc/ChangeLog | 21 +- gcc/objc/Make-lang.in | 2 +- gcc/objc/config-lang.in | 2 +- gcc/objc/lang-specs.h | 2 +- gcc/objc/objc-act.c | 2 +- gcc/objc/objc-act.h | 2 +- gcc/objc/objc-encoding.c | 4 +- gcc/objc/objc-encoding.h | 2 +- gcc/objc/objc-gnu-runtime-abi-01.c | 5 +- gcc/objc/objc-lang.c | 2 +- gcc/objc/objc-map.c | 2 +- gcc/objc/objc-map.h | 2 +- gcc/objc/objc-next-metadata-tags.h | 2 +- gcc/objc/objc-next-runtime-abi-01.c | 4 +- gcc/objc/objc-next-runtime-abi-02.c | 2 +- gcc/objc/objc-runtime-hooks.h | 2 +- gcc/objc/objc-runtime-shared-support.c | 2 +- gcc/objc/objc-runtime-shared-support.h | 2 +- gcc/objc/objc-tree.def | 2 +- gcc/objcp/ChangeLog | 6 +- gcc/objcp/Make-lang.in | 2 +- gcc/objcp/config-lang.in | 2 +- gcc/objcp/lang-specs.h | 2 +- gcc/objcp/objcp-decl.c | 2 +- gcc/objcp/objcp-decl.h | 2 +- gcc/objcp/objcp-lang.c | 2 +- gcc/omp-builtins.def | 2 +- gcc/omp-expand.c | 459 +- gcc/omp-expand.h | 2 +- gcc/omp-general.c | 32 +- gcc/omp-general.h | 4 +- gcc/omp-grid.c | 6 +- gcc/omp-grid.h | 2 +- gcc/omp-low.c | 175 +- gcc/omp-low.h | 2 +- gcc/omp-offload.c | 2 +- gcc/omp-offload.h | 2 +- gcc/omp-simd-clone.c | 38 +- gcc/opt-functions.awk | 2 +- gcc/opt-gather.awk | 2 +- gcc/opt-include.awk | 2 +- gcc/opt-read.awk | 2 +- gcc/optabs-libfuncs.c | 2 +- gcc/optabs-libfuncs.h | 2 +- gcc/optabs-query.c | 234 +- gcc/optabs-query.h | 43 +- gcc/optabs-tree.c | 26 +- gcc/optabs-tree.h | 2 +- gcc/optabs.c | 588 +- gcc/optabs.def | 32 +- gcc/optabs.h | 30 +- gcc/optc-gen.awk | 2 +- gcc/optc-save-gen.awk | 2 +- gcc/opth-gen.awk | 2 +- gcc/opts-common.c | 2 +- gcc/opts-diagnostic.h | 2 +- gcc/opts-global.c | 7 +- gcc/opts.c | 60 +- gcc/opts.h | 2 +- gcc/output.h | 7 +- gcc/params-enum.h | 2 +- gcc/params-list.h | 2 +- gcc/params-options.h | 2 +- gcc/params.c | 2 +- gcc/params.def | 54 +- gcc/params.h | 2 +- gcc/pass_manager.h | 2 +- gcc/passes.c | 4 +- gcc/passes.def | 9 +- gcc/plugin.c | 122 +- gcc/plugin.def | 2 +- gcc/plugin.h | 2 +- gcc/po/ChangeLog | 42 +- gcc/po/EXCLUDES | 2 +- gcc/po/be.po | 28182 +++++++------- gcc/po/da.po | 30358 ++++++++------- gcc/po/de.po | 30439 ++++++++------- gcc/po/el.po | 28470 +++++++------- gcc/po/es.po | 30424 ++++++++------- gcc/po/exgettext | 2 +- gcc/po/fi.po | 29638 ++++++++------- gcc/po/fr.po | 30431 ++++++++------- gcc/po/gcc.pot | 25515 +++++++------ gcc/po/hr.po | 27793 +++++++------- gcc/po/id.po | 30272 ++++++++------- gcc/po/ja.po | 29968 ++++++++------- gcc/po/nl.po | 29039 ++++++++------- gcc/po/ru.po | 30962 +++++++++------- gcc/po/sr.po | 30167 ++++++++------- gcc/po/sv.po | 30330 ++++++++------- gcc/po/tr.po | 30503 ++++++++------- gcc/po/uk.po | 27972 +++++++------- gcc/po/vi.po | 29575 ++++++++------- gcc/po/zh_CN.po | 30432 ++++++++------- gcc/po/zh_TW.po | 30185 ++++++++------- gcc/poly-int-types.h | 95 + gcc/poly-int.h | 2601 ++ gcc/postreload-gcse.c | 2 +- gcc/postreload.c | 8 +- gcc/predict.c | 439 +- gcc/predict.def | 42 +- gcc/predict.h | 5 +- gcc/prefix.c | 4 +- gcc/prefix.h | 2 +- gcc/pretty-print.c | 63 +- gcc/pretty-print.h | 20 +- gcc/print-rtl-function.c | 2 +- gcc/print-rtl.c | 110 +- gcc/print-rtl.h | 2 +- gcc/print-tree.c | 78 +- gcc/print-tree.h | 3 +- gcc/profile-count.c | 162 +- gcc/profile-count.h | 393 +- gcc/profile.c | 64 +- gcc/profile.h | 2 +- gcc/read-md.c | 2 +- gcc/read-md.h | 2 +- gcc/read-rtl-function.c | 16 +- gcc/read-rtl-function.h | 2 +- gcc/read-rtl.c | 10 +- gcc/real.c | 2 +- gcc/real.h | 2 +- gcc/realmpfr.c | 2 +- gcc/realmpfr.h | 2 +- gcc/recog.c | 195 +- gcc/recog.h | 4 +- gcc/ree.c | 83 +- gcc/reg-notes.def | 2 +- gcc/reg-stack.c | 45 +- gcc/regcprop.c | 23 +- gcc/regcprop.h | 2 +- gcc/reginfo.c | 36 +- gcc/regrename.c | 27 +- gcc/regrename.h | 2 +- gcc/regs.h | 8 +- gcc/regset.h | 2 +- gcc/regstat.c | 12 +- gcc/reload.c | 186 +- gcc/reload.h | 4 +- gcc/reload1.c | 151 +- gcc/reorg.c | 20 +- gcc/resource.c | 2 +- gcc/resource.h | 2 +- gcc/rtl-chkp.c | 2 +- gcc/rtl-chkp.h | 2 +- gcc/rtl-error.c | 2 +- gcc/rtl-error.h | 2 +- gcc/rtl-iter.h | 2 +- gcc/rtl-tests.c | 59 +- gcc/rtl.c | 23 +- gcc/rtl.def | 15 +- gcc/rtl.h | 398 +- gcc/rtlanal.c | 413 +- gcc/rtlhash.c | 13 +- gcc/rtlhash.h | 2 +- gcc/rtlhooks-def.h | 2 +- gcc/rtlhooks.c | 6 +- gcc/rtx-vector-builder.c | 112 + gcc/rtx-vector-builder.h | 115 + gcc/run-rtl-passes.c | 8 +- gcc/run-rtl-passes.h | 2 +- gcc/sancov.c | 2 +- gcc/sanitizer.def | 6 +- gcc/sanopt.c | 11 +- gcc/sbitmap.c | 8 +- gcc/sbitmap.h | 4 +- gcc/sched-deps.c | 12 +- gcc/sched-ebb.c | 8 +- gcc/sched-int.h | 2 +- gcc/sched-rgn.c | 8 +- gcc/sdbout.c | 1661 - gcc/sdbout.h | 26 - gcc/sel-sched-dump.c | 33 +- gcc/sel-sched-dump.h | 2 +- gcc/sel-sched-ir.c | 2 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 27 +- gcc/sel-sched.h | 2 +- gcc/selftest-diagnostic.c | 62 + gcc/selftest-diagnostic.h | 49 + gcc/selftest-rtl.c | 25 +- gcc/selftest-rtl.h | 15 +- gcc/selftest-run-tests.c | 18 +- gcc/selftest.c | 26 +- gcc/selftest.h | 107 +- gcc/sese.c | 6 +- gcc/sese.h | 16 +- gcc/shrink-wrap.c | 33 +- gcc/shrink-wrap.h | 2 +- gcc/signop.h | 2 +- gcc/simplify-rtx.c | 989 +- gcc/sparseset.c | 2 +- gcc/sparseset.h | 2 +- gcc/spellcheck-tree.c | 34 +- gcc/spellcheck-tree.h | 28 +- gcc/spellcheck.c | 2 +- gcc/spellcheck.h | 9 +- gcc/sreal.c | 2 +- gcc/sreal.h | 2 +- gcc/ssa-iterators.h | 10 +- gcc/ssa.h | 2 +- gcc/stab.def | 2 +- gcc/stack-ptr-mod.c | 2 +- gcc/statistics.c | 2 +- gcc/statistics.h | 2 +- gcc/stmt.c | 2 +- gcc/stmt.h | 2 +- gcc/stor-layout.c | 144 +- gcc/stor-layout.h | 2 +- gcc/store-motion.c | 2 +- gcc/streamer-hooks.c | 2 +- gcc/streamer-hooks.h | 2 +- gcc/stringpool.c | 2 +- gcc/stringpool.h | 2 +- gcc/substring-locations.c | 6 +- gcc/substring-locations.h | 2 +- gcc/symbol-summary.h | 2 +- gcc/symtab.c | 58 +- gcc/sync-builtins.def | 2 +- gcc/system.h | 5 +- gcc/target-def.h | 2 +- gcc/target-globals.c | 2 +- gcc/target-globals.h | 2 +- gcc/target-hooks-macros.h | 2 +- gcc/target-insns.def | 2 +- gcc/target.def | 182 +- gcc/target.h | 28 +- gcc/targhooks.c | 139 +- gcc/targhooks.h | 22 +- gcc/testsuite/ChangeLog | 17169 ++------- gcc/testsuite/{ChangeLog => ChangeLog-2017} | 4882 ++- gcc/testsuite/README | 2 +- gcc/testsuite/README.compat | 2 +- gcc/testsuite/README.gcc | 2 +- gcc/testsuite/brig.dg/dg.exp | 2 +- .../brig.dg/test/gimple/internal-casts.hsail | 146 + gcc/testsuite/brig.dg/test/gimple/packed.hsail | 18 +- gcc/testsuite/brig.dg/test/gimple/vector.hsail | 10 +- gcc/testsuite/c-c++-common/Warray-bounds-2.c | 204 + gcc/testsuite/c-c++-common/Warray-bounds-3.c | 414 + gcc/testsuite/c-c++-common/Warray-bounds-4.c | 68 + gcc/testsuite/c-c++-common/Warray-bounds-5.c | 40 + gcc/testsuite/c-c++-common/Warray-bounds.c | 236 + gcc/testsuite/c-c++-common/Wattributes-2.c | 74 + gcc/testsuite/c-c++-common/Wattributes.c | 439 + gcc/testsuite/c-c++-common/Wcast-function-type.c | 31 + .../c-c++-common/Wimplicit-fallthrough-36.c | 72 + .../c-c++-common/Wimplicit-fallthrough-7.c | 4 +- .../c-c++-common/Wimplicit-fallthrough-8.c | 12 +- gcc/testsuite/c-c++-common/Wlogical-op-2.c | 1 + gcc/testsuite/c-c++-common/Wrestrict-2.c | 70 + gcc/testsuite/c-c++-common/Wrestrict-3.c | 48 + gcc/testsuite/c-c++-common/Wrestrict.c | 992 + .../c-c++-common/Wsizeof-pointer-memaccess1.c | 4 +- .../c-c++-common/Wsizeof-pointer-memaccess2.c | 15 +- .../c-c++-common/Wsizeof-pointer-memaccess3.c | 132 + gcc/testsuite/c-c++-common/Wstringop-overflow.c | 158 + .../c-c++-common/Wstringop-truncation-2.c | 105 + .../c-c++-common/Wstringop-truncation-3.c | 22 + gcc/testsuite/c-c++-common/Wstringop-truncation.c | 451 + .../c-c++-common/asan/pointer-compare-1.c | 95 + .../c-c++-common/asan/pointer-compare-2.c | 82 + .../c-c++-common/asan/pointer-compare-3.c | 39 + .../c-c++-common/asan/pointer-subtract-1.c | 45 + .../c-c++-common/asan/pointer-subtract-2.c | 37 + .../c-c++-common/asan/pointer-subtract-3.c | 43 + .../c-c++-common/asan/pointer-subtract-4.c | 43 + gcc/testsuite/c-c++-common/asan/pr63638.c | 2 +- gcc/testsuite/c-c++-common/asan/pr81697.c | 20 + gcc/testsuite/c-c++-common/attr-nonstring-1.c | 60 + gcc/testsuite/c-c++-common/attr-nonstring-2.c | 124 + gcc/testsuite/c-c++-common/attr-nonstring-3.c | 474 + gcc/testsuite/c-c++-common/attr-nonstring-4.c | 79 + gcc/testsuite/c-c++-common/attr-simd-3.c | 5 - gcc/testsuite/c-c++-common/attributes-3.c | 10 +- gcc/testsuite/c-c++-common/builtins.c | 194 + gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c | 51 - .../c-c++-common/cilk-plus/AN/array_test1.c | 84 - .../c-c++-common/cilk-plus/AN/array_test2.c | 128 - .../c-c++-common/cilk-plus/AN/array_test_ND.c | 102 - .../c-c++-common/cilk-plus/AN/builtin_fn_custom.c | 70 - .../cilk-plus/AN/builtin_fn_mutating.c | 70 - .../cilk-plus/AN/builtin_func_double.c | 124 - .../cilk-plus/AN/builtin_func_double2.c | 77 - .../c-c++-common/cilk-plus/AN/comma_exp.c | 55 - .../c-c++-common/cilk-plus/AN/conditional.c | 44 - .../c-c++-common/cilk-plus/AN/decl-ptr-colon.c | 19 - .../cilk-plus/AN/dimensionless-arrays.c | 10 - .../c-c++-common/cilk-plus/AN/exec-once.c | 44 - .../c-c++-common/cilk-plus/AN/exec-once2.c | 87 - gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c | 14 - gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr.c | 21 - .../c-c++-common/cilk-plus/AN/fp_triplet_values.c | 28 - .../cilk-plus/AN/gather-scatter-errors.c | 19 - .../c-c++-common/cilk-plus/AN/gather_scatter.c | 60 - gcc/testsuite/c-c++-common/cilk-plus/AN/if_test.c | 306 - .../c-c++-common/cilk-plus/AN/if_test_errors.c | 56 - gcc/testsuite/c-c++-common/cilk-plus/AN/misc.c | 112 - .../c-c++-common/cilk-plus/AN/n-ptr-test.c | 48 - .../c-c++-common/cilk-plus/AN/parser_errors.c | 11 - .../c-c++-common/cilk-plus/AN/parser_errors2.c | 13 - .../c-c++-common/cilk-plus/AN/parser_errors3.c | 13 - .../c-c++-common/cilk-plus/AN/parser_errors4.c | 11 - .../c-c++-common/cilk-plus/AN/pr57457-2.c | 15 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57457.c | 39 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57490.c | 28 - .../c-c++-common/cilk-plus/AN/pr57541-2.c | 15 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c | 26 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr57577.c | 12 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr58942.c | 8 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c | 11 - .../c-c++-common/cilk-plus/AN/pr61455-2.c | 13 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c | 9 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c | 14 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c | 9 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c | 10 - gcc/testsuite/c-c++-common/cilk-plus/AN/pr63884.c | 10 - .../c-c++-common/cilk-plus/AN/rank_mismatch.c | 18 - .../c-c++-common/cilk-plus/AN/rank_mismatch2.c | 27 - .../c-c++-common/cilk-plus/AN/rank_mismatch3.c | 19 - .../c-c++-common/cilk-plus/AN/sec_implicit.c | 11 - .../c-c++-common/cilk-plus/AN/sec_implicit2.c | 11 - .../c-c++-common/cilk-plus/AN/sec_implicit_ex.c | 29 - .../cilk-plus/AN/sec_reduce_ind_same_value.c | 21 - .../cilk-plus/AN/sec_reduce_max_min_ind.c | 17 - .../c-c++-common/cilk-plus/AN/sec_reduce_return.c | 29 - .../c-c++-common/cilk-plus/AN/side-effects-1.c | 26 - .../cilk-plus/AN/test_builtin_return.c | 73 - .../c-c++-common/cilk-plus/AN/test_sec_limits.c | 18 - .../c-c++-common/cilk-plus/AN/tst_lngth.c | 19 - gcc/testsuite/c-c++-common/cilk-plus/AN/vla.c | 20 - .../c-c++-common/cilk-plus/CK/Wparentheses-1.c | 69 - .../c-c++-common/cilk-plus/CK/cilk-for-2.c | 393 - .../c-c++-common/cilk-plus/CK/cilk-for-3.c | 19 - .../c-c++-common/cilk-plus/CK/cilk-fors.c | 87 - .../c-c++-common/cilk-plus/CK/cilk_for_errors.c | 53 - .../c-c++-common/cilk-plus/CK/cilk_for_grain.c | 35 - .../cilk-plus/CK/cilk_for_grain_errors.c | 48 - .../c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c | 35 - .../cilk-plus/CK/compound_cilk_spawn.c | 26 - .../c-c++-common/cilk-plus/CK/concec_cilk_spawn.c | 20 - gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c | 56 - gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c | 54 - .../c-c++-common/cilk-plus/CK/fib_init_expr_xy.c | 68 - .../c-c++-common/cilk-plus/CK/fib_no_return.c | 73 - .../c-c++-common/cilk-plus/CK/fib_no_sync.c | 67 - .../c-c++-common/cilk-plus/CK/invalid_spawns.c | 14 - .../c-c++-common/cilk-plus/CK/invalid_sync.cc | 9 - .../c-c++-common/cilk-plus/CK/nested_cilk_for.c | 79 - .../c-c++-common/cilk-plus/CK/no_args_error.c | 11 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr59631.c | 15 - .../c-c++-common/cilk-plus/CK/pr60197-2.c | 35 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197.c | 66 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c | 18 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c | 28 - gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c | 4 - .../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/pr79428-4.c | 3 - .../c-c++-common/cilk-plus/CK/pr79428-7.c | 3 - .../c-c++-common/cilk-plus/CK/spawn_in_return.c | 8 - .../c-c++-common/cilk-plus/CK/spawnee_inline.c | 80 - .../c-c++-common/cilk-plus/CK/spawner_inline.c | 67 - .../c-c++-common/cilk-plus/CK/spawning_arg.c | 52 - .../c-c++-common/cilk-plus/CK/steal_check.c | 54 - .../c-c++-common/cilk-plus/CK/sync_wo_spawn.c | 9 - .../c-c++-common/cilk-plus/CK/test__cilk.c | 10 - .../c-c++-common/cilk-plus/CK/varargs_test.c | 47 - .../c-c++-common/cilk-plus/PS/Wparentheses-1.c | 41 - gcc/testsuite/c-c++-common/cilk-plus/PS/body.c | 34 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses1.c | 80 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses2.c | 17 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses3.c | 39 - gcc/testsuite/c-c++-common/cilk-plus/PS/clauses4.c | 36 - gcc/testsuite/c-c++-common/cilk-plus/PS/for1.c | 132 - gcc/testsuite/c-c++-common/cilk-plus/PS/for2.c | 8 - gcc/testsuite/c-c++-common/cilk-plus/PS/for3.c | 14 - gcc/testsuite/c-c++-common/cilk-plus/PS/pr69363.c | 13 - .../c-c++-common/cilk-plus/PS/reduction-1.c | 38 - .../c-c++-common/cilk-plus/PS/reduction-2.c | 36 - .../c-c++-common/cilk-plus/PS/reduction-3.c | 41 - gcc/testsuite/c-c++-common/cilk-plus/PS/run-1.c | 28 - gcc/testsuite/c-c++-common/cilk-plus/PS/safelen.c | 13 - .../c-c++-common/cilk-plus/PS/vectorlength-2.c | 12 - .../c-c++-common/cilk-plus/PS/vectorlength-3.c | 13 - .../c-c++-common/cilk-plus/PS/vectorlength.c | 21 - gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error.c | 32 - .../c-c++-common/cilk-plus/SE/ef_error2.c | 15 - .../c-c++-common/cilk-plus/SE/ef_error3.c | 13 - gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test.c | 78 - gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test2.c | 16 - .../c-c++-common/cilk-plus/SE/vlength_errors.c | 59 - gcc/testsuite/c-c++-common/cpp/ffile-prefix-map.c | 5 + gcc/testsuite/c-c++-common/cpp/fmacro-prefix-map.c | 5 + gcc/testsuite/c-c++-common/cpp/pr58844-1.c | 4 +- gcc/testsuite/c-c++-common/cpp/pr58844-2.c | 4 +- gcc/testsuite/c-c++-common/cpp/va-opt-error.c | 28 + gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c | 5 + gcc/testsuite/c-c++-common/cpp/va-opt.c | 42 + .../c-c++-common/cpp/warning-zero-location.c | 2 +- gcc/testsuite/c-c++-common/dfp/call-by-value.c | 6 +- gcc/testsuite/c-c++-common/dwarf2/pr83550.c | 10 + gcc/testsuite/c-c++-common/dwarf2/vla1.c | 1 + gcc/testsuite/c-c++-common/fcf-protection-1.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-2.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-3.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-5.c | 2 +- gcc/testsuite/c-c++-common/fcf-protection-6.c | 5 + gcc/testsuite/c-c++-common/fcf-protection-7.c | 5 + gcc/testsuite/c-c++-common/ffile-prefix-map.c | 12 + gcc/testsuite/c-c++-common/fmacro-prefix-map.c | 12 + gcc/testsuite/c-c++-common/fold-masked-cmp-1.c | 4 +- gcc/testsuite/c-c++-common/fold-masked-cmp-2.c | 2 + gcc/testsuite/c-c++-common/goacc/parallel-1.c | 2 + gcc/testsuite/c-c++-common/goacc/pr84217.c | 8 + gcc/testsuite/c-c++-common/gomp/pr83977-1.c | 19 + gcc/testsuite/c-c++-common/gomp/pr83977-2.c | 18 + gcc/testsuite/c-c++-common/gomp/pr83977-3.c | 21 + gcc/testsuite/c-c++-common/gomp/sink-1.c | 2 + gcc/testsuite/c-c++-common/missing-symbol.c | 2 +- .../c-c++-common/patchable_function_entry-decl.c | 3 +- .../patchable_function_entry-default.c | 3 +- .../patchable_function_entry-definition.c | 3 +- gcc/testsuite/c-c++-common/pr36513-2.c | 1 + gcc/testsuite/c-c++-common/pr36513.c | 2 + gcc/testsuite/c-c++-common/pr49706-2.c | 2 +- gcc/testsuite/c-c++-common/pr61405.c | 2 + gcc/testsuite/c-c++-common/pr65120.c | 4 +- gcc/testsuite/c-c++-common/pr82872.c | 11 + gcc/testsuite/c-c++-common/pr83059.c | 10 + gcc/testsuite/c-c++-common/spellcheck-reserved.c | 55 + gcc/testsuite/c-c++-common/tm/volatile-1.c | 2 +- .../c-c++-common/torture/aarch64-vect-lane-2.c | 2 +- gcc/testsuite/c-c++-common/torture/pr83553.c | 29 + gcc/testsuite/c-c++-common/tsan/pr81275.c | 111 + gcc/testsuite/c-c++-common/unroll-1.c | 41 + gcc/testsuite/c-c++-common/unroll-2.c | 41 + gcc/testsuite/c-c++-common/unroll-3.c | 41 + gcc/testsuite/c-c++-common/unroll-4.c | 22 + gcc/testsuite/c-c++-common/unroll-5.c | 29 + gcc/testsuite/c-c++-common/vector-1.c | 2 +- gcc/testsuite/c-c++-common/vector-2.c | 2 +- gcc/testsuite/config/default.exp | 2 +- gcc/testsuite/g++.dg/README | 2 +- gcc/testsuite/g++.dg/Walloca1.C | 1 + gcc/testsuite/g++.dg/Wattributes-2.C | 35 + gcc/testsuite/g++.dg/Wattributes-3.C | 90 + gcc/testsuite/g++.dg/Wattributes-4.C | 29 + gcc/testsuite/g++.dg/Wattributes-5.C | 34 + gcc/testsuite/g++.dg/Wcast-function-type.C | 17 + gcc/testsuite/g++.dg/Wclass-memaccess-2.C | 4 +- gcc/testsuite/g++.dg/abi/abi-tag14.C | 8 +- gcc/testsuite/g++.dg/abi/abi-tag18.C | 2 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 2 + gcc/testsuite/g++.dg/abi/covariant2.C | 4 +- gcc/testsuite/g++.dg/abi/covariant3.C | 2 +- gcc/testsuite/g++.dg/abi/empty12.C | 17 + gcc/testsuite/g++.dg/abi/empty12.h | 9 + gcc/testsuite/g++.dg/abi/empty12a.c | 6 + gcc/testsuite/g++.dg/abi/empty13.C | 17 + gcc/testsuite/g++.dg/abi/empty13.h | 9 + gcc/testsuite/g++.dg/abi/empty13a.c | 6 + gcc/testsuite/g++.dg/abi/empty14.C | 17 + gcc/testsuite/g++.dg/abi/empty14.h | 10 + gcc/testsuite/g++.dg/abi/empty14a.c | 6 + gcc/testsuite/g++.dg/abi/empty15.C | 17 + gcc/testsuite/g++.dg/abi/empty15.h | 30 + gcc/testsuite/g++.dg/abi/empty15a.c | 6 + gcc/testsuite/g++.dg/abi/empty16.C | 17 + gcc/testsuite/g++.dg/abi/empty16.h | 16 + gcc/testsuite/g++.dg/abi/empty16a.c | 6 + gcc/testsuite/g++.dg/abi/empty17.C | 17 + gcc/testsuite/g++.dg/abi/empty17.h | 27 + gcc/testsuite/g++.dg/abi/empty17a.c | 6 + gcc/testsuite/g++.dg/abi/empty18.C | 17 + gcc/testsuite/g++.dg/abi/empty18.h | 9 + gcc/testsuite/g++.dg/abi/empty18a.c | 6 + gcc/testsuite/g++.dg/abi/empty19.C | 17 + gcc/testsuite/g++.dg/abi/empty19.h | 10 + gcc/testsuite/g++.dg/abi/empty19a.c | 6 + gcc/testsuite/g++.dg/abi/empty20.C | 19 + gcc/testsuite/g++.dg/abi/empty21.C | 23 + gcc/testsuite/g++.dg/abi/empty22.C | 17 + gcc/testsuite/g++.dg/abi/empty22.h | 27 + gcc/testsuite/g++.dg/abi/empty22a.c | 6 + gcc/testsuite/g++.dg/abi/empty23.C | 25 + gcc/testsuite/g++.dg/abi/empty24.C | 25 + gcc/testsuite/g++.dg/abi/empty25.C | 17 + gcc/testsuite/g++.dg/abi/empty25.h | 18 + gcc/testsuite/g++.dg/abi/empty25a.c | 6 + gcc/testsuite/g++.dg/abi/empty26.C | 17 + gcc/testsuite/g++.dg/abi/empty26.h | 27 + gcc/testsuite/g++.dg/abi/empty26a.c | 6 + gcc/testsuite/g++.dg/abi/empty27.C | 26 + gcc/testsuite/g++.dg/abi/empty28.C | 28 + gcc/testsuite/g++.dg/abi/empty29.C | 7 + gcc/testsuite/g++.dg/abi/mangle7.C | 2 +- gcc/testsuite/g++.dg/abi/pr60336-1.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-10.C | 50 + gcc/testsuite/g++.dg/abi/pr60336-11.C | 56 + gcc/testsuite/g++.dg/abi/pr60336-12.C | 57 + gcc/testsuite/g++.dg/abi/pr60336-2.C | 48 + gcc/testsuite/g++.dg/abi/pr60336-3.C | 15 + gcc/testsuite/g++.dg/abi/pr60336-4.C | 48 + gcc/testsuite/g++.dg/abi/pr60336-5.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-6.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-7.C | 17 + gcc/testsuite/g++.dg/abi/pr60336-8.C | 15 + gcc/testsuite/g++.dg/abi/pr60336-9.C | 28 + gcc/testsuite/g++.dg/abi/pr68355.C | 24 + gcc/testsuite/g++.dg/abi/pr83487.C | 13 + .../g++.dg/{parse/crash58.C => abi/pr83489.C} | 3 +- gcc/testsuite/g++.dg/abi/structret1.C | 1 + gcc/testsuite/g++.dg/asan/asan.exp | 2 +- gcc/testsuite/g++.dg/asan/pr81340.C | 4 +- gcc/testsuite/g++.dg/asan/pr82792.C | 32 + gcc/testsuite/g++.dg/bprob/bprob.exp | 2 +- gcc/testsuite/g++.dg/bprob/g++-bprob-1.C | 2 +- gcc/testsuite/g++.dg/charset/charset.exp | 2 +- .../g++.dg/cilk-plus/AN/array_function.cc | 8 - .../g++.dg/cilk-plus/AN/array_test1_tplt.cc | 118 - .../g++.dg/cilk-plus/AN/array_test2_tplt.cc | 141 - .../g++.dg/cilk-plus/AN/array_test_ND_tplt.cc | 115 - gcc/testsuite/g++.dg/cilk-plus/AN/braced_list.cc | 13 - .../g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc | 126 - .../cilk-plus/AN/builtin_fn_mutating_tplt.cc | 134 - .../g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c | 36 - gcc/testsuite/g++.dg/cilk-plus/AN/postincr_test.cc | 107 - gcc/testsuite/g++.dg/cilk-plus/AN/preincr_test.cc | 106 - gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc | 81 - gcc/testsuite/g++.dg/cilk-plus/CK/cf3.cc | 96 - gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc | 25 - gcc/testsuite/g++.dg/cilk-plus/CK/const_spawn.cc | 78 - .../g++.dg/cilk-plus/CK/fib-opr-overload.cc | 94 - gcc/testsuite/g++.dg/cilk-plus/CK/fib-tplt.cc | 53 - gcc/testsuite/g++.dg/cilk-plus/CK/for1.cc | 376 - gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns.cc | 238 - .../g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc | 174 - gcc/testsuite/g++.dg/cilk-plus/CK/pr60586.cc | 89 - 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/pr80038.cc | 47 - gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc | 50 - gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc | 68 - gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc | 50 - gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp | 71 - gcc/testsuite/g++.dg/cilk-plus/ef_test.C | 37 - gcc/testsuite/g++.dg/cilk-plus/for.C | 26 - gcc/testsuite/g++.dg/cilk-plus/for2.C | 43 - gcc/testsuite/g++.dg/cilk-plus/for3.C | 18 - gcc/testsuite/g++.dg/cilk-plus/for4.C | 22 - gcc/testsuite/g++.dg/cilk-plus/pr60967.C | 9 - gcc/testsuite/g++.dg/cilk-plus/pr69028.C | 13 - gcc/testsuite/g++.dg/cilk-plus/pr70565.C | 9 - gcc/testsuite/g++.dg/compat/abi/pr83487-1_main.C | 8 + gcc/testsuite/g++.dg/compat/abi/pr83487-1_x.C | 1 + gcc/testsuite/g++.dg/compat/abi/pr83487-1_y.C | 1 + gcc/testsuite/g++.dg/compat/abi/pr83487-2_main.C | 8 + gcc/testsuite/g++.dg/compat/abi/pr83487-2_x.C | 1 + gcc/testsuite/g++.dg/compat/abi/pr83487-2_y.C | 1 + gcc/testsuite/g++.dg/compat/break/README | 2 +- gcc/testsuite/g++.dg/compat/compat.exp | 2 +- gcc/testsuite/g++.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 2 +- gcc/testsuite/g++.dg/concepts/pr67595.C | 13 + gcc/testsuite/g++.dg/concepts/pr71385.C | 12 + gcc/testsuite/g++.dg/concepts/template-parm11.C | 2 +- gcc/testsuite/g++.dg/conversion/op6.C | 6 +- gcc/testsuite/g++.dg/cpp/pr83602.C | 4 + gcc/testsuite/g++.dg/cpp0x/Wunused-variable-1.C | 1 + gcc/testsuite/g++.dg/cpp0x/abstract-default1.C | 26 + gcc/testsuite/g++.dg/cpp0x/access01.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alias-decl-61.C | 16 + gcc/testsuite/g++.dg/cpp0x/alignas13.C | 5 + gcc/testsuite/g++.dg/cpp0x/alignas3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/anon-union2.C | 12 + gcc/testsuite/g++.dg/cpp0x/auto2.C | 5 +- gcc/testsuite/g++.dg/cpp0x/auto21.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-48089.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-50060.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-60049.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-64462.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-70323.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70323a.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-array17.C | 1 + gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-defarg2.C | 6 + gcc/testsuite/g++.dg/cpp0x/constexpr-diag3.C | 10 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ex1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-generated1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice16.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-ice5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-incomplete2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/constexpr-list2.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-memfn1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-neg1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-recursion.C | 4 +- .../g++.dg/cpp0x/constexpr-reinterpret1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-self1.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-shift1.C | 14 +- gcc/testsuite/g++.dg/cpp0x/constexpr-template11.C | 16 + gcc/testsuite/g++.dg/cpp0x/dc1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/dc3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype12.C | 2 + gcc/testsuite/g++.dg/cpp0x/decltype17.C | 3 + gcc/testsuite/g++.dg/cpp0x/decltype3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/decltype41.C | 8 +- gcc/testsuite/g++.dg/cpp0x/defaulted28.C | 2 +- gcc/testsuite/g++.dg/cpp0x/desig1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/desig2.C | 23 + gcc/testsuite/g++.dg/cpp0x/desig3.C | 21 + gcc/testsuite/g++.dg/cpp0x/desig4.C | 21 + gcc/testsuite/g++.dg/cpp0x/enum_base3.C | 2 +- .../cpp0x/{fntmpdefarg2.C => fntmpdefarg2a.C} | 4 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-4.C | 2 +- .../g++.dg/cpp0x/gnu_fext-numeric-literals.C | 4 +- gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C | 27 + gcc/testsuite/g++.dg/cpp0x/initlist-cast1.C | 12 + gcc/testsuite/g++.dg/cpp0x/initlist96.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-58566.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70383.C | 8 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv12.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-defarg3.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice15.C | 7 +- .../lambda/{lambda-ice20.C => lambda-ice24.C} | 5 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice25.C | 27 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice3.C | 2 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice5.C | 1 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-local1.C | 13 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch.C | 6 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch2.C | 18 + .../g++.dg/cpp0x/lambda/lambda-template.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-template12.C | 1 + .../g++.dg/cpp0x/lambda/lambda-template13.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-template2.C | 2 +- gcc/testsuite/g++.dg/cpp0x/lambda/lambda-this12.C | 2 +- .../g++.dg/cpp0x/lambda/lambda-variadic6.C | 12 + .../cpp0x/missing-initializer_list-include.C | 3 +- gcc/testsuite/g++.dg/cpp0x/new2.C | 4 + gcc/testsuite/g++.dg/cpp0x/nolinkage1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/nolinkage1a.cc | 2 +- gcc/testsuite/g++.dg/cpp0x/nsdmi-template5.C | 6 +- gcc/testsuite/g++.dg/cpp0x/parse1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr34054.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr47416.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr58781.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr70338.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr70538.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr80259.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr81060.C | 11 + gcc/testsuite/g++.dg/cpp0x/pr81167.C | 24 + gcc/testsuite/g++.dg/cpp0x/pr81325.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr82401.C | 16 + gcc/testsuite/g++.dg/cpp0x/pr82725.C | 16 + gcc/testsuite/g++.dg/cpp0x/pr82878.C | 20 + gcc/testsuite/g++.dg/cpp0x/pr82882.C | 15 + gcc/testsuite/g++.dg/cpp0x/pr83160.C | 33 + gcc/testsuite/g++.dg/cpp0x/pr83556.C | 28 + gcc/testsuite/g++.dg/cpp0x/pr83734.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr83824.C | 9 + gcc/testsuite/g++.dg/cpp0x/pr83897.C | 13 + gcc/testsuite/g++.dg/cpp0x/pr83919.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr83978.C | 6 + gcc/testsuite/g++.dg/cpp0x/pr83993.C | 49 + gcc/testsuite/g++.dg/cpp0x/range-for10.C | 2 +- gcc/testsuite/g++.dg/cpp0x/range-for13.C | 2 + gcc/testsuite/g++.dg/cpp0x/range-for14.C | 2 + gcc/testsuite/g++.dg/cpp0x/range-for6.C | 2 + gcc/testsuite/g++.dg/cpp0x/rv-trivial-bug.C | 1 + gcc/testsuite/g++.dg/cpp0x/rv2n.C | 8 +- gcc/testsuite/g++.dg/cpp0x/rv3n.C | 1 + gcc/testsuite/g++.dg/cpp0x/scoped_enum7.C | 19 + gcc/testsuite/g++.dg/cpp0x/static_assert10.C | 3 +- gcc/testsuite/g++.dg/cpp0x/static_assert11.C | 1 + gcc/testsuite/g++.dg/cpp0x/static_assert12.C | 2 +- gcc/testsuite/g++.dg/cpp0x/static_assert13.C | 2 +- .../g++.dg/cpp0x/std_fext-numeric-literals.C | 4 +- gcc/testsuite/g++.dg/cpp0x/temp_default4.C | 4 +- gcc/testsuite/g++.dg/cpp0x/trailing1.C | 4 +- gcc/testsuite/g++.dg/cpp0x/trailing5.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-macros.C | 31 + gcc/testsuite/g++.dg/cpp0x/udlit-template.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic-crash5.C | 28 + gcc/testsuite/g++.dg/cpp0x/variadic114.C | 1 + gcc/testsuite/g++.dg/cpp0x/variadic171.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic57.C | 4 +- gcc/testsuite/g++.dg/cpp0x/variadic65.C | 2 + gcc/testsuite/g++.dg/cpp0x/variadic66.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic97.C | 2 +- gcc/testsuite/g++.dg/cpp0x/variadic98.C | 2 + gcc/testsuite/g++.dg/cpp1y/auto-fn11.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn38.C | 1 + gcc/testsuite/g++.dg/cpp1y/auto-fn46.C | 6 + gcc/testsuite/g++.dg/cpp1y/complex_literals1.C | 10 + gcc/testsuite/g++.dg/cpp1y/complex_literals1a.C | 11 + gcc/testsuite/g++.dg/cpp1y/complex_literals2.C | 25 + gcc/testsuite/g++.dg/cpp1y/complex_literals2a.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-70265-1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-70265-2.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-79655.C | 8 +- gcc/testsuite/g++.dg/cpp1y/constexpr-80739.C | 20 + gcc/testsuite/g++.dg/cpp1y/constexpr-82218.C | 128 + gcc/testsuite/g++.dg/cpp1y/constexpr-83116.C | 18 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-1.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-2.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C | 5 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty4.C | 51 + gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 4 +- gcc/testsuite/g++.dg/cpp1y/constexpr-return2.C | 3 +- gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C | 2 +- gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 2 +- .../g++.dg/cpp1y/lambda-generic-69078-1.C | 4 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-77914.C | 2 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-84125.C | 10 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-dep.C | 2 +- .../g++.dg/cpp1y/lambda-generic-nested2.C | 13 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ1.C | 16 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ2.C | 14 + .../g++.dg/cpp1y/lambda-generic-variadic10.C | 17 + .../g++.dg/cpp1y/lambda-generic-variadic7.C | 19 + .../g++.dg/cpp1y/lambda-generic-variadic8.C | 13 + .../g++.dg/cpp1y/lambda-generic-variadic9.C | 19 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-vla1.C | 1 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-x.C | 8 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic.C | 9 +- gcc/testsuite/g++.dg/cpp1y/lambda-init7.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr63996.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr65202.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr66443-cxx14.C | 1 + gcc/testsuite/g++.dg/cpp1y/pr68180.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr77830.C | 4 +- gcc/testsuite/g++.dg/cpp1y/pr79253.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr81574.C | 13 + gcc/testsuite/g++.dg/cpp1y/pr83406.C | 41 + gcc/testsuite/g++.dg/cpp1y/pr83739.C | 16 + gcc/testsuite/g++.dg/cpp1y/pr83817.C | 17 + gcc/testsuite/g++.dg/cpp1y/static_assert1.C | 1 + gcc/testsuite/g++.dg/cpp1y/static_assert2.C | 1 + gcc/testsuite/g++.dg/cpp1y/static_assert3.C | 26 + gcc/testsuite/g++.dg/cpp1y/var-templ44.C | 1 + gcc/testsuite/g++.dg/cpp1y/var-templ56.C | 11 + gcc/testsuite/g++.dg/cpp1y/var-templ57.C | 4 + gcc/testsuite/g++.dg/cpp1y/vla10.C | 1 + gcc/testsuite/g++.dg/cpp1y/vla2.C | 1 + gcc/testsuite/g++.dg/cpp1y/vla6.C | 1 + gcc/testsuite/g++.dg/cpp1y/vla8.C | 1 + gcc/testsuite/g++.dg/cpp1z/aligned-new8.C | 19 + gcc/testsuite/g++.dg/cpp1z/constexpr-if12.C | 2 +- gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C | 10 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C | 13 + gcc/testsuite/g++.dg/cpp1z/constexpr-lambda6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/decomp10.C | 3 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 25 +- gcc/testsuite/g++.dg/cpp1z/decomp30.C | 2 + gcc/testsuite/g++.dg/cpp1z/decomp31.C | 18 + gcc/testsuite/g++.dg/cpp1z/decomp32.C | 32 + gcc/testsuite/g++.dg/cpp1z/decomp33.C | 21 + gcc/testsuite/g++.dg/cpp1z/decomp34.C | 11 + gcc/testsuite/g++.dg/cpp1z/decomp35.C | 35 + gcc/testsuite/g++.dg/cpp1z/decomp36.C | 19 + gcc/testsuite/g++.dg/cpp1z/eval-order3.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold6.C | 2 +- gcc/testsuite/g++.dg/cpp1z/inh-ctor38.C | 16 +- gcc/testsuite/g++.dg/cpp1z/inline-var2.C | 1 + gcc/testsuite/g++.dg/cpp1z/inline-var4.C | 18 + gcc/testsuite/g++.dg/cpp1z/lambda-this1.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C | 6 + gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C | 18 + gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C | 14 + gcc/testsuite/g++.dg/cpp1z/pr83020.C | 16 + gcc/testsuite/g++.dg/cpp1z/pr83644.C | 12 + gcc/testsuite/g++.dg/cpp1z/pr83918.C | 32 + gcc/testsuite/g++.dg/cpp1z/static_assert-nomsg.C | 2 +- gcc/testsuite/g++.dg/cpp2a/desig1.C | 21 + gcc/testsuite/g++.dg/cpp2a/desig2.C | 19 + gcc/testsuite/g++.dg/cpp2a/desig3.C | 27 + gcc/testsuite/g++.dg/cpp2a/desig4.C | 19 + gcc/testsuite/g++.dg/cpp2a/desig5.C | 11 + gcc/testsuite/g++.dg/cpp2a/desig6.C | 23 + gcc/testsuite/g++.dg/cpp2a/lambda-generic1.C | 9 + gcc/testsuite/g++.dg/cpp2a/lambda-generic2.C | 7 + gcc/testsuite/g++.dg/cpp2a/lambda-generic3.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-generic4.C | 8 + gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C | 6 + .../g++.dg/cpp2a/{ptrmem1.C => ptrmem1a.C} | 3 +- gcc/testsuite/g++.dg/debug/debug.exp | 2 +- gcc/testsuite/g++.dg/debug/debug5.C | 1 + gcc/testsuite/g++.dg/debug/debug6.C | 1 + gcc/testsuite/g++.dg/debug/debug9.C | 5 - .../g++.dg/debug/dwarf-eh-personality-1.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/dwarf4-typedef.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/icf.C | 4 +- gcc/testsuite/g++.dg/debug/dwarf2/nested-4.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/pr61433.C | 2 + gcc/testsuite/g++.dg/debug/nullptr01.C | 1 + gcc/testsuite/g++.dg/debug/pr16792.C | 2 +- gcc/testsuite/g++.dg/debug/pr46241.C | 2 +- gcc/testsuite/g++.dg/debug/pr46338.C | 1 + gcc/testsuite/g++.dg/debug/pr47106.C | 6 +- gcc/testsuite/g++.dg/debug/pr53466.C | 2 +- gcc/testsuite/g++.dg/debug/pr54828.C | 1 + gcc/testsuite/g++.dg/debug/pr71057.C | 2 +- gcc/testsuite/g++.dg/debug/pr71432.C | 13 +- gcc/testsuite/g++.dg/debug/pr80461.C | 2 +- gcc/testsuite/g++.dg/dfp/44473-1.C | 2 + gcc/testsuite/g++.dg/dfp/44473-2.C | 4 +- gcc/testsuite/g++.dg/dfp/dfp.exp | 2 +- gcc/testsuite/g++.dg/dg.exp | 2 +- gcc/testsuite/g++.dg/diagnostic/aka1.C | 2 +- gcc/testsuite/g++.dg/diagnostic/aka2.C | 32 + .../g++.dg/diagnostic/param-type-mismatch.C | 27 +- gcc/testsuite/g++.dg/diagnostic/pr70105.C | 1 + gcc/testsuite/g++.dg/diagnostic/pr77949.C | 2 +- gcc/testsuite/g++.dg/diagnostic/pr84138.C | 8 + gcc/testsuite/g++.dg/eh/builtin1.C | 4 +- gcc/testsuite/g++.dg/eh/builtin2.C | 4 +- gcc/testsuite/g++.dg/eh/builtin3.C | 2 +- gcc/testsuite/g++.dg/eh/cleanup5.C | 1 + gcc/testsuite/g++.dg/eh/pr45569.C | 2 +- gcc/testsuite/g++.dg/eh/sighandle.C | 1 + gcc/testsuite/g++.dg/eh/spbp.C | 1 + gcc/testsuite/g++.dg/eh/unwind2.C | 2 +- gcc/testsuite/g++.dg/expr/bitfield11.C | 2 +- gcc/testsuite/g++.dg/expr/cond12.C | 8 +- gcc/testsuite/g++.dg/expr/static_cast7.C | 2 +- gcc/testsuite/g++.dg/ext/altivec-14.C | 2 +- gcc/testsuite/g++.dg/ext/asm13.C | 2 +- gcc/testsuite/g++.dg/ext/builtin-object-size3.C | 4 +- gcc/testsuite/g++.dg/ext/constexpr-pr82781.C | 12 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 2 +- gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 4 +- gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 2 +- gcc/testsuite/g++.dg/ext/desig2.C | 8 +- gcc/testsuite/g++.dg/ext/desig4.C | 4 + gcc/testsuite/g++.dg/ext/desig5.C | 2 + gcc/testsuite/g++.dg/ext/desig8.C | 2 + gcc/testsuite/g++.dg/ext/desig9.C | 3 + gcc/testsuite/g++.dg/ext/flexary13.C | 6 - gcc/testsuite/g++.dg/ext/flexary25.C | 20 + gcc/testsuite/g++.dg/ext/flexary26.C | 26 + gcc/testsuite/g++.dg/ext/flexary27.C | 25 + gcc/testsuite/g++.dg/ext/flexary28.C | 46 + gcc/testsuite/g++.dg/ext/forscope1.C | 2 +- gcc/testsuite/g++.dg/ext/forscope2.C | 2 +- gcc/testsuite/g++.dg/ext/has_nothrow_assign_odr.C | 5 +- gcc/testsuite/g++.dg/ext/label13.C | 1 + gcc/testsuite/g++.dg/ext/label13a.C | 1 + gcc/testsuite/g++.dg/ext/label14.C | 1 + gcc/testsuite/g++.dg/ext/label2.C | 1 + gcc/testsuite/g++.dg/ext/label3.C | 1 + gcc/testsuite/g++.dg/ext/label7.C | 2 +- gcc/testsuite/g++.dg/ext/label8.C | 2 +- gcc/testsuite/g++.dg/ext/mv16.C | 12 + gcc/testsuite/g++.dg/ext/mv26.C | 15 + gcc/testsuite/g++.dg/ext/pr27019.C | 2 +- gcc/testsuite/g++.dg/ext/pr57362.C | 4 +- gcc/testsuite/g++.dg/ext/pr57735.C | 2 +- gcc/testsuite/g++.dg/ext/pr81706.C | 4 +- .../{gcc.dg/pr81695.c => g++.dg/ext/pr83996.C} | 6 +- .../g++.dg/ext/{stmtexpr19.C => stmtexpr20.C} | 8 +- .../g++.dg/ext/{stmtexpr19.C => stmtexpr21.C} | 8 +- gcc/testsuite/g++.dg/ext/strncpy-chk1.C | 7 +- gcc/testsuite/g++.dg/ext/tmplattr7.C | 2 +- gcc/testsuite/g++.dg/ext/tmplattr9.C | 1 + gcc/testsuite/g++.dg/ext/unroll-1.C | 19 + gcc/testsuite/g++.dg/ext/unroll-2.C | 13 + gcc/testsuite/g++.dg/ext/unroll-3.C | 20 + gcc/testsuite/g++.dg/ext/vector14.C | 8 +- gcc/testsuite/g++.dg/ext/vector33.C | 10 + gcc/testsuite/g++.dg/ext/vector8.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/anon1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/anon2.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/namespace1.C | 2 +- gcc/testsuite/g++.dg/ext/visibility/warn6.C | 2 + gcc/testsuite/g++.dg/ext/vla10.C | 1 + gcc/testsuite/g++.dg/ext/vla11.C | 1 + gcc/testsuite/g++.dg/ext/vla12.C | 1 + gcc/testsuite/g++.dg/ext/vla15.C | 1 + gcc/testsuite/g++.dg/ext/vla16.C | 3 + gcc/testsuite/g++.dg/ext/vla17.C | 1 + gcc/testsuite/g++.dg/ext/vla3.C | 1 + gcc/testsuite/g++.dg/ext/vla6.C | 1 + gcc/testsuite/g++.dg/ext/vla7.C | 1 + gcc/testsuite/g++.dg/gcov/gcov-1.C | 2 +- gcc/testsuite/g++.dg/gcov/gcov-threads-1.C | 6 +- gcc/testsuite/g++.dg/gcov/gcov.exp | 2 +- gcc/testsuite/g++.dg/gcov/loop.C | 27 + gcc/testsuite/g++.dg/gcov/ternary.C | 12 + gcc/testsuite/g++.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/g++.dg/goacc/goacc.exp | 2 +- gcc/testsuite/g++.dg/goacc/reference.C | 4 +- gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/gomp/macro-4.C | 8 +- gcc/testsuite/g++.dg/gomp/pr37189.C | 2 +- gcc/testsuite/g++.dg/gomp/pr39495-1.C | 4 +- gcc/testsuite/g++.dg/gomp/pr39495-2.C | 2 +- gcc/testsuite/g++.dg/gomp/pr82054.C | 2 + gcc/testsuite/g++.dg/graphite/graphite.exp | 2 +- gcc/testsuite/g++.dg/graphite/pr41305.C | 2 +- gcc/testsuite/g++.dg/graphite/pr41562.C | 2 +- gcc/testsuite/g++.dg/graphite/pr42930.C | 2 +- gcc/testsuite/g++.dg/inherit/covariant10.C | 4 +- gcc/testsuite/g++.dg/inherit/covariant11.C | 8 +- gcc/testsuite/g++.dg/inherit/protected1.C | 2 + gcc/testsuite/g++.dg/inherit/union3.C | 16 + gcc/testsuite/g++.dg/init/array24.C | 1 + gcc/testsuite/g++.dg/init/error2.C | 2 +- gcc/testsuite/g++.dg/init/inline1.C | 2 +- gcc/testsuite/g++.dg/init/new18.C | 1 + gcc/testsuite/g++.dg/init/new47.C | 1 + gcc/testsuite/g++.dg/init/pr35878_1.C | 2 +- .../g++.dg/init/{pr35878_2.C => pr35878_4.C} | 2 +- gcc/testsuite/g++.dg/init/pr55497.C | 1 + gcc/testsuite/g++.dg/init/pr83993-1.C | 11 + gcc/testsuite/g++.dg/init/pr83993-2.C | 14 + gcc/testsuite/g++.dg/init/reference2.C | 2 +- gcc/testsuite/g++.dg/init/reference3.C | 1 + gcc/testsuite/g++.dg/init/switch1.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-10.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-13.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-14.C | 3 +- gcc/testsuite/g++.dg/ipa/devirt-15.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-16.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-17.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-18.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-19.C | 2 + gcc/testsuite/g++.dg/ipa/devirt-21.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-22.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-23.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-34.C | 2 + gcc/testsuite/g++.dg/ipa/devirt-38.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-40.C | 4 + gcc/testsuite/g++.dg/ipa/devirt-41.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-42.C | 2 +- gcc/testsuite/g++.dg/ipa/devirt-44.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-45.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-48.C | 4 +- gcc/testsuite/g++.dg/ipa/devirt-52.C | 1 + gcc/testsuite/g++.dg/ipa/nothrow-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr43812.C | 2 +- gcc/testsuite/g++.dg/ipa/pr44372.C | 1 + gcc/testsuite/g++.dg/ipa/pr45572-1.C | 4 + gcc/testsuite/g++.dg/ipa/pr58371.C | 1 + gcc/testsuite/g++.dg/ipa/pr59176.C | 2 + gcc/testsuite/g++.dg/ipa/pr60640-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr61540.C | 2 +- gcc/testsuite/g++.dg/ipa/pr61800.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63470.C | 3 +- gcc/testsuite/g++.dg/ipa/pr63587-1.C | 3 + gcc/testsuite/g++.dg/ipa/pr63587-2.C | 2 + gcc/testsuite/g++.dg/ipa/pr63838.C | 2 +- gcc/testsuite/g++.dg/ipa/pr63894.C | 1 + gcc/testsuite/g++.dg/ipa/pr64068.C | 6 +- gcc/testsuite/g++.dg/ipa/pr64896.C | 4 +- gcc/testsuite/g++.dg/ipa/pr65002.C | 4 +- gcc/testsuite/g++.dg/ipa/pr65008.C | 2 +- gcc/testsuite/g++.dg/ipa/pr65465.C | 2 +- gcc/testsuite/g++.dg/ipa/pr66896.C | 2 +- gcc/testsuite/g++.dg/ipa/pr68672-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pr68851.C | 6 +- gcc/testsuite/g++.dg/ipa/pr78211.C | 3 +- gcc/testsuite/g++.dg/ipa/pr79931.C | 1 + gcc/testsuite/g++.dg/ipa/pr81248.C | 40 + gcc/testsuite/g++.dg/ipa/pr82352.C | 93 + gcc/testsuite/g++.dg/ipa/pr82801.C | 20 + gcc/testsuite/g++.dg/ipa/pr83549.C | 8 + gcc/testsuite/g++.dg/ipa/pr83667.C | 25 + gcc/testsuite/g++.dg/ipa/pure-const-1.C | 2 +- gcc/testsuite/g++.dg/ipa/pure-const-2.C | 2 +- gcc/testsuite/g++.dg/ipa/pure-const-3.C | 2 +- gcc/testsuite/g++.dg/ipa/remref-1.C | 2 +- gcc/testsuite/g++.dg/ipa/remref-2.C | 2 +- gcc/testsuite/g++.dg/lang-dump.C | 21 + gcc/testsuite/g++.dg/lookup/builtin2.C | 2 +- gcc/testsuite/g++.dg/lookup/crash3.C | 6 +- gcc/testsuite/g++.dg/lookup/friend20.C | 1 + .../g++.dg/lookup/missing-std-include-4.C | 2 + .../g++.dg/lookup/missing-std-include-5.C | 2 + gcc/testsuite/g++.dg/lookup/pr80891-5.C | 1 + gcc/testsuite/g++.dg/lookup/pr83287-2.C | 20 + gcc/testsuite/g++.dg/lookup/pr83287.C | 19 + gcc/testsuite/g++.dg/lookup/struct2.C | 2 +- gcc/testsuite/g++.dg/lto/20080709_0.C | 1 + gcc/testsuite/g++.dg/lto/20080907_0.C | 2 + gcc/testsuite/g++.dg/lto/20080915_0.C | 4 +- gcc/testsuite/g++.dg/lto/20080916_0.C | 2 + gcc/testsuite/g++.dg/lto/20081022_0.C | 2 + gcc/testsuite/g++.dg/lto/20081023_0.C | 2 + gcc/testsuite/g++.dg/lto/20081118_0.C | 1 + gcc/testsuite/g++.dg/lto/20081118_1.C | 1 + gcc/testsuite/g++.dg/lto/20081120-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20081120-1_1.C | 1 + gcc/testsuite/g++.dg/lto/20081127_1.C | 2 +- gcc/testsuite/g++.dg/lto/20081217-2_0.C | 3 +- gcc/testsuite/g++.dg/lto/20090221_0.C | 1 + gcc/testsuite/g++.dg/lto/20090303_0.C | 2 + gcc/testsuite/g++.dg/lto/20090311-1_0.C | 2 + gcc/testsuite/g++.dg/lto/20090312_0.C | 1 + gcc/testsuite/g++.dg/lto/20090315_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091002-3_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091004-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091004-2_0.C | 2 +- gcc/testsuite/g++.dg/lto/20091004-3_1.C | 1 + gcc/testsuite/g++.dg/lto/20091026-1_1.C | 2 + gcc/testsuite/g++.dg/lto/20100721-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/20101010-1_0.C | 1 + gcc/testsuite/g++.dg/lto/20101010-2_0.C | 1 + gcc/testsuite/g++.dg/lto/lto.exp | 2 +- gcc/testsuite/g++.dg/lto/pr45679-1_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr45679-1_1.C | 2 +- gcc/testsuite/g++.dg/lto/pr45679-2_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr48042_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr51650-1_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr51650-3_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr54625-1_1.C | 1 + gcc/testsuite/g++.dg/lto/pr60336_0.C | 47 + gcc/testsuite/g++.dg/lto/pr63270_1.C | 1 + gcc/testsuite/g++.dg/lto/pr65193_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr65302_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr65316_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr65475c_0.C | 3 +- gcc/testsuite/g++.dg/lto/pr65549_0.C | 6 +- gcc/testsuite/g++.dg/lto/pr69077_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr69589_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr82027_0.C | 73 + gcc/testsuite/g++.dg/lto/pr83121_0.C | 12 + gcc/testsuite/g++.dg/lto/pr83121_1.C | 10 + gcc/testsuite/g++.dg/lto/pr83720_0.C | 55 + gcc/testsuite/g++.dg/missing-return.C | 8 + gcc/testsuite/g++.dg/opt/20050511-1.C | 2 + gcc/testsuite/g++.dg/opt/combine.C | 4 +- gcc/testsuite/g++.dg/opt/complex3.C | 2 +- gcc/testsuite/g++.dg/opt/const3.C | 4 +- gcc/testsuite/g++.dg/opt/covariant1.C | 2 +- gcc/testsuite/g++.dg/opt/declone3.C | 2 +- gcc/testsuite/g++.dg/opt/dump1.C | 3 +- gcc/testsuite/g++.dg/opt/inline15.C | 3 +- gcc/testsuite/g++.dg/opt/local1.C | 2 +- gcc/testsuite/g++.dg/opt/memcpy1.C | 2 + gcc/testsuite/g++.dg/opt/new1.C | 13 +- gcc/testsuite/g++.dg/opt/nrv8.C | 2 +- gcc/testsuite/g++.dg/opt/pr23299.C | 8 +- gcc/testsuite/g++.dg/opt/pr27826.C | 2 +- gcc/testsuite/g++.dg/opt/pr44919.C | 4 +- gcc/testsuite/g++.dg/opt/pr46640.C | 3 + gcc/testsuite/g++.dg/opt/pr47615.C | 5 +- gcc/testsuite/g++.dg/opt/pr55329.C | 4 +- gcc/testsuite/g++.dg/opt/pr61456.C | 1 + gcc/testsuite/g++.dg/opt/pr65003.C | 4 +- gcc/testsuite/g++.dg/opt/pr65554.C | 2 + gcc/testsuite/g++.dg/opt/pr69432.C | 2 +- gcc/testsuite/g++.dg/opt/pr78201.C | 1 + gcc/testsuite/g++.dg/opt/pr78373.C | 2 + gcc/testsuite/g++.dg/opt/pr79267.C | 4 +- gcc/testsuite/g++.dg/opt/pr82159-2.C | 1 + gcc/testsuite/g++.dg/opt/pr82778.C | 37 + gcc/testsuite/g++.dg/opt/pr82929.C | 30 + gcc/testsuite/g++.dg/opt/pr83084.C | 16 + gcc/testsuite/g++.dg/opt/pr83187.C | 32 + gcc/testsuite/g++.dg/opt/pr83252.C | 93 + gcc/testsuite/g++.dg/opt/pr83555.C | 15 + gcc/testsuite/g++.dg/opt/pr83608.C | 28 + gcc/testsuite/g++.dg/opt/pr83609.C | 28 + gcc/testsuite/g++.dg/other/array3.C | 1 + gcc/testsuite/g++.dg/other/const5.C | 8 + gcc/testsuite/g++.dg/other/copy2.C | 10 +- gcc/testsuite/g++.dg/other/crash-5.C | 2 +- gcc/testsuite/g++.dg/other/crash-8.C | 2 + gcc/testsuite/g++.dg/other/error34.C | 2 +- gcc/testsuite/g++.dg/other/fsyntax-only2.C | 11 + gcc/testsuite/g++.dg/other/i386-2.C | 8 +- gcc/testsuite/g++.dg/other/i386-3.C | 7 +- gcc/testsuite/g++.dg/other/i386-8.C | 2 + gcc/testsuite/g++.dg/other/operator2.C | 2 +- gcc/testsuite/g++.dg/other/pr22003.C | 1 + gcc/testsuite/g++.dg/other/pr24623.C | 2 + gcc/testsuite/g++.dg/other/pr29610.C | 5 +- gcc/testsuite/g++.dg/other/pr42645-1.C | 2 +- gcc/testsuite/g++.dg/other/pr42645-2.C | 3 +- gcc/testsuite/g++.dg/other/pr52048.C | 1 + gcc/testsuite/g++.dg/other/typedef3.C | 2 +- gcc/testsuite/g++.dg/overload/addr1.C | 2 +- gcc/testsuite/g++.dg/overload/defarg4.C | 5 +- gcc/testsuite/g++.dg/overload/operator5.C | 2 +- gcc/testsuite/g++.dg/overload/ref-conv1.C | 1 + gcc/testsuite/g++.dg/overload/template5.C | 2 +- gcc/testsuite/g++.dg/parse/crash40.C | 4 +- gcc/testsuite/g++.dg/parse/crash61.C | 1 + gcc/testsuite/g++.dg/parse/crash67.C | 3 +- gcc/testsuite/g++.dg/parse/ctor5.C | 1 + gcc/testsuite/g++.dg/parse/defarg4.C | 2 + gcc/testsuite/g++.dg/parse/defarg6.C | 2 +- gcc/testsuite/g++.dg/parse/error5.C | 12 +- gcc/testsuite/g++.dg/parse/error55.C | 2 +- gcc/testsuite/g++.dg/parse/expr2.C | 2 +- gcc/testsuite/g++.dg/parse/friend7.C | 1 + gcc/testsuite/g++.dg/parse/namespace1.C | 2 +- gcc/testsuite/g++.dg/parse/namespace9.C | 2 +- gcc/testsuite/g++.dg/parse/pr43765.C | 4 +- gcc/testsuite/g++.dg/parse/pr81247-c.C | 7 +- gcc/testsuite/g++.dg/parse/pr83634.C | 11 + gcc/testsuite/g++.dg/parse/ret-type2.C | 2 + gcc/testsuite/g++.dg/parse/typedef8.C | 2 +- gcc/testsuite/g++.dg/pch/pch.exp | 2 +- gcc/testsuite/g++.dg/pch/static-1.C | 2 + gcc/testsuite/g++.dg/plugin/attribute_plugin.c | 2 +- .../g++.dg/plugin/diagnostic-test-expressions-1.C | 266 +- .../g++.dg/plugin/diagnostic-test-inlining-1.C | 34 + gcc/testsuite/g++.dg/plugin/dumb-plugin-test-1.C | 2 +- gcc/testsuite/g++.dg/plugin/plugin.exp | 4 +- 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/self-assign-test-3.C | 2 +- gcc/testsuite/g++.dg/pr45788.C | 2 +- gcc/testsuite/g++.dg/pr48484.C | 3 + gcc/testsuite/g++.dg/pr49847.C | 2 +- gcc/testsuite/g++.dg/pr50763-3.C | 2 +- gcc/testsuite/g++.dg/pr55513.C | 2 + gcc/testsuite/g++.dg/pr55604.C | 2 + gcc/testsuite/g++.dg/pr57662.C | 4 +- gcc/testsuite/g++.dg/pr57878.C | 2 + gcc/testsuite/g++.dg/pr58389.C | 2 +- gcc/testsuite/g++.dg/pr58438.C | 2 +- gcc/testsuite/g++.dg/pr59445.C | 2 +- gcc/testsuite/g++.dg/pr59510.C | 1 + gcc/testsuite/g++.dg/pr64688.C | 5 +- gcc/testsuite/g++.dg/pr65032.C | 2 + gcc/testsuite/g++.dg/pr65240-1.C | 2 +- gcc/testsuite/g++.dg/pr65240-2.C | 2 +- gcc/testsuite/g++.dg/pr65240-3.C | 2 +- gcc/testsuite/g++.dg/pr65240-4.C | 2 +- gcc/testsuite/g++.dg/pr67989.C | 1 + gcc/testsuite/g++.dg/pr70590-2.C | 4 +- gcc/testsuite/g++.dg/pr70590.C | 4 +- gcc/testsuite/g++.dg/pr70965.C | 2 +- gcc/testsuite/g++.dg/pr71633.C | 1 + gcc/testsuite/g++.dg/pr71694.C | 2 +- gcc/testsuite/g++.dg/pr77550.C | 2 +- gcc/testsuite/g++.dg/pr79095-4.C | 26 - gcc/testsuite/g++.dg/pr80287.C | 2 +- gcc/testsuite/g++.dg/pr80481.C | 70 + gcc/testsuite/g++.dg/pr80707.C | 2 + gcc/testsuite/g++.dg/pr81194.C | 1 + gcc/testsuite/g++.dg/pr81308-1.C | 67 + gcc/testsuite/g++.dg/pr81308-2.C | 38 + gcc/testsuite/g++.dg/pr82404.C | 17 + gcc/testsuite/g++.dg/pr82836.C | 633 + gcc/testsuite/g++.dg/pr83239.C | 56 + gcc/testsuite/g++.dg/pr83979.c | 7 + .../g++.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/g++.dg/special/ecos.exp | 2 +- gcc/testsuite/g++.dg/spellcheck-identifiers.C | 2 +- ...ro-ordering.C => spellcheck-macro-ordering-2.C} | 18 +- gcc/testsuite/g++.dg/spellcheck-macro-ordering.C | 3 +- gcc/testsuite/g++.dg/spellcheck-reswords.C | 11 + gcc/testsuite/g++.dg/spellcheck-stdlib.C | 84 + gcc/testsuite/g++.dg/stackprotectexplicit2.C | 3 +- gcc/testsuite/g++.dg/tc1/dr152.C | 2 + gcc/testsuite/g++.dg/template/aggr-init1.C | 2 +- gcc/testsuite/g++.dg/template/anon1.C | 4 +- gcc/testsuite/g++.dg/template/array29.C | 1 + gcc/testsuite/g++.dg/template/array7.C | 1 + gcc/testsuite/g++.dg/template/canon-type-8.C | 1 + gcc/testsuite/g++.dg/template/cast5.C | 8 + gcc/testsuite/g++.dg/template/conv1.C | 4 +- gcc/testsuite/g++.dg/template/crash107.C | 1 + gcc/testsuite/g++.dg/template/crash23.C | 2 +- gcc/testsuite/g++.dg/template/crash8.C | 2 +- gcc/testsuite/g++.dg/template/defarg4.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr9.C | 2 +- gcc/testsuite/g++.dg/template/error10.C | 1 + gcc/testsuite/g++.dg/template/for1.C | 2 +- gcc/testsuite/g++.dg/template/friend32.C | 1 + gcc/testsuite/g++.dg/template/incomplete11.C | 10 + gcc/testsuite/g++.dg/template/init6.C | 2 + gcc/testsuite/g++.dg/template/memfriend7.C | 2 + gcc/testsuite/g++.dg/template/new10.C | 1 + gcc/testsuite/g++.dg/template/nontype12.C | 2 +- gcc/testsuite/g++.dg/template/overload12.C | 2 +- gcc/testsuite/g++.dg/template/overload5.C | 1 + gcc/testsuite/g++.dg/template/overload8.C | 2 +- gcc/testsuite/g++.dg/template/partial10.C | 3 +- gcc/testsuite/g++.dg/template/partial9.C | 2 +- gcc/testsuite/g++.dg/template/pr59930-1.C | 18 + gcc/testsuite/g++.dg/template/pr59930-2.C | 17 + gcc/testsuite/g++.dg/template/pr59930-3.C | 29 + gcc/testsuite/g++.dg/template/pr71826.C | 13 +- gcc/testsuite/g++.dg/template/pr79650.C | 20 + gcc/testsuite/g++.dg/template/pr83825.C | 13 + gcc/testsuite/g++.dg/template/pr83988.C | 16 + gcc/testsuite/g++.dg/template/qual1.C | 2 +- .../g++.dg/template/show-template-tree-3.C | 1 + gcc/testsuite/g++.dg/template/sizeof8.C | 2 +- gcc/testsuite/g++.dg/template/sizeof9.C | 2 +- gcc/testsuite/g++.dg/template/spec6.C | 2 + gcc/testsuite/g++.dg/template/spec7.C | 2 +- gcc/testsuite/g++.dg/template/typedef8.C | 1 + gcc/testsuite/g++.dg/template/using20.C | 1 + gcc/testsuite/g++.dg/template/vla1.C | 1 + gcc/testsuite/g++.dg/template/vla2.C | 1 + gcc/testsuite/g++.dg/tls/thread_local3.C | 1 + gcc/testsuite/g++.dg/tls/thread_local3g.C | 1 + gcc/testsuite/g++.dg/tls/thread_local5.C | 1 + gcc/testsuite/g++.dg/tls/thread_local5g.C | 1 + gcc/testsuite/g++.dg/tls/thread_local6.C | 1 + gcc/testsuite/g++.dg/tls/thread_local6g.C | 1 + gcc/testsuite/g++.dg/tls/tls.exp | 2 +- gcc/testsuite/g++.dg/tm/cgraph_edge.C | 1 + gcc/testsuite/g++.dg/tm/pr46646.C | 1 + gcc/testsuite/g++.dg/tm/pr47554.C | 2 + gcc/testsuite/g++.dg/tm/pr47573.C | 1 + gcc/testsuite/g++.dg/tm/pr60004.C | 2 +- gcc/testsuite/g++.dg/tm/tm.exp | 2 +- gcc/testsuite/g++.dg/tm/unsafe1.C | 2 +- gcc/testsuite/g++.dg/tm/unsafe2.C | 2 +- gcc/testsuite/g++.dg/torture/20070621-1.C | 1 + gcc/testsuite/g++.dg/torture/20090329-1.C | 1 + gcc/testsuite/g++.dg/torture/20141013.C | 1 + .../g++.dg/torture/Wsizeof-pointer-memaccess1.C | 16 +- .../g++.dg/torture/Wsizeof-pointer-memaccess2.C | 12 +- gcc/testsuite/g++.dg/torture/pr33134.C | 1 + gcc/testsuite/g++.dg/torture/pr33340.C | 4 +- gcc/testsuite/g++.dg/torture/pr33627.C | 7 +- gcc/testsuite/g++.dg/torture/pr34222.C | 1 + gcc/testsuite/g++.dg/torture/pr34241.C | 1 + gcc/testsuite/g++.dg/torture/pr34641.C | 1 + gcc/testsuite/g++.dg/torture/pr34850.C | 3 +- gcc/testsuite/g++.dg/torture/pr35164-1.C | 2 + gcc/testsuite/g++.dg/torture/pr36745.C | 1 + gcc/testsuite/g++.dg/torture/pr38705.C | 1 + gcc/testsuite/g++.dg/torture/pr38811.C | 4 +- gcc/testsuite/g++.dg/torture/pr39362.C | 1 + gcc/testsuite/g++.dg/torture/pr39732.C | 1 + gcc/testsuite/g++.dg/torture/pr40991.C | 1 + gcc/testsuite/g++.dg/torture/pr41775.C | 1 + gcc/testsuite/g++.dg/torture/pr42183.C | 1 + gcc/testsuite/g++.dg/torture/pr42450.C | 1 + gcc/testsuite/g++.dg/torture/pr42462.C | 1 + gcc/testsuite/g++.dg/torture/pr42704.C | 1 + gcc/testsuite/g++.dg/torture/pr42739.C | 1 + gcc/testsuite/g++.dg/torture/pr42760.C | 2 + gcc/testsuite/g++.dg/torture/pr42773.C | 1 + gcc/testsuite/g++.dg/torture/pr42883.C | 1 + gcc/testsuite/g++.dg/torture/pr43257.C | 2 +- gcc/testsuite/g++.dg/torture/pr43905.C | 2 + gcc/testsuite/g++.dg/torture/pr44148.C | 1 + gcc/testsuite/g++.dg/torture/pr44295.C | 2 + gcc/testsuite/g++.dg/torture/pr44357.C | 2 + gcc/testsuite/g++.dg/torture/pr44813.C | 2 + gcc/testsuite/g++.dg/torture/pr45580.C | 1 + gcc/testsuite/g++.dg/torture/pr45874.C | 1 + gcc/testsuite/g++.dg/torture/pr45877.C | 1 + gcc/testsuite/g++.dg/torture/pr46383.C | 1 + gcc/testsuite/g++.dg/torture/pr46469.C | 2 + gcc/testsuite/g++.dg/torture/pr47313.C | 1 + gcc/testsuite/g++.dg/torture/pr48271.C | 1 + gcc/testsuite/g++.dg/torture/pr48695.C | 1 + gcc/testsuite/g++.dg/torture/pr49615.C | 3 + gcc/testsuite/g++.dg/torture/pr49770.C | 2 + gcc/testsuite/g++.dg/torture/pr49938.C | 2 + gcc/testsuite/g++.dg/torture/pr51436.C | 1 + gcc/testsuite/g++.dg/torture/pr51482.C | 1 + gcc/testsuite/g++.dg/torture/pr51737.C | 1 + gcc/testsuite/g++.dg/torture/pr51959.C | 1 + gcc/testsuite/g++.dg/torture/pr52772.C | 3 +- gcc/testsuite/g++.dg/torture/pr52918-2.C | 1 + gcc/testsuite/g++.dg/torture/pr53011.C | 1 + gcc/testsuite/g++.dg/torture/pr53602.C | 1 + gcc/testsuite/g++.dg/torture/pr53752.C | 1 + gcc/testsuite/g++.dg/torture/pr54684.C | 2 +- gcc/testsuite/g++.dg/torture/pr54838.C | 1 + gcc/testsuite/g++.dg/torture/pr54902.C | 1 + gcc/testsuite/g++.dg/torture/pr55740.C | 2 +- gcc/testsuite/g++.dg/torture/pr56029.C | 1 + gcc/testsuite/g++.dg/torture/pr56694.C | 2 +- gcc/testsuite/g++.dg/torture/pr56768.C | 2 +- gcc/testsuite/g++.dg/torture/pr57107.C | 1 + gcc/testsuite/g++.dg/torture/pr57140.C | 1 + gcc/testsuite/g++.dg/torture/pr57235.C | 1 + gcc/testsuite/g++.dg/torture/pr58252.C | 1 + gcc/testsuite/g++.dg/torture/pr58369.C | 1 + gcc/testsuite/g++.dg/torture/pr58555.C | 2 + gcc/testsuite/g++.dg/torture/pr59208.C | 2 +- gcc/testsuite/g++.dg/torture/pr59265.C | 2 +- gcc/testsuite/g++.dg/torture/pr60438-1.C | 2 + gcc/testsuite/g++.dg/torture/pr60648.C | 2 +- gcc/testsuite/g++.dg/torture/pr60746.C | 2 + gcc/testsuite/g++.dg/torture/pr61554.C | 1 + gcc/testsuite/g++.dg/torture/pr62127.C | 1 + gcc/testsuite/g++.dg/torture/pr63419.C | 2 +- gcc/testsuite/g++.dg/torture/pr63476.C | 2 +- gcc/testsuite/g++.dg/torture/pr63512.C | 1 + gcc/testsuite/g++.dg/torture/pr64280.C | 2 +- gcc/testsuite/g++.dg/torture/pr64282.C | 4 +- gcc/testsuite/g++.dg/torture/pr64378.C | 2 +- gcc/testsuite/g++.dg/torture/pr64565.C | 2 + gcc/testsuite/g++.dg/torture/pr64568-2.C | 1 + gcc/testsuite/g++.dg/torture/pr64669.C | 4 + gcc/testsuite/g++.dg/torture/pr64686.C | 1 + gcc/testsuite/g++.dg/torture/pr64978.C | 2 +- gcc/testsuite/g++.dg/torture/pr64995.C | 1 + gcc/testsuite/g++.dg/torture/pr65655.C | 2 +- gcc/testsuite/g++.dg/torture/pr65851.C | 1 + gcc/testsuite/g++.dg/torture/pr67055.C | 3 + gcc/testsuite/g++.dg/torture/pr67191.C | 1 + gcc/testsuite/g++.dg/torture/pr68470.C | 2 +- gcc/testsuite/g++.dg/torture/pr68852.C | 1 + gcc/testsuite/g++.dg/torture/pr69264.C | 1 + gcc/testsuite/g++.dg/torture/pr70971.C | 48 + gcc/testsuite/g++.dg/torture/pr71281.C | 2 +- gcc/testsuite/g++.dg/torture/pr77674.C | 1 + gcc/testsuite/g++.dg/torture/pr77745-2.C | 4 + gcc/testsuite/g++.dg/torture/pr77745.C | 6 +- gcc/testsuite/g++.dg/torture/pr77947.C | 3 + gcc/testsuite/g++.dg/torture/pr78268.C | 2 + gcc/testsuite/g++.dg/torture/pr78507.C | 2 + gcc/testsuite/g++.dg/torture/pr78692.C | 1 + gcc/testsuite/g++.dg/torture/pr80171.C | 1 + .../g++.dg/{ipa/pr63595.C => torture/pr81360.C} | 3 +- gcc/testsuite/g++.dg/torture/pr81659.C | 19 + gcc/testsuite/g++.dg/torture/pr81877.C | 22 + gcc/testsuite/g++.dg/torture/pr82154.C | 2 + gcc/testsuite/g++.dg/torture/pr82823.C | 26 + gcc/testsuite/g++.dg/torture/pr82902.C | 21 + gcc/testsuite/g++.dg/torture/pr82985.C | 458 + gcc/testsuite/g++.dg/torture/pr83283.C | 26 + gcc/testsuite/g++.dg/torture/pr83293.C | 39 + gcc/testsuite/g++.dg/torture/pr83391.C | 36 + gcc/testsuite/g++.dg/torture/pr83471.C | 21 + gcc/testsuite/g++.dg/torture/pr83482.C | 20 + gcc/testsuite/g++.dg/torture/pr83619.C | 66 + gcc/testsuite/g++.dg/torture/pr83713.C | 12 + gcc/testsuite/g++.dg/torture/pr83718.C | 115 + gcc/testsuite/g++.dg/torture/pr84132.C | 17 + gcc/testsuite/g++.dg/torture/pr84233.C | 25 + gcc/testsuite/g++.dg/torture/predcom-1.C | 2 + .../g++.dg/torture/stackalign/eh-alloca-1.C | 1 + .../g++.dg/torture/stackalign/eh-inline-2.C | 1 + .../g++.dg/torture/stackalign/eh-vararg-1.C | 1 + .../g++.dg/torture/stackalign/eh-vararg-2.C | 1 + .../g++.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/g++.dg/tree-prof/pr79259.C | 2 + gcc/testsuite/g++.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/g++.dg/tree-ssa/copyprop.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr22444.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr23948.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr24172.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr24351-3.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr27283.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr27291.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr27548.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr31146-2.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr33604.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr34355.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr41428.C | 7 +- gcc/testsuite/g++.dg/tree-ssa/pr42337.C | 1 + gcc/testsuite/g++.dg/tree-ssa/pr81408.C | 12 +- gcc/testsuite/g++.dg/tree-ssa/pr81702.C | 110 + gcc/testsuite/g++.dg/tree-ssa/pr83523.C | 25 + gcc/testsuite/g++.dg/tree-ssa/pred-1.C | 4 + gcc/testsuite/g++.dg/tree-ssa/ssa-dse-2.C | 2 +- gcc/testsuite/g++.dg/tsan/tsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/null-8.C | 11 +- gcc/testsuite/g++.dg/ubsan/pr63956.C | 38 +- gcc/testsuite/g++.dg/ubsan/pr65019.C | 2 + gcc/testsuite/g++.dg/ubsan/pr65583.C | 1 + gcc/testsuite/g++.dg/ubsan/pr81212.C | 16 + gcc/testsuite/g++.dg/ubsan/pr81281-aux.cc | 3 + gcc/testsuite/g++.dg/ubsan/pr81281.C | 26 + gcc/testsuite/g++.dg/ubsan/pr83555.C | 40 + gcc/testsuite/g++.dg/ubsan/pr83987.C | 15 + gcc/testsuite/g++.dg/ubsan/return-1.C | 2 +- gcc/testsuite/g++.dg/ubsan/return-2.C | 2 +- gcc/testsuite/g++.dg/ubsan/return-3.C | 2 +- gcc/testsuite/g++.dg/ubsan/return-7.C | 2 +- gcc/testsuite/g++.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/g++.dg/ubsan/vptr-12.C | 22 + gcc/testsuite/g++.dg/vect/pr36648.cc | 2 +- gcc/testsuite/g++.dg/vect/pr60836.cc | 2 + gcc/testsuite/g++.dg/vect/pr68145.cc | 1 + gcc/testsuite/g++.dg/vect/pr70729-nest.cc | 4 +- gcc/testsuite/g++.dg/vect/pr70729.cc | 4 +- gcc/testsuite/g++.dg/vect/slp-pr56812.cc | 41 +- gcc/testsuite/g++.dg/vect/vect.exp | 2 +- gcc/testsuite/g++.dg/warn/83895.C | 7 + gcc/testsuite/g++.dg/warn/Waddress-3.C | 2 +- gcc/testsuite/g++.dg/warn/Wconversion-null-2.C | 2 +- gcc/testsuite/g++.dg/warn/Wduplicated-branches4.C | 16 + gcc/testsuite/g++.dg/warn/Wduplicated-branches5.C | 16 + gcc/testsuite/g++.dg/warn/Wformat-1.C | 2 + gcc/testsuite/g++.dg/warn/Wignored-qualifiers1.C | 8 + gcc/testsuite/g++.dg/warn/Wnull-conversion-2.C | 3 + gcc/testsuite/g++.dg/warn/Wparentheses-10.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-11.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-12.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-25.C | 4 +- gcc/testsuite/g++.dg/warn/Wparentheses-6.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-7.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-8.C | 2 +- gcc/testsuite/g++.dg/warn/Wparentheses-9.C | 2 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 28 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 28 +- gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C | 242 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C | 48 + gcc/testsuite/g++.dg/warn/Wshadow-5.C | 2 +- .../g++.dg/warn/Wsizeof-pointer-memaccess-1.C | 1 + gcc/testsuite/g++.dg/warn/Wstringop-overflow-1.C | 15 + gcc/testsuite/g++.dg/warn/Wtype-limits-Wextra.C | 4 +- gcc/testsuite/g++.dg/warn/Wtype-limits-no.C | 4 +- gcc/testsuite/g++.dg/warn/Wtype-limits.C | 4 +- gcc/testsuite/g++.dg/warn/Wunused-label-3.C | 1 + gcc/testsuite/g++.dg/warn/Wunused-local-typedefs.C | 2 +- gcc/testsuite/g++.dg/warn/Wunused-var-27.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-var-28.C | 15 + gcc/testsuite/g++.dg/warn/Wunused-var-29.C | 10 + gcc/testsuite/g++.dg/warn/Wunused-var30.C | 9 + gcc/testsuite/g++.dg/warn/Wvla-1.C | 1 + gcc/testsuite/g++.dg/warn/Wvla-3.C | 2 + .../g++.dg/warn/Wzero-as-null-pointer-constant-5.C | 2 +- gcc/testsuite/g++.dg/warn/mvp2.C | 24 + gcc/testsuite/g++.dg/warn/pmf1.C | 1 + gcc/testsuite/g++.dg/warn/pr81275-1.C | 165 + gcc/testsuite/g++.dg/warn/pr81275-2.C | 165 + gcc/testsuite/g++.dg/warn/pr81275-3.C | 173 + gcc/testsuite/g++.dg/warn/pr81675.C | 15 + gcc/testsuite/g++.dg/warn/pr82710.C | 48 + gcc/testsuite/g++.dg/warn/pr83045.C | 19 + .../g++.mike/p789a.C => g++.dg/warn/pr83054.C} | 11 +- gcc/testsuite/g++.dg/warn/pr83974.C | 11 + gcc/testsuite/g++.dg/warn/string1.C | 4 +- gcc/testsuite/g++.dg/wrappers/README | 2 + gcc/testsuite/g++.dg/wrappers/alloc.C | 43 + gcc/testsuite/g++.dg/wrappers/cow-istream-string.C | 15 + gcc/testsuite/g++.dg/wrappers/cp-stdlib.C | 117 + gcc/testsuite/g++.dg/wrappers/pr83799.C | 18 + gcc/testsuite/g++.dg/wrappers/pr83814.C | 70 + gcc/testsuite/g++.dg/wrappers/pr83902.C | 9 + .../wrappers/sanitizer_coverage_libcdep_new.C | 22 + .../wrappers/wrapper-around-type-pack-expansion.C | 50 + gcc/testsuite/g++.old-deja/g++.benjamin/p13417.C | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/README | 2 +- gcc/testsuite/g++.old-deja/g++.brendan/asm-extn1.C | 4 +- gcc/testsuite/g++.old-deja/g++.brendan/crash24.C | 3 + gcc/testsuite/g++.old-deja/g++.eh/catch13.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/crash1.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/array2.C | 1 + gcc/testsuite/g++.old-deja/g++.ext/constructor.C | 2 + gcc/testsuite/g++.old-deja/g++.ext/namedret1.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/namedret2.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/namedret3.C | 2 +- gcc/testsuite/g++.old-deja/g++.ext/return1.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/anon4.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/enum6.C | 1 + gcc/testsuite/g++.old-deja/g++.jason/lineno2.C | 4 +- gcc/testsuite/g++.old-deja/g++.jason/lineno3.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/lineno4.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/new2.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/new4.C | 3 + gcc/testsuite/g++.old-deja/g++.jason/operator.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/shadow1.C | 2 + gcc/testsuite/g++.old-deja/g++.jason/tempcons.C | 2 +- gcc/testsuite/g++.old-deja/g++.jason/thunk2.C | 3 + gcc/testsuite/g++.old-deja/g++.law/builtin1.C | 5 +- gcc/testsuite/g++.old-deja/g++.law/enum9.C | 1 + gcc/testsuite/g++.old-deja/g++.law/except3.C | 1 + gcc/testsuite/g++.old-deja/g++.law/init6.C | 1 + gcc/testsuite/g++.old-deja/g++.law/profile1.C | 3 + gcc/testsuite/g++.old-deja/g++.law/shadow2.C | 2 + gcc/testsuite/g++.old-deja/g++.law/temps4.C | 3 + gcc/testsuite/g++.old-deja/g++.law/weak.C | 2 + gcc/testsuite/g++.old-deja/g++.mike/bool2.C | 4 + gcc/testsuite/g++.old-deja/g++.mike/eh1.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh10.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh13.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/eh16.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh17.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh2.C | 4 +- gcc/testsuite/g++.old-deja/g++.mike/eh23.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh24.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh25.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh26.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh27.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh28.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh29.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh30.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh31.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh35.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh36.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh37.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh38.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh39.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh40.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh47.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh50.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh51.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh7.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh8.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/eh9.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/mangle1.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p5958.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p6004.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p700.C | 3 +- gcc/testsuite/g++.old-deja/g++.mike/p7912.C | 1 + gcc/testsuite/g++.old-deja/g++.mike/p811.C | 3 + gcc/testsuite/g++.old-deja/g++.mike/virt4.C | 2 + gcc/testsuite/g++.old-deja/g++.oliva/nameret1.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/nameret2.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/crash12.C | 1 + gcc/testsuite/g++.old-deja/g++.other/decl1.C | 1 + gcc/testsuite/g++.old-deja/g++.other/eh3.C | 1 + gcc/testsuite/g++.old-deja/g++.other/expr1.C | 3 +- gcc/testsuite/g++.old-deja/g++.other/inline8.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/loop1.C | 1 + gcc/testsuite/g++.old-deja/g++.other/syntax1.C | 2 + gcc/testsuite/g++.old-deja/g++.pt/array6.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/dynarray.C | 1 + gcc/testsuite/g++.old-deja/g++.pt/friend23.C | 11 +- gcc/testsuite/g++.old-deja/g++.pt/friend24.C | 18 - gcc/testsuite/g++.old-deja/g++.pt/repo3.C | 2 + gcc/testsuite/g++.old-deja/g++.robertl/README | 2 +- gcc/testsuite/g++.old-deja/g++.robertl/eb27.C | 2 + gcc/testsuite/g++.old-deja/g++.robertl/eb83.C | 2 + gcc/testsuite/g++.old-deja/old-deja.exp | 2 +- .../aarch64/sve/aarch64-sve.exp} | 18 +- gcc/testsuite/g++.target/aarch64/sve/catch_1.C | 69 + gcc/testsuite/g++.target/aarch64/sve/catch_2.C | 4 + gcc/testsuite/g++.target/aarch64/sve/catch_3.C | 78 + gcc/testsuite/g++.target/aarch64/sve/catch_4.C | 4 + gcc/testsuite/g++.target/aarch64/sve/catch_5.C | 81 + gcc/testsuite/g++.target/aarch64/sve/catch_6.C | 4 + gcc/testsuite/gcc.c-torture/compile/compile.exp | 2 +- gcc/testsuite/gcc.c-torture/compile/pr81360.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr81553.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr81595.c | 39 + gcc/testsuite/gcc.c-torture/compile/pr82096.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr82816.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr82838.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr82875.c | 24 + gcc/testsuite/gcc.c-torture/compile/pr82879.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr82913.c | 23 + gcc/testsuite/gcc.c-torture/compile/pr83051-2.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr83051.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr83069.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr83104.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr83164.c | 7 + gcc/testsuite/gcc.c-torture/compile/pr83222.c | 21 + gcc/testsuite/gcc.c-torture/compile/pr83448.c | 15 + gcc/testsuite/gcc.c-torture/compile/pr83487.c | 11 + gcc/testsuite/gcc.c-torture/compile/pr83510.c | 172 + gcc/testsuite/gcc.c-torture/compile/pr83547.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr83575.c | 33 + gcc/testsuite/gcc.c-torture/compile/pr84111.c | 31 + gcc/testsuite/gcc.c-torture/execute/20040409-1.c | 30 - gcc/testsuite/gcc.c-torture/execute/20040409-1w.c | 65 + gcc/testsuite/gcc.c-torture/execute/20040409-2.c | 64 - gcc/testsuite/gcc.c-torture/execute/20040409-2w.c | 99 + gcc/testsuite/gcc.c-torture/execute/20040409-3.c | 30 - gcc/testsuite/gcc.c-torture/execute/20040409-3w.c | 65 + gcc/testsuite/gcc.c-torture/execute/20180112-1.c | 32 + gcc/testsuite/gcc.c-torture/execute/20180131-1.c | 28 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/execute.exp | 2 +- .../execute/ieee/{compare-fp-3.x => fp-cmp-7.x} | 0 gcc/testsuite/gcc.c-torture/execute/ieee/ieee.exp | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/pr84235.c | 11 + gcc/testsuite/gcc.c-torture/execute/pr23135.c | 3 +- gcc/testsuite/gcc.c-torture/execute/pr70460.c | 1 + gcc/testsuite/gcc.c-torture/execute/pr81281.c | 33 + gcc/testsuite/gcc.c-torture/execute/pr81503.c | 9 + gcc/testsuite/gcc.c-torture/execute/pr81913.c | 4 +- gcc/testsuite/gcc.c-torture/execute/pr82954.c | 22 + gcc/testsuite/gcc.c-torture/execute/pr83269.c | 14 + gcc/testsuite/gcc.c-torture/execute/pr83298.c | 11 + gcc/testsuite/gcc.c-torture/execute/pr83362.c | 31 + gcc/testsuite/gcc.c-torture/execute/pr83383.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr83477.c | 22 + gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 16 +- gcc/testsuite/gcc.c-torture/unsorted/unsorted.exp | 2 +- gcc/testsuite/gcc.dg/README | 2 +- gcc/testsuite/gcc.dg/Walloca-1.c | 2 +- gcc/testsuite/gcc.dg/Walloca-16.c | 6 + gcc/testsuite/gcc.dg/Warray-bounds-11.c | 18 +- gcc/testsuite/gcc.dg/Warray-bounds-22.c | 96 + gcc/testsuite/gcc.dg/Warray-bounds-23.c | 15 + gcc/testsuite/gcc.dg/Warray-bounds-24.c | 15 + gcc/testsuite/gcc.dg/Warray-bounds-25.c | 33 + gcc/testsuite/gcc.dg/Warray-bounds-26.c | 17 + gcc/testsuite/gcc.dg/Wattributes-6.c | 439 + gcc/testsuite/gcc.dg/Wattributes-7.c | 74 + gcc/testsuite/gcc.dg/Wnonnull.c | 41 + gcc/testsuite/gcc.dg/Wobjsize-1.c | 2 +- gcc/testsuite/gcc.dg/Wrestrict-2.c | 41 + gcc/testsuite/gcc.dg/Wrestrict-3.c | 17 + gcc/testsuite/gcc.dg/Wrestrict-4.c | 110 + gcc/testsuite/gcc.dg/Wrestrict-5.c | 43 + gcc/testsuite/gcc.dg/Wrestrict-6.c | 66 + gcc/testsuite/gcc.dg/Wrestrict.c | 35 + gcc/testsuite/gcc.dg/Wsign-conversion.c | 6 +- gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 2 +- gcc/testsuite/gcc.dg/Wstringop-overflow-2.c | 30 + gcc/testsuite/gcc.dg/Wstringop-overflow.c | 132 + gcc/testsuite/gcc.dg/Wunknownprag.c | 8 +- gcc/testsuite/gcc.dg/asan/asan.exp | 2 +- gcc/testsuite/gcc.dg/asan/pr83185.c | 14 + gcc/testsuite/gcc.dg/asm-4.c | 3 + gcc/testsuite/gcc.dg/atomic/atomic.exp | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-11.c | 4 +- gcc/testsuite/gcc.dg/attr-alloc_size-3.c | 2 +- gcc/testsuite/gcc.dg/attr-alloc_size-4.c | 2 +- gcc/testsuite/gcc.dg/attr-noinline.c | 4 +- gcc/testsuite/gcc.dg/autopar/autopar.exp | 2 +- gcc/testsuite/gcc.dg/autopar/pr49960.c | 16 +- gcc/testsuite/gcc.dg/autopar/pr83957.c | 11 + gcc/testsuite/gcc.dg/builtin-bswap-7.c | 2 +- gcc/testsuite/gcc.dg/builtin-object-size-18.c | 15 + gcc/testsuite/gcc.dg/builtin-redefine.c | 18 +- gcc/testsuite/gcc.dg/builtin-stpncpy.c | 9 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 7 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-9.c | 150 + gcc/testsuite/gcc.dg/builtin-tgmath-1.c | 322 + gcc/testsuite/gcc.dg/builtin-tgmath-2.c | 51 + gcc/testsuite/gcc.dg/builtin-tgmath-err-1.c | 76 + gcc/testsuite/gcc.dg/builtin-tgmath-err-2.c | 19 + gcc/testsuite/gcc.dg/builtin-unreachable-6.c | 2 +- gcc/testsuite/gcc.dg/builtin-unreachable-6a.c | 7 + gcc/testsuite/gcc.dg/c11-align-5.c | 2 +- gcc/testsuite/gcc.dg/c11-align-7.c | 20 + gcc/testsuite/gcc.dg/c11-align-8.c | 18 + .../gcc.dg/{c11-align-4.c => c11-align-9.c} | 4 +- gcc/testsuite/gcc.dg/c11-atomic-5.c | 10 + gcc/testsuite/gcc.dg/c17-version-1.c | 9 + gcc/testsuite/gcc.dg/c17-version-2.c | 9 + gcc/testsuite/gcc.dg/c18-version-1.c | 9 + gcc/testsuite/gcc.dg/c18-version-2.c | 9 + gcc/testsuite/gcc.dg/charset/charset.exp | 2 +- gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp | 63 - gcc/testsuite/gcc.dg/cilk-plus/for1.c | 12 - gcc/testsuite/gcc.dg/cilk-plus/for2.c | 11 - gcc/testsuite/gcc.dg/cilk-plus/jump-openmp.c | 49 - gcc/testsuite/gcc.dg/cilk-plus/jump.c | 27 - gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c | 73 - gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c | 72 - gcc/testsuite/gcc.dg/cilk-plus/pr78306.c | 30 - gcc/testsuite/gcc.dg/cilk-plus/pr79116.c | 9 - gcc/testsuite/gcc.dg/compat/compat.exp | 2 +- gcc/testsuite/gcc.dg/compat/pr83487-1.h | 9 + gcc/testsuite/gcc.dg/compat/pr83487-1_main.c | 8 + gcc/testsuite/gcc.dg/compat/pr83487-1_x.c | 63 + gcc/testsuite/gcc.dg/compat/pr83487-1_y.c | 27 + gcc/testsuite/gcc.dg/compat/pr83487-2_main.c | 1 + gcc/testsuite/gcc.dg/compat/pr83487-2_x.c | 2 + gcc/testsuite/gcc.dg/compat/pr83487-2_y.c | 2 + gcc/testsuite/gcc.dg/compat/struct-layout-1.exp | 2 +- gcc/testsuite/gcc.dg/const-2.c | 22 + gcc/testsuite/gcc.dg/cpp/Wunknown-pragmas-1.c | 18 +- gcc/testsuite/gcc.dg/cpp/Wunused.c | 6 +- gcc/testsuite/gcc.dg/cpp/assembl2.S | 2 +- gcc/testsuite/gcc.dg/cpp/cpp.exp | 2 +- gcc/testsuite/gcc.dg/cpp/macsyntx.c | 8 +- .../gcc.dg/cpp/{macsyntx.c => macsyntx2.c} | 4 +- gcc/testsuite/gcc.dg/cpp/misspelled-directive-1.c | 2 +- gcc/testsuite/gcc.dg/cpp/redef2.c | 20 +- gcc/testsuite/gcc.dg/cpp/redef3.c | 14 +- gcc/testsuite/gcc.dg/cpp/redef4.c | 520 +- gcc/testsuite/gcc.dg/cpp/sysmac1.c | 4 +- gcc/testsuite/gcc.dg/cpp/{sysmac1.c => sysmac3.c} | 8 +- gcc/testsuite/gcc.dg/cpp/{syshdr.h => sysmac3.h} | 2 +- gcc/testsuite/gcc.dg/cpp/trad/Wunused.c | 6 +- gcc/testsuite/gcc.dg/cpp/trad/argcount.c | 24 +- gcc/testsuite/gcc.dg/cpp/trad/comment-3.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/comment.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/defined.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/directive.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/funlike-3.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/funlike.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/literals-2.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/macro.c | 2 +- gcc/testsuite/gcc.dg/cpp/trad/pr65238-4.c | 12 +- gcc/testsuite/gcc.dg/cpp/trad/pr69869.c | 8 + gcc/testsuite/gcc.dg/cpp/trad/recurse-1.c | 4 +- gcc/testsuite/gcc.dg/cpp/trad/recurse-2.c | 6 +- gcc/testsuite/gcc.dg/cpp/trad/redef2.c | 36 +- gcc/testsuite/gcc.dg/cpp/trad/trad.exp | 2 +- gcc/testsuite/gcc.dg/cpp/ucnid-11.c | 12 +- gcc/testsuite/gcc.dg/cpp/unc1.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc2.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc3.c | 2 +- gcc/testsuite/gcc.dg/cpp/unc4.c | 2 +- gcc/testsuite/gcc.dg/cpp/undef2.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-redefined-2.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-redefined.c | 10 +- gcc/testsuite/gcc.dg/cpp/warn-unused-macros-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-unused-macros.c | 2 +- gcc/testsuite/gcc.dg/cse_recip.c | 12 + gcc/testsuite/gcc.dg/debug/debug.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c | 41 + gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c | 12 + gcc/testsuite/gcc.dg/debug/dwarf2/pr82837.c | 29 + gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 5 +- gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp-err.c | 33 + gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c | 263 + gcc/testsuite/gcc.dg/dfp/dfp.exp | 2 +- gcc/testsuite/gcc.dg/dg.exp | 2 +- gcc/testsuite/gcc.dg/diag-aka-1.c | 4 +- gcc/testsuite/gcc.dg/diag-aka-2.c | 12 + gcc/testsuite/gcc.dg/div_neg.c | 10 + gcc/testsuite/gcc.dg/empty-source-2.c | 2 +- gcc/testsuite/gcc.dg/empty-source-3.c | 2 +- gcc/testsuite/gcc.dg/extract_recip_3.c | 29 + gcc/testsuite/gcc.dg/extract_recip_4.c | 34 + gcc/testsuite/gcc.dg/fixed-point/fixed-point.exp | 2 +- gcc/testsuite/gcc.dg/format/Wsuggest-attribute-1.c | 9 + gcc/testsuite/gcc.dg/format/format.exp | 2 +- gcc/testsuite/gcc.dg/gimplefe-27.c | 9 + gcc/testsuite/gcc.dg/gnu11-align-1.c | 8 + gcc/testsuite/gcc.dg/goacc-gomp/goacc-gomp.exp | 2 +- gcc/testsuite/gcc.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gcc.dg/gomp/declare-simd-1.c | 12 - gcc/testsuite/gcc.dg/gomp/declare-simd-5.c | 35 + gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/gomp/macro-4.c | 8 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gcc.dg/graphite/id-28.c | 73 - gcc/testsuite/gcc.dg/graphite/interchange-7.c | 1 + gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr42205-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr42205-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr42211.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr46185.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr46966.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr59817-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr59817-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr60740.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr60785.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr68715-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr68715.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr70045.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr81945.c | 21 + gcc/testsuite/gcc.dg/graphite/pr82819.c | 22 + gcc/testsuite/gcc.dg/graphite/pr83176.c | 42 + gcc/testsuite/gcc.dg/graphite/pr83238.c | 39 + gcc/testsuite/gcc.dg/graphite/pr83255.c | 28 + gcc/testsuite/gcc.dg/graphite/pr83277.c | 52 + gcc/testsuite/gcc.dg/graphite/pr83359.c | 40 + gcc/testsuite/gcc.dg/graphite/pr83385.c | 32 + gcc/testsuite/gcc.dg/graphite/pr83435.c | 25 + gcc/testsuite/gcc.dg/graphite/pr83563.c | 15 + gcc/testsuite/gcc.dg/graphite/pr83572.c | 22 + gcc/testsuite/gcc.dg/graphite/pr83668.c | 34 + gcc/testsuite/gcc.dg/graphite/pr83887.c | 22 + gcc/testsuite/gcc.dg/graphite/pr83963-2.c | 26 + gcc/testsuite/gcc.dg/graphite/pr83963.c | 31 + gcc/testsuite/gcc.dg/graphite/pr84057.c | 31 + gcc/testsuite/gcc.dg/graphite/pr84204.c | 17 + gcc/testsuite/gcc.dg/graphite/pr84205.c | 23 + gcc/testsuite/gcc.dg/graphite/run-id-1.c | 1 + gcc/testsuite/gcc.dg/guality/guality.h | 9 +- gcc/testsuite/gcc.dg/guality/inline-params-2.c | 1 - gcc/testsuite/gcc.dg/guality/pr54970.c | 10 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/ipa/ctor-empty-1.c | 4 +- gcc/testsuite/gcc.dg/ipa/inline-1.c | 8 +- gcc/testsuite/gcc.dg/ipa/inline-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/inline-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/inlinehint-4.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa.exp | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipcp-cstagg-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr82808.c | 27 + gcc/testsuite/gcc.dg/ipa/pr83594.c | 5 + gcc/testsuite/gcc.dg/ipa/propmalloc-1.c | 21 + gcc/testsuite/gcc.dg/ipa/propmalloc-2.c | 23 + gcc/testsuite/gcc.dg/ipa/propmalloc-3.c | 24 + gcc/testsuite/gcc.dg/lto/20110201-1_0.c | 3 +- gcc/testsuite/gcc.dg/lto/lto.exp | 2 +- gcc/testsuite/gcc.dg/lto/pr81406_0.c | 20 + gcc/testsuite/gcc.dg/lto/pr81440.h | 4 + gcc/testsuite/gcc.dg/lto/pr81440_0.c | 9 + gcc/testsuite/gcc.dg/lto/pr81440_1.c | 6 + gcc/testsuite/gcc.dg/lto/pr83388_0.c | 18 + gcc/testsuite/gcc.dg/lto/pr83719_0.c | 4 + gcc/testsuite/gcc.dg/lto/pr83954.h | 3 + gcc/testsuite/gcc.dg/lto/pr83954_0.c | 8 + gcc/testsuite/gcc.dg/lto/pr83954_1.c | 7 + gcc/testsuite/gcc.dg/memcmp-1.c | 125 +- gcc/testsuite/gcc.dg/memcpy-6.c | 44 + gcc/testsuite/gcc.dg/no-strict-overflow-3.c | 4 +- gcc/testsuite/gcc.dg/no-strict-overflow-7.c | 6 +- gcc/testsuite/gcc.dg/noncompile/noncompile.exp | 2 +- gcc/testsuite/gcc.dg/noncompile/pr35447-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-2.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapdi-3.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswaphi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-1.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-2.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-3.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-4.c | 2 +- gcc/testsuite/gcc.dg/optimize-bswapsi-5.c | 2 +- gcc/testsuite/gcc.dg/opts-8.c | 6 + gcc/testsuite/gcc.dg/params/params.exp | 2 +- gcc/testsuite/gcc.dg/pch/pch.exp | 2 +- .../gcc.dg/plugin/diagnostic-test-inlining-1.c | 34 + .../gcc.dg/plugin/diagnostic-test-inlining-2.c | 48 + .../gcc.dg/plugin/diagnostic-test-inlining-3.c | 43 + .../gcc.dg/plugin/diagnostic-test-inlining-4.c | 56 + .../gcc.dg/plugin/diagnostic-test-show-locus-bw.c | 1 + .../plugin/diagnostic-test-show-locus-color.c | 1 + .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 4 +- ...iterals.c => diagnostic_plugin_test_inlining.c} | 75 +- .../plugin/diagnostic_plugin_test_show_locus.c | 39 +- .../gcc.dg/plugin/expensive-selftests-1.c | 3 + .../gcc.dg/plugin/expensive_selftests_plugin.c | 177 + .../gcc.dg/plugin/location-overflow-test-1.c | 4 +- gcc/testsuite/gcc.dg/plugin/must-tail-call-1.c | 2 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 16 +- gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c | 21 + gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c | 18 + gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c | 26 + gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c | 18 + .../{wide-int-test-1.c => poly-int-test-1.c} | 1 - gcc/testsuite/gcc.dg/plugin/poly-int-tests.h | 4792 +++ gcc/testsuite/gcc.dg/pr13804-1.c | 4 +- gcc/testsuite/gcc.dg/pr20245-1.c | 2 +- gcc/testsuite/gcc.dg/pr21643.c | 4 +- gcc/testsuite/gcc.dg/pr28419.c | 1 + gcc/testsuite/gcc.dg/pr44545.c | 2 +- gcc/testsuite/gcc.dg/pr44964.c | 3 +- gcc/testsuite/gcc.dg/pr46309.c | 2 +- gcc/testsuite/gcc.dg/pr53037-1.c | 1 + gcc/testsuite/gcc.dg/pr53037-2.c | 1 + gcc/testsuite/gcc.dg/pr53037-3.c | 1 + gcc/testsuite/gcc.dg/pr56980.c | 12 +- gcc/testsuite/gcc.dg/pr61240.c | 20 + gcc/testsuite/gcc.dg/pr63387-2.c | 1 + gcc/testsuite/gcc.dg/pr63387.c | 1 + gcc/testsuite/gcc.dg/pr63477.c | 36 + gcc/testsuite/gcc.dg/pr64277.c | 2 +- gcc/testsuite/gcc.dg/pr64935-2.c | 2 +- gcc/testsuite/gcc.dg/pr65050.c | 8 +- gcc/testsuite/gcc.dg/pr66618-2.c | 10 + gcc/testsuite/gcc.dg/pr66618.c | 11 + gcc/testsuite/gcc.dg/pr69172.c | 7 +- gcc/testsuite/gcc.dg/pr69224.c | 27 + gcc/testsuite/gcc.dg/pr69960.c | 12 + gcc/testsuite/gcc.dg/pr77673.c | 2 +- gcc/testsuite/gcc.dg/pr78768.c | 2 +- gcc/testsuite/gcc.dg/pr79223.c | 2 +- gcc/testsuite/gcc.dg/pr79538.c | 22 + gcc/testsuite/gcc.dg/pr80131-1.c | 31 + gcc/testsuite/gcc.dg/pr80693.c | 26 + gcc/testsuite/gcc.dg/pr80747.c | 18 + gcc/testsuite/gcc.dg/pr80776-1.c | 23 + gcc/testsuite/gcc.dg/pr80776-2.c | 18 + gcc/testsuite/gcc.dg/pr80788.c | 13 + gcc/testsuite/gcc.dg/pr80907.c | 12 + gcc/testsuite/gcc.dg/pr81019.c | 27 + gcc/testsuite/gcc.dg/pr81020.c | 27 + gcc/testsuite/gcc.dg/pr81165.c | 59 + gcc/testsuite/gcc.dg/pr81192.c | 5 + gcc/testsuite/gcc.dg/pr81228.c | 21 + gcc/testsuite/gcc.dg/pr81281-1.c | 150 + gcc/testsuite/gcc.dg/pr81281-2.c | 80 + gcc/testsuite/gcc.dg/pr81281-3.c | 105 + gcc/testsuite/gcc.dg/pr81345.c | 2 +- gcc/testsuite/gcc.dg/pr81661.c | 12 + gcc/testsuite/gcc.dg/pr81703.c | 12 + gcc/testsuite/gcc.dg/pr81779.c | 15 + gcc/testsuite/gcc.dg/pr82190.c | 22 + gcc/testsuite/gcc.dg/pr82286.c | 60 + gcc/testsuite/gcc.dg/pr82404.c | 17 + gcc/testsuite/gcc.dg/pr82597.c | 40 + gcc/testsuite/gcc.dg/pr82703.c | 28 + gcc/testsuite/gcc.dg/pr82765.c | 5 + gcc/testsuite/gcc.dg/pr82788.c | 4 + gcc/testsuite/gcc.dg/pr82809.c | 22 + gcc/testsuite/gcc.dg/pr82863.c | 12 + gcc/testsuite/gcc.dg/pr82875.c | 12 + gcc/testsuite/gcc.dg/pr82916.c | 47 + gcc/testsuite/gcc.dg/pr82929-2.c | 21 + gcc/testsuite/gcc.dg/pr82929.c | 18 + .../i386/pr78904-6.c => gcc.dg/pr82975.c} | 8 +- gcc/testsuite/gcc.dg/pr83034.c | 12 + gcc/testsuite/gcc.dg/pr83044.c | 14 + gcc/testsuite/gcc.dg/pr83047.c | 58 + gcc/testsuite/gcc.dg/pr83089.c | 28 + gcc/testsuite/gcc.dg/pr83100-1.c | 7 + gcc/testsuite/gcc.dg/pr83100-2.c | 15 + gcc/testsuite/gcc.dg/pr83100-3.c | 6 + gcc/testsuite/gcc.dg/pr83100-4.c | 7 + gcc/testsuite/gcc.dg/pr83198.c | 18 + gcc/testsuite/gcc.dg/pr83312.c | 30 + gcc/testsuite/gcc.dg/pr83323.c | 23 + gcc/testsuite/gcc.dg/pr83361.c | 40 + gcc/testsuite/gcc.dg/pr83363.c | 26 + gcc/testsuite/gcc.dg/pr83364.c | 22 + gcc/testsuite/gcc.dg/pr83373.c | 33 + gcc/testsuite/gcc.dg/pr83393.c | 38 + gcc/testsuite/gcc.dg/pr83396.c | 12 + gcc/testsuite/gcc.dg/pr83415.c | 12 + gcc/testsuite/gcc.dg/pr83419.c | 16 + gcc/testsuite/gcc.dg/pr83422.c | 9 + gcc/testsuite/gcc.dg/pr83424.c | 30 + gcc/testsuite/gcc.dg/pr83463.c | 17 + gcc/testsuite/gcc.dg/pr83480.c | 32 + gcc/testsuite/gcc.dg/pr83491.c | 10 + gcc/testsuite/gcc.dg/pr83506.c | 14 + gcc/testsuite/gcc.dg/pr83512.c | 16 + gcc/testsuite/gcc.dg/pr83517.c | 9 + gcc/testsuite/gcc.dg/pr83521.c | 10 + gcc/testsuite/gcc.dg/pr83527.c | 26 + gcc/testsuite/gcc.dg/pr83552.c | 13 + gcc/testsuite/gcc.dg/pr83581.c | 21 + gcc/testsuite/gcc.dg/pr83585.c | 18 + gcc/testsuite/gcc.dg/pr83593.c | 15 + gcc/testsuite/gcc.dg/pr83595.c | 9 + gcc/testsuite/gcc.dg/pr83605.c | 20 + gcc/testsuite/gcc.dg/pr83609.c | 29 + gcc/testsuite/gcc.dg/pr83620.c | 9 + gcc/testsuite/gcc.dg/pr83621.c | 13 + gcc/testsuite/gcc.dg/pr83623.c | 13 + gcc/testsuite/gcc.dg/pr83640.c | 15 + gcc/testsuite/gcc.dg/pr83645.c | 14 + gcc/testsuite/gcc.dg/pr83666.c | 29 + gcc/testsuite/gcc.dg/pr83771.c | 19 + gcc/testsuite/gcc.dg/pr83801.c | 27 + gcc/testsuite/gcc.dg/pr83844.c | 37 + gcc/testsuite/gcc.dg/pr83922.c | 21 + gcc/testsuite/gcc.dg/pr83930.c | 17 + gcc/testsuite/gcc.dg/pr83985.c | 25 + gcc/testsuite/gcc.dg/pr83986.c | 14 + gcc/testsuite/gcc.dg/pr84068.c | 18 + gcc/testsuite/gcc.dg/pr84100.c | 14 + gcc/testsuite/gcc.dg/pr84225.c | 5 + gcc/testsuite/gcc.dg/pragma-diag-7.c | 13 + gcc/testsuite/gcc.dg/predict-1.c | 2 +- gcc/testsuite/gcc.dg/predict-3.c | 2 +- gcc/testsuite/gcc.dg/predict-5.c | 2 +- gcc/testsuite/gcc.dg/predict-6.c | 2 +- gcc/testsuite/gcc.dg/predict-8.c | 2 +- gcc/testsuite/gcc.dg/predict-9.c | 4 +- gcc/testsuite/gcc.dg/pure-3.c | 24 + gcc/testsuite/gcc.dg/range.h | 57 + gcc/testsuite/gcc.dg/redecl-14.c | 2 +- gcc/testsuite/gcc.dg/rtl/arm/stl-cond.c | 61 + gcc/testsuite/gcc.dg/rtl/rtl.exp | 2 +- gcc/testsuite/gcc.dg/rtl/truncated-rtl-file.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/final.c | 2 +- gcc/testsuite/gcc.dg/rtl/x86_64/pr82933.c | 4 + gcc/testsuite/gcc.dg/sancov/cmp0.c | 1 + gcc/testsuite/gcc.dg/sancov/sancov.exp | 2 +- .../gcc.dg/simulate-thread/simulate-thread.exp | 2 +- gcc/testsuite/gcc.dg/sms-13.c | 32 + gcc/testsuite/gcc.dg/special/mips-abi.exp | 2 +- gcc/testsuite/gcc.dg/special/special.exp | 2 +- gcc/testsuite/gcc.dg/spellcheck-pr83056.c | 11 + gcc/testsuite/gcc.dg/spellcheck-stdlib.c | 64 + gcc/testsuite/gcc.dg/sso/sso.exp | 2 +- gcc/testsuite/gcc.dg/stack-check-16.c | 36 + gcc/testsuite/gcc.dg/store_merging_10.c | 56 + gcc/testsuite/gcc.dg/store_merging_11.c | 47 + gcc/testsuite/gcc.dg/store_merging_12.c | 15 + gcc/testsuite/gcc.dg/store_merging_13.c | 296 + gcc/testsuite/gcc.dg/store_merging_14.c | 217 + gcc/testsuite/gcc.dg/store_merging_15.c | 56 + gcc/testsuite/gcc.dg/store_merging_16.c | 157 + gcc/testsuite/gcc.dg/store_merging_17.c | 17 + gcc/testsuite/gcc.dg/store_merging_18.c | 51 + gcc/testsuite/gcc.dg/store_merging_19.c | 57 + gcc/testsuite/gcc.dg/strcmpopt_1.c | 28 + gcc/testsuite/gcc.dg/strict-overflow-3.c | 4 +- gcc/testsuite/gcc.dg/strlenopt-33g.c | 1 - gcc/testsuite/gcc.dg/strlenopt-36.c | 86 + gcc/testsuite/gcc.dg/strlenopt-37.c | 83 + gcc/testsuite/gcc.dg/strlenopt-38.c | 49 + gcc/testsuite/gcc.dg/strlenopt-39.c | 66 + gcc/testsuite/gcc.dg/strlenopt-40.c | 393 + gcc/testsuite/gcc.dg/strlenopt-41.c | 34 + gcc/testsuite/gcc.dg/strlenopt-42.c | 22 + gcc/testsuite/gcc.dg/strlenopt-43.c | 15 + gcc/testsuite/gcc.dg/strncmp-2.c | 18 + gcc/testsuite/gcc.dg/strncpy-fix-1.c | 2 +- gcc/testsuite/gcc.dg/struct-simple.c | 52 + gcc/testsuite/gcc.dg/tls/pr83945.c | 21 + gcc/testsuite/gcc.dg/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tm/tm.exp | 2 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 15 +- gcc/testsuite/gcc.dg/torture/inf-compare-1.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-2.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-3.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-4.c | 20 + gcc/testsuite/gcc.dg/torture/inf-compare-5.c | 19 + gcc/testsuite/gcc.dg/torture/inf-compare-6.c | 19 + gcc/testsuite/gcc.dg/torture/inf-compare-7.c | 19 + gcc/testsuite/gcc.dg/torture/inf-compare-8.c | 19 + gcc/testsuite/gcc.dg/torture/pr42363.c | 14 +- gcc/testsuite/gcc.dg/torture/pr52451.c | 4 + gcc/testsuite/gcc.dg/torture/pr60092.c | 1 - gcc/testsuite/gcc.dg/torture/pr63554.c | 5 +- gcc/testsuite/gcc.dg/torture/pr78305.c | 2 +- gcc/testsuite/gcc.dg/torture/pr81814.c | 2 +- gcc/testsuite/gcc.dg/torture/pr82402.c | 20 + gcc/testsuite/gcc.dg/torture/pr82692.c | 25 + gcc/testsuite/gcc.dg/torture/pr82762.c | 46 + gcc/testsuite/gcc.dg/torture/pr83055.c | 14 + gcc/testsuite/gcc.dg/torture/pr83396.c | 38 + gcc/testsuite/gcc.dg/torture/pr83418.c | 17 + gcc/testsuite/gcc.dg/torture/pr83580.c | 16 + gcc/testsuite/gcc.dg/torture/pr83685.c | 20 + gcc/testsuite/gcc.dg/torture/pr83753.c | 19 + gcc/testsuite/gcc.dg/torture/pr83847.c | 32 + gcc/testsuite/gcc.dg/torture/pr83940.c | 9 + .../gcc.dg/torture/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.dg/torture/tls/tls.exp | 2 +- gcc/testsuite/gcc.dg/tree-prof/switch-case-1.c | 6 +- gcc/testsuite/gcc.dg/tree-prof/tree-prof.exp | 2 +- gcc/testsuite/gcc.dg/tree-prof/unroll-1.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/bitops-1.c | 72 + .../gcc.dg/tree-ssa/builtin-snprintf-warn-4.c | 46 + gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/cmpmul-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cswtch-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cswtch-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-13.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-14.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/cunroll-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/fnsplit-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c | 33 + gcc/testsuite/gcc.dg/tree-ssa/ifc-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-11.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-12.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-cd.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr56541.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr68583.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-1.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ifc-pr69489-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-25.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-27.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-28.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-29.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-30.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-31.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-23.c | 3 +- .../pr46185.c => tree-ssa/loop-interchange-1.c} | 9 +- .../gcc.dg/tree-ssa/loop-interchange-10.c | 44 + .../gcc.dg/tree-ssa/loop-interchange-11.c | 23 + .../gcc.dg/tree-ssa/loop-interchange-12.c | 50 + .../gcc.dg/tree-ssa/loop-interchange-13.c | 53 + .../gcc.dg/tree-ssa/loop-interchange-14.c | 61 + .../gcc.dg/tree-ssa/loop-interchange-15.c | 55 + .../gcc.dg/tree-ssa/loop-interchange-1b.c | 53 + .../loop-interchange-2.c} | 20 +- .../loop-interchange-3.c} | 20 +- .../loop-interchange-4.c} | 9 +- gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-5.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-6.c | 71 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-7.c | 71 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-8.c | 71 + gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-9.c | 63 + gcc/testsuite/gcc.dg/tree-ssa/loop-niter-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/loop-niter-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/negminus.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/negneg-1.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/negneg-2.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/negneg-3.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/negneg-4.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/peel1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-11.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr21086.c | 2 - gcc/testsuite/gcc.dg/tree-ssa/pr36550.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr61743-1.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr61743-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr64183.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr80803.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr80898-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr80898.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr81346-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr81346-5.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/pr81388-1.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr81388-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr82059.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr82363.c | 6 + gcc/testsuite/gcc.dg/tree-ssa/pr82574.c | 2 +- .../{vect/vect-outer-4e.c => tree-ssa/pr82726.c} | 4 +- gcc/testsuite/gcc.dg/tree-ssa/pr83141.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr83198.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr83329.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr83501.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr83695.c | 23 + .../tree-ssa/{predcom-dse-1.c => predcom-dse-12.c} | 37 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-33.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-34.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-35.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/reassoc-36.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-10.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-12.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-branch-1.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-13.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-26.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c | 43 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-62.c | 11 + gcc/testsuite/gcc.dg/tree-ssa/ssa-ifcombine-13.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c | 2 +- .../gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-31.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-11.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-12.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/strncat.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/strncpy-2.c | 35 + gcc/testsuite/gcc.dg/tree-ssa/tree-ssa.exp | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp101.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp111.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp114.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp118.c | 13 + gcc/testsuite/gcc.dg/tsan/tsan.exp | 2 +- gcc/testsuite/gcc.dg/ubsan/object-size-9.c | 2 +- .../ubsan/typedef-1.c => gcc.dg/ubsan/pr83014.c} | 10 +- gcc/testsuite/gcc.dg/ubsan/ubsan.exp | 2 +- gcc/testsuite/gcc.dg/unclosed-init.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr81782.c | 14 + gcc/testsuite/gcc.dg/uninit-pr81897-2.c | 35 + gcc/testsuite/gcc.dg/uninit-pr81897.c | 24 + gcc/testsuite/gcc.dg/unroll-2.c | 4 +- gcc/testsuite/gcc.dg/unroll-3.c | 2 +- gcc/testsuite/gcc.dg/unroll-4.c | 2 +- gcc/testsuite/gcc.dg/unroll-5.c | 2 +- gcc/testsuite/gcc.dg/unroll-7.c | 4 +- gcc/testsuite/gcc.dg/unroll-and-jam.c | 111 + gcc/testsuite/gcc.dg/utf16-4.c | 2 +- gcc/testsuite/gcc.dg/vect/bb-slp-1.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-24.c | 7 +- gcc/testsuite/gcc.dg/vect/bb-slp-25.c | 8 +- gcc/testsuite/gcc.dg/vect/bb-slp-26.c | 8 +- gcc/testsuite/gcc.dg/vect/bb-slp-29.c | 8 +- gcc/testsuite/gcc.dg/vect/bb-slp-cond-1.c | 13 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 14 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c | 92 + gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c | 64 + gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c | 62 + gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c | 47 + .../vect/costmodel/i386/i386-costmodel-vect.exp | 2 +- .../vect/costmodel/ppc/ppc-costmodel-vect.exp | 2 +- .../vect/costmodel/spu/spu-costmodel-vect.exp | 2 +- .../vect/costmodel/x86_64/costmodel-pr83202.c | 15 + .../costmodel/x86_64/x86_64-costmodel-vect.exp | 2 +- gcc/testsuite/gcc.dg/vect/no-fast-math-vect16.c | 6 +- gcc/testsuite/gcc.dg/vect/no-scevccp-outer-7.c | 4 + gcc/testsuite/gcc.dg/vect/no-scevccp-slp-30.c | 2 +- gcc/testsuite/gcc.dg/vect/no-scevccp-vect-iv-3.c | 4 + .../gcc.dg/vect/no-section-anchors-vect-31.c | 7 +- .../gcc.dg/vect/no-section-anchors-vect-36.c | 4 + .../gcc.dg/vect/no-section-anchors-vect-64.c | 16 +- .../gcc.dg/vect/no-section-anchors-vect-69.c | 23 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c | 2 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c | 9 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c | 9 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c | 2 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c | 2 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-2.c | 5 +- gcc/testsuite/gcc.dg/vect/no-vfa-vect-depend-3.c | 5 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 11 + gcc/testsuite/gcc.dg/vect/pr25413a.c | 3 +- gcc/testsuite/gcc.dg/vect/pr42709.c | 5 +- gcc/testsuite/gcc.dg/vect/pr45752.c | 61 +- gcc/testsuite/gcc.dg/vect/pr65310.c | 4 +- gcc/testsuite/gcc.dg/vect/pr65518.c | 19 +- gcc/testsuite/gcc.dg/vect/pr65947-1.c | 3 +- gcc/testsuite/gcc.dg/vect/pr65947-10.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-12.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-13.c | 5 +- gcc/testsuite/gcc.dg/vect/pr65947-14.c | 3 +- gcc/testsuite/gcc.dg/vect/pr65947-2.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-3.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-4.c | 3 +- gcc/testsuite/gcc.dg/vect/pr65947-5.c | 15 +- gcc/testsuite/gcc.dg/vect/pr65947-6.c | 1 + gcc/testsuite/gcc.dg/vect/pr65947-9.c | 7 +- gcc/testsuite/gcc.dg/vect/pr68445.c | 2 +- gcc/testsuite/gcc.dg/vect/pr79920.c | 6 +- gcc/testsuite/gcc.dg/vect/pr80631-1.c | 76 + gcc/testsuite/gcc.dg/vect/pr80631-2.c | 75 + gcc/testsuite/gcc.dg/vect/pr81082.c | 15 + gcc/testsuite/gcc.dg/vect/pr81136.c | 10 +- gcc/testsuite/gcc.dg/vect/pr81410.c | 1 - gcc/testsuite/gcc.dg/vect/pr81633.c | 2 - gcc/testsuite/gcc.dg/vect/pr81815.c | 2 - gcc/testsuite/gcc.dg/vect/pr82108.c | 1 - gcc/testsuite/gcc.dg/vect/pr83202-1.c | 19 + gcc/testsuite/gcc.dg/vect/pr83338.c | 10 + gcc/testsuite/gcc.dg/vect/pr83857.c | 29 + gcc/testsuite/gcc.dg/vect/pr83867.c | 20 + gcc/testsuite/gcc.dg/vect/pr83914.c | 15 + gcc/testsuite/gcc.dg/vect/pr83965.c | 18 + gcc/testsuite/gcc.dg/vect/pr84265.c | 23 + .../gcc.dg/vect/section-anchors-vect-69.c | 27 +- gcc/testsuite/gcc.dg/vect/slp-1.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-10.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-13-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-13.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-17.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-19c.c | 13 + gcc/testsuite/gcc.dg/vect/slp-2.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-20.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-21.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-22.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-23.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-24-big-array.c | 10 +- gcc/testsuite/gcc.dg/vect/slp-24.c | 5 +- gcc/testsuite/gcc.dg/vect/slp-25.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-28.c | 30 +- gcc/testsuite/gcc.dg/vect/slp-3-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-3.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-33.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-34-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-35.c | 3 +- gcc/testsuite/gcc.dg/vect/slp-37.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-4-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-42.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-6.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-1.c | 2 +- .../gcc.dg/vect/slp-multitypes-11-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-11.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-multitypes-12.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-perm-1.c | 28 +- gcc/testsuite/gcc.dg/vect/slp-perm-4.c | 39 +- gcc/testsuite/gcc.dg/vect/slp-perm-5.c | 39 +- gcc/testsuite/gcc.dg/vect/slp-perm-6.c | 39 +- gcc/testsuite/gcc.dg/vect/slp-perm-7.c | 39 +- gcc/testsuite/gcc.dg/vect/slp-perm-8.c | 14 +- gcc/testsuite/gcc.dg/vect/slp-perm-9.c | 19 +- gcc/testsuite/gcc.dg/vect/slp-reduc-3.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 2 +- gcc/testsuite/gcc.dg/vect/slp-reduc-7.c | 2 +- gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 7 +- gcc/testsuite/gcc.dg/vect/tree-vect.h | 10 + gcc/testsuite/gcc.dg/vect/vect-10-big-array.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-103.c | 33 +- gcc/testsuite/gcc.dg/vect/vect-104.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-105-big-array.c | 16 +- gcc/testsuite/gcc.dg/vect/vect-105.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-109.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-112-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-114.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-117.c | 3 - gcc/testsuite/gcc.dg/vect/vect-15-big-array.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-2-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-23.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-24.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-25.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-26.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-27.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-29.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-32-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-32.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-33.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-34-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-40.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-42.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-44.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-46.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-48.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-50.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-52.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-54.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-56.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-58.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-6-big-array.c | 10 +- gcc/testsuite/gcc.dg/vect/vect-60.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-62.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-67.c | 16 +- gcc/testsuite/gcc.dg/vect/vect-70.c | 40 +- gcc/testsuite/gcc.dg/vect/vect-71.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-72.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-73-big-array.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-74-big-array.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-75-big-array.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-75.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-76-big-array.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-77-alignchecks.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-77-global.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-78-alignchecks.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-78-global.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-80-big-array.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-89-big-array.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-89.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-91.c | 11 +- gcc/testsuite/gcc.dg/vect/vect-92.c | 12 +- gcc/testsuite/gcc.dg/vect/vect-93.c | 22 +- gcc/testsuite/gcc.dg/vect/vect-96.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-97-big-array.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-98-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c | 67 + gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c | 97 + gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c | 97 + gcc/testsuite/gcc.dg/vect/vect-alias-check-5.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c | 60 + gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c | 53 + gcc/testsuite/gcc.dg/vect/vect-align-4.c | 15 + gcc/testsuite/gcc.dg/vect/vect-all-big-array.c | 11 +- gcc/testsuite/gcc.dg/vect/vect-bswap16.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-bswap32.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-bswap64.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-cselim-1.c | 5 +- .../gcc.dg/vect/vect-double-reduc-6-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-live-slp-3.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-1.c | 2 +- .../gcc.dg/vect/vect-mult-const-pattern-2.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c | 27 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-nb-iter-ub-2.c | 7 +- gcc/testsuite/gcc.dg/vect/vect-ooo-group-1.c | 12 + .../gcc.dg/vect/vect-outer-3a-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-outer-3a.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-1.c | 4 + .../gcc.dg/vect/vect-over-widen-3-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-over-widen-4.c | 4 + gcc/testsuite/gcc.dg/vect/vect-peel-1.c | 4 +- gcc/testsuite/gcc.dg/vect/vect-peel-3.c | 30 +- gcc/testsuite/gcc.dg/vect/vect-peel-4.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-11.c | 1 - .../gcc.dg/vect/vect-reduc-1char-big-array.c | 6 +- .../gcc.dg/vect/vect-reduc-2char-big-array.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-reduc-6.c | 8 +- gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-1.c | 42 + gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-2.c | 44 + gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-3.c | 42 + gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c | 45 + gcc/testsuite/gcc.dg/vect/vect-reduc-or_1.c | 33 +- gcc/testsuite/gcc.dg/vect/vect-reduc-or_2.c | 32 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1a.c | 5 + .../gcc.dg/vect/vect-reduc-pattern-1b-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-1b.c | 5 + .../gcc.dg/vect/vect-reduc-pattern-1c-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-reduc-pattern-2a.c | 5 + .../gcc.dg/vect/vect-reduc-pattern-2b-big-array.c | 6 +- gcc/testsuite/gcc.dg/vect/vect-strided-a-mult.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i2.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-a-u16-i4.c | 5 +- .../gcc.dg/vect/vect-strided-a-u16-mult.c | 5 +- .../gcc.dg/vect/vect-strided-a-u8-i2-gap.c | 5 +- .../vect/vect-strided-a-u8-i8-gap2-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap2.c | 5 +- .../vect/vect-strided-a-u8-i8-gap7-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-a-u8-i8-gap7.c | 5 +- .../gcc.dg/vect/vect-strided-mult-char-ls.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-mult.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-same-dr.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u16-i2.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u16-i4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u32-i4.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u32-i8.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2-gap.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u8-i2.c | 5 +- .../vect/vect-strided-u8-i8-gap2-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap2.c | 5 +- .../vect/vect-strided-u8-i8-gap4-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap4.c | 5 +- .../vect/vect-strided-u8-i8-gap7-big-array.c | 5 +- .../gcc.dg/vect/vect-strided-u8-i8-gap7.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-strided-u8-i8.c | 5 +- gcc/testsuite/gcc.dg/vect/vect-tail-nomask-1.c | 5 +- gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.dg/visibility-22.c | 5 +- gcc/testsuite/gcc.dg/vmx/vmx.exp | 2 +- gcc/testsuite/gcc.dg/vxworks/vxworks.exp | 2 +- gcc/testsuite/gcc.dg/weak/weak.exp | 2 +- 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-3.c | 2 +- gcc/testsuite/gcc.misc-tests/gcov.exp | 2 +- gcc/testsuite/gcc.misc-tests/godump.exp | 2 +- gcc/testsuite/gcc.misc-tests/help.exp | 2 +- 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 | 2 +- gcc/testsuite/gcc.target/aarch64/aarch64.exp | 2 +- gcc/testsuite/gcc.target/aarch64/acle/acle.exp | 2 +- .../advsimd-intrinsics/advsimd-intrinsics.exp | 2 +- .../{vdot-compile.c => vdot-compile-2.c} | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vld1x2.c | 79 + gcc/testsuite/gcc.target/aarch64/asm-2.c | 10 + gcc/testsuite/gcc.target/aarch64/asm-3.c | 10 + gcc/testsuite/gcc.target/aarch64/bic_imm_1.c | 2 + .../gcc.target/aarch64/{bics_4.c => bics_5.c} | 24 +- gcc/testsuite/gcc.target/aarch64/bsl-idiom.c | 88 + .../gcc.target/aarch64/construct_lane_zero_1.c | 37 + gcc/testsuite/gcc.target/aarch64/copysign-bsl.c | 13 + gcc/testsuite/gcc.target/aarch64/dwarf-cfa-reg.c | 2 +- gcc/testsuite/gcc.target/aarch64/fix_trunc1.c | 23 + gcc/testsuite/gcc.target/aarch64/fmaxmin.c | 1 + gcc/testsuite/gcc.target/aarch64/fmls.c | 19 + gcc/testsuite/gcc.target/aarch64/fmul_fcvt_2.c | 2 + gcc/testsuite/gcc.target/aarch64/fp16/fp16.exp | 2 +- gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h | 25 + .../gcc.target/aarch64/fp16_fmul_high_1.c | 9 + .../gcc.target/aarch64/fp16_fmul_high_2.c | 9 + .../gcc.target/aarch64/fp16_fmul_high_3.c | 9 + .../gcc.target/aarch64/fp16_fmul_lane_high.h | 49 + .../gcc.target/aarch64/fp16_fmul_lane_high_1.c | 14 + .../gcc.target/aarch64/fp16_fmul_lane_high_2.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_high_3.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_low.h | 49 + .../gcc.target/aarch64/fp16_fmul_lane_low_1.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_low_2.c | 13 + .../gcc.target/aarch64/fp16_fmul_lane_low_3.c | 13 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h | 25 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_1.c | 9 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_2.c | 9 + gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_3.c | 9 + .../gcc.target/aarch64/load_v2vec_lanes_1.c | 26 + gcc/testsuite/gcc.target/aarch64/lr_free_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/orr_imm_1.c | 2 + gcc/testsuite/gcc.target/aarch64/pr62178.c | 2 + gcc/testsuite/gcc.target/aarch64/pr70044.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr71727-2.c | 2 + gcc/testsuite/gcc.target/aarch64/pr78733.c | 7 +- gcc/testsuite/gcc.target/aarch64/pr79041-2.c | 3 +- gcc/testsuite/gcc.target/aarch64/pr81356.c | 9 + gcc/testsuite/gcc.target/aarch64/pr83370.c | 22 + gcc/testsuite/gcc.target/aarch64/reg-alloc-1.c | 26 + gcc/testsuite/gcc.target/aarch64/saddw-1.c | 2 + gcc/testsuite/gcc.target/aarch64/saddw-2.c | 2 + gcc/testsuite/gcc.target/aarch64/sha2.h | 25 + gcc/testsuite/gcc.target/aarch64/sha2_1.c | 9 + gcc/testsuite/gcc.target/aarch64/sha2_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sha2_3.c | 9 + gcc/testsuite/gcc.target/aarch64/sha3.h | 25 + gcc/testsuite/gcc.target/aarch64/sha3_1.c | 10 + gcc/testsuite/gcc.target/aarch64/sha3_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sha3_3.c | 9 + gcc/testsuite/gcc.target/aarch64/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/aarch64/sm3_sm4.c | 78 + gcc/testsuite/gcc.target/aarch64/spellcheck_1.c | 4 +- gcc/testsuite/gcc.target/aarch64/spellcheck_2.c | 6 +- gcc/testsuite/gcc.target/aarch64/spellcheck_3.c | 6 +- gcc/testsuite/gcc.target/aarch64/spill_1.c | 2 - .../gcc.target/aarch64/store_v2vec_lanes.c | 31 + .../aarch64/{simd/simd.exp => sve/aarch64-sve.exp} | 23 +- gcc/testsuite/gcc.target/aarch64/sve/arith_1.c | 121 + gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c | 20 + .../gcc.target/aarch64/sve/clastb_1_run.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c | 26 + .../gcc.target/aarch64/sve/clastb_2_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c | 8 + .../gcc.target/aarch64/sve/clastb_3_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c | 8 + .../gcc.target/aarch64/sve/clastb_4_run.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c | 8 + .../gcc.target/aarch64/sve/clastb_5_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c | 24 + .../gcc.target/aarch64/sve/clastb_6_run.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c | 7 + .../gcc.target/aarch64/sve/clastb_7_run.c | 22 + .../gcc.target/aarch64/sve/const_pred_1.C | 18 + .../gcc.target/aarch64/sve/const_pred_2.C | 16 + .../gcc.target/aarch64/sve/const_pred_3.C | 15 + .../gcc.target/aarch64/sve/const_pred_4.C | 15 + .../gcc.target/aarch64/sve/cvtf_signed_1.c | 29 + .../gcc.target/aarch64/sve/cvtf_signed_1_run.c | 47 + .../gcc.target/aarch64/sve/cvtf_unsigned_1.c | 29 + .../gcc.target/aarch64/sve/cvtf_unsigned_1_run.c | 47 + gcc/testsuite/gcc.target/aarch64/sve/dup_imm_1.c | 138 + .../gcc.target/aarch64/sve/dup_imm_1_run.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/ext_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/extract_1.c | 93 + gcc/testsuite/gcc.target/aarch64/sve/extract_2.c | 93 + gcc/testsuite/gcc.target/aarch64/sve/extract_3.c | 124 + gcc/testsuite/gcc.target/aarch64/sve/extract_4.c | 135 + gcc/testsuite/gcc.target/aarch64/sve/fabs_1.c | 18 + .../gcc.target/aarch64/sve/fcvtz_signed_1.c | 29 + .../gcc.target/aarch64/sve/fcvtz_signed_1_run.c | 47 + .../gcc.target/aarch64/sve/fcvtz_unsigned_1.c | 29 + .../gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c | 47 + gcc/testsuite/gcc.target/aarch64/sve/fdiv_1.c | 43 + gcc/testsuite/gcc.target/aarch64/sve/fdup_1.c | 62 + gcc/testsuite/gcc.target/aarch64/sve/fdup_1_run.c | 38 + gcc/testsuite/gcc.target/aarch64/sve/fmad_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmla_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmls_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmsb_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/fneg_1.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/fnmad_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fnmla_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fnmls_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fnmsb_1.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/frinta_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frinti_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintm_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintp_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintx_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/frintz_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/fsqrt_1.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c | 38 + .../gcc.target/aarch64/sve/gather_load_1.c | 32 + .../gcc.target/aarch64/sve/gather_load_2.c | 10 + .../gcc.target/aarch64/sve/gather_load_3.c | 32 + .../gcc.target/aarch64/sve/gather_load_4.c | 10 + .../gcc.target/aarch64/sve/gather_load_5.c | 23 + .../gcc.target/aarch64/sve/gather_load_6.c | 36 + .../gcc.target/aarch64/sve/gather_load_7.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/index_1.c | 94 + gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c | 20 + .../gcc.target/aarch64/sve/index_offset_1.c | 54 + .../gcc.target/aarch64/sve/index_offset_1_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_1.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c | 61 + gcc/testsuite/gcc.target/aarch64/sve/ld1r_2_run.c | 38 + gcc/testsuite/gcc.target/aarch64/sve/live_1.c | 41 + gcc/testsuite/gcc.target/aarch64/sve/live_1_run.c | 35 + .../gcc.target/aarch64/sve/load_const_offset_1.c | 79 + .../gcc.target/aarch64/sve/load_const_offset_2.c | 16 + .../gcc.target/aarch64/sve/load_const_offset_3.c | 9 + .../gcc.target/aarch64/sve/load_scalar_offset_1.c | 70 + gcc/testsuite/gcc.target/aarch64/sve/logical_1.c | 279 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_1.c | 13 + .../gcc.target/aarch64/sve/loop_add_1_run.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_2.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_3.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c | 96 + .../gcc.target/aarch64/sve/loop_add_4_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c | 54 + .../gcc.target/aarch64/sve/loop_add_5_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/mad_1.c | 34 + .../gcc.target/aarch64/sve/mask_gather_load_1.c | 52 + .../gcc.target/aarch64/sve/mask_gather_load_2.c | 19 + .../gcc.target/aarch64/sve/mask_gather_load_3.c | 52 + .../gcc.target/aarch64/sve/mask_gather_load_4.c | 19 + .../gcc.target/aarch64/sve/mask_gather_load_5.c | 38 + .../gcc.target/aarch64/sve/mask_gather_load_6.c | 38 + .../gcc.target/aarch64/sve/mask_gather_load_7.c | 53 + .../gcc.target/aarch64/sve/mask_scatter_store_1.c | 51 + .../gcc.target/aarch64/sve/mask_scatter_store_2.c | 17 + .../gcc.target/aarch64/sve/mask_struct_load_1.c | 69 + .../aarch64/sve/mask_struct_load_1_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_load_2.c | 71 + .../aarch64/sve/mask_struct_load_2_run.c | 40 + .../gcc.target/aarch64/sve/mask_struct_load_3.c | 72 + .../aarch64/sve/mask_struct_load_3_run.c | 41 + .../gcc.target/aarch64/sve/mask_struct_load_4.c | 69 + .../gcc.target/aarch64/sve/mask_struct_load_5.c | 69 + .../gcc.target/aarch64/sve/mask_struct_load_6.c | 42 + .../gcc.target/aarch64/sve/mask_struct_load_7.c | 42 + .../gcc.target/aarch64/sve/mask_struct_load_8.c | 42 + .../gcc.target/aarch64/sve/mask_struct_store_1.c | 75 + .../aarch64/sve/mask_struct_store_1_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_store_2.c | 76 + .../aarch64/sve/mask_struct_store_2_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_store_3.c | 77 + .../aarch64/sve/mask_struct_store_3_run.c | 38 + .../gcc.target/aarch64/sve/mask_struct_store_4.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/maxmin_1.c | 70 + .../gcc.target/aarch64/sve/maxmin_1_run.c | 27 + .../gcc.target/aarch64/sve/maxmin_strict_1.c | 30 + .../gcc.target/aarch64/sve/maxmin_strict_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/miniloop_1.c | 23 + gcc/testsuite/gcc.target/aarch64/sve/miniloop_2.c | 7 + gcc/testsuite/gcc.target/aarch64/sve/mla_1.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/mls_1.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/mov_rr_1.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/msb_1.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/mul_1.c | 64 + gcc/testsuite/gcc.target/aarch64/sve/neg_1.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/nlogical_1.c | 33 + .../gcc.target/aarch64/sve/nlogical_1_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/nopeel_1.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/pack_1.c | 26 + gcc/testsuite/gcc.target/aarch64/sve/pack_1_run.c | 28 + .../gcc.target/aarch64/sve/pack_fcvt_signed_1.c | 14 + .../aarch64/sve/pack_fcvt_signed_1_run.c | 28 + .../gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c | 14 + .../aarch64/sve/pack_fcvt_unsigned_1_run.c | 28 + .../gcc.target/aarch64/sve/pack_float_1.c | 12 + .../gcc.target/aarch64/sve/pack_float_1_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 27 + .../gcc.target/aarch64/sve/peel_ind_1_run.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 22 + .../gcc.target/aarch64/sve/peel_ind_2_run.c | 18 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 21 + .../gcc.target/aarch64/sve/peel_ind_3_run.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4.c | 21 + .../gcc.target/aarch64/sve/peel_ind_4_run.c | 29 + gcc/testsuite/gcc.target/aarch64/sve/popcount_1.c | 22 + .../gcc.target/aarch64/sve/popcount_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c | 205 + gcc/testsuite/gcc.target/aarch64/sve/reduc_1_run.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c | 164 + gcc/testsuite/gcc.target/aarch64/sve/reduc_2_run.c | 79 + gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c | 52 + gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c | 38 + .../gcc.target/aarch64/sve/reduc_strict_1.c | 28 + .../gcc.target/aarch64/sve/reduc_strict_1_run.c | 29 + .../gcc.target/aarch64/sve/reduc_strict_2.c | 28 + .../gcc.target/aarch64/sve/reduc_strict_2_run.c | 31 + .../gcc.target/aarch64/sve/reduc_strict_3.c | 128 + gcc/testsuite/gcc.target/aarch64/sve/rev_1.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/revb_1.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/revh_1.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/revw_1.c | 31 + .../gcc.target/aarch64/sve/scatter_store_1.c | 31 + .../gcc.target/aarch64/sve/scatter_store_2.c | 10 + .../gcc.target/aarch64/sve/scatter_store_3.c | 32 + .../gcc.target/aarch64/sve/scatter_store_4.c | 10 + .../gcc.target/aarch64/sve/scatter_store_5.c | 23 + .../gcc.target/aarch64/sve/scatter_store_6.c | 36 + .../gcc.target/aarch64/sve/scatter_store_7.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/shift_1.c | 108 + gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/slp_1.c | 59 + gcc/testsuite/gcc.target/aarch64/sve/slp_10.c | 58 + gcc/testsuite/gcc.target/aarch64/sve/slp_10_run.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/slp_11.c | 52 + gcc/testsuite/gcc.target/aarch64/sve/slp_11_run.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/slp_12.c | 60 + gcc/testsuite/gcc.target/aarch64/sve/slp_12_run.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/slp_13.c | 60 + gcc/testsuite/gcc.target/aarch64/sve/slp_13_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/slp_1_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 58 + gcc/testsuite/gcc.target/aarch64/sve/slp_2_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 72 + gcc/testsuite/gcc.target/aarch64/sve/slp_3_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 85 + gcc/testsuite/gcc.target/aarch64/sve/slp_4_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/slp_5.c | 67 + gcc/testsuite/gcc.target/aarch64/sve/slp_5_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/slp_6.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/slp_6_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/slp_7.c | 75 + gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/slp_8.c | 63 + gcc/testsuite/gcc.target/aarch64/sve/slp_8_run.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/slp_9.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/slp_9_run.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/spill_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/spill_2.c | 39 + gcc/testsuite/gcc.target/aarch64/sve/spill_3.c | 48 + gcc/testsuite/gcc.target/aarch64/sve/spill_4.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/spill_5.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/spill_6.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/spill_7.c | 46 + .../gcc.target/aarch64/sve/store_scalar_offset_1.c | 55 + .../gcc.target/aarch64/sve/strided_load_1.c | 40 + .../gcc.target/aarch64/sve/strided_load_2.c | 18 + .../gcc.target/aarch64/sve/strided_load_3.c | 32 + .../gcc.target/aarch64/sve/strided_load_4.c | 33 + .../gcc.target/aarch64/sve/strided_load_5.c | 34 + .../gcc.target/aarch64/sve/strided_load_6.c | 7 + .../gcc.target/aarch64/sve/strided_load_7.c | 34 + .../gcc.target/aarch64/sve/strided_load_8.c | 15 + .../gcc.target/aarch64/sve/strided_store_1.c | 40 + .../gcc.target/aarch64/sve/strided_store_2.c | 18 + .../gcc.target/aarch64/sve/strided_store_3.c | 33 + .../gcc.target/aarch64/sve/strided_store_4.c | 33 + .../gcc.target/aarch64/sve/strided_store_5.c | 34 + .../gcc.target/aarch64/sve/strided_store_6.c | 7 + .../gcc.target/aarch64/sve/strided_store_7.c | 34 + .../gcc.target/aarch64/sve/struct_move_1.c | 129 + .../gcc.target/aarch64/sve/struct_move_2.c | 127 + .../gcc.target/aarch64/sve/struct_move_3.c | 148 + .../gcc.target/aarch64/sve/struct_move_4.c | 116 + .../gcc.target/aarch64/sve/struct_move_5.c | 111 + .../gcc.target/aarch64/sve/struct_move_6.c | 129 + .../gcc.target/aarch64/sve/struct_vect_1.c | 91 + .../gcc.target/aarch64/sve/struct_vect_10.c | 13 + .../gcc.target/aarch64/sve/struct_vect_10_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_11.c | 13 + .../gcc.target/aarch64/sve/struct_vect_11_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_12.c | 13 + .../gcc.target/aarch64/sve/struct_vect_12_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_13.c | 13 + .../gcc.target/aarch64/sve/struct_vect_13_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_14.c | 72 + .../gcc.target/aarch64/sve/struct_vect_15.c | 32 + .../gcc.target/aarch64/sve/struct_vect_16.c | 32 + .../gcc.target/aarch64/sve/struct_vect_17.c | 32 + .../gcc.target/aarch64/sve/struct_vect_18.c | 49 + .../gcc.target/aarch64/sve/struct_vect_18_run.c | 36 + .../gcc.target/aarch64/sve/struct_vect_19.c | 49 + .../gcc.target/aarch64/sve/struct_vect_19_run.c | 45 + .../gcc.target/aarch64/sve/struct_vect_1_run.c | 63 + .../gcc.target/aarch64/sve/struct_vect_2.c | 12 + .../gcc.target/aarch64/sve/struct_vect_20.c | 49 + .../gcc.target/aarch64/sve/struct_vect_20_run.c | 36 + .../gcc.target/aarch64/sve/struct_vect_21.c | 49 + .../gcc.target/aarch64/sve/struct_vect_21_run.c | 45 + .../gcc.target/aarch64/sve/struct_vect_22.c | 49 + .../gcc.target/aarch64/sve/struct_vect_22_run.c | 36 + .../gcc.target/aarch64/sve/struct_vect_23.c | 49 + .../gcc.target/aarch64/sve/struct_vect_23_run.c | 45 + .../gcc.target/aarch64/sve/struct_vect_2_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_3.c | 12 + .../gcc.target/aarch64/sve/struct_vect_3_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_4.c | 12 + .../gcc.target/aarch64/sve/struct_vect_4_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_5.c | 12 + .../gcc.target/aarch64/sve/struct_vect_5_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_6.c | 12 + .../gcc.target/aarch64/sve/struct_vect_6_run.c | 5 + .../gcc.target/aarch64/sve/struct_vect_7.c | 86 + .../gcc.target/aarch64/sve/struct_vect_7_run.c | 65 + .../gcc.target/aarch64/sve/struct_vect_8.c | 13 + .../gcc.target/aarch64/sve/struct_vect_8_run.c | 6 + .../gcc.target/aarch64/sve/struct_vect_9.c | 13 + .../gcc.target/aarch64/sve/struct_vect_9_run.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/subr_1.c | 64 + gcc/testsuite/gcc.target/aarch64/sve/trn1_1.c | 53 + gcc/testsuite/gcc.target/aarch64/sve/trn2_1.c | 12 + .../gcc.target/aarch64/sve/unpack_fcvt_signed_1.c | 15 + .../aarch64/sve/unpack_fcvt_signed_1_run.c | 28 + .../aarch64/sve/unpack_fcvt_unsigned_1.c | 15 + .../aarch64/sve/unpack_fcvt_unsigned_1_run.c | 28 + .../gcc.target/aarch64/sve/unpack_float_1.c | 13 + .../gcc.target/aarch64/sve/unpack_float_1_run.c | 28 + .../gcc.target/aarch64/sve/unpack_signed_1.c | 30 + .../gcc.target/aarch64/sve/unpack_signed_1_run.c | 28 + .../gcc.target/aarch64/sve/unpack_unsigned_1.c | 30 + .../gcc.target/aarch64/sve/unpack_unsigned_1_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/uzp1_1.c | 42 + gcc/testsuite/gcc.target/aarch64/sve/uzp1_1_run.c | 63 + gcc/testsuite/gcc.target/aarch64/sve/uzp2_1.c | 41 + gcc/testsuite/gcc.target/aarch64/sve/uzp2_1_run.c | 63 + .../gcc.target/aarch64/sve/var_stride_1.c | 27 + .../gcc.target/aarch64/sve/var_stride_1.h | 61 + .../gcc.target/aarch64/sve/var_stride_1_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_2.c | 25 + .../gcc.target/aarch64/sve/var_stride_2_run.c | 18 + .../gcc.target/aarch64/sve/var_stride_3.c | 27 + .../gcc.target/aarch64/sve/var_stride_3_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_4.c | 25 + .../gcc.target/aarch64/sve/var_stride_4_run.c | 18 + .../gcc.target/aarch64/sve/var_stride_5.c | 27 + .../gcc.target/aarch64/sve/var_stride_5_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_6.c | 25 + .../gcc.target/aarch64/sve/var_stride_6_run.c | 18 + .../gcc.target/aarch64/sve/var_stride_7.c | 26 + .../gcc.target/aarch64/sve/var_stride_7_run.c | 14 + .../gcc.target/aarch64/sve/var_stride_8.c | 26 + .../gcc.target/aarch64/sve/var_stride_8_run.c | 14 + gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C | 245 + gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C | 46 + gcc/testsuite/gcc.target/aarch64/sve/vcond_2.c | 318 + gcc/testsuite/gcc.target/aarch64/sve/vcond_2_run.c | 49 + gcc/testsuite/gcc.target/aarch64/sve/vcond_3.c | 68 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c | 139 + gcc/testsuite/gcc.target/aarch64/sve/vcond_4_run.c | 88 + gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c | 56 + gcc/testsuite/gcc.target/aarch64/sve/vcond_5_run.c | 6 + gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c | 51 + gcc/testsuite/gcc.target/aarch64/sve/vcond_6_run.c | 35 + .../gcc.target/aarch64/sve/vec_bool_cmp_1.c | 41 + .../gcc.target/aarch64/sve/vec_bool_cmp_1_run.c | 37 + gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c | 30 + .../gcc.target/aarch64/sve/vec_init_1_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/vec_init_2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1.c | 32 + .../aarch64/sve/vec_perm_1_overrange_run.c | 111 + .../gcc.target/aarch64/sve/vec_perm_1_run.c | 79 + .../gcc.target/aarch64/sve/vec_perm_const_1.c | 37 + .../aarch64/sve/vec_perm_const_1_overrun.c | 68 + .../gcc.target/aarch64/sve/vec_perm_const_1_run.c | 70 + .../aarch64/sve/vec_perm_const_single_1.c | 36 + .../aarch64/sve/vec_perm_const_single_1_run.c | 65 + .../gcc.target/aarch64/sve/vec_perm_single_1.c | 31 + .../gcc.target/aarch64/sve/vec_perm_single_1_run.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/while_1.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/while_2.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/while_3.c | 44 + gcc/testsuite/gcc.target/aarch64/sve/while_4.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/zip1_1.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/zip2_1.c | 12 + gcc/testsuite/gcc.target/aarch64/target_attr_11.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_12.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_17.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_11.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_12.c | 4 +- gcc/testsuite/gcc.target/aarch64/test_frame_13.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_14.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_15.c | 2 +- gcc/testsuite/gcc.target/aarch64/test_frame_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_5.c | 5 +- gcc/testsuite/gcc.target/aarch64/test_frame_9.c | 9 +- gcc/testsuite/gcc.target/aarch64/uaddw-1.c | 2 + gcc/testsuite/gcc.target/aarch64/uaddw-2.c | 2 + gcc/testsuite/gcc.target/aarch64/uaddw-3.c | 2 + .../gcc.target/aarch64/vect-abs-compile.c | 5 +- .../gcc.target/aarch64/vect-add-sub-cond.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-compile.c | 3 +- .../gcc.target/aarch64/vect-faddv-compile.c | 3 +- gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-d.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-eq-f.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-d.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-ge-f.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-d.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fcm-gt-f.c | 2 + .../gcc.target/aarch64/vect-fmax-fmin-compile.c | 2 + .../gcc.target/aarch64/vect-fmaxv-fminv-compile.c | 3 +- gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovd.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fmovf.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-fp-compile.c | 4 +- .../gcc.target/aarch64/vect-ld1r-compile-fp.c | 2 + .../gcc.target/aarch64/vect-ld1r-compile.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-movi.c | 16 + .../gcc.target/aarch64/vect-mull-compile.c | 3 +- gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-vaddv.c | 2 + gcc/testsuite/gcc.target/aarch64/vect-vcvt.c | 8 +- gcc/testsuite/gcc.target/aarch64/vect_saddl_1.c | 2 + gcc/testsuite/gcc.target/aarch64/vect_smlal_1.c | 2 + .../aarch64/vector_initialization_nostack.c | 5 +- gcc/testsuite/gcc.target/alpha/alpha.exp | 2 +- gcc/testsuite/gcc.target/alpha/pr83628-1.c | 19 + gcc/testsuite/gcc.target/alpha/pr83628-2.c | 29 + gcc/testsuite/gcc.target/alpha/pr83628-3.c | 29 + gcc/testsuite/gcc.target/alpha/sqrt.c | 25 + gcc/testsuite/gcc.target/arc/arc.exp | 2 +- gcc/testsuite/gcc.target/arc/jli-1.c | 19 + gcc/testsuite/gcc.target/arc/jli-2.c | 19 + gcc/testsuite/gcc.target/arc/loop-1.c | 12 + gcc/testsuite/gcc.target/arc/loop-2.cpp | 18 + gcc/testsuite/gcc.target/arc/loop-3.c | 27 + gcc/testsuite/gcc.target/arc/loop-4.c | 14 + gcc/testsuite/gcc.target/arc/loop-5.cpp | 20 + gcc/testsuite/gcc.target/arc/lra-1.c | 17 + gcc/testsuite/gcc.target/arc/taux-1.c | 38 + gcc/testsuite/gcc.target/arc/taux-2.c | 15 + gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c | 23 + gcc/testsuite/gcc.target/arc/tls-1.c | 26 + gcc/testsuite/gcc.target/arc/tumaddsidi4.c | 14 + gcc/testsuite/gcc.target/arc/uncached.c | 18 + gcc/testsuite/gcc.target/arm/aapcs/aapcs.exp | 2 +- gcc/testsuite/gcc.target/arm/acle/acle.exp | 2 +- gcc/testsuite/gcc.target/arm/addr-modes-float.c | 44 + gcc/testsuite/gcc.target/arm/addr-modes-int.c | 49 + gcc/testsuite/gcc.target/arm/addr-modes.h | 53 + gcc/testsuite/gcc.target/arm/arm.exp | 2 +- gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-1.c | 5 +- gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c | 11 + .../gcc.target/arm/{bics_4.c => bics_5.c} | 14 +- gcc/testsuite/gcc.target/arm/builtin-bswap-1.c | 75 +- gcc/testsuite/gcc.target/arm/builtin-bswap-2.c | 10 + .../arm/{builtin-bswap-1.c => builtin-bswap.x} | 15 - gcc/testsuite/gcc.target/arm/builtin-bswap16-1.c | 16 +- gcc/testsuite/gcc.target/arm/builtin-bswap16-2.c | 7 + gcc/testsuite/gcc.target/arm/builtin-bswap16.x | 9 + .../gcc.target/arm/cmse/baseline/bitfield-4.c | 41 +- .../gcc.target/arm/cmse/baseline/bitfield-5.c | 37 +- .../gcc.target/arm/cmse/baseline/bitfield-6.c | 46 +- .../gcc.target/arm/cmse/baseline/bitfield-7.c | 38 +- .../gcc.target/arm/cmse/baseline/bitfield-8.c | 40 +- .../gcc.target/arm/cmse/baseline/bitfield-9.c | 43 +- .../arm/cmse/baseline/bitfield-and-union-1.c | 96 - .../{bitfield-8.c => bitfield-and-union.c} | 51 +- .../gcc.target/arm/cmse/baseline/cmse-11.c | 2 - .../gcc.target/arm/cmse/baseline/cmse-13.c | 10 +- .../gcc.target/arm/cmse/baseline/cmse-2.c | 2 - .../gcc.target/arm/cmse/baseline/cmse-6.c | 2 - .../gcc.target/arm/cmse/baseline/softfp.c | 2 - .../gcc.target/arm/cmse/baseline/union-1.c | 55 +- .../gcc.target/arm/cmse/baseline/union-2.c | 68 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-4.x | 40 + gcc/testsuite/gcc.target/arm/cmse/bitfield-5.x | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-6.x | 45 + gcc/testsuite/gcc.target/arm/cmse/bitfield-7.x | 36 + gcc/testsuite/gcc.target/arm/cmse/bitfield-8.x | 39 + gcc/testsuite/gcc.target/arm/cmse/bitfield-9.x | 42 + ...bitfield-and-union-1.c => bitfield-and-union.x} | 19 - gcc/testsuite/gcc.target/arm/cmse/cmse-13.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-14.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-5.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-7.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse-8.x | 7 + gcc/testsuite/gcc.target/arm/cmse/cmse.exp | 18 +- .../gcc.target/arm/cmse/mainline/bitfield-4.c | 41 +- .../gcc.target/arm/cmse/mainline/bitfield-5.c | 37 +- .../gcc.target/arm/cmse/mainline/bitfield-6.c | 46 +- .../gcc.target/arm/cmse/mainline/bitfield-7.c | 38 +- .../gcc.target/arm/cmse/mainline/bitfield-8.c | 40 +- .../gcc.target/arm/cmse/mainline/bitfield-9.c | 43 +- .../arm/cmse/mainline/bitfield-and-union.c | 20 + .../gcc.target/arm/cmse/mainline/hard-sp/cmse-13.c | 45 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-5.c | 15 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-7.c | 44 +- .../gcc.target/arm/cmse/mainline/hard-sp/cmse-8.c | 44 +- .../gcc.target/arm/cmse/mainline/hard/cmse-13.c | 37 +- .../gcc.target/arm/cmse/mainline/hard/cmse-5.c | 15 +- .../gcc.target/arm/cmse/mainline/hard/cmse-7.c | 28 +- .../gcc.target/arm/cmse/mainline/hard/cmse-8.c | 28 +- .../gcc.target/arm/cmse/mainline/soft/cmse-13.c | 12 +- .../gcc.target/arm/cmse/mainline/soft/cmse-5.c | 16 +- .../gcc.target/arm/cmse/mainline/soft/cmse-7.c | 12 +- .../gcc.target/arm/cmse/mainline/soft/cmse-8.c | 12 +- .../arm/cmse/mainline/softfp-sp/cmse-5.c | 15 +- .../arm/cmse/mainline/softfp-sp/cmse-7.c | 12 +- .../arm/cmse/mainline/softfp-sp/cmse-8.c | 12 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-13.c | 12 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-5.c | 15 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-7.c | 12 +- .../gcc.target/arm/cmse/mainline/softfp/cmse-8.c | 12 +- .../gcc.target/arm/cmse/mainline/union-1.c | 55 +- .../gcc.target/arm/cmse/mainline/union-2.c | 68 +- .../arm/cmse/{mainline/union-1.c => union-1.x} | 15 - .../arm/cmse/{mainline/union-2.c => union-2.x} | 17 - .../gcc.target/arm/copysign_softfloat_1.c | 9 +- gcc/testsuite/gcc.target/arm/g2.c | 2 +- gcc/testsuite/gcc.target/arm/lp1189445.c | 2 +- gcc/testsuite/gcc.target/arm/lto/lto.exp | 2 +- gcc/testsuite/gcc.target/arm/multilib.exp | 38 +- gcc/testsuite/gcc.target/arm/negdi-1.c | 3 +- gcc/testsuite/gcc.target/arm/negdi-2.c | 3 +- .../arm/neon-combine-sub-abs-into-vabd.c | 28 - gcc/testsuite/gcc.target/arm/pr40887.c | 5 +- gcc/testsuite/gcc.target/arm/pr40956.c | 3 +- gcc/testsuite/gcc.target/arm/pr54300.C | 2 + gcc/testsuite/gcc.target/arm/pr56184.C | 2 +- gcc/testsuite/gcc.target/arm/pr67989.C | 3 +- gcc/testsuite/gcc.target/arm/pr69180.c | 6 +- gcc/testsuite/gcc.target/arm/pr70278.c | 2 + gcc/testsuite/gcc.target/arm/pr7676.c | 20 + gcc/testsuite/gcc.target/arm/pr79058.c | 3 +- gcc/testsuite/gcc.target/arm/pr83687.c | 31 + .../gcc.target/arm/pragma_arch_attribute.c | 54 + .../gcc.target/arm/pragma_arch_attribute_2.c | 25 + .../gcc.target/arm/pragma_arch_attribute_3.c | 28 + .../gcc.target/arm/pragma_arch_switch_2.c | 17 + .../gcc.target/arm/pragma_fpu_attribute.c | 26 + .../gcc.target/arm/pragma_fpu_attribute_2.c | 29 + .../gcc.target/arm/pure-code/pure-code.exp | 2 +- gcc/testsuite/gcc.target/arm/scd42-2.c | 2 +- gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c | 34 + .../gcc.target/arm/simd/fp16fml_lane_high.c | 63 + .../gcc.target/arm/simd/fp16fml_lane_low.c | 63 + gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c | 34 + gcc/testsuite/gcc.target/arm/simd/simd.exp | 2 +- gcc/testsuite/gcc.target/arm/simd/vdot-compile.c | 56 + .../advsimd-intrinsics => arm/simd}/vect-dot-qi.h | 3 +- gcc/testsuite/gcc.target/arm/simd/vect-dot-s8.c | 12 + gcc/testsuite/gcc.target/arm/simd/vect-dot-u8.c | 12 + gcc/testsuite/gcc.target/arm/stl-cond.c | 19 - gcc/testsuite/gcc.target/arm/thumb-16bit-ops.c | 2 +- gcc/testsuite/gcc.target/arm/xor-and.c | 5 +- gcc/testsuite/gcc.target/avr/avr.exp | 2 +- gcc/testsuite/gcc.target/avr/mmcu/avr-mmcu.exp | 2 +- gcc/testsuite/gcc.target/avr/pr52472.c | 2 +- gcc/testsuite/gcc.target/avr/pr71627.c | 2 +- gcc/testsuite/gcc.target/avr/progmem.h | 4 + .../gcc.target/avr/torture/addr-space-1-0.c | 2 +- .../gcc.target/avr/torture/addr-space-1-1.c | 2 +- .../gcc.target/avr/torture/addr-space-1-x.c | 2 +- .../gcc.target/avr/torture/addr-space-2-0.c | 2 +- .../gcc.target/avr/torture/addr-space-2-1.c | 2 +- .../gcc.target/avr/torture/addr-space-2-x.c | 2 +- .../gcc.target/avr/torture/avr-torture.exp | 2 +- .../gcc.target/avr/torture/builtins-2-flash.c | 26 + gcc/testsuite/gcc.target/avr/torture/builtins-2.c | 21 +- .../gcc.target/avr/torture/builtins-3-absfx.c | 4 + gcc/testsuite/gcc.target/avr/torture/int24-mul.c | 4 + gcc/testsuite/gcc.target/avr/torture/pr51782-1.c | 4 + gcc/testsuite/gcc.target/avr/torture/pr57631.c | 4 +- gcc/testsuite/gcc.target/avr/torture/pr61055.c | 2 +- gcc/testsuite/gcc.target/avr/torture/pr61443.c | 5 + gcc/testsuite/gcc.target/avr/torture/pr83729.c | 17 + gcc/testsuite/gcc.target/avr/torture/pr83801.c | 17 + .../gcc.target/avr/torture/sat-hr-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-k-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-llk-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-r-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-uhr-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-uk-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-ullk-plus-minus.c | 2 +- .../gcc.target/avr/torture/sat-ur-plus-minus.c | 2 +- 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/testsuite/gcc.target/h8300/h8300.exp | 2 +- gcc/testsuite/gcc.target/hppa/hppa.exp | 2 +- gcc/testsuite/gcc.target/i386/align-limit.c | 2 +- gcc/testsuite/gcc.target/i386/avx-1.c | 65 +- gcc/testsuite/gcc.target/i386/avx-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-4.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-5.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-gather-6.c | 2 +- gcc/testsuite/gcc.target/i386/avx2-pr80631.c | 23 + .../gcc.target/i386/avx256-unaligned-load-1.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-1.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-2.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-3.c | 4 +- .../gcc.target/i386/avx256-unaligned-store-4.c | 4 +- gcc/testsuite/gcc.target/i386/avx512-check.h | 18 + .../gcc.target/i386/avx512bitalg-vpopcntb-1.c | 58 + .../gcc.target/i386/avx512bitalg-vpopcntb.c | 20 + .../gcc.target/i386/avx512bitalg-vpopcntbvl.c | 31 + .../gcc.target/i386/avx512bitalg-vpopcntw-1.c | 58 + .../gcc.target/i386/avx512bitalg-vpopcntw.c | 20 + .../gcc.target/i386/avx512bitalg-vpopcntwvl.c | 31 + .../gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c | 61 + .../gcc.target/i386/avx512bitalg-vpshufbitqmb.c | 29 + ...l-vdbpsadbw-2.c => avx512bitalgvl-vpopcntb-1.c} | 7 +- ...l-vdbpsadbw-2.c => avx512bitalgvl-vpopcntw-1.c} | 7 +- ...-vaddps-2.c => avx512bitalgvl-vpshufbitqmb-1.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512dq-pr82855.c | 14 + .../gcc.target/i386/avx512dq-vrangesd-1.c | 10 + .../gcc.target/i386/avx512dq-vrangess-1.c | 9 + gcc/testsuite/gcc.target/i386/avx512f-aesdec-2.c | 52 + .../gcc.target/i386/avx512f-aesdeclast-2.c | 52 + gcc/testsuite/gcc.target/i386/avx512f-aesenc-2.c | 52 + .../gcc.target/i386/avx512f-aesenclast-2.c | 52 + .../i386/avx512f-constant-float-return.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-3.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-4.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-gather-5.c | 2 +- .../gcc.target/i386/avx512f-gf2p8affineinvqb-2.c | 74 + .../gcc.target/i386/avx512f-gf2p8affineqb-2.c | 74 + .../gcc.target/i386/avx512f-gf2p8mulb-2.c | 76 + .../gcc.target/i386/avx512f-i32gatherd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherd512-2.c | 2 +- .../gcc.target/i386/avx512f-i32gatherpd512-1.c | 2 +- .../gcc.target/i386/avx512f-i32gatherpd512-2.c | 2 +- .../gcc.target/i386/avx512f-i32gatherps512-1.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-prefer.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-vnni-1.c | 41 + .../gcc.target/i386/avx512f-vpclmulqdq-2.c | 60 + .../gcc.target/i386/avx512f-vpcompressb-1.c | 20 + .../gcc.target/i386/avx512f-vpcompressb-2.c | 68 + .../gcc.target/i386/avx512f-vpcompressw-1.c | 20 + .../gcc.target/i386/avx512f-vpcompressw-2.c | 64 + gcc/testsuite/gcc.target/i386/avx512f-vpdpbusd-2.c | 70 + .../gcc.target/i386/avx512f-vpdpbusds-2.c | 73 + gcc/testsuite/gcc.target/i386/avx512f-vpdpwssd-2.c | 69 + .../gcc.target/i386/avx512f-vpdpwssds-2.c | 72 + .../gcc.target/i386/avx512f-vpexpandb-1.c | 22 + .../gcc.target/i386/avx512f-vpexpandb-2.c | 68 + .../gcc.target/i386/avx512f-vpexpandw-1.c | 22 + .../gcc.target/i386/avx512f-vpexpandw-2.c | 68 + gcc/testsuite/gcc.target/i386/avx512f-vpshld-1.c | 32 + .../{avx512f-vpermt2d-2.c => avx512f-vpshldd-2.c} | 37 +- .../{avx512f-vpermt2q-2.c => avx512f-vpshldq-2.c} | 37 +- gcc/testsuite/gcc.target/i386/avx512f-vpshldv-1.c | 36 + .../{avx512f-vpsllvd-2.c => avx512f-vpshldvd-2.c} | 26 +- gcc/testsuite/gcc.target/i386/avx512f-vpshldvq-2.c | 61 + gcc/testsuite/gcc.target/i386/avx512f-vpshldvw-2.c | 61 + .../{avx512f-vpermt2d-2.c => avx512f-vpshrdd-2.c} | 37 +- .../{avx512f-vpermt2q-2.c => avx512f-vpshrdq-2.c} | 37 +- gcc/testsuite/gcc.target/i386/avx512f-vpshrdv-1.c | 36 + .../{avx512f-vpsllvd-2.c => avx512f-vpshrdvd-2.c} | 27 +- .../{avx512f-vpsllvq-2.c => avx512f-vpshrdvq-2.c} | 28 +- gcc/testsuite/gcc.target/i386/avx512f-vpshrdvw-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512f-vpshrdw-2.c | 62 + gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c | 41 + ...{avx512vl-vdbpsadbw-2.c => avx512vl-aesdec-2.c} | 7 +- ...512vl-vdbpsadbw-2.c => avx512vl-aesdeclast-2.c} | 7 +- ...{avx512vl-vdbpsadbw-2.c => avx512vl-aesenc-2.c} | 7 +- ...512vl-vdbpsadbw-2.c => avx512vl-aesenclast-2.c} | 7 +- ...vdbpsadbw-2.c => avx512vl-gf2p8affineinvqb-2.c} | 7 +- ...vl-vdbpsadbw-2.c => avx512vl-gf2p8affineqb-2.c} | 7 +- ...x512vl-vdbpsadbw-2.c => avx512vl-gf2p8mulb-2.c} | 7 +- .../gcc.target/i386/avx512vl-no-vmovdqu16.c | 24 + .../gcc.target/i386/avx512vl-no-vmovdqu8.c | 24 + gcc/testsuite/gcc.target/i386/avx512vl-vnni-1.c | 69 + ...512vl-vdbpsadbw-2.c => avx512vl-vpclmulqdq-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpcompressb-1.c | 29 + ...x512vl-valignd-2.c => avx512vl-vpcompressb-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpcompressw-1.c | 29 + ...x512vl-valignd-2.c => avx512vl-vpcompressw-2.c} | 7 +- ...{avx512vl-valignq-2.c => avx512vl-vpdpbusd-2.c} | 7 +- ...avx512vl-valignq-2.c => avx512vl-vpdpbusds-2.c} | 7 +- ...{avx512vl-valignq-2.c => avx512vl-vpdpwssd-2.c} | 7 +- ...avx512vl-valignd-2.c => avx512vl-vpdpwssds-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpexpandb-1.c | 33 + ...avx512vl-valignd-2.c => avx512vl-vpexpandb-2.c} | 7 +- .../gcc.target/i386/avx512vl-vpexpandw-1.c | 33 + ...avx512vl-valignd-2.c => avx512vl-vpexpandw-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshld-1.c | 54 + .../{avx512vl-vaddps-2.c => avx512vl-vpshldd-2.c} | 7 +- .../{avx512vl-valignd-2.c => avx512vl-vpshldq-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshldv-1.c | 54 + ...{avx512vl-valignd-2.c => avx512vl-vpshldvd-2.c} | 7 +- ...{avx512vl-valignd-2.c => avx512vl-vpshldvq-2.c} | 7 +- ...{avx512vl-valignd-2.c => avx512vl-vpshldvw-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshrd-1.c | 54 + .../{avx512vl-vaddpd-2.c => avx512vl-vpshrdd-2.c} | 7 +- .../{avx512vl-valignd-2.c => avx512vl-vpshrdq-2.c} | 7 +- gcc/testsuite/gcc.target/i386/avx512vl-vpshrdv-1.c | 54 + .../{avx512vl-vaddps-2.c => avx512vl-vpshrdvd-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshrdvq-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshrdvw-2.c} | 7 +- .../{avx512vl-vaddps-2.c => avx512vl-vpshrdw-2.c} | 7 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd-1.c | 10 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntd.c | 27 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq-1.c | 10 +- .../gcc.target/i386/avx512vpopcntdq-vpopcntq.c | 28 +- ...dbpsadbw-2.c => avx512vpopcntdqvl-vpopcntd-1.c} | 7 +- ...-valignq-2.c => avx512vpopcntdqvl-vpopcntq-1.c} | 7 +- gcc/testsuite/gcc.target/i386/cet-intrin-4.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-1.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-4.c | 2 +- gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c | 21 + gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c | 10 + gcc/testsuite/gcc.target/i386/chkp-stropt-17.c | 68 + .../gcc.target/i386/force-indirect-call-1.c | 23 + .../gcc.target/i386/force-indirect-call-2.c | 6 + .../gcc.target/i386/force-indirect-call-3.c | 6 + gcc/testsuite/gcc.target/i386/funcspec-56.inc | 2 + gcc/testsuite/gcc.target/i386/gfni-1.c | 30 + gcc/testsuite/gcc.target/i386/gfni-2.c | 51 + gcc/testsuite/gcc.target/i386/gfni-3.c | 25 + gcc/testsuite/gcc.target/i386/gfni-4.c | 18 + gcc/testsuite/gcc.target/i386/i386.exp | 124 +- gcc/testsuite/gcc.target/i386/iamcu/abi-iamcu.exp | 2 +- gcc/testsuite/gcc.target/i386/indirect-thunk-1.c | 20 + gcc/testsuite/gcc.target/i386/indirect-thunk-10.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-2.c | 20 + gcc/testsuite/gcc.target/i386/indirect-thunk-3.c | 21 + gcc/testsuite/gcc.target/i386/indirect-thunk-4.c | 21 + gcc/testsuite/gcc.target/i386/indirect-thunk-5.c | 17 + gcc/testsuite/gcc.target/i386/indirect-thunk-6.c | 18 + gcc/testsuite/gcc.target/i386/indirect-thunk-7.c | 44 + gcc/testsuite/gcc.target/i386/indirect-thunk-8.c | 7 + gcc/testsuite/gcc.target/i386/indirect-thunk-9.c | 7 + .../gcc.target/i386/indirect-thunk-attr-1.c | 23 + .../gcc.target/i386/indirect-thunk-attr-10.c | 9 + .../gcc.target/i386/indirect-thunk-attr-11.c | 9 + .../gcc.target/i386/indirect-thunk-attr-2.c | 21 + .../gcc.target/i386/indirect-thunk-attr-3.c | 23 + .../gcc.target/i386/indirect-thunk-attr-4.c | 22 + .../gcc.target/i386/indirect-thunk-attr-5.c | 22 + .../gcc.target/i386/indirect-thunk-attr-6.c | 21 + .../gcc.target/i386/indirect-thunk-attr-7.c | 44 + .../gcc.target/i386/indirect-thunk-attr-8.c | 42 + .../gcc.target/i386/indirect-thunk-attr-9.c | 9 + .../gcc.target/i386/indirect-thunk-bnd-1.c | 20 + .../gcc.target/i386/indirect-thunk-bnd-2.c | 21 + .../gcc.target/i386/indirect-thunk-bnd-3.c | 19 + .../gcc.target/i386/indirect-thunk-bnd-4.c | 20 + .../gcc.target/i386/indirect-thunk-extern-1.c | 19 + .../gcc.target/i386/indirect-thunk-extern-2.c | 19 + .../gcc.target/i386/indirect-thunk-extern-3.c | 20 + .../gcc.target/i386/indirect-thunk-extern-4.c | 20 + .../gcc.target/i386/indirect-thunk-extern-5.c | 16 + .../gcc.target/i386/indirect-thunk-extern-6.c | 17 + .../gcc.target/i386/indirect-thunk-extern-7.c | 43 + .../gcc.target/i386/indirect-thunk-inline-1.c | 20 + .../gcc.target/i386/indirect-thunk-inline-2.c | 20 + .../gcc.target/i386/indirect-thunk-inline-3.c | 21 + .../gcc.target/i386/indirect-thunk-inline-4.c | 21 + .../gcc.target/i386/indirect-thunk-inline-5.c | 17 + .../gcc.target/i386/indirect-thunk-inline-6.c | 18 + .../gcc.target/i386/indirect-thunk-inline-7.c | 44 + .../gcc.target/i386/indirect-thunk-register-1.c | 22 + .../gcc.target/i386/indirect-thunk-register-2.c | 20 + .../gcc.target/i386/indirect-thunk-register-3.c | 19 + .../gcc.target/i386/indirect-thunk-register-4.c | 13 + gcc/testsuite/gcc.target/i386/l_fma_double_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_double_6.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_1.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_2.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_3.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_4.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_5.c | 8 +- gcc/testsuite/gcc.target/i386/l_fma_float_6.c | 8 +- .../gcc.target/i386/math-torture/math-torture.exp | 2 +- gcc/testsuite/gcc.target/i386/mcount_pic.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-1.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-2.c | 4 +- gcc/testsuite/gcc.target/i386/movbe-3.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-4.c | 2 +- gcc/testsuite/gcc.target/i386/movbe-5.c | 19 + gcc/testsuite/gcc.target/i386/mpx/mpx.exp | 2 +- gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c | 8 + gcc/testsuite/gcc.target/i386/naked-1.c | 4 +- gcc/testsuite/gcc.target/i386/naked-2.c | 4 +- gcc/testsuite/gcc.target/i386/pad-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr61403.c | 2 +- gcc/testsuite/gcc.target/i386/pr63620.c | 2 +- gcc/testsuite/gcc.target/i386/pr70021.c | 2 +- gcc/testsuite/gcc.target/i386/pr70263-2.c | 23 +- gcc/testsuite/gcc.target/i386/pr71321.c | 2 +- gcc/testsuite/gcc.target/i386/pr78585.c | 29 + .../gcc.target/i386/{pr80425-2.c => pr80425-3.c} | 2 +- gcc/testsuite/gcc.target/i386/pr80583.c | 13 + gcc/testsuite/gcc.target/i386/pr80819-1.c | 13 + gcc/testsuite/gcc.target/i386/pr80819-2.c | 13 + gcc/testsuite/gcc.target/i386/pr80846-1.c | 12 + gcc/testsuite/gcc.target/i386/pr80846-2.c | 12 + gcc/testsuite/gcc.target/i386/pr81706.c | 4 +- gcc/testsuite/gcc.target/i386/pr81906.c | 37 + gcc/testsuite/gcc.target/i386/pr82002-1.c | 12 + gcc/testsuite/gcc.target/i386/pr82002-2a.c | 12 + gcc/testsuite/gcc.target/i386/pr82002-2b.c | 12 + gcc/testsuite/gcc.target/i386/pr82196-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr82281.c | 6 + gcc/testsuite/gcc.target/i386/pr82444.c | 5 + gcc/testsuite/gcc.target/i386/pr82460-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr82618.c | 2 +- .../vect/pr51000.c => gcc.target/i386/pr82713.c} | 2 +- gcc/testsuite/gcc.target/i386/pr82795.c | 23 + gcc/testsuite/gcc.target/i386/pr82941-1.c | 14 + gcc/testsuite/gcc.target/i386/pr82941-2.c | 6 + gcc/testsuite/gcc.target/i386/pr82942-1.c | 6 + gcc/testsuite/gcc.target/i386/pr82942-2.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-1.c | 14 + gcc/testsuite/gcc.target/i386/pr82990-2.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-3.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-4.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-5.c | 14 + gcc/testsuite/gcc.target/i386/pr82990-6.c | 6 + gcc/testsuite/gcc.target/i386/pr82990-7.c | 6 + gcc/testsuite/gcc.target/i386/pr83210.c | 53 + gcc/testsuite/gcc.target/i386/pr83317.c | 21 + gcc/testsuite/gcc.target/i386/pr83330.c | 29 + gcc/testsuite/gcc.target/i386/pr83358-1.c | 31 + gcc/testsuite/gcc.target/i386/pr83358-2.c | 31 + gcc/testsuite/gcc.target/i386/pr83467-1.c | 18 + gcc/testsuite/gcc.target/i386/pr83467-2.c | 13 + gcc/testsuite/gcc.target/i386/pr83488-2.c | 11 + gcc/testsuite/gcc.target/i386/pr83488-3.c | 11 + gcc/testsuite/gcc.target/i386/pr83488.c | 9 + .../gcc.target/i386/{pr53416.c => pr83546.c} | 4 +- gcc/testsuite/gcc.target/i386/pr83554.c | 15 + gcc/testsuite/gcc.target/i386/pr83604.c | 11 + gcc/testsuite/gcc.target/i386/pr83620.c | 15 + gcc/testsuite/gcc.target/i386/pr83682.c | 17 + gcc/testsuite/gcc.target/i386/pr83735.c | 55 + gcc/testsuite/gcc.target/i386/pr83994.c | 16 + gcc/testsuite/gcc.target/i386/pr84064.c | 10 + gcc/testsuite/gcc.target/i386/pr84128.c | 30 + gcc/testsuite/gcc.target/i386/pr84146.c | 14 + gcc/testsuite/gcc.target/i386/pr84278.c | 18 + gcc/testsuite/gcc.target/i386/rdpid.c | 2 +- gcc/testsuite/gcc.target/i386/ret-thunk-1.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-10.c | 23 + gcc/testsuite/gcc.target/i386/ret-thunk-11.c | 23 + gcc/testsuite/gcc.target/i386/ret-thunk-12.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-13.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-14.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-15.c | 22 + gcc/testsuite/gcc.target/i386/ret-thunk-16.c | 18 + gcc/testsuite/gcc.target/i386/ret-thunk-17.c | 7 + gcc/testsuite/gcc.target/i386/ret-thunk-18.c | 8 + gcc/testsuite/gcc.target/i386/ret-thunk-19.c | 8 + gcc/testsuite/gcc.target/i386/ret-thunk-2.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-20.c | 9 + gcc/testsuite/gcc.target/i386/ret-thunk-21.c | 9 + gcc/testsuite/gcc.target/i386/ret-thunk-3.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-4.c | 12 + gcc/testsuite/gcc.target/i386/ret-thunk-5.c | 15 + gcc/testsuite/gcc.target/i386/ret-thunk-6.c | 14 + gcc/testsuite/gcc.target/i386/ret-thunk-7.c | 13 + gcc/testsuite/gcc.target/i386/ret-thunk-8.c | 14 + gcc/testsuite/gcc.target/i386/ret-thunk-9.c | 24 + gcc/testsuite/gcc.target/i386/sse-12.c | 4 +- gcc/testsuite/gcc.target/i386/sse-13.c | 65 +- gcc/testsuite/gcc.target/i386/sse-14.c | 14 +- gcc/testsuite/gcc.target/i386/sse-22.c | 15 +- gcc/testsuite/gcc.target/i386/sse-23.c | 71 +- gcc/testsuite/gcc.target/i386/sse-26.c | 5 + gcc/testsuite/gcc.target/i386/sse-vect-types.c | 2 +- gcc/testsuite/gcc.target/i386/sse2-init-v2di-2.c | 2 +- gcc/testsuite/gcc.target/i386/stack-check-12.c | 18 + gcc/testsuite/gcc.target/i386/stack-check-17.c | 37 + gcc/testsuite/gcc.target/i386/stack-check-18.c | 23 + gcc/testsuite/gcc.target/i386/stack-check-19.c | 29 + .../gcc.target/i386/stackalign/stackalign.exp | 2 +- gcc/testsuite/gcc.target/i386/vectorize10.c | 16 + gcc/testsuite/gcc.target/i386/vectorize9.c | 16 + gcc/testsuite/gcc.target/i386/vpclmulqdq.c | 20 + gcc/testsuite/gcc.target/i386/wmul-3.c | 66 + gcc/testsuite/gcc.target/i386/xop-imul64-vector.c | 2 +- gcc/testsuite/gcc.target/ia64/ia64.exp | 2 +- gcc/testsuite/gcc.target/m68k/m68k.exp | 2 +- gcc/testsuite/gcc.target/microblaze/microblaze.exp | 2 +- .../gcc.target/mips/inter/mips16-inter.exp | 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.exp | 2 +- gcc/testsuite/gcc.target/mips/msa.c | 2 +- gcc/testsuite/gcc.target/mips/pr82981.c | 13 + gcc/testsuite/gcc.target/msp430/msp430.exp | 2 +- gcc/testsuite/gcc.target/nds32/nds32.exp | 2 +- gcc/testsuite/gcc.target/nios2/const-addr-1.c | 19 + gcc/testsuite/gcc.target/nios2/const-addr-2.c | 18 + gcc/testsuite/gcc.target/nios2/const-addr-3.c | 20 + gcc/testsuite/gcc.target/nios2/nios2.exp | 2 +- gcc/testsuite/gcc.target/nvptx/indirect_call.c | 19 + gcc/testsuite/gcc.target/nvptx/nvptx.exp | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-12.c | 46 + gcc/testsuite/gcc.target/powerpc/altivec-13.c | 60 +- gcc/testsuite/gcc.target/powerpc/altivec-7-be.c | 35 + gcc/testsuite/gcc.target/powerpc/altivec-7-le.c | 36 + .../powerpc/{altivec-7.c => altivec-7.h} | 10 +- gcc/testsuite/gcc.target/powerpc/altivec-macros.c | 24 +- gcc/testsuite/gcc.target/powerpc/bfp/bfp.exp | 4 +- ...ld-vec-sums-int.c => builtin-vec-sums-be-int.c} | 6 +- .../gcc.target/powerpc/builtins-1-be-folded.c | 11 + gcc/testsuite/gcc.target/powerpc/builtins-1-be.c | 70 + .../gcc.target/powerpc/builtins-1-le-folded.c | 11 + gcc/testsuite/gcc.target/powerpc/builtins-1-le.c | 69 + gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h | 232 + .../powerpc/{builtins-1.c => builtins-1.h} | 104 +- gcc/testsuite/gcc.target/powerpc/builtins-2.c | 46 +- gcc/testsuite/gcc.target/powerpc/builtins-3-p8.c | 77 + gcc/testsuite/gcc.target/powerpc/builtins-3-p9.c | 13 +- .../gcc.target/powerpc/builtins-3-runnable.c | 10 +- gcc/testsuite/gcc.target/powerpc/builtins-3.c | 179 +- .../gcc.target/powerpc/builtins-4-runnable.c | 494 +- .../gcc.target/powerpc/builtins-5-p9-runnable.c | 150 +- .../gcc.target/powerpc/builtins-6-p9-runnable.c | 1469 + .../gcc.target/powerpc/builtins-6-runnable.c | 1001 + .../gcc.target/powerpc/builtins-mergew-mergow.c | 263 + .../gcc.target/powerpc/builtins-revb-runnable.c | 342 + gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 1 + gcc/testsuite/gcc.target/powerpc/dfp/dfp.exp | 4 +- gcc/testsuite/gcc.target/powerpc/float128-fma2.c | 9 - gcc/testsuite/gcc.target/powerpc/float128-hw.c | 66 +- gcc/testsuite/gcc.target/powerpc/float128-hw10.c | 38 + gcc/testsuite/gcc.target/powerpc/float128-hw11.c | 58 + gcc/testsuite/gcc.target/powerpc/float128-hw2.c | 89 + gcc/testsuite/gcc.target/powerpc/float128-hw3.c | 56 + gcc/testsuite/gcc.target/powerpc/float128-hw4.c | 135 + gcc/testsuite/gcc.target/powerpc/float128-hw5.c | 33 + gcc/testsuite/gcc.target/powerpc/float128-hw6.c | 26 + gcc/testsuite/gcc.target/powerpc/float128-hw7.c | 27 + gcc/testsuite/gcc.target/powerpc/float128-hw8.c | 24 + gcc/testsuite/gcc.target/powerpc/float128-hw9.c | 17 + gcc/testsuite/gcc.target/powerpc/float128-minmax.c | 15 + gcc/testsuite/gcc.target/powerpc/float128-sqrt2.c | 9 - .../gcc.target/powerpc/fold-vec-abs-char-fwrapv.c | 4 +- .../gcc.target/powerpc/fold-vec-abs-char.c | 4 +- .../gcc.target/powerpc/fold-vec-abs-int-fwrapv.c | 4 +- ...s-int-fwrapv.c => fold-vec-abs-int-fwrapv.p7.c} | 6 +- ...-vec-abs-int.c => fold-vec-abs-int-fwrapv.p8.c} | 6 +- .../powerpc/fold-vec-abs-int-fwrapv.p9.c | 19 + .../gcc.target/powerpc/fold-vec-abs-int.c | 4 +- .../{fold-vec-abs-int.c => fold-vec-abs-int.p7.c} | 5 +- .../{fold-vec-abs-int.c => fold-vec-abs-int.p8.c} | 6 +- .../gcc.target/powerpc/fold-vec-abs-int.p9.c | 18 + .../powerpc/fold-vec-abs-longlong-fwrapv.c | 5 +- ...onglong.c => fold-vec-abs-longlong-fwrapv.p8.c} | 6 +- ...-fwrapv.c => fold-vec-abs-longlong-fwrapv.p9.c} | 8 +- .../gcc.target/powerpc/fold-vec-abs-longlong.c | 4 +- ...onglong-fwrapv.c => fold-vec-abs-longlong.p8.c} | 4 +- ...c-abs-longlong.c => fold-vec-abs-longlong.p9.c} | 7 +- .../gcc.target/powerpc/fold-vec-abs-short-fwrapv.c | 2 +- .../gcc.target/powerpc/fold-vec-abs-short.c | 2 +- .../{fold-vec-cmp-char.c => fold-vec-cmp-char.h} | 13 +- .../gcc.target/powerpc/fold-vec-cmp-char.p8.c | 15 + .../gcc.target/powerpc/fold-vec-cmp-char.p9.c | 16 + .../{fold-vec-cmp-int.c => fold-vec-cmp-int.h} | 5 - .../gcc.target/powerpc/fold-vec-cmp-int.p7.c | 14 + .../gcc.target/powerpc/fold-vec-cmp-int.p8.c | 14 + .../gcc.target/powerpc/fold-vec-cmp-int.p9.c | 15 + .../{fold-vec-cmp-short.c => fold-vec-cmp-short.h} | 5 - .../gcc.target/powerpc/fold-vec-cmp-short.p8.c | 16 + .../gcc.target/powerpc/fold-vec-cmp-short.p9.c | 16 + .../gcc.target/powerpc/fold-vec-ld-char.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-double.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-float.c | 2 +- gcc/testsuite/gcc.target/powerpc/fold-vec-ld-int.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-longlong.c | 2 +- .../gcc.target/powerpc/fold-vec-ld-short.c | 2 +- .../gcc.target/powerpc/fold-vec-mergehl-char.c | 55 + .../gcc.target/powerpc/fold-vec-mergehl-double.c | 25 + .../gcc.target/powerpc/fold-vec-mergehl-float.c | 26 + .../gcc.target/powerpc/fold-vec-mergehl-int.c | 48 + .../gcc.target/powerpc/fold-vec-mergehl-longlong.c | 48 + .../gcc.target/powerpc/fold-vec-mergehl-pixel.c | 24 + .../gcc.target/powerpc/fold-vec-mergehl-short.c | 48 + .../gcc.target/powerpc/fold-vec-minmax-char.c | 26 +- .../gcc.target/powerpc/fold-vec-minmax-int.c | 28 +- .../gcc.target/powerpc/fold-vec-minmax-longlong.c | 28 +- .../gcc.target/powerpc/fold-vec-minmax-short.c | 28 +- .../{fold-vec-abs-char.c => fold-vec-neg-char.c} | 11 +- .../gcc.target/powerpc/fold-vec-neg-floatdouble.c | 23 + .../gcc.target/powerpc/fold-vec-neg-int.c | 16 + .../gcc.target/powerpc/fold-vec-neg-int.p7.c | 19 + .../gcc.target/powerpc/fold-vec-neg-int.p8.c | 19 + .../gcc.target/powerpc/fold-vec-neg-int.p9.c | 18 + .../gcc.target/powerpc/fold-vec-neg-longlong.h | 17 + .../gcc.target/powerpc/fold-vec-neg-longlong.p8.c | 14 + .../gcc.target/powerpc/fold-vec-neg-longlong.p9.c | 14 + .../{fold-vec-abs-short.c => fold-vec-neg-short.c} | 10 +- .../gcc.target/powerpc/fold-vec-perm-longlong.c | 2 +- .../powerpc/fold-vec-shift-left-longlong-fwrapv.c | 4 +- .../powerpc/fold-vec-shift-left-longlong.c | 4 +- .../gcc.target/powerpc/fold-vec-splat-8.c | 2 +- .../powerpc/fold-vec-splat-misc-invalid.c | 33 + .../gcc.target/powerpc/fold-vec-splats-int.c | 2 +- .../gcc.target/powerpc/fold-vec-splats-longlong.c | 2 +- gcc/testsuite/gcc.target/powerpc/fusion.c | 4 +- gcc/testsuite/gcc.target/powerpc/fusion3.c | 10 +- gcc/testsuite/gcc.target/powerpc/fusion4.c | 5 +- gcc/testsuite/gcc.target/powerpc/gnuattr1.c | 15 + gcc/testsuite/gcc.target/powerpc/gnuattr2.c | 17 + gcc/testsuite/gcc.target/powerpc/gnuattr3.c | 15 + gcc/testsuite/gcc.target/powerpc/loop_align.c | 4 +- .../gcc.target/powerpc/p8vector-builtin-2.c | 83 +- .../gcc.target/powerpc/p8vector-builtin-8.c | 45 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c | 99 + gcc/testsuite/gcc.target/powerpc/powerpc.exp | 14 +- .../gcc.target/powerpc/ppc-fortran/ppc-fortran.exp | 2 +- gcc/testsuite/gcc.target/powerpc/pr48857.c | 20 +- gcc/testsuite/gcc.target/powerpc/pr56605.c | 9 +- gcc/testsuite/gcc.target/powerpc/pr81959.c | 25 + gcc/testsuite/gcc.target/powerpc/pr82333.c | 34 + gcc/testsuite/gcc.target/powerpc/pr82748-1.c | 82 + gcc/testsuite/gcc.target/powerpc/pr82748-2.c | 46 + .../gcc.target/powerpc/{pr37168.c => pr82848.c} | 9 +- gcc/testsuite/gcc.target/powerpc/pr83399.c | 15 + gcc/testsuite/gcc.target/powerpc/pr83629.c | 10 + gcc/testsuite/gcc.target/powerpc/pr83677.c | 166 + gcc/testsuite/gcc.target/powerpc/pr83862.c | 34 + gcc/testsuite/gcc.target/powerpc/pr84014.c | 20 + gcc/testsuite/gcc.target/powerpc/pr84112.c | 33 + gcc/testsuite/gcc.target/powerpc/pr84154-1.c | 55 + gcc/testsuite/gcc.target/powerpc/pr84154-2.c | 58 + gcc/testsuite/gcc.target/powerpc/pr84154-3.c | 60 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c | 36 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c | 36 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c | 57 + gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c | 57 + .../gcc.target/powerpc/safe-indirect-jump-1.c | 21 + .../gcc.target/powerpc/safe-indirect-jump-2.c | 34 + .../gcc.target/powerpc/safe-indirect-jump-3.c | 53 + .../gcc.target/powerpc/safe-indirect-jump-4.c | 26 + .../gcc.target/powerpc/safe-indirect-jump-5.c | 56 + .../gcc.target/powerpc/safe-indirect-jump-6.c | 81 + .../gcc.target/powerpc/safe-indirect-jump-7.c | 15 + gcc/testsuite/gcc.target/powerpc/spec-barr-1.c | 10 + .../gcc.target/{i386 => powerpc}/sse2-addpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-addsd-1.c | 27 +- .../gcc.target/{i386 => powerpc}/sse2-andnpd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-andpd-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/sse2-check.h | 52 + gcc/testsuite/gcc.target/powerpc/sse2-cmppd-1.c | 76 + .../gcc.target/{i386 => powerpc}/sse2-cmpsd-1.c | 30 +- .../gcc.target/{i386 => powerpc}/sse2-comisd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-comisd-2.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-comisd-3.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-comisd-4.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-comisd-5.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-comisd-6.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtdq2pd-1.c | 55 + .../gcc.target/{i386 => powerpc}/sse2-cvtdq2ps-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-cvtpd2dq-1.c | 20 +- gcc/testsuite/gcc.target/powerpc/sse2-cvtpd2ps-1.c | 50 + .../gcc.target/{i386 => powerpc}/sse2-cvtps2dq-1.c | 20 +- .../gcc.target/{i386 => powerpc}/sse2-cvtps2pd-1.c | 20 +- .../gcc.target/{i386 => powerpc}/sse2-cvtsd2si-1.c | 19 +- .../gcc.target/{i386 => powerpc}/sse2-cvtsd2si-2.c | 21 +- .../gcc.target/{i386 => powerpc}/sse2-cvtsd2ss-1.c | 23 +- .../gcc.target/{i386 => powerpc}/sse2-cvtsi2sd-1.c | 13 +- .../gcc.target/{i386 => powerpc}/sse2-cvtsi2sd-2.c | 15 +- .../gcc.target/{i386 => powerpc}/sse2-cvtss2sd-1.c | 21 +- .../{i386 => powerpc}/sse2-cvttpd2dq-1.c | 20 +- .../{i386 => powerpc}/sse2-cvttps2dq-1.c | 11 +- .../{i386 => powerpc}/sse2-cvttsd2si-1.c | 20 +- .../{i386 => powerpc}/sse2-cvttsd2si-2.c | 14 +- .../gcc.target/{i386 => powerpc}/sse2-divpd-1.c | 21 +- .../gcc.target/{i386 => powerpc}/sse2-divsd-1.c | 23 +- .../gcc.target/{i386 => powerpc}/sse2-maxpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-maxsd-1.c | 21 +- .../gcc.target/{i386 => powerpc}/sse2-minpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-minsd-1.c | 21 +- .../gcc.target/{i386 => powerpc}/sse2-mmx.c | 15 +- .../gcc.target/{i386 => powerpc}/sse2-movhpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-movhpd-2.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-movlpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-movlpd-2.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-movmskpd-1.c | 28 +- gcc/testsuite/gcc.target/powerpc/sse2-movq-1.c | 47 + .../gcc.target/{i386 => powerpc}/sse2-movq-2.c | 14 +- .../gcc.target/{i386 => powerpc}/sse2-movq-3.c | 14 +- .../gcc.target/{i386 => powerpc}/sse2-movsd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-movsd-2.c | 11 +- gcc/testsuite/gcc.target/powerpc/sse2-movsd-3.c | 48 + .../gcc.target/{i386 => powerpc}/sse2-mulpd-1.c | 23 +- .../gcc.target/{i386 => powerpc}/sse2-mulsd-1.c | 21 +- .../gcc.target/{i386 => powerpc}/sse2-orpd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-packssdw-1.c | 25 +- gcc/testsuite/gcc.target/powerpc/sse2-packsswb-1.c | 78 + gcc/testsuite/gcc.target/powerpc/sse2-packuswb-1.c | 69 + .../gcc.target/{i386 => powerpc}/sse2-paddb-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-paddd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-paddq-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse2-paddsb-1.c | 74 + gcc/testsuite/gcc.target/powerpc/sse2-paddsw-1.c | 65 + gcc/testsuite/gcc.target/powerpc/sse2-paddusb-1.c | 74 + .../gcc.target/{i386 => powerpc}/sse2-paddusw-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-paddw-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-pavgb-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pavgw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pcmpeqb-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pcmpeqd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pcmpeqw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pcmpgtb-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pcmpgtd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pcmpgtw-1.c | 11 +- .../sse4_1-pextrw.c => powerpc/sse2-pextrw.c} | 15 +- .../gcc.target/{i386 => powerpc}/sse2-pinsrw.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pmaddwd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-pmaxsw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pmaxub-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pminsw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-pminub-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/sse2-pmovmskb-1.c | 57 + .../gcc.target/{i386 => powerpc}/sse2-pmulhuw-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/sse2-pmulhw-1.c | 60 + .../gcc.target/{i386 => powerpc}/sse2-pmullw-1.c | 14 +- gcc/testsuite/gcc.target/powerpc/sse2-pmuludq-1.c | 53 + gcc/testsuite/gcc.target/powerpc/sse2-psadbw-1.c | 69 + .../gcc.target/{i386 => powerpc}/sse2-pshufd-1.c | 22 +- gcc/testsuite/gcc.target/powerpc/sse2-pshufhw-1.c | 65 + gcc/testsuite/gcc.target/powerpc/sse2-pshuflw-1.c | 65 + .../gcc.target/{i386 => powerpc}/sse2-pslld-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/sse2-pslld-2.c | 55 + gcc/testsuite/gcc.target/powerpc/sse2-pslldq-1.c | 65 + .../gcc.target/{i386 => powerpc}/sse2-psllq-1.c | 15 +- .../gcc.target/{i386 => powerpc}/sse2-psllq-2.c | 16 +- .../gcc.target/{i386 => powerpc}/sse2-psllw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-psllw-2.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-psrad-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-psrad-2.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-psraw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-psraw-2.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse2-psrld-1.c | 57 + gcc/testsuite/gcc.target/powerpc/sse2-psrld-2.c | 59 + gcc/testsuite/gcc.target/powerpc/sse2-psrldq-1.c | 62 + .../gcc.target/{i386 => powerpc}/sse2-psrlq-1.c | 15 +- .../gcc.target/{i386 => powerpc}/sse2-psrlq-2.c | 16 +- .../gcc.target/{i386 => powerpc}/sse2-psrlw-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-psrlw-2.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-psubb-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-psubd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-psubq-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-psubsb-1.c | 14 +- .../gcc.target/{i386 => powerpc}/sse2-psubsw-1.c | 12 +- gcc/testsuite/gcc.target/powerpc/sse2-psubusb-1.c | 74 + .../sse2-paddusw-1.c => powerpc/sse2-psubusw-1.c} | 16 +- .../gcc.target/{i386 => powerpc}/sse2-psubw-1.c | 12 +- .../{i386 => powerpc}/sse2-punpckhbw-1.c | 12 +- .../{i386 => powerpc}/sse2-punpckhdq-1.c | 12 +- .../{i386 => powerpc}/sse2-punpckhqdq-1.c | 12 +- .../{i386 => powerpc}/sse2-punpckhwd-1.c | 12 +- .../{i386 => powerpc}/sse2-punpcklbw-1.c | 12 +- .../{i386 => powerpc}/sse2-punpckldq-1.c | 12 +- .../{i386 => powerpc}/sse2-punpcklqdq-1.c | 12 +- .../{i386 => powerpc}/sse2-punpcklwd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-shufpd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-sqrtpd-1.c | 22 +- .../gcc.target/{i386 => powerpc}/sse2-subpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-subsd-1.c | 21 +- .../gcc.target/{i386 => powerpc}/sse2-ucomisd-1.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-ucomisd-2.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-ucomisd-3.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-ucomisd-4.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-ucomisd-5.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-ucomisd-6.c | 11 +- .../gcc.target/{i386 => powerpc}/sse2-unpckhpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-unpcklpd-1.c | 12 +- .../gcc.target/{i386 => powerpc}/sse2-xorpd-1.c | 11 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-26.c | 6 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-28.c | 137 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-29.c | 137 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-30.c | 145 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-31.c | 141 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-32.c | 141 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-33.c | 151 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-34.c | 140 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-35.c | 140 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-36.c | 148 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-37.c | 144 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-38.c | 144 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-39.c | 152 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-40.c | 146 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-41.c | 146 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-42.c | 154 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-43.c | 142 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-44.c | 142 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-45.c | 150 +- gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c | 34 + gcc/testsuite/gcc.target/powerpc/vec-cmp-sel.c | 5 +- gcc/testsuite/gcc.target/powerpc/vec-cmpne-long.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-extract-2.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-5.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-6.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-7.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-8.c | 6 +- gcc/testsuite/gcc.target/powerpc/vec-extract-9.c | 6 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-0.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-5.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-cmpne-6.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vsu.exp | 4 +- gcc/testsuite/gcc.target/powerpc/vsx-13.c | 42 + gcc/testsuite/gcc.target/powerpc/vsx-vector-5.c | 180 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c | 31 + gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c | 32 + .../powerpc/{vsx-vector-6.c => vsx-vector-6.h} | 88 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 12 +- gcc/testsuite/gcc.target/powerpc/vsxcopy.c | 4 +- .../gcc.target/{vax/vax.exp => riscv/riscv.exp} | 6 +- gcc/testsuite/gcc.target/riscv/save-restore-1.c | 25 + gcc/testsuite/gcc.target/riscv/zero-extend-1.c | 8 + gcc/testsuite/gcc.target/riscv/zero-extend-2.c | 13 + gcc/testsuite/gcc.target/riscv/zero-extend-3.c | 12 + gcc/testsuite/gcc.target/riscv/zero-extend-4.c | 20 + gcc/testsuite/gcc.target/rl78/rl78.exp | 2 +- .../gcc.target/rl78/test_addsi3_internal.c | 27 + gcc/testsuite/gcc.target/rx/rx.exp | 2 +- .../gcc.target/s390/nobp-function-pointer-attr.c | 56 + .../s390/nobp-function-pointer-nothunk.c | 59 + .../gcc.target/s390/nobp-function-pointer-z10.c | 56 + .../gcc.target/s390/nobp-function-pointer-z900.c | 56 + .../gcc.target/s390/nobp-indirect-jump-attr.c | 42 + .../s390/nobp-indirect-jump-inline-attr.c | 42 + .../s390/nobp-indirect-jump-inline-z10.c | 43 + .../s390/nobp-indirect-jump-inline-z900.c | 43 + .../gcc.target/s390/nobp-indirect-jump-nothunk.c | 46 + .../gcc.target/s390/nobp-indirect-jump-z10.c | 43 + .../gcc.target/s390/nobp-indirect-jump-z900.c | 43 + .../gcc.target/s390/nobp-return-attr-all.c | 46 + .../gcc.target/s390/nobp-return-attr-neg.c | 40 + .../gcc.target/s390/nobp-return-mem-attr.c | 46 + .../gcc.target/s390/nobp-return-mem-nothunk.c | 49 + .../gcc.target/s390/nobp-return-mem-z10.c | 46 + .../gcc.target/s390/nobp-return-mem-z900.c | 48 + .../gcc.target/s390/nobp-return-reg-attr.c | 41 + .../gcc.target/s390/nobp-return-reg-mixed.c | 44 + .../gcc.target/s390/nobp-return-reg-nothunk.c | 44 + .../gcc.target/s390/nobp-return-reg-z10.c | 41 + .../gcc.target/s390/nobp-return-reg-z900.c | 41 + .../gcc.target/s390/nobp-table-jump-inline-z10.c | 78 + .../gcc.target/s390/nobp-table-jump-inline-z900.c | 78 + .../gcc.target/s390/nobp-table-jump-z10.c | 77 + .../gcc.target/s390/nobp-table-jump-z900.c | 78 + gcc/testsuite/gcc.target/s390/s390.exp | 2 +- gcc/testsuite/gcc.target/sh/sh.exp | 2 +- gcc/testsuite/gcc.target/sh/torture/sh-torture.exp | 2 +- gcc/testsuite/gcc.target/sparc/setjmp-1.c | 37 + gcc/testsuite/gcc.target/sparc/sparc.exp | 2 +- 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/overflow16.c | 2 +- gcc/testsuite/gcc.target/visium/overflow32.c | 2 +- gcc/testsuite/gcc.target/visium/overflow8.c | 2 +- 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.target/x86_64/abi/ms-sysv/do-test.S | 2 +- gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/gen.cc | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.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/alloc_comp_basics_1.f90 | 2 +- gcc/testsuite/gfortran.dg/allocatable_scalar_9.f90 | 16 +- .../gfortran.dg/allocate_assumed_charlen_1.f90 | 28 + .../gfortran.dg/allocate_assumed_charlen_2.f90 | 20 + .../gfortran.dg/allocate_assumed_charlen_3.f90 | 7 + .../allocate_deferred_char_scalar_1.f03 | 2 + gcc/testsuite/gfortran.dg/allocate_error_7.f90 | 12 + .../gfortran.dg/allocate_with_typespec_7.f90 | 14 + .../gfortran.dg/array_constructor_type_22.f03 | 29 + gcc/testsuite/gfortran.dg/associate_22.f90 | 9 +- gcc/testsuite/gfortran.dg/associate_23.f90 | 2 +- gcc/testsuite/gfortran.dg/associate_33.f03 | 11 + gcc/testsuite/gfortran.dg/associate_34.f90 | 21 + gcc/testsuite/gfortran.dg/associate_35.f90 | 35 + .../gfortran.dg/assumed_charlen_parameter.f90 | 9 + gcc/testsuite/gfortran.dg/auto_dealloc_1.f90 | 4 +- gcc/testsuite/gfortran.dg/bind_c_usage_31.f90 | 9 + .../gfortran.dg/binding_label_tests_10_main.f03 | 5 +- .../gfortran.dg/binding_label_tests_11_main.f03 | 5 +- .../gfortran.dg/binding_label_tests_13_main.f03 | 5 +- .../gfortran.dg/binding_label_tests_29.f90 | 13 + .../gfortran.dg/binding_label_tests_4.f03 | 4 +- .../gfortran.dg/binding_label_tests_6.f03 | 4 +- .../gfortran.dg/binding_label_tests_7.f03 | 4 +- .../gfortran.dg/binding_label_tests_8.f03 | 4 +- gcc/testsuite/gfortran.dg/bounds_check_19.f90 | 24 + .../gfortran.dg/char_pointer_assign_icb_1.f90 | 13 + gcc/testsuite/gfortran.dg/class_63.f90 | 80 + gcc/testsuite/gfortran.dg/class_64.f90 | 38 + gcc/testsuite/gfortran.dg/class_65.f90 | 41 + gcc/testsuite/gfortran.dg/class_66.f90 | 28 + gcc/testsuite/gfortran.dg/class_67.f90 | 55 + gcc/testsuite/gfortran.dg/class_result_5.f90 | 38 + gcc/testsuite/gfortran.dg/class_result_6.f90 | 24 + gcc/testsuite/gfortran.dg/coarray/caf.exp | 2 +- .../gfortran.dg/coarray/send_char_array_1.f90 | 54 + gcc/testsuite/gfortran.dg/coarray_18.f90 | 25 +- gcc/testsuite/gfortran.dg/coarray_45.f90 | 24 + gcc/testsuite/gfortran.dg/coarray_46.f90 | 17 + .../gfortran.dg/coarray_lib_realloc_1.f90 | 8 +- .../gfortran.dg/coarray_lib_this_image_2.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_lib_token_4.f90 | 4 +- gcc/testsuite/gfortran.dg/contiguous_5.f90 | 23 + gcc/testsuite/gfortran.dg/contiguous_6.f90 | 7 + gcc/testsuite/gfortran.dg/data_implied_do_2.f90 | 8 + gcc/testsuite/gfortran.dg/deallocate_error_3.f90 | 9 + gcc/testsuite/gfortran.dg/deallocate_error_4.f90 | 10 + gcc/testsuite/gfortran.dg/debug/debug.exp | 2 +- gcc/testsuite/gfortran.dg/dec_parameter_1.f | 1 - gcc/testsuite/gfortran.dg/dec_parameter_2.f90 | 1 - gcc/testsuite/gfortran.dg/dec_structure_23.f90 | 19 + .../gfortran.dg/deferred_character_18.f90 | 29 + gcc/testsuite/gfortran.dg/dependency_49.f90 | 2 +- gcc/testsuite/gfortran.dg/dependency_50.f90 | 12 + gcc/testsuite/gfortran.dg/dependency_51.f90 | 14 + gcc/testsuite/gfortran.dg/dg.exp | 2 +- gcc/testsuite/gfortran.dg/directive_unroll_1.f90 | 52 + gcc/testsuite/gfortran.dg/directive_unroll_2.f90 | 52 + gcc/testsuite/gfortran.dg/directive_unroll_3.f90 | 52 + gcc/testsuite/gfortran.dg/directive_unroll_4.f90 | 29 + gcc/testsuite/gfortran.dg/directive_unroll_5.f90 | 38 + gcc/testsuite/gfortran.dg/dot_product_4.f90 | 13 + gcc/testsuite/gfortran.dg/dtio_13.f90 | 4 +- gcc/testsuite/gfortran.dg/dtio_31.f03 | 47 + gcc/testsuite/gfortran.dg/dtio_32.f03 | 46 + gcc/testsuite/gfortran.dg/eoshift_7.f90 | 11 + gcc/testsuite/gfortran.dg/eoshift_8.f90 | 18 + gcc/testsuite/gfortran.dg/equiv_pure.f90 | 52 + gcc/testsuite/gfortran.dg/error_stop_3.f90 | 5 +- gcc/testsuite/gfortran.dg/error_stop_4.f90 | 5 +- .../gfortran.dg/execute_command_line_2.f90 | 1 - gcc/testsuite/gfortran.dg/extract_recip_1.f | 19 + gcc/testsuite/gfortran.dg/finalize_28.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_e.f90 | 10 + gcc/testsuite/gfortran.dg/g77/README | 2 +- gcc/testsuite/gfortran.dg/goacc/goacc.exp | 2 +- gcc/testsuite/gfortran.dg/goacc/pr84217.f90 | 9 + gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/pr83977.f90 | 15 + gcc/testsuite/gfortran.dg/gomp/pr84116.f90 | 12 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 2 +- gcc/testsuite/gfortran.dg/graphite/pr14741.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr40982.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr42285.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr42334-1.f | 2 +- gcc/testsuite/gfortran.dg/graphite/pr42334.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr43349.f | 2 +- gcc/testsuite/gfortran.dg/graphite/pr59817.f | 2 +- gcc/testsuite/gfortran.dg/graphite/pr83887.f | 23 + gcc/testsuite/gfortran.dg/graphite/pr83887.f90 | 59 + gcc/testsuite/gfortran.dg/graphite/pr83963.f | 18 + gcc/testsuite/gfortran.dg/graphite/pr84223.f90 | 3 + .../hollerith_character_array_constructor.f90 | 11 + gcc/testsuite/gfortran.dg/ieee/ieee.exp | 2 +- gcc/testsuite/gfortran.dg/ieee/ieee_8.f90 | 2 +- gcc/testsuite/gfortran.dg/implicit_14.f90 | 4 +- gcc/testsuite/gfortran.dg/implied_do_io_1.f90 | 2 +- .../gfortran.dg/init_char_with_nonchar_ctr.f90 | 34 + gcc/testsuite/gfortran.dg/init_flag_16.f03 | 25 + gcc/testsuite/gfortran.dg/inline_matmul_20.f90 | 14 + gcc/testsuite/gfortran.dg/inline_matmul_21.f90 | 15 + gcc/testsuite/gfortran.dg/inline_sum_1.f90 | 2 +- gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 42 + gcc/testsuite/gfortran.dg/integer_plus.f90 | 12 + gcc/testsuite/gfortran.dg/interface_40.f90 | 8 + gcc/testsuite/gfortran.dg/internal_readwrite_4.f90 | 30 + gcc/testsuite/gfortran.dg/intrinsic_actual_4.f90 | 1 + gcc/testsuite/gfortran.dg/large_real_kind_2.F90 | 1 - gcc/testsuite/gfortran.dg/large_recl.f90 | 12 + gcc/testsuite/gfortran.dg/logical_temp_io.f90 | 13 + .../gfortran.dg/logical_temp_io_kind8.f90 | 14 + gcc/testsuite/gfortran.dg/loop_interchange_1.f90 | 22 + gcc/testsuite/gfortran.dg/lto/lto.exp | 2 +- gcc/testsuite/gfortran.dg/matmul_17.f90 | 9 + gcc/testsuite/gfortran.dg/matmul_18.f90 | 8 + gcc/testsuite/gfortran.dg/matmul_3.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_const.f90 | 10 + gcc/testsuite/gfortran.dg/maxloc_4.f90 | 40 + gcc/testsuite/gfortran.dg/maxloc_string_1.f90 | 91 + gcc/testsuite/gfortran.dg/maxval_char_1.f90 | 42 + gcc/testsuite/gfortran.dg/maxval_char_2.f90 | 40 + gcc/testsuite/gfortran.dg/maxval_char_3.f90 | 69 + gcc/testsuite/gfortran.dg/maxval_char_4.f90 | 69 + gcc/testsuite/gfortran.dg/maxval_parameter_1.f90 | 51 + gcc/testsuite/gfortran.dg/minloc_4.f90 | 40 + gcc/testsuite/gfortran.dg/minloc_string_1.f90 | 91 + .../{minmaxloc_1.f90 => minmaxloc_10.f90} | 4 +- gcc/testsuite/gfortran.dg/minmaxloc_11.f90 | 9 + gcc/testsuite/gfortran.dg/minmaxloc_8.f90 | 48 + gcc/testsuite/gfortran.dg/minmaxloc_9.f90 | 11 + gcc/testsuite/gfortran.dg/minval_char_1.f90 | 40 + gcc/testsuite/gfortran.dg/minval_char_2.f90 | 42 + gcc/testsuite/gfortran.dg/minval_char_3.f90 | 69 + gcc/testsuite/gfortran.dg/minval_char_4.f90 | 72 + gcc/testsuite/gfortran.dg/minval_char_5.f90 | 18 + gcc/testsuite/gfortran.dg/minval_parameter_1.f90 | 51 + gcc/testsuite/gfortran.dg/move_alloc_15.f90 | 4 +- gcc/testsuite/gfortran.dg/namelist_53.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_57.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_95.f90 | 23 + gcc/testsuite/gfortran.dg/newunit_5.f90.f90 | 20 + gcc/testsuite/gfortran.dg/num_images_1.f90 | 9 + gcc/testsuite/gfortran.dg/pdt_10.f03 | 7 +- gcc/testsuite/gfortran.dg/pdt_15.f03 | 2 +- gcc/testsuite/gfortran.dg/pdt_19.f03 | 18 + gcc/testsuite/gfortran.dg/pdt_20.f03 | 20 + gcc/testsuite/gfortran.dg/pdt_21.f03 | 15 + gcc/testsuite/gfortran.dg/pdt_22.f03 | 23 + gcc/testsuite/gfortran.dg/pdt_23.f03 | 33 + gcc/testsuite/gfortran.dg/pdt_24.f03 | 11 + gcc/testsuite/gfortran.dg/pdt_25.f03 | 43 + gcc/testsuite/gfortran.dg/pdt_26.f03 | 46 + gcc/testsuite/gfortran.dg/pdt_27.f03 | 22 + gcc/testsuite/gfortran.dg/pdt_28.f03 | 31 + gcc/testsuite/gfortran.dg/pdt_29.f03 | 15 + gcc/testsuite/gfortran.dg/pdt_4.f03 | 5 +- gcc/testsuite/gfortran.dg/pr45636.f90 | 2 +- gcc/testsuite/gfortran.dg/pr68318_1.f90 | 2 +- gcc/testsuite/gfortran.dg/pr69739.f90 | 39 + gcc/testsuite/gfortran.dg/pr70330.f90 | 7 + gcc/testsuite/gfortran.dg/pr78240.f90 | 15 + gcc/testsuite/gfortran.dg/pr78619.f90 | 21 + gcc/testsuite/gfortran.dg/pr79966.f90 | 112 + gcc/testsuite/gfortran.dg/pr81303.f | 44 + gcc/testsuite/gfortran.dg/pr81735.f90 | 25 + gcc/testsuite/gfortran.dg/pr81889.f90 | 29 + gcc/testsuite/gfortran.dg/pr82253.f90 | 40 + .../{intrinsic_modulo_1.f90 => pr82973.f90} | 26 +- gcc/testsuite/gfortran.dg/pr83864.f90 | 13 + gcc/testsuite/gfortran.dg/pr83874.f90 | 19 + gcc/testsuite/gfortran.dg/pr84088.f90 | 19 + .../gfortran.dg/{pr71230-1.f90 => pr84117.f90} | 3 +- gcc/testsuite/gfortran.dg/pr84155.f90 | 56 + gcc/testsuite/gfortran.dg/prof/prof.exp | 2 +- gcc/testsuite/gfortran.dg/rank_1.f90 | 5 +- gcc/testsuite/gfortran.dg/repeat_4.f90 | 23 +- gcc/testsuite/gfortran.dg/repeat_7.f90 | 8 + gcc/testsuite/gfortran.dg/scan_2.f90 | 4 +- .../gfortran.dg/{shape_8.f90 => shape_9.f90} | 9 +- gcc/testsuite/gfortran.dg/simplify_cshift_1.f90 | 4 +- gcc/testsuite/gfortran.dg/simplify_cshift_4.f90 | 37 + gcc/testsuite/gfortran.dg/simplify_eoshift_1.f90 | 83 + .../gfortran.dg/spellcheck-procedure_2.f90 | 2 +- gcc/testsuite/gfortran.dg/string_1.f90 | 3 +- gcc/testsuite/gfortran.dg/string_1_lp64.f90 | 15 + gcc/testsuite/gfortran.dg/string_3.f90 | 1 + gcc/testsuite/gfortran.dg/string_3_lp64.f90 | 20 + gcc/testsuite/gfortran.dg/submodule_31.f08 | 54 + gcc/testsuite/gfortran.dg/team_change_1.f90 | 18 + gcc/testsuite/gfortran.dg/team_end_1.f90 | 18 + gcc/testsuite/gfortran.dg/team_form_1.f90 | 12 + gcc/testsuite/gfortran.dg/team_number_1.f90 | 22 + .../test_common_binding_labels_3_main.f03 | 5 +- .../gfortran.dg/transfer_array_intrinsic_2.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_intrinsic_1.f90 | 2 +- gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 | 8 + gcc/testsuite/gfortran.dg/typebound_call_29.f90 | 46 + gcc/testsuite/gfortran.dg/typebound_proc_27.f03 | 8 +- .../gfortran.dg/unlimited_polymorphic_28.f90 | 51 + .../gfortran.dg/vect/fast-math-mgrid-resid.f | 4 +- gcc/testsuite/gfortran.dg/vect/pr81303.f | 50 + gcc/testsuite/gfortran.dg/vect/pr83232.f90 | 33 + gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- .../gfortran.dg/vect/vect-alias-check-1.F90 | 102 + gcc/testsuite/gfortran.dg/vect/vect.exp | 2 +- .../gfortran.fortran-torture/compile/compile.exp | 2 +- .../gfortran.fortran-torture/compile/pr83189.f90 | 30 + .../gfortran.fortran-torture/execute/execute.exp | 2 +- gcc/testsuite/gnat.dg/abe_pkg.adb | 13 + gcc/testsuite/gnat.dg/abe_pkg.ads | 8 + gcc/testsuite/gnat.dg/alignment11.adb | 15 + gcc/testsuite/gnat.dg/alignment12.adb | 17 + gcc/testsuite/gnat.dg/alignment13.adb | 21 + gcc/testsuite/gnat.dg/atomic10.adb | 25 + gcc/testsuite/gnat.dg/atomic9.adb | 29 + gcc/testsuite/gnat.dg/bip_overlay.adb | 23 + gcc/testsuite/gnat.dg/bip_overlay.ads | 22 + gcc/testsuite/gnat.dg/component_size.adb | 37 + gcc/testsuite/gnat.dg/controlled2.adb | 3 +- gcc/testsuite/gnat.dg/controlled4.adb | 3 +- gcc/testsuite/gnat.dg/delta_aggr.adb | 51 + gcc/testsuite/gnat.dg/dflt_init_cond.adb | 12 + gcc/testsuite/gnat.dg/dflt_init_cond_pkg.ads | 11 + gcc/testsuite/gnat.dg/dg.exp | 2 +- gcc/testsuite/gnat.dg/elab3.adb | 9 + gcc/testsuite/gnat.dg/elab3.ads | 3 + gcc/testsuite/gnat.dg/elab3_pkg.adb | 11 + gcc/testsuite/gnat.dg/elab3_pkg.ads | 7 + gcc/testsuite/gnat.dg/expr_func2.adb | 5 + gcc/testsuite/gnat.dg/expr_func2.ads | 22 + .../gnat.dg/{dimensions.adb => expr_func3.adb} | 6 +- gcc/testsuite/gnat.dg/expr_func3.ads | 18 + gcc/testsuite/gnat.dg/expr_func4.adb | 8 + gcc/testsuite/gnat.dg/expr_func_main.adb | 9 + gcc/testsuite/gnat.dg/expr_func_pkg.adb | 7 + gcc/testsuite/gnat.dg/expr_func_pkg.ads | 6 + gcc/testsuite/gnat.dg/finalized.adb | 1 + gcc/testsuite/gnat.dg/fixedpnt2.adb | 25 + gcc/testsuite/gnat.dg/fixedpnt2.ads | 23 + gcc/testsuite/gnat.dg/gcov/check.adb | 27 + .../{gcc.misc-tests => gnat.dg/gcov}/gcov.exp | 8 +- gcc/testsuite/gnat.dg/incomplete6.adb | 15 + gcc/testsuite/gnat.dg/incomplete6.ads | 22 + gcc/testsuite/gnat.dg/initializes.adb | 33 + gcc/testsuite/gnat.dg/initializes.ads | 13 + gcc/testsuite/gnat.dg/loopvar.adb | 15 + gcc/testsuite/gnat.dg/lto20.adb | 1 - gcc/testsuite/gnat.dg/opt68.adb | 53 + gcc/testsuite/gnat.dg/opt68.ads | 26 + gcc/testsuite/gnat.dg/opt69.adb | 28 + gcc/testsuite/gnat.dg/out_param.adb | 21 + gcc/testsuite/gnat.dg/overriding_ops2.adb | 8 + gcc/testsuite/gnat.dg/overriding_ops2.ads | 12 + gcc/testsuite/gnat.dg/overriding_ops2_pkg-high.ads | 5 + gcc/testsuite/gnat.dg/overriding_ops2_pkg.ads | 9 + gcc/testsuite/gnat.dg/private_overriding.adb | 62 + gcc/testsuite/gnat.dg/protected_func.adb | 13 + gcc/testsuite/gnat.dg/protected_func.ads | 9 + gcc/testsuite/gnat.dg/protected_null.adb | 15 + gcc/testsuite/gnat.dg/pure_subp_body.adb | 12 + gcc/testsuite/gnat.dg/pure_subp_body_pkg.ads | 2 + gcc/testsuite/gnat.dg/specs/specs.exp | 2 +- gcc/testsuite/gnat.dg/sso/sso.exp | 2 +- gcc/testsuite/gnat.dg/subp_inst.adb | 26 + gcc/testsuite/gnat.dg/subp_inst_pkg.adb | 20 + gcc/testsuite/gnat.dg/subp_inst_pkg.ads | 13 + gcc/testsuite/gnat.dg/unreferenced.adb | 11 + gcc/testsuite/gnat.dg/unroll1.adb | 27 + gcc/testsuite/gnat.dg/{vect13.ads => unroll1.ads} | 6 +- gcc/testsuite/gnat.dg/{vect13.adb => unroll2.adb} | 14 +- gcc/testsuite/gnat.dg/{vect12.ads => unroll2.ads} | 6 +- gcc/testsuite/gnat.dg/{vect13.adb => unroll3.adb} | 14 +- gcc/testsuite/gnat.dg/{vect13.ads => unroll3.ads} | 6 +- gcc/testsuite/gnat.dg/{vect13.adb => unroll4.adb} | 14 +- gcc/testsuite/gnat.dg/unroll4.ads | 10 + gcc/testsuite/gnat.dg/unroll4_pkg.ads | 5 + gcc/testsuite/go.dg/dg.exp | 2 +- gcc/testsuite/go.go-torture/execute/execute.exp | 2 +- gcc/testsuite/go.go-torture/execute/names-1.go | 195 + gcc/testsuite/go.go-torture/execute/printnil.go | 19 + gcc/testsuite/go.test/go-test.exp | 2 +- gcc/testsuite/jit.dg/jit.exp | 9 + gcc/testsuite/jit.dg/test-alignment.c | 2 +- gcc/testsuite/jit.dg/test-alignment.cc | 2 +- gcc/testsuite/jit.dg/test-error-array-bounds.c | 3 +- gcc/testsuite/lib/asan-dg.exp | 2 +- gcc/testsuite/lib/atomic-dg.exp | 2 +- gcc/testsuite/lib/brig-dg.exp | 2 +- gcc/testsuite/lib/brig.exp | 2 +- gcc/testsuite/lib/c-compat.exp | 2 +- gcc/testsuite/lib/c-torture.exp | 2 +- gcc/testsuite/lib/cilk-plus-dg.exp | 105 - gcc/testsuite/lib/clearcap.exp | 2 +- gcc/testsuite/lib/compat.exp | 2 +- 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 | 2 +- gcc/testsuite/lib/g++.exp | 2 +- gcc/testsuite/lib/gcc-defs.exp | 2 +- gcc/testsuite/lib/gcc-dg.exp | 22 +- gcc/testsuite/lib/gcc-gdb-test.exp | 2 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 2 +- gcc/testsuite/lib/gcc.exp | 2 +- gcc/testsuite/lib/gcov.exp | 6 +- gcc/testsuite/lib/gfortran-dg.exp | 4 +- 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 | 204 +- gcc/testsuite/lib/mike-g++.exp | 2 +- gcc/testsuite/lib/mike-gcc.exp | 2 +- gcc/testsuite/lib/mpx-dg.exp | 2 +- gcc/testsuite/lib/multiline.exp | 2 +- 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 | 2 +- gcc/testsuite/lib/plugin-support.exp | 2 +- gcc/testsuite/lib/profopt.exp | 2 +- gcc/testsuite/lib/prune.exp | 8 +- gcc/testsuite/lib/scanasm.exp | 46 +- gcc/testsuite/lib/scandump.exp | 22 +- gcc/testsuite/lib/scanipa.exp | 2 +- gcc/testsuite/lib/scanlang.exp | 6 +- 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 | 582 +- 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 | 2 +- gcc/testsuite/lib/ubsan-dg.exp | 2 +- gcc/testsuite/lib/wrapper.exp | 2 +- gcc/testsuite/obj-c++.dg/attributes/attributes.exp | 2 +- gcc/testsuite/obj-c++.dg/comp-types-8.mm | 1 + gcc/testsuite/obj-c++.dg/demangle-3.mm | 1 + gcc/testsuite/obj-c++.dg/dg.exp | 2 +- gcc/testsuite/obj-c++.dg/invalid-type-1.mm | 4 +- gcc/testsuite/obj-c++.dg/lto/lto.exp | 2 +- gcc/testsuite/obj-c++.dg/plugin/plugin.exp | 2 +- gcc/testsuite/obj-c++.dg/property/property.exp | 2 +- gcc/testsuite/obj-c++.dg/strings/strings.exp | 2 +- gcc/testsuite/obj-c++.dg/super-class-1.mm | 1 + .../obj-c++.dg/torture/strings/strings.exp | 2 +- .../objc-obj-c++-shared/TestsuiteObject.m | 2 +- gcc/testsuite/objc.dg/attributes/attributes.exp | 2 +- gcc/testsuite/objc.dg/dg.exp | 2 +- .../objc.dg/gnu-encoding/gnu-encoding.exp | 2 +- gcc/testsuite/objc.dg/lto/lto.exp | 2 +- gcc/testsuite/objc.dg/pch/pch.exp | 2 +- gcc/testsuite/objc.dg/plugin/plugin.exp | 2 +- gcc/testsuite/objc.dg/property/property.exp | 2 +- gcc/testsuite/objc.dg/proto-lossage-4.m | 6 +- gcc/testsuite/objc.dg/special/special.exp | 2 +- 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 | 2 +- gcc/timevar.def | 8 +- gcc/timevar.h | 2 +- gcc/tlink.c | 2 +- gcc/toplev.c | 55 +- gcc/toplev.h | 2 +- gcc/tracer.c | 26 +- gcc/tracer.h | 2 +- gcc/trans-mem.c | 14 +- gcc/trans-mem.h | 2 +- gcc/tree-affine.c | 109 +- gcc/tree-affine.h | 20 +- gcc/tree-call-cdce.c | 14 +- gcc/tree-cfg.c | 601 +- gcc/tree-cfg.h | 3 +- gcc/tree-cfgcleanup.c | 129 +- gcc/tree-cfgcleanup.h | 2 +- gcc/tree-chkp-opt.c | 2 +- gcc/tree-chkp.c | 11 +- gcc/tree-chkp.h | 2 +- gcc/tree-chrec.c | 52 +- gcc/tree-chrec.h | 2 +- gcc/tree-complex.c | 21 +- gcc/tree-core.h | 68 +- gcc/tree-data-ref.c | 636 +- gcc/tree-data-ref.h | 21 +- gcc/tree-dfa.c | 185 +- gcc/tree-dfa.h | 12 +- gcc/tree-diagnostic.c | 4 +- gcc/tree-diagnostic.h | 4 +- gcc/tree-dump.c | 8 +- gcc/tree-dump.h | 2 +- gcc/tree-eh.c | 110 +- gcc/tree-eh.h | 3 +- gcc/tree-emutls.c | 33 +- gcc/tree-hash-traits.h | 2 +- gcc/tree-hasher.h | 2 +- gcc/tree-if-conv.c | 19 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 282 +- gcc/tree-inline.h | 6 +- gcc/tree-into-ssa.c | 10 +- gcc/tree-into-ssa.h | 2 +- gcc/tree-iterator.c | 55 +- gcc/tree-iterator.h | 2 +- gcc/tree-loop-distribution.c | 160 +- gcc/tree-nested.c | 4 +- gcc/tree-nested.h | 2 +- gcc/tree-nrv.c | 2 +- gcc/tree-object-size.c | 55 +- gcc/tree-object-size.h | 2 +- gcc/tree-outof-ssa.c | 2 +- gcc/tree-outof-ssa.h | 2 +- gcc/tree-parloops.c | 43 +- gcc/tree-parloops.h | 2 +- gcc/tree-pass.h | 6 +- gcc/tree-phinodes.c | 2 +- gcc/tree-phinodes.h | 2 +- gcc/tree-predcom.c | 343 +- gcc/tree-pretty-print.c | 158 +- gcc/tree-pretty-print.h | 2 +- gcc/tree-profile.c | 6 +- gcc/tree-scalar-evolution.c | 10 +- gcc/tree-scalar-evolution.h | 2 +- gcc/tree-sra.c | 161 +- gcc/tree-ssa-address.c | 63 +- gcc/tree-ssa-address.h | 2 +- gcc/tree-ssa-alias.c | 177 +- gcc/tree-ssa-alias.h | 20 +- gcc/tree-ssa-ccp.c | 75 +- gcc/tree-ssa-ccp.h | 2 +- gcc/tree-ssa-coalesce.c | 5 +- gcc/tree-ssa-coalesce.h | 2 +- gcc/tree-ssa-copy.c | 33 +- gcc/tree-ssa-dce.c | 74 +- gcc/{signop.h => tree-ssa-dce.h} | 19 +- gcc/tree-ssa-dom.c | 201 +- gcc/tree-ssa-dom.h | 2 +- gcc/tree-ssa-dse.c | 108 +- gcc/tree-ssa-forwprop.c | 72 +- gcc/tree-ssa-ifcombine.c | 3 +- gcc/tree-ssa-live.c | 2 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 2 +- gcc/tree-ssa-loop-im.c | 86 +- gcc/tree-ssa-loop-ivcanon.c | 397 +- gcc/tree-ssa-loop-ivopts.c | 303 +- gcc/tree-ssa-loop-ivopts.h | 6 +- gcc/tree-ssa-loop-manip.c | 32 +- gcc/tree-ssa-loop-manip.h | 2 +- gcc/tree-ssa-loop-niter.c | 12 +- gcc/tree-ssa-loop-niter.h | 2 +- gcc/tree-ssa-loop-prefetch.c | 2 +- gcc/tree-ssa-loop-split.c | 2 +- gcc/tree-ssa-loop-unswitch.c | 5 +- gcc/tree-ssa-loop.c | 3 +- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-math-opts.c | 2132 +- gcc/tree-ssa-operands.c | 2 +- gcc/tree-ssa-operands.h | 2 +- gcc/tree-ssa-phionlycprop.c | 2 +- gcc/tree-ssa-phiopt.c | 49 +- gcc/tree-ssa-phiprop.c | 12 +- gcc/tree-ssa-pre.c | 202 +- gcc/tree-ssa-propagate.c | 87 +- gcc/tree-ssa-propagate.h | 50 +- gcc/tree-ssa-reassoc.c | 9 +- gcc/tree-ssa-sccvn.c | 388 +- gcc/tree-ssa-sccvn.h | 4 +- gcc/tree-ssa-scopedtables.c | 40 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-sink.c | 7 +- gcc/tree-ssa-strlen.c | 831 +- gcc/tree-ssa-structalias.c | 41 +- gcc/tree-ssa-tail-merge.c | 63 +- gcc/tree-ssa-ter.c | 2 +- gcc/tree-ssa-ter.h | 2 +- gcc/tree-ssa-threadbackward.c | 282 +- gcc/tree-ssa-threadbackward.h | 25 - gcc/tree-ssa-threadedge.c | 133 +- gcc/tree-ssa-threadedge.h | 4 +- gcc/tree-ssa-threadupdate.c | 532 +- gcc/tree-ssa-threadupdate.h | 3 +- gcc/tree-ssa-uncprop.c | 34 +- gcc/tree-ssa-uninit.c | 131 +- gcc/tree-ssa.c | 34 +- gcc/tree-ssa.h | 2 +- gcc/tree-ssanames.c | 20 +- gcc/tree-ssanames.h | 5 +- gcc/tree-stdarg.c | 2 +- gcc/tree-stdarg.h | 2 +- gcc/tree-streamer-in.c | 35 +- gcc/tree-streamer-out.c | 35 +- gcc/tree-streamer.c | 3 +- gcc/tree-streamer.h | 2 +- gcc/tree-switch-conversion.c | 18 +- gcc/tree-tailcall.c | 22 +- gcc/tree-vect-data-refs.c | 1167 +- gcc/tree-vect-generic.c | 169 +- gcc/tree-vect-loop-manip.c | 1116 +- gcc/tree-vect-loop.c | 2835 +- gcc/tree-vect-patterns.c | 305 +- gcc/tree-vect-slp.c | 658 +- gcc/tree-vect-stmts.c | 2671 +- gcc/tree-vector-builder.c | 146 + gcc/tree-vector-builder.h | 139 + gcc/tree-vectorizer.c | 39 +- gcc/tree-vectorizer.h | 338 +- gcc/tree-vrp.c | 11628 ++---- gcc/tree-vrp.h | 73 +- gcc/tree.c | 1290 +- gcc/tree.def | 69 +- gcc/tree.h | 542 +- gcc/treestruct.def | 3 +- gcc/tsan.c | 9 +- gcc/tsan.h | 2 +- gcc/tsystem.h | 2 +- gcc/typeclass.h | 2 +- gcc/typed-splay-tree.c | 2 +- gcc/typed-splay-tree.h | 11 +- gcc/ubsan.c | 47 +- gcc/ubsan.h | 2 +- gcc/unique-ptr-tests.cc | 2 +- gcc/valtrack.c | 44 +- gcc/valtrack.h | 2 +- gcc/value-prof.c | 21 +- gcc/value-prof.h | 5 +- gcc/var-tracking.c | 359 +- gcc/varasm.c | 135 +- gcc/varasm.h | 2 +- gcc/varpool.c | 2 +- gcc/vec-perm-indices.c | 323 + gcc/vec-perm-indices.h | 152 + gcc/vec.c | 23 +- gcc/vec.h | 79 +- gcc/vector-builder.h | 458 + gcc/version.c | 2 +- gcc/vmsdbg.h | 2 +- gcc/vmsdbgout.c | 14 +- gcc/vr-values.c | 4220 +++ gcc/vr-values.h | 132 + gcc/vtable-verify.c | 2 +- gcc/vtable-verify.h | 2 +- gcc/web.c | 6 +- gcc/wide-int-bitmask.h | 145 + gcc/wide-int-print.cc | 2 +- gcc/wide-int-print.h | 2 +- gcc/wide-int.cc | 164 +- gcc/wide-int.h | 91 +- gcc/xcoff.h | 2 +- gcc/xcoffout.c | 7 +- gcc/xcoffout.h | 2 +- gnattools/ChangeLog | 2 +- gotools/ChangeLog | 34 + gotools/Makefile.am | 120 +- gotools/Makefile.in | 145 +- include/ChangeLog | 15 + include/ansidecl.h | 2 +- include/demangle.h | 2 +- include/dwarf2.def | 2 +- include/dwarf2.h | 2 +- include/dyn-string.h | 2 +- include/environ.h | 2 +- include/fibheap.h | 2 +- include/filenames.h | 2 +- include/floatformat.h | 2 +- include/fnmatch.h | 2 +- include/gcc-c-fe.def | 2 +- include/gcc-c-interface.h | 2 +- include/gcc-cp-fe.def | 2 +- include/gcc-cp-interface.h | 2 +- include/gcc-interface.h | 2 +- include/gdb/gdb-index.h | 2 +- include/getopt.h | 2 +- include/gomp-constants.h | 2 +- include/hashtab.h | 2 +- include/hsa.h | 2 +- include/leb128.h | 2 +- include/libiberty.h | 2 +- include/longlong.h | 52 +- include/lto-symtab.h | 2 +- include/md5.h | 2 +- include/objalloc.h | 2 +- include/obstack.h | 2 +- include/partition.h | 2 +- include/plugin-api.h | 20 +- include/safe-ctype.h | 2 +- include/sha1.h | 2 +- include/simple-object.h | 2 +- include/sort.h | 2 +- include/splay-tree.h | 2 +- include/symcat.h | 2 +- include/timeval-utils.h | 2 +- include/unique-ptr.h | 2 +- include/vtv-change-permission.h | 2 +- include/xregex2.h | 2 +- include/xtensa-config.h | 2 +- intl/ChangeLog | 5 + intl/configure | 40 +- intl/configure.ac | 2 +- libada/ChangeLog | 6 +- libada/Makefile.in | 2 +- libada/configure.ac | 2 +- libatomic/ChangeLog | 42 +- libatomic/Makefile.am | 6 +- libatomic/Makefile.in | 15 +- libatomic/acinclude.m4 | 2 + libatomic/aclocal.m4 | 1 + libatomic/auto-config.h.in | 3 + libatomic/cas_n.c | 2 +- libatomic/config/arm/arm-config.h | 2 +- libatomic/config/arm/exch_n.c | 2 +- .../linux/{arm/init.c => aarch64/host-config.h} | 20 +- 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/rtems/host-config.h | 2 +- libatomic/config/rtems/lock.c | 2 +- libatomic/config/x86/fenv.c | 2 +- libatomic/config/x86/host-config.h | 2 +- libatomic/config/x86/init.c | 2 +- libatomic/configure | 160 +- libatomic/configure.ac | 18 +- libatomic/configure.tgt | 28 +- libatomic/exch_n.c | 2 +- libatomic/fadd_n.c | 2 +- libatomic/fence.c | 2 +- libatomic/fenv.c | 2 +- libatomic/flag.c | 2 +- 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_i.h | 8 +- libatomic/load_n.c | 2 +- libatomic/store_n.c | 2 +- libatomic/tas_n.c | 2 +- libatomic/testsuite/Makefile.in | 5 +- libatomic/testsuite/config/default.exp | 2 +- libbacktrace/ChangeLog | 64 +- libbacktrace/Makefile.am | 2 +- libbacktrace/Makefile.in | 4 +- libbacktrace/aclocal.m4 | 2 + libbacktrace/alloc.c | 2 +- libbacktrace/atomic.c | 2 +- libbacktrace/backtrace-supported.h.in | 2 +- libbacktrace/backtrace.c | 2 +- libbacktrace/backtrace.h | 2 +- libbacktrace/btest.c | 24 +- libbacktrace/configure | 78 +- libbacktrace/configure.ac | 8 +- libbacktrace/dwarf.c | 2 +- libbacktrace/edtest.c | 2 +- libbacktrace/edtest2.c | 2 +- libbacktrace/elf.c | 177 +- libbacktrace/fileline.c | 2 +- libbacktrace/internal.h | 2 +- libbacktrace/mmap.c | 26 +- libbacktrace/mmapio.c | 2 +- libbacktrace/nounwind.c | 2 +- libbacktrace/pecoff.c | 15 +- libbacktrace/posix.c | 2 +- libbacktrace/print.c | 2 +- libbacktrace/read.c | 2 +- libbacktrace/simple.c | 2 +- libbacktrace/sort.c | 2 +- libbacktrace/state.c | 2 +- libbacktrace/stest.c | 2 +- libbacktrace/testlib.c | 2 +- libbacktrace/testlib.h | 2 +- libbacktrace/ttest.c | 2 +- libbacktrace/unknown.c | 2 +- libbacktrace/xcoff.c | 54 +- libbacktrace/ztest.c | 67 +- libcc1/ChangeLog | 31 + libcc1/Makefile.am | 20 +- libcc1/Makefile.in | 29 +- libcc1/callbacks.cc | 2 +- libcc1/callbacks.hh | 2 +- gcc/rtlhash.h => libcc1/compiler-name.hh | 20 +- libcc1/configure | 15 +- libcc1/configure.ac | 2 +- libcc1/connection.cc | 2 +- libcc1/connection.hh | 2 +- libcc1/findcomp.cc | 2 +- libcc1/findcomp.hh | 2 +- libcc1/libcc1.cc | 4 +- libcc1/libcc1plugin.cc | 2 +- libcc1/libcp1.cc | 4 +- libcc1/libcp1plugin.cc | 37 +- libcc1/marshall-c.hh | 2 +- libcc1/marshall-cp.hh | 2 +- libcc1/marshall.cc | 2 +- libcc1/marshall.hh | 2 +- libcc1/names.cc | 2 +- libcc1/names.hh | 2 +- libcc1/rpc.hh | 2 +- libcc1/status.hh | 2 +- libcilkrts/ChangeLog | 471 - libcilkrts/Makefile.am | 205 - libcilkrts/Makefile.in | 1201 - libcilkrts/README | 164 - libcilkrts/aclocal.m4 | 1000 - libcilkrts/configure | 17913 --------- libcilkrts/configure.ac | 260 - libcilkrts/configure.tgt | 59 - libcilkrts/include/cilk/cilk.h | 82 - libcilkrts/include/cilk/cilk_api.h | 436 - libcilkrts/include/cilk/cilk_api_linux.h | 49 - libcilkrts/include/cilk/cilk_stub.h | 71 - libcilkrts/include/cilk/cilk_undocumented.h | 139 - libcilkrts/include/cilk/common.h | 385 - libcilkrts/include/cilk/holder.h | 1011 - libcilkrts/include/cilk/hyperobject_base.h | 183 - libcilkrts/include/cilk/metaprogramming.h | 621 - libcilkrts/include/cilk/reducer.h | 2002 - libcilkrts/include/cilk/reducer_file.h | 48 - libcilkrts/include/cilk/reducer_list.h | 1150 - libcilkrts/include/cilk/reducer_max.h | 57 - libcilkrts/include/cilk/reducer_min.h | 57 - libcilkrts/include/cilk/reducer_min_max.h | 3741 -- libcilkrts/include/cilk/reducer_opadd.h | 701 - libcilkrts/include/cilk/reducer_opand.h | 614 - libcilkrts/include/cilk/reducer_opmul.h | 453 - libcilkrts/include/cilk/reducer_opor.h | 609 - libcilkrts/include/cilk/reducer_opxor.h | 608 - libcilkrts/include/cilk/reducer_ostream.h | 517 - libcilkrts/include/cilk/reducer_string.h | 763 - libcilkrts/include/cilk/reducer_vector.h | 533 - libcilkrts/include/cilktools/cilkscreen.h | 119 - libcilkrts/include/cilktools/cilkview.h | 289 - libcilkrts/include/cilktools/fake_mutex.h | 103 - libcilkrts/include/cilktools/lock_guard.h | 97 - libcilkrts/include/internal/abi.h | 664 - libcilkrts/include/internal/cilk_fake.h | 488 - libcilkrts/include/internal/cilk_version.h | 58 - libcilkrts/include/internal/metacall.h | 110 - libcilkrts/include/internal/rev.mk | 52 - libcilkrts/libcilkrts.spec.in | 3 - libcilkrts/mk/cilk-version.mk | 72 - libcilkrts/runtime/acknowledgements.dox | 62 - libcilkrts/runtime/bug.cpp | 150 - libcilkrts/runtime/bug.h | 152 - libcilkrts/runtime/c_reducers.c | 75 - libcilkrts/runtime/cilk-abi-cilk-for.cpp | 430 - libcilkrts/runtime/cilk-abi-vla-internal.c | 94 - libcilkrts/runtime/cilk-abi-vla-internal.h | 101 - libcilkrts/runtime/cilk-abi.c | 783 - libcilkrts/runtime/cilk-ittnotify.h | 111 - libcilkrts/runtime/cilk-tbb-interop.h | 203 - libcilkrts/runtime/cilk_api.c | 266 - libcilkrts/runtime/cilk_fiber-unix.cpp | 311 - libcilkrts/runtime/cilk_fiber-unix.h | 159 - libcilkrts/runtime/cilk_fiber.cpp | 1089 - libcilkrts/runtime/cilk_fiber.h | 896 - libcilkrts/runtime/cilk_malloc.c | 95 - libcilkrts/runtime/cilk_malloc.h | 101 - libcilkrts/runtime/cilk_str_mem.h | 94 - libcilkrts/runtime/component.h | 63 - libcilkrts/runtime/config/arm/cilk-abi-vla.c | 115 - libcilkrts/runtime/config/arm/os-fence.h | 79 - libcilkrts/runtime/config/arm/os-unix-sysdep.c | 105 - libcilkrts/runtime/config/generic/cilk-abi-vla.c | 118 - libcilkrts/runtime/config/generic/os-fence.h | 64 - libcilkrts/runtime/config/generic/os-unix-sysdep.c | 105 - libcilkrts/runtime/config/sparc/cilk-abi-vla.c | 115 - libcilkrts/runtime/config/sparc/os-fence.h | 64 - libcilkrts/runtime/config/sparc/os-unix-sysdep.c | 115 - libcilkrts/runtime/config/x86/cilk-abi-vla.c | 443 - libcilkrts/runtime/config/x86/os-fence.h | 83 - libcilkrts/runtime/config/x86/os-unix-sysdep.c | 155 - libcilkrts/runtime/declare-alloca.h | 71 - libcilkrts/runtime/doxygen-layout.xml | 233 - libcilkrts/runtime/doxygen.cfg | 1785 - libcilkrts/runtime/except-gcc.cpp | 610 - libcilkrts/runtime/except-gcc.h | 157 - libcilkrts/runtime/except.h | 134 - libcilkrts/runtime/frame_malloc.c | 473 - libcilkrts/runtime/frame_malloc.h | 216 - libcilkrts/runtime/full_frame.c | 192 - libcilkrts/runtime/full_frame.h | 504 - libcilkrts/runtime/global_state.cpp | 648 - libcilkrts/runtime/global_state.h | 439 - libcilkrts/runtime/jmpbuf.c | 59 - libcilkrts/runtime/jmpbuf.h | 159 - libcilkrts/runtime/linux-symbols.ver | 381 - libcilkrts/runtime/local_state.c | 79 - libcilkrts/runtime/local_state.h | 442 - libcilkrts/runtime/mac-symbols.txt | 319 - libcilkrts/runtime/metacall_impl.c | 178 - libcilkrts/runtime/metacall_impl.h | 134 - libcilkrts/runtime/os-unix.c | 586 - libcilkrts/runtime/os.h | 249 - libcilkrts/runtime/os_mutex-unix.c | 204 - libcilkrts/runtime/os_mutex.h | 146 - libcilkrts/runtime/pedigrees.c | 123 - libcilkrts/runtime/pedigrees.h | 141 - libcilkrts/runtime/record-replay.cpp | 782 - libcilkrts/runtime/record-replay.h | 443 - libcilkrts/runtime/reducer_impl.cpp | 1023 - libcilkrts/runtime/reducer_impl.h | 139 - libcilkrts/runtime/rts-common.h | 147 - libcilkrts/runtime/scheduler.c | 4004 -- libcilkrts/runtime/scheduler.h | 435 - libcilkrts/runtime/signal_node.c | 252 - libcilkrts/runtime/signal_node.h | 120 - libcilkrts/runtime/spin_mutex.c | 120 - libcilkrts/runtime/spin_mutex.h | 140 - 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 | 191 - libcilkrts/runtime/stats.h | 254 - libcilkrts/runtime/sysdep-unix.c | 766 - libcilkrts/runtime/sysdep.h | 296 - libcilkrts/runtime/worker_mutex.c | 132 - libcilkrts/runtime/worker_mutex.h | 142 - libcpp/ChangeLog | 142 +- libcpp/Makefile.in | 2 +- libcpp/charset.c | 2 +- libcpp/directives-only.c | 2 +- libcpp/directives.c | 10 +- libcpp/errors.c | 38 +- libcpp/expr.c | 37 +- libcpp/files.c | 2 +- libcpp/identifiers.c | 4 +- libcpp/include/cpp-id-data.h | 2 +- libcpp/include/cpplib.h | 22 +- libcpp/include/line-map.h | 53 +- libcpp/include/mkdeps.h | 2 +- libcpp/include/symtab.h | 2 +- libcpp/init.c | 47 +- libcpp/internal.h | 7 +- libcpp/lex.c | 48 +- libcpp/line-map.c | 15 +- libcpp/macro.c | 184 +- libcpp/makeucnid.c | 4 +- libcpp/mkdeps.c | 2 +- libcpp/pch.c | 3 +- libcpp/po/ChangeLog | 18 + libcpp/po/be.po | 224 +- libcpp/po/ca.po | 228 +- libcpp/po/cpplib.pot | 252 +- libcpp/po/da.po | 230 +- libcpp/po/de.po | 234 +- libcpp/po/el.po | 224 +- libcpp/po/eo.po | 230 +- libcpp/po/es.po | 228 +- libcpp/po/fi.po | 237 +- libcpp/po/fr.po | 231 +- libcpp/po/id.po | 228 +- libcpp/po/ja.po | 228 +- libcpp/po/nl.po | 230 +- libcpp/po/pt_BR.po | 236 +- libcpp/po/ru.po | 234 +- libcpp/po/sr.po | 230 +- libcpp/po/sv.po | 234 +- libcpp/po/tr.po | 228 +- libcpp/po/uk.po | 236 +- libcpp/po/vi.po | 236 +- libcpp/po/zh_CN.po | 228 +- libcpp/po/zh_TW.po | 228 +- libcpp/symtab.c | 2 +- libcpp/system.h | 2 +- libcpp/traditional.c | 20 +- libcpp/ucnid.h | 2 +- libcpp/ucnid.tab | 2 +- libdecnumber/ChangeLog | 6 +- 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 +- libgcc/ChangeLog | 272 +- libgcc/Makefile.in | 7 +- libgcc/config.host | 9 +- libgcc/config/aarch64/aarch64-unwind.h | 2 +- libgcc/config/aarch64/crtfastmath.c | 2 +- libgcc/config/aarch64/crti.S | 2 +- libgcc/config/aarch64/crtn.S | 2 +- libgcc/config/aarch64/freebsd-unwind.h | 2 +- libgcc/config/aarch64/linux-unwind.h | 2 +- libgcc/config/aarch64/sfp-exceptions.c | 2 +- libgcc/config/aarch64/sfp-machine.h | 4 +- libgcc/config/aarch64/sync-cache.c | 2 +- libgcc/config/aarch64/t-aarch64 | 2 +- libgcc/config/aarch64/value-unwind.h | 18 +- 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/crti.S | 2 +- libgcc/config/arc/crtn.S | 2 +- libgcc/config/arc/crttls.S | 2 +- libgcc/config/arc/divtab-arc700.c | 2 +- libgcc/config/arc/dp-hack.h | 2 +- libgcc/config/arc/fp-hack.h | 2 +- libgcc/config/arc/ieee-754/adddf3.S | 2 +- libgcc/config/arc/ieee-754/addsf3.S | 2 +- libgcc/config/arc/ieee-754/arc-ieee-754.h | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-dsp/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divdf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/muldf3.S | 2 +- libgcc/config/arc/ieee-754/arc600-mul64/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/divsf3.S | 2 +- libgcc/config/arc/ieee-754/arc600/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/divdf3.S | 2 +- libgcc/config/arc/ieee-754/divsf3-stdmul.S | 2 +- libgcc/config/arc/ieee-754/divsf3.S | 2 +- libgcc/config/arc/ieee-754/divtab-arc-df.c | 2 +- libgcc/config/arc/ieee-754/divtab-arc-sf.c | 2 +- libgcc/config/arc/ieee-754/eqdf2.S | 2 +- libgcc/config/arc/ieee-754/eqsf2.S | 2 +- libgcc/config/arc/ieee-754/extendsfdf2.S | 2 +- libgcc/config/arc/ieee-754/fixdfsi.S | 2 +- libgcc/config/arc/ieee-754/fixsfsi.S | 2 +- libgcc/config/arc/ieee-754/fixunsdfsi.S | 2 +- libgcc/config/arc/ieee-754/floatsidf.S | 2 +- libgcc/config/arc/ieee-754/floatsisf.S | 2 +- libgcc/config/arc/ieee-754/floatunsidf.S | 2 +- libgcc/config/arc/ieee-754/gedf2.S | 2 +- libgcc/config/arc/ieee-754/gesf2.S | 2 +- libgcc/config/arc/ieee-754/gtdf2.S | 2 +- libgcc/config/arc/ieee-754/gtsf2.S | 2 +- libgcc/config/arc/ieee-754/muldf3.S | 2 +- libgcc/config/arc/ieee-754/mulsf3.S | 2 +- libgcc/config/arc/ieee-754/orddf2.S | 2 +- libgcc/config/arc/ieee-754/ordsf2.S | 2 +- libgcc/config/arc/ieee-754/truncdfsf2.S | 2 +- libgcc/config/arc/ieee-754/uneqdf2.S | 2 +- libgcc/config/arc/ieee-754/uneqsf2.S | 2 +- libgcc/config/arc/initfini.c | 2 +- libgcc/config/arc/lib1funcs.S | 24 +- libgcc/config/arc/libgcc-excl.ver | 2 +- libgcc/config/arc/linux-unwind-reg.def | 42 + libgcc/config/arc/linux-unwind.h | 153 + libgcc/config/arc/t-arc | 2 +- libgcc/config/arc/t-arc-uClibc | 2 +- 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/cmse.c | 2 +- libgcc/config/arm/cmse_nonsecure_call.S | 2 +- libgcc/config/arm/crtfastmath.c | 2 +- libgcc/config/arm/crti.S | 2 +- libgcc/config/arm/crtn.S | 2 +- libgcc/config/arm/fp16.c | 2 +- libgcc/config/arm/freebsd-atomic.c | 2 +- libgcc/config/arm/ieee754-df.S | 2 +- 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 | 2 +- libgcc/config/arm/linux-atomic.c | 2 +- libgcc/config/arm/pr-support.c | 2 +- libgcc/config/arm/symbian-lib.h | 2 +- libgcc/config/arm/unaligned-funcs.c | 2 +- libgcc/config/arm/unwind-arm-vxworks.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 | 6 +- 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 | 2 +- libgcc/config/epiphany/udivsi3.S | 2 +- libgcc/config/epiphany/udivsi3.c | 2 +- libgcc/config/epiphany/umodsi3-float.S | 2 +- libgcc/config/epiphany/umodsi3.S | 2 +- libgcc/config/epiphany/umodsi3.c | 2 +- libgcc/config/fr30/crti.S | 2 +- libgcc/config/fr30/crtn.S | 2 +- libgcc/config/fr30/lib1funcs.S | 2 +- libgcc/config/frv/cmovd.c | 2 +- libgcc/config/frv/cmovh.c | 2 +- libgcc/config/frv/cmovw.c | 2 +- libgcc/config/frv/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.S | 2 +- libgcc/config/ft32/crtn.S | 2 +- libgcc/config/ft32/lib1funcs.S | 2 +- libgcc/config/gthr-lynx.h | 2 +- libgcc/config/gthr-rtems.h | 2 +- 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 | 7 +- libgcc/config/i386/cpuinfo.h | 4 +- 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 | 45 +- libgcc/config/i386/gthr-win32.c | 2 +- libgcc/config/i386/gthr-win32.h | 2 +- libgcc/config/i386/i386-asm.h | 2 +- libgcc/config/i386/libgcc-bsd.ver | 2 +- libgcc/config/i386/libgcc-cygming.ver | 2 +- libgcc/config/i386/libgcc-darwin.10.4.ver | 2 +- libgcc/config/i386/libgcc-darwin.10.5.ver | 2 +- libgcc/config/i386/libgcc-glibc.ver | 2 +- libgcc/config/i386/libgcc-sol2.ver | 2 +- libgcc/config/i386/linux-unwind.h | 7 +- libgcc/config/i386/morestack.S | 5 +- libgcc/config/i386/resms64.h | 4 +- libgcc/config/i386/resms64f.h | 4 +- libgcc/config/i386/resms64fx.h | 4 +- libgcc/config/i386/resms64x.h | 4 +- libgcc/config/i386/savms64.h | 4 +- libgcc/config/i386/savms64f.h | 4 +- libgcc/config/i386/sfp-exceptions.c | 2 +- libgcc/config/i386/sfp-machine.h | 2 +- .../config/i386/shadow-stack-unwind.h | 48 +- libgcc/config/i386/sol2-c1.S | 2 +- libgcc/config/i386/sol2-unwind.h | 2 +- libgcc/config/i386/t-linux | 3 +- libgcc/config/i386/value-unwind.h | 2 +- libgcc/config/i386/w32-unwind.h | 2 +- libgcc/config/ia64/crtbegin.S | 2 +- libgcc/config/ia64/crtend.S | 2 +- libgcc/config/ia64/crtfastmath.c | 2 +- libgcc/config/ia64/crti.S | 2 +- libgcc/config/ia64/crtn.S | 2 +- libgcc/config/ia64/fde-glibc.c | 2 +- libgcc/config/ia64/fde-vms.c | 2 +- libgcc/config/ia64/lib1funcs.S | 2 +- libgcc/config/ia64/libgcc-glibc.ver | 2 +- libgcc/config/ia64/libgcc-ia64.ver | 2 +- libgcc/config/ia64/linux-unwind.h | 2 +- libgcc/config/ia64/quadlib.c | 2 +- libgcc/config/ia64/sfp-exceptions.c | 2 +- libgcc/config/ia64/sfp-machine.h | 2 +- libgcc/config/ia64/tf-signs.c | 2 +- libgcc/config/ia64/unwind-ia64.c | 5 +- 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 | 6 +- libgcc/config/libbid/_addsub_dd.c | 2 +- libgcc/config/libbid/_addsub_sd.c | 2 +- libgcc/config/libbid/_addsub_td.c | 2 +- libgcc/config/libbid/_dd_to_df.c | 2 +- libgcc/config/libbid/_dd_to_di.c | 2 +- libgcc/config/libbid/_dd_to_sd.c | 2 +- libgcc/config/libbid/_dd_to_sf.c | 2 +- libgcc/config/libbid/_dd_to_si.c | 2 +- libgcc/config/libbid/_dd_to_td.c | 2 +- libgcc/config/libbid/_dd_to_tf.c | 2 +- libgcc/config/libbid/_dd_to_udi.c | 2 +- libgcc/config/libbid/_dd_to_usi.c | 2 +- libgcc/config/libbid/_dd_to_xf.c | 2 +- libgcc/config/libbid/_df_to_dd.c | 2 +- libgcc/config/libbid/_df_to_sd.c | 2 +- libgcc/config/libbid/_df_to_td.c | 2 +- libgcc/config/libbid/_di_to_dd.c | 2 +- libgcc/config/libbid/_di_to_sd.c | 2 +- libgcc/config/libbid/_di_to_td.c | 2 +- libgcc/config/libbid/_div_dd.c | 2 +- libgcc/config/libbid/_div_sd.c | 2 +- libgcc/config/libbid/_div_td.c | 2 +- libgcc/config/libbid/_eq_dd.c | 2 +- libgcc/config/libbid/_eq_sd.c | 2 +- libgcc/config/libbid/_eq_td.c | 2 +- libgcc/config/libbid/_ge_dd.c | 2 +- libgcc/config/libbid/_ge_sd.c | 2 +- libgcc/config/libbid/_ge_td.c | 2 +- libgcc/config/libbid/_gt_dd.c | 2 +- libgcc/config/libbid/_gt_sd.c | 2 +- libgcc/config/libbid/_gt_td.c | 2 +- libgcc/config/libbid/_isinfd128.c | 2 +- libgcc/config/libbid/_isinfd32.c | 2 +- libgcc/config/libbid/_isinfd64.c | 2 +- libgcc/config/libbid/_le_dd.c | 2 +- libgcc/config/libbid/_le_sd.c | 2 +- libgcc/config/libbid/_le_td.c | 2 +- libgcc/config/libbid/_lt_dd.c | 2 +- libgcc/config/libbid/_lt_sd.c | 2 +- libgcc/config/libbid/_lt_td.c | 2 +- libgcc/config/libbid/_mul_dd.c | 2 +- libgcc/config/libbid/_mul_sd.c | 2 +- libgcc/config/libbid/_mul_td.c | 2 +- libgcc/config/libbid/_ne_dd.c | 2 +- libgcc/config/libbid/_ne_sd.c | 2 +- libgcc/config/libbid/_ne_td.c | 2 +- libgcc/config/libbid/_sd_to_dd.c | 2 +- libgcc/config/libbid/_sd_to_df.c | 2 +- libgcc/config/libbid/_sd_to_di.c | 2 +- libgcc/config/libbid/_sd_to_sf.c | 2 +- libgcc/config/libbid/_sd_to_si.c | 2 +- libgcc/config/libbid/_sd_to_td.c | 2 +- libgcc/config/libbid/_sd_to_tf.c | 2 +- libgcc/config/libbid/_sd_to_udi.c | 2 +- libgcc/config/libbid/_sd_to_usi.c | 2 +- libgcc/config/libbid/_sd_to_xf.c | 2 +- libgcc/config/libbid/_sf_to_dd.c | 2 +- libgcc/config/libbid/_sf_to_sd.c | 2 +- libgcc/config/libbid/_sf_to_td.c | 2 +- libgcc/config/libbid/_si_to_dd.c | 2 +- libgcc/config/libbid/_si_to_sd.c | 2 +- libgcc/config/libbid/_si_to_td.c | 2 +- libgcc/config/libbid/_td_to_dd.c | 2 +- libgcc/config/libbid/_td_to_df.c | 2 +- libgcc/config/libbid/_td_to_di.c | 2 +- libgcc/config/libbid/_td_to_sd.c | 2 +- libgcc/config/libbid/_td_to_sf.c | 2 +- libgcc/config/libbid/_td_to_si.c | 2 +- libgcc/config/libbid/_td_to_tf.c | 2 +- libgcc/config/libbid/_td_to_udi.c | 2 +- libgcc/config/libbid/_td_to_usi.c | 2 +- libgcc/config/libbid/_td_to_xf.c | 2 +- libgcc/config/libbid/_tf_to_dd.c | 2 +- libgcc/config/libbid/_tf_to_sd.c | 2 +- libgcc/config/libbid/_tf_to_td.c | 2 +- libgcc/config/libbid/_udi_to_dd.c | 2 +- libgcc/config/libbid/_udi_to_sd.c | 2 +- libgcc/config/libbid/_udi_to_td.c | 2 +- libgcc/config/libbid/_unord_dd.c | 2 +- libgcc/config/libbid/_unord_sd.c | 2 +- libgcc/config/libbid/_unord_td.c | 2 +- libgcc/config/libbid/_usi_to_dd.c | 2 +- libgcc/config/libbid/_usi_to_sd.c | 2 +- libgcc/config/libbid/_usi_to_td.c | 2 +- libgcc/config/libbid/_xf_to_dd.c | 2 +- libgcc/config/libbid/_xf_to_sd.c | 2 +- libgcc/config/libbid/_xf_to_td.c | 2 +- libgcc/config/libbid/bid128.c | 2 +- libgcc/config/libbid/bid128_2_str.h | 2 +- libgcc/config/libbid/bid128_2_str_macros.h | 2 +- libgcc/config/libbid/bid128_2_str_tables.c | 2 +- libgcc/config/libbid/bid128_add.c | 2 +- libgcc/config/libbid/bid128_compare.c | 2 +- libgcc/config/libbid/bid128_div.c | 2 +- libgcc/config/libbid/bid128_fma.c | 2 +- libgcc/config/libbid/bid128_logb.c | 2 +- libgcc/config/libbid/bid128_minmax.c | 2 +- libgcc/config/libbid/bid128_mul.c | 2 +- libgcc/config/libbid/bid128_next.c | 2 +- libgcc/config/libbid/bid128_noncomp.c | 2 +- libgcc/config/libbid/bid128_quantize.c | 2 +- libgcc/config/libbid/bid128_rem.c | 2 +- libgcc/config/libbid/bid128_round_integral.c | 2 +- libgcc/config/libbid/bid128_scalb.c | 2 +- libgcc/config/libbid/bid128_sqrt.c | 2 +- libgcc/config/libbid/bid128_string.c | 2 +- libgcc/config/libbid/bid128_to_int16.c | 2 +- libgcc/config/libbid/bid128_to_int32.c | 2 +- libgcc/config/libbid/bid128_to_int64.c | 2 +- libgcc/config/libbid/bid128_to_int8.c | 2 +- libgcc/config/libbid/bid128_to_uint16.c | 2 +- libgcc/config/libbid/bid128_to_uint32.c | 2 +- libgcc/config/libbid/bid128_to_uint64.c | 2 +- libgcc/config/libbid/bid128_to_uint8.c | 2 +- libgcc/config/libbid/bid32_to_bid128.c | 2 +- libgcc/config/libbid/bid32_to_bid64.c | 2 +- libgcc/config/libbid/bid64_add.c | 2 +- libgcc/config/libbid/bid64_compare.c | 2 +- libgcc/config/libbid/bid64_div.c | 2 +- libgcc/config/libbid/bid64_fma.c | 2 +- libgcc/config/libbid/bid64_logb.c | 2 +- libgcc/config/libbid/bid64_minmax.c | 2 +- libgcc/config/libbid/bid64_mul.c | 2 +- libgcc/config/libbid/bid64_next.c | 2 +- libgcc/config/libbid/bid64_noncomp.c | 2 +- libgcc/config/libbid/bid64_quantize.c | 2 +- libgcc/config/libbid/bid64_rem.c | 2 +- libgcc/config/libbid/bid64_round_integral.c | 2 +- libgcc/config/libbid/bid64_scalb.c | 2 +- libgcc/config/libbid/bid64_sqrt.c | 2 +- libgcc/config/libbid/bid64_string.c | 2 +- libgcc/config/libbid/bid64_to_bid128.c | 2 +- libgcc/config/libbid/bid64_to_int16.c | 2 +- libgcc/config/libbid/bid64_to_int32.c | 2 +- libgcc/config/libbid/bid64_to_int64.c | 2 +- libgcc/config/libbid/bid64_to_int8.c | 2 +- libgcc/config/libbid/bid64_to_uint16.c | 2 +- libgcc/config/libbid/bid64_to_uint32.c | 2 +- libgcc/config/libbid/bid64_to_uint64.c | 2 +- libgcc/config/libbid/bid64_to_uint8.c | 2 +- libgcc/config/libbid/bid_b2d.h | 2 +- libgcc/config/libbid/bid_binarydecimal.c | 2 +- libgcc/config/libbid/bid_conf.h | 2 +- libgcc/config/libbid/bid_convert_data.c | 2 +- libgcc/config/libbid/bid_decimal_data.c | 2 +- libgcc/config/libbid/bid_decimal_globals.c | 2 +- libgcc/config/libbid/bid_div_macros.h | 2 +- libgcc/config/libbid/bid_dpd.c | 2 +- libgcc/config/libbid/bid_flag_operations.c | 2 +- libgcc/config/libbid/bid_from_int.c | 2 +- libgcc/config/libbid/bid_functions.h | 2 +- libgcc/config/libbid/bid_gcc_intrinsics.h | 2 +- libgcc/config/libbid/bid_inline_add.h | 2 +- libgcc/config/libbid/bid_internal.h | 2 +- libgcc/config/libbid/bid_round.c | 2 +- libgcc/config/libbid/bid_sqrt_macros.h | 2 +- libgcc/config/libgcc-glibc.ver | 2 +- libgcc/config/lm32/_ashlsi3.S | 2 +- libgcc/config/lm32/_ashrsi3.S | 2 +- libgcc/config/lm32/_divsi3.c | 2 +- libgcc/config/lm32/_lshrsi3.S | 2 +- libgcc/config/lm32/_modsi3.c | 2 +- libgcc/config/lm32/_mulsi3.c | 2 +- libgcc/config/lm32/_udivmodsi4.c | 2 +- libgcc/config/lm32/_udivsi3.c | 2 +- libgcc/config/lm32/_umodsi3.c | 2 +- libgcc/config/lm32/crti.S | 2 +- libgcc/config/lm32/crtn.S | 2 +- libgcc/config/lm32/libgcc_lm32.h | 2 +- libgcc/config/m32c/lib1funcs.S | 2 +- libgcc/config/m32c/lib2funcs.c | 2 +- libgcc/config/m32c/trapv.c | 2 +- libgcc/config/m32r/initfini.c | 2 +- libgcc/config/m32r/libgcc-glibc.ver | 2 +- libgcc/config/m68k/crti.S | 2 +- libgcc/config/m68k/crtn.S | 2 +- libgcc/config/m68k/lb1sf68.S | 2 +- libgcc/config/m68k/linux-atomic.c | 2 +- libgcc/config/m68k/linux-unwind.h | 2 +- libgcc/config/mcore/crti.S | 2 +- libgcc/config/mcore/crtn.S | 2 +- libgcc/config/mcore/lib1funcs.S | 2 +- libgcc/config/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 | 4 +- libgcc/config/mips/t-mips16 | 2 +- libgcc/config/mips/vr4120-div.S | 2 +- libgcc/config/mmix/crti.S | 2 +- libgcc/config/mmix/crtn.S | 2 +- libgcc/config/moxie/crti.S | 2 +- libgcc/config/moxie/crtn.S | 2 +- libgcc/config/msp430/cmpsi2.S | 2 +- libgcc/config/msp430/epilogue.S | 2 +- libgcc/config/msp430/lib2bitcountHI.c | 2 +- libgcc/config/msp430/lib2divHI.c | 2 +- libgcc/config/msp430/lib2divQI.c | 2 +- libgcc/config/msp430/lib2divSI.c | 2 +- libgcc/config/msp430/lib2hw_mul.S | 2 +- libgcc/config/msp430/lib2mul.c | 2 +- libgcc/config/msp430/lib2shift.c | 2 +- libgcc/config/msp430/msp430-divmod.h | 2 +- libgcc/config/msp430/msp430-mul.h | 2 +- libgcc/config/msp430/slli.S | 2 +- libgcc/config/msp430/srai.S | 2 +- libgcc/config/msp430/srli.S | 2 +- libgcc/config/msp430/t-msp430 | 2 +- libgcc/config/nds32/crtzero.S | 2 +- libgcc/config/nds32/initfini.c | 2 +- libgcc/config/nds32/isr-library/adj_intr_lvl.inc | 2 +- libgcc/config/nds32/isr-library/excp_isr.S | 2 +- libgcc/config/nds32/isr-library/excp_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/intr_isr.S | 2 +- libgcc/config/nds32/isr-library/intr_isr_4b.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid00.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid01.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid02.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid03.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid04.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid05.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid06.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid07.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid08.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid09.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid10.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid11.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid12.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid13.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid14.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid15.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid16.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid17.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid18.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid19.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid20.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid21.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid22.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid23.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid24.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid25.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid26.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid27.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid28.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid29.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid30.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid31.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid32.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid33.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid34.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid35.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid36.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid37.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid38.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid39.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid40.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid41.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid42.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid43.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid44.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid45.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid46.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid47.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid48.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid49.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid50.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid51.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid52.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid53.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid54.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid55.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid56.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid57.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid58.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid59.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid60.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid61.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid62.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid63.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid64.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid65.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid66.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid67.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid68.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid69.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid70.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid71.S | 2 +- libgcc/config/nds32/isr-library/jmptbl_vid72.S | 2 +- libgcc/config/nds32/isr-library/nmih.S | 2 +- libgcc/config/nds32/isr-library/reset.S | 2 +- libgcc/config/nds32/isr-library/reset_4b.S | 2 +- libgcc/config/nds32/isr-library/restore_all.inc | 2 +- .../config/nds32/isr-library/restore_fpu_regs.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_00.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_01.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_02.inc | 2 +- .../nds32/isr-library/restore_fpu_regs_03.inc | 2 +- .../config/nds32/isr-library/restore_mac_regs.inc | 2 +- .../config/nds32/isr-library/restore_partial.inc | 2 +- libgcc/config/nds32/isr-library/save_all.inc | 2 +- libgcc/config/nds32/isr-library/save_fpu_regs.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_00.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_01.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_02.inc | 2 +- .../config/nds32/isr-library/save_fpu_regs_03.inc | 2 +- libgcc/config/nds32/isr-library/save_mac_regs.inc | 2 +- libgcc/config/nds32/isr-library/save_partial.inc | 2 +- libgcc/config/nds32/isr-library/vec_vid00.S | 2 +- libgcc/config/nds32/isr-library/vec_vid00_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01.S | 2 +- libgcc/config/nds32/isr-library/vec_vid01_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02.S | 2 +- libgcc/config/nds32/isr-library/vec_vid02_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03.S | 2 +- libgcc/config/nds32/isr-library/vec_vid03_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04.S | 2 +- libgcc/config/nds32/isr-library/vec_vid04_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05.S | 2 +- libgcc/config/nds32/isr-library/vec_vid05_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06.S | 2 +- libgcc/config/nds32/isr-library/vec_vid06_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07.S | 2 +- libgcc/config/nds32/isr-library/vec_vid07_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08.S | 2 +- libgcc/config/nds32/isr-library/vec_vid08_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09.S | 2 +- libgcc/config/nds32/isr-library/vec_vid09_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10.S | 2 +- libgcc/config/nds32/isr-library/vec_vid10_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11.S | 2 +- libgcc/config/nds32/isr-library/vec_vid11_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12.S | 2 +- libgcc/config/nds32/isr-library/vec_vid12_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13.S | 2 +- libgcc/config/nds32/isr-library/vec_vid13_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14.S | 2 +- libgcc/config/nds32/isr-library/vec_vid14_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15.S | 2 +- libgcc/config/nds32/isr-library/vec_vid15_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16.S | 2 +- libgcc/config/nds32/isr-library/vec_vid16_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17.S | 2 +- libgcc/config/nds32/isr-library/vec_vid17_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18.S | 2 +- libgcc/config/nds32/isr-library/vec_vid18_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19.S | 2 +- libgcc/config/nds32/isr-library/vec_vid19_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20.S | 2 +- libgcc/config/nds32/isr-library/vec_vid20_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21.S | 2 +- libgcc/config/nds32/isr-library/vec_vid21_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22.S | 2 +- libgcc/config/nds32/isr-library/vec_vid22_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23.S | 2 +- libgcc/config/nds32/isr-library/vec_vid23_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24.S | 2 +- libgcc/config/nds32/isr-library/vec_vid24_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25.S | 2 +- libgcc/config/nds32/isr-library/vec_vid25_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26.S | 2 +- libgcc/config/nds32/isr-library/vec_vid26_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27.S | 2 +- libgcc/config/nds32/isr-library/vec_vid27_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28.S | 2 +- libgcc/config/nds32/isr-library/vec_vid28_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29.S | 2 +- libgcc/config/nds32/isr-library/vec_vid29_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30.S | 2 +- libgcc/config/nds32/isr-library/vec_vid30_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31.S | 2 +- libgcc/config/nds32/isr-library/vec_vid31_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32.S | 2 +- libgcc/config/nds32/isr-library/vec_vid32_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33.S | 2 +- libgcc/config/nds32/isr-library/vec_vid33_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34.S | 2 +- libgcc/config/nds32/isr-library/vec_vid34_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35.S | 2 +- libgcc/config/nds32/isr-library/vec_vid35_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36.S | 2 +- libgcc/config/nds32/isr-library/vec_vid36_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37.S | 2 +- libgcc/config/nds32/isr-library/vec_vid37_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38.S | 2 +- libgcc/config/nds32/isr-library/vec_vid38_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39.S | 2 +- libgcc/config/nds32/isr-library/vec_vid39_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40.S | 2 +- libgcc/config/nds32/isr-library/vec_vid40_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41.S | 2 +- libgcc/config/nds32/isr-library/vec_vid41_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42.S | 2 +- libgcc/config/nds32/isr-library/vec_vid42_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43.S | 2 +- libgcc/config/nds32/isr-library/vec_vid43_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44.S | 2 +- libgcc/config/nds32/isr-library/vec_vid44_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45.S | 2 +- libgcc/config/nds32/isr-library/vec_vid45_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46.S | 2 +- libgcc/config/nds32/isr-library/vec_vid46_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47.S | 2 +- libgcc/config/nds32/isr-library/vec_vid47_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48.S | 2 +- libgcc/config/nds32/isr-library/vec_vid48_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49.S | 2 +- libgcc/config/nds32/isr-library/vec_vid49_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50.S | 2 +- libgcc/config/nds32/isr-library/vec_vid50_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51.S | 2 +- libgcc/config/nds32/isr-library/vec_vid51_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52.S | 2 +- libgcc/config/nds32/isr-library/vec_vid52_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53.S | 2 +- libgcc/config/nds32/isr-library/vec_vid53_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54.S | 2 +- libgcc/config/nds32/isr-library/vec_vid54_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55.S | 2 +- libgcc/config/nds32/isr-library/vec_vid55_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56.S | 2 +- libgcc/config/nds32/isr-library/vec_vid56_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57.S | 2 +- libgcc/config/nds32/isr-library/vec_vid57_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58.S | 2 +- libgcc/config/nds32/isr-library/vec_vid58_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59.S | 2 +- libgcc/config/nds32/isr-library/vec_vid59_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60.S | 2 +- libgcc/config/nds32/isr-library/vec_vid60_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61.S | 2 +- libgcc/config/nds32/isr-library/vec_vid61_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62.S | 2 +- libgcc/config/nds32/isr-library/vec_vid62_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63.S | 2 +- libgcc/config/nds32/isr-library/vec_vid63_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64.S | 2 +- libgcc/config/nds32/isr-library/vec_vid64_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65.S | 2 +- libgcc/config/nds32/isr-library/vec_vid65_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66.S | 2 +- libgcc/config/nds32/isr-library/vec_vid66_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67.S | 2 +- libgcc/config/nds32/isr-library/vec_vid67_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68.S | 2 +- libgcc/config/nds32/isr-library/vec_vid68_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69.S | 2 +- libgcc/config/nds32/isr-library/vec_vid69_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70.S | 2 +- libgcc/config/nds32/isr-library/vec_vid70_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71.S | 2 +- libgcc/config/nds32/isr-library/vec_vid71_4b.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72.S | 2 +- libgcc/config/nds32/isr-library/vec_vid72_4b.S | 2 +- libgcc/config/nds32/isr-library/wrh.S | 2 +- libgcc/config/nds32/lib1asmsrc-mculib.S | 2 +- libgcc/config/nds32/lib1asmsrc-newlib.S | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzdi2.c | 2 +- libgcc/config/nds32/lib2csrc-mculib/_clzsi2.c | 2 +- libgcc/config/nds32/sfp-machine.h | 2 +- libgcc/config/nds32/t-nds32 | 2 +- libgcc/config/nds32/t-nds32-isr | 2 +- libgcc/config/nds32/t-nds32-mculib | 2 +- libgcc/config/nds32/t-nds32-newlib | 2 +- libgcc/config/nios2/crti.S | 2 +- libgcc/config/nios2/crtn.S | 2 +- libgcc/config/nios2/lib2-divmod-hi.c | 2 +- libgcc/config/nios2/lib2-divmod.c | 2 +- libgcc/config/nios2/lib2-divtable.c | 2 +- libgcc/config/nios2/lib2-mul.c | 2 +- libgcc/config/nios2/lib2-nios2.h | 2 +- libgcc/config/nios2/linux-atomic.c | 2 +- libgcc/config/nios2/linux-unwind.h | 2 +- libgcc/config/nios2/sfp-machine.h | 2 +- libgcc/config/nios2/tramp.c | 2 +- libgcc/config/nvptx/crt0.c | 2 +- libgcc/config/nvptx/mgomp.c | 2 +- libgcc/config/nvptx/nvptx-malloc.h | 2 +- libgcc/config/nvptx/reduction.c | 2 +- libgcc/config/pa/fptr.c | 2 +- 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 | 2 +- libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/pa/milli64.S | 2 +- libgcc/config/pa/pa64-hpux-lib.h | 2 +- libgcc/config/pa/quadlib.c | 2 +- libgcc/config/pa/stublib.c | 6 +- libgcc/config/pa/t-slibgcc-hpux | 2 +- libgcc/config/pa/t-stublib | 6 +- libgcc/config/riscv/atomic.c | 2 +- libgcc/config/riscv/div.S | 35 +- libgcc/config/riscv/linux-unwind.h | 2 +- libgcc/config/riscv/muldi3.S | 8 +- libgcc/config/riscv/multi3.S | 81 - libgcc/config/riscv/multi3.c | 86 + libgcc/config/{sh/crt.h => riscv/riscv-asm.h} | 20 +- libgcc/config/riscv/save-restore.S | 192 +- libgcc/config/riscv/sfp-machine.h | 2 +- libgcc/config/riscv/t-elf | 2 +- libgcc/config/rl78/adddi3.S | 2 +- libgcc/config/rl78/{adddi3.S => anddi3.S} | 48 +- libgcc/config/rl78/bit-count.S | 2 +- libgcc/config/rl78/cmpsi2.S | 2 +- libgcc/config/rl78/divmodhi.S | 2 +- libgcc/config/rl78/divmodqi.S | 2 +- libgcc/config/rl78/divmodsi.S | 2 +- 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/{subdi3.S => smaxdi3.S} | 70 +- libgcc/config/rl78/{subdi3.S => smindi3.S} | 70 +- libgcc/config/rl78/subdi3.S | 2 +- libgcc/config/rl78/t-rl78 | 9 +- libgcc/config/rl78/trampoline.S | 2 +- libgcc/config/rl78/{adddi3.S => umaxdi3.S} | 68 +- libgcc/config/rl78/{adddi3.S => umindi3.S} | 68 +- libgcc/config/rs6000/_divkc3.c | 24 +- libgcc/config/rs6000/_mulkc3.c | 22 +- libgcc/config/rs6000/aix-unwind.h | 4 +- libgcc/config/rs6000/atexit.c | 2 +- libgcc/config/rs6000/crtcxa.c | 2 +- libgcc/config/rs6000/crtdbase.S | 2 +- libgcc/config/rs6000/crtresfpr.S | 2 +- libgcc/config/rs6000/crtresgpr.S | 2 +- libgcc/config/rs6000/crtrestvr.S | 2 +- libgcc/config/rs6000/crtresxfpr.S | 2 +- libgcc/config/rs6000/crtresxgpr.S | 2 +- libgcc/config/rs6000/crtsavevr.S | 2 +- libgcc/config/rs6000/crtsavfpr.S | 2 +- libgcc/config/rs6000/crtsavgpr.S | 2 +- libgcc/config/rs6000/cxa_atexit.c | 2 +- libgcc/config/rs6000/cxa_finalize.c | 2 +- libgcc/config/rs6000/darwin-asm.h | 2 +- libgcc/config/rs6000/darwin-crt2.c | 2 +- libgcc/config/rs6000/darwin-fallback.c | 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 +- libgcc/config/rs6000/extendkftf2-sw.c | 4 +- libgcc/config/rs6000/fixkfti.c | 2 +- libgcc/config/rs6000/fixunskfti.c | 2 +- libgcc/config/rs6000/float128-hw.c | 2 +- libgcc/config/rs6000/float128-ifunc.c | 149 +- libgcc/config/rs6000/floattikf.c | 2 +- libgcc/config/rs6000/floatuntikf.c | 2 +- libgcc/config/rs6000/freebsd-unwind.h | 2 +- libgcc/config/rs6000/gthr-aix.h | 2 +- libgcc/config/rs6000/ibm-ldouble-format | 2 +- libgcc/config/rs6000/ibm-ldouble.c | 89 +- 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 +- libgcc/config/rs6000/on_exit.c | 2 +- libgcc/config/rs6000/ppc64-fp.c | 2 +- libgcc/config/rs6000/quad-float128.h | 32 +- libgcc/config/rs6000/sfp-exceptions.c | 2 +- libgcc/config/rs6000/sfp-machine.h | 2 +- libgcc/config/rs6000/sol-ci.S | 2 +- libgcc/config/rs6000/sol-cn.S | 2 +- libgcc/config/rs6000/t-e500v1-fp | 2 +- libgcc/config/rs6000/t-e500v2-fp | 2 +- libgcc/config/rs6000/t-float128 | 2 +- libgcc/config/rs6000/t-float128-hw | 18 +- libgcc/config/rs6000/t-freebsd | 2 +- libgcc/config/rs6000/t-slibgcc-aix | 2 +- libgcc/config/rs6000/tramp.S | 2 +- libgcc/config/rs6000/trunctfkf2-sw.c | 6 +- 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 | 2 +- libgcc/config/s390/tpf-unwind.h | 2 +- libgcc/config/score/crti.S | 2 +- libgcc/config/score/crtn.S | 2 +- libgcc/config/sh/crt.h | 2 +- libgcc/config/sh/crt1.S | 2 +- libgcc/config/sh/crti.S | 2 +- libgcc/config/sh/crtn.S | 2 +- libgcc/config/sh/lib1funcs-4-300.S | 2 +- libgcc/config/sh/lib1funcs-Os-4-200.S | 2 +- libgcc/config/sh/lib1funcs.S | 2 +- libgcc/config/sh/lib1funcs.h | 2 +- libgcc/config/sh/libgcc-glibc.ver | 2 +- libgcc/config/sh/linux-atomic.c | 2 +- libgcc/config/sh/linux-unwind.h | 2 +- libgcc/config/sh/t-sh | 2 +- libgcc/config/sol2/crtp.c | 2 +- libgcc/config/sol2/crtpg.c | 11 +- libgcc/config/sol2/t-sol2 | 2 +- libgcc/config/sparc/crtfastmath.c | 2 +- libgcc/config/sparc/crti.S | 2 +- libgcc/config/sparc/crtn.S | 2 +- libgcc/config/sparc/libgcc-glibc.ver | 2 +- libgcc/config/sparc/linux-unwind.h | 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-fuchsia | 4 +- 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 | 2 +- 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 | 56 +- libgcc/config/xtensa/ieee754-sf.S | 53 +- libgcc/config/xtensa/lib1funcs.S | 2 +- libgcc/config/xtensa/lib2funcs.S | 2 +- libgcc/config/xtensa/linux-unwind.h | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 4 +- libgcc/config/xtensa/unwind-dw2-xtensa.h | 2 +- libgcc/configure | 74 +- libgcc/configure.ac | 6 +- 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 | 2 +- libgcc/fp-bit.c | 2 +- libgcc/fp-bit.h | 2 +- libgcc/gbl-ctors.h | 2 +- libgcc/gcov.h | 2 +- libgcc/generic-morestack-thread.c | 2 +- libgcc/generic-morestack.c | 2 +- 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 | 2 +- libgcc/libgcc2.h | 2 +- libgcc/libgcov-driver-system.c | 2 +- libgcc/libgcov-driver.c | 2 +- libgcc/libgcov-interface.c | 2 +- libgcc/libgcov-merge.c | 2 +- libgcc/libgcov-profiler.c | 2 +- libgcc/libgcov-util.c | 2 +- libgcc/libgcov.h | 2 +- libgcc/mkheader.sh | 2 +- libgcc/mkmap-flat.awk | 2 +- libgcc/mkmap-symver.awk | 2 +- libgcc/offloadstuff.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 | 26 +- libgcc/unwind-dw2.h | 2 +- libgcc/unwind-generic.h | 5 +- libgcc/unwind-pe.h | 2 +- libgcc/unwind-seh.c | 2 +- libgcc/unwind-sjlj.c | 5 +- libgcc/unwind.inc | 36 +- libgcc/vtv_end.c | 2 +- libgcc/vtv_end_preinit.c | 2 +- libgcc/vtv_start.c | 2 +- libgcc/vtv_start_preinit.c | 2 +- libgfortran/ChangeLog | 1272 +- libgfortran/{ChangeLog => ChangeLog-2017} | 264 + libgfortran/Makefile.am | 104 +- libgfortran/Makefile.in | 516 +- libgfortran/acinclude.m4 | 2 + libgfortran/c99_protos.h | 2 +- libgfortran/caf/libcaf.h | 2 +- libgfortran/caf/mpi.c | 2 +- libgfortran/caf/single.c | 10 +- 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 | 79 +- libgfortran/configure.ac | 7 + 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 | 4 +- libgfortran/generated/all_l16.c | 4 +- libgfortran/generated/all_l2.c | 4 +- libgfortran/generated/all_l4.c | 4 +- libgfortran/generated/all_l8.c | 4 +- libgfortran/generated/any_l1.c | 4 +- libgfortran/generated/any_l16.c | 4 +- libgfortran/generated/any_l2.c | 4 +- libgfortran/generated/any_l4.c | 4 +- libgfortran/generated/any_l8.c | 4 +- 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 | 4 +- libgfortran/generated/count_1_l.c | 4 +- libgfortran/generated/count_2_l.c | 4 +- libgfortran/generated/count_4_l.c | 4 +- libgfortran/generated/count_8_l.c | 4 +- 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 | 9 +- libgfortran/generated/cshift1_16_c10.c | 2 +- libgfortran/generated/cshift1_16_c16.c | 2 +- libgfortran/generated/cshift1_16_c4.c | 2 +- libgfortran/generated/cshift1_16_c8.c | 2 +- libgfortran/generated/cshift1_16_i1.c | 2 +- libgfortran/generated/cshift1_16_i16.c | 2 +- libgfortran/generated/cshift1_16_i2.c | 2 +- libgfortran/generated/cshift1_16_i4.c | 2 +- libgfortran/generated/cshift1_16_i8.c | 2 +- libgfortran/generated/cshift1_16_r10.c | 2 +- libgfortran/generated/cshift1_16_r16.c | 2 +- libgfortran/generated/cshift1_16_r4.c | 2 +- libgfortran/generated/cshift1_16_r8.c | 2 +- libgfortran/generated/cshift1_4.c | 9 +- libgfortran/generated/cshift1_4_c10.c | 2 +- libgfortran/generated/cshift1_4_c16.c | 2 +- libgfortran/generated/cshift1_4_c4.c | 2 +- libgfortran/generated/cshift1_4_c8.c | 2 +- libgfortran/generated/cshift1_4_i1.c | 2 +- libgfortran/generated/cshift1_4_i16.c | 2 +- libgfortran/generated/cshift1_4_i2.c | 2 +- libgfortran/generated/cshift1_4_i4.c | 2 +- libgfortran/generated/cshift1_4_i8.c | 2 +- libgfortran/generated/cshift1_4_r10.c | 2 +- libgfortran/generated/cshift1_4_r16.c | 2 +- libgfortran/generated/cshift1_4_r4.c | 2 +- libgfortran/generated/cshift1_4_r8.c | 2 +- libgfortran/generated/cshift1_8.c | 9 +- libgfortran/generated/cshift1_8_c10.c | 2 +- libgfortran/generated/cshift1_8_c16.c | 2 +- libgfortran/generated/cshift1_8_c4.c | 2 +- libgfortran/generated/cshift1_8_c8.c | 2 +- libgfortran/generated/cshift1_8_i1.c | 2 +- libgfortran/generated/cshift1_8_i16.c | 2 +- libgfortran/generated/cshift1_8_i2.c | 2 +- libgfortran/generated/cshift1_8_i4.c | 2 +- libgfortran/generated/cshift1_8_i8.c | 2 +- libgfortran/generated/cshift1_8_r10.c | 2 +- libgfortran/generated/cshift1_8_r16.c | 2 +- libgfortran/generated/cshift1_8_r4.c | 2 +- libgfortran/generated/cshift1_8_r8.c | 2 +- libgfortran/generated/eoshift1_16.c | 8 +- libgfortran/generated/eoshift1_4.c | 8 +- libgfortran/generated/eoshift1_8.c | 8 +- libgfortran/generated/eoshift3_16.c | 8 +- libgfortran/generated/eoshift3_4.c | 8 +- libgfortran/generated/eoshift3_8.c | 8 +- libgfortran/generated/iall_i1.c | 19 +- libgfortran/generated/iall_i16.c | 19 +- libgfortran/generated/iall_i2.c | 19 +- libgfortran/generated/iall_i4.c | 19 +- libgfortran/generated/iall_i8.c | 19 +- libgfortran/generated/iany_i1.c | 19 +- libgfortran/generated/iany_i16.c | 19 +- libgfortran/generated/iany_i2.c | 19 +- libgfortran/generated/iany_i4.c | 19 +- libgfortran/generated/iany_i8.c | 19 +- libgfortran/generated/in_pack_c10.c | 7 +- libgfortran/generated/in_pack_c16.c | 7 +- libgfortran/generated/in_pack_c4.c | 7 +- libgfortran/generated/in_pack_c8.c | 7 +- libgfortran/generated/in_pack_i1.c | 7 +- libgfortran/generated/in_pack_i16.c | 7 +- libgfortran/generated/in_pack_i2.c | 7 +- libgfortran/generated/in_pack_i4.c | 7 +- libgfortran/generated/in_pack_i8.c | 7 +- libgfortran/generated/in_pack_r10.c | 7 +- libgfortran/generated/in_pack_r16.c | 7 +- libgfortran/generated/in_pack_r4.c | 7 +- libgfortran/generated/in_pack_r8.c | 7 +- libgfortran/generated/in_unpack_c10.c | 7 +- libgfortran/generated/in_unpack_c16.c | 7 +- libgfortran/generated/in_unpack_c4.c | 7 +- libgfortran/generated/in_unpack_c8.c | 7 +- libgfortran/generated/in_unpack_i1.c | 7 +- libgfortran/generated/in_unpack_i16.c | 7 +- libgfortran/generated/in_unpack_i2.c | 7 +- libgfortran/generated/in_unpack_i4.c | 7 +- libgfortran/generated/in_unpack_i8.c | 7 +- libgfortran/generated/in_unpack_r10.c | 7 +- libgfortran/generated/in_unpack_r16.c | 7 +- libgfortran/generated/in_unpack_r4.c | 7 +- libgfortran/generated/in_unpack_r8.c | 7 +- libgfortran/generated/iparity_i1.c | 19 +- libgfortran/generated/iparity_i16.c | 19 +- libgfortran/generated/iparity_i2.c | 19 +- libgfortran/generated/iparity_i4.c | 19 +- libgfortran/generated/iparity_i8.c | 19 +- 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/matmulavx128_c10.c | 2 +- libgfortran/generated/matmulavx128_c16.c | 2 +- libgfortran/generated/matmulavx128_c4.c | 2 +- libgfortran/generated/matmulavx128_c8.c | 2 +- libgfortran/generated/matmulavx128_i1.c | 2 +- libgfortran/generated/matmulavx128_i16.c | 2 +- libgfortran/generated/matmulavx128_i2.c | 2 +- libgfortran/generated/matmulavx128_i4.c | 2 +- libgfortran/generated/matmulavx128_i8.c | 2 +- libgfortran/generated/matmulavx128_r10.c | 2 +- libgfortran/generated/matmulavx128_r16.c | 2 +- libgfortran/generated/matmulavx128_r4.c | 2 +- libgfortran/generated/matmulavx128_r8.c | 2 +- libgfortran/generated/maxloc0_16_i1.c | 26 +- libgfortran/generated/maxloc0_16_i16.c | 26 +- libgfortran/generated/maxloc0_16_i2.c | 26 +- libgfortran/generated/maxloc0_16_i4.c | 26 +- libgfortran/generated/maxloc0_16_i8.c | 26 +- libgfortran/generated/maxloc0_16_r10.c | 26 +- libgfortran/generated/maxloc0_16_r16.c | 26 +- libgfortran/generated/maxloc0_16_r4.c | 26 +- libgfortran/generated/maxloc0_16_r8.c | 26 +- .../generated/{maxloc0_16_i1.c => maxloc0_16_s1.c} | 182 +- .../generated/{maxloc0_16_i4.c => maxloc0_16_s4.c} | 182 +- libgfortran/generated/maxloc0_4_i1.c | 26 +- libgfortran/generated/maxloc0_4_i16.c | 26 +- libgfortran/generated/maxloc0_4_i2.c | 26 +- libgfortran/generated/maxloc0_4_i4.c | 26 +- libgfortran/generated/maxloc0_4_i8.c | 26 +- libgfortran/generated/maxloc0_4_r10.c | 26 +- libgfortran/generated/maxloc0_4_r16.c | 26 +- libgfortran/generated/maxloc0_4_r4.c | 26 +- libgfortran/generated/maxloc0_4_r8.c | 26 +- .../generated/{maxloc0_4_i1.c => maxloc0_4_s1.c} | 182 +- .../generated/{maxloc0_4_i4.c => maxloc0_4_s4.c} | 182 +- libgfortran/generated/maxloc0_8_i1.c | 26 +- libgfortran/generated/maxloc0_8_i16.c | 26 +- libgfortran/generated/maxloc0_8_i2.c | 26 +- libgfortran/generated/maxloc0_8_i4.c | 26 +- libgfortran/generated/maxloc0_8_i8.c | 26 +- libgfortran/generated/maxloc0_8_r10.c | 26 +- libgfortran/generated/maxloc0_8_r16.c | 26 +- libgfortran/generated/maxloc0_8_r4.c | 26 +- libgfortran/generated/maxloc0_8_r8.c | 26 +- .../generated/{maxloc0_8_i1.c => maxloc0_8_s1.c} | 182 +- .../generated/{maxloc0_8_i4.c => maxloc0_8_s4.c} | 182 +- libgfortran/generated/maxloc1_16_i1.c | 34 +- libgfortran/generated/maxloc1_16_i16.c | 34 +- libgfortran/generated/maxloc1_16_i2.c | 34 +- libgfortran/generated/maxloc1_16_i4.c | 34 +- libgfortran/generated/maxloc1_16_i8.c | 34 +- libgfortran/generated/maxloc1_16_r10.c | 34 +- libgfortran/generated/maxloc1_16_r16.c | 34 +- libgfortran/generated/maxloc1_16_r4.c | 34 +- libgfortran/generated/maxloc1_16_r8.c | 34 +- .../generated/{maxloc1_16_i1.c => maxloc1_16_s1.c} | 150 +- .../generated/{maxloc1_16_i4.c => maxloc1_16_s4.c} | 150 +- libgfortran/generated/maxloc1_4_i1.c | 34 +- libgfortran/generated/maxloc1_4_i16.c | 34 +- libgfortran/generated/maxloc1_4_i2.c | 34 +- libgfortran/generated/maxloc1_4_i4.c | 34 +- libgfortran/generated/maxloc1_4_i8.c | 34 +- libgfortran/generated/maxloc1_4_r10.c | 34 +- libgfortran/generated/maxloc1_4_r16.c | 34 +- libgfortran/generated/maxloc1_4_r4.c | 34 +- libgfortran/generated/maxloc1_4_r8.c | 34 +- .../generated/{maxloc1_4_i1.c => maxloc1_4_s1.c} | 150 +- .../generated/{maxloc1_4_i4.c => maxloc1_4_s4.c} | 150 +- libgfortran/generated/maxloc1_8_i1.c | 34 +- libgfortran/generated/maxloc1_8_i16.c | 34 +- libgfortran/generated/maxloc1_8_i2.c | 34 +- libgfortran/generated/maxloc1_8_i4.c | 34 +- libgfortran/generated/maxloc1_8_i8.c | 34 +- libgfortran/generated/maxloc1_8_r10.c | 34 +- libgfortran/generated/maxloc1_8_r16.c | 34 +- libgfortran/generated/maxloc1_8_r4.c | 34 +- libgfortran/generated/maxloc1_8_r8.c | 34 +- .../generated/{maxloc1_8_i1.c => maxloc1_8_s1.c} | 150 +- .../generated/{maxloc1_8_i4.c => maxloc1_8_s4.c} | 150 +- libgfortran/generated/maxloc2_16_s1.c | 161 + libgfortran/generated/maxloc2_16_s4.c | 161 + libgfortran/generated/maxloc2_4_s1.c | 161 + libgfortran/generated/maxloc2_4_s4.c | 161 + libgfortran/generated/maxloc2_8_s1.c | 161 + libgfortran/generated/maxloc2_8_s4.c | 161 + libgfortran/generated/maxval0_s1.c | 258 + libgfortran/generated/maxval0_s4.c | 258 + .../generated/{maxval_i1.c => maxval1_s1.c} | 180 +- .../generated/{maxval_i4.c => maxval1_s4.c} | 180 +- libgfortran/generated/maxval_i1.c | 19 +- libgfortran/generated/maxval_i16.c | 19 +- libgfortran/generated/maxval_i2.c | 19 +- libgfortran/generated/maxval_i4.c | 19 +- libgfortran/generated/maxval_i8.c | 19 +- libgfortran/generated/maxval_r10.c | 19 +- libgfortran/generated/maxval_r16.c | 19 +- libgfortran/generated/maxval_r4.c | 19 +- libgfortran/generated/maxval_r8.c | 19 +- libgfortran/generated/minloc0_16_i1.c | 26 +- libgfortran/generated/minloc0_16_i16.c | 26 +- libgfortran/generated/minloc0_16_i2.c | 26 +- libgfortran/generated/minloc0_16_i4.c | 26 +- libgfortran/generated/minloc0_16_i8.c | 26 +- libgfortran/generated/minloc0_16_r10.c | 26 +- libgfortran/generated/minloc0_16_r16.c | 26 +- libgfortran/generated/minloc0_16_r4.c | 26 +- libgfortran/generated/minloc0_16_r8.c | 26 +- .../generated/{minloc0_16_i1.c => minloc0_16_s1.c} | 182 +- .../generated/{minloc0_16_i4.c => minloc0_16_s4.c} | 182 +- libgfortran/generated/minloc0_4_i1.c | 26 +- libgfortran/generated/minloc0_4_i16.c | 26 +- libgfortran/generated/minloc0_4_i2.c | 26 +- libgfortran/generated/minloc0_4_i4.c | 26 +- libgfortran/generated/minloc0_4_i8.c | 26 +- libgfortran/generated/minloc0_4_r10.c | 26 +- libgfortran/generated/minloc0_4_r16.c | 26 +- libgfortran/generated/minloc0_4_r4.c | 26 +- libgfortran/generated/minloc0_4_r8.c | 26 +- .../generated/{minloc0_4_i1.c => minloc0_4_s1.c} | 182 +- .../generated/{minloc0_4_i4.c => minloc0_4_s4.c} | 182 +- libgfortran/generated/minloc0_8_i1.c | 26 +- libgfortran/generated/minloc0_8_i16.c | 26 +- libgfortran/generated/minloc0_8_i2.c | 26 +- libgfortran/generated/minloc0_8_i4.c | 26 +- libgfortran/generated/minloc0_8_i8.c | 26 +- libgfortran/generated/minloc0_8_r10.c | 26 +- libgfortran/generated/minloc0_8_r16.c | 26 +- libgfortran/generated/minloc0_8_r4.c | 26 +- libgfortran/generated/minloc0_8_r8.c | 26 +- .../generated/{minloc0_8_i1.c => minloc0_8_s1.c} | 182 +- .../generated/{minloc0_8_i4.c => minloc0_8_s4.c} | 182 +- libgfortran/generated/minloc1_16_i1.c | 34 +- libgfortran/generated/minloc1_16_i16.c | 34 +- libgfortran/generated/minloc1_16_i2.c | 34 +- libgfortran/generated/minloc1_16_i4.c | 34 +- libgfortran/generated/minloc1_16_i8.c | 34 +- libgfortran/generated/minloc1_16_r10.c | 34 +- libgfortran/generated/minloc1_16_r16.c | 34 +- libgfortran/generated/minloc1_16_r4.c | 34 +- libgfortran/generated/minloc1_16_r8.c | 34 +- .../generated/{minloc1_16_i1.c => minloc1_16_s1.c} | 150 +- .../generated/{minloc1_16_i4.c => minloc1_16_s4.c} | 150 +- libgfortran/generated/minloc1_4_i1.c | 34 +- libgfortran/generated/minloc1_4_i16.c | 34 +- libgfortran/generated/minloc1_4_i2.c | 34 +- libgfortran/generated/minloc1_4_i4.c | 34 +- libgfortran/generated/minloc1_4_i8.c | 34 +- libgfortran/generated/minloc1_4_r10.c | 34 +- libgfortran/generated/minloc1_4_r16.c | 34 +- libgfortran/generated/minloc1_4_r4.c | 34 +- libgfortran/generated/minloc1_4_r8.c | 34 +- .../generated/{minloc1_4_i1.c => minloc1_4_s1.c} | 150 +- .../generated/{minloc1_4_i4.c => minloc1_4_s4.c} | 150 +- libgfortran/generated/minloc1_8_i1.c | 34 +- libgfortran/generated/minloc1_8_i16.c | 34 +- libgfortran/generated/minloc1_8_i2.c | 34 +- libgfortran/generated/minloc1_8_i4.c | 34 +- libgfortran/generated/minloc1_8_i8.c | 34 +- libgfortran/generated/minloc1_8_r10.c | 34 +- libgfortran/generated/minloc1_8_r16.c | 34 +- libgfortran/generated/minloc1_8_r4.c | 34 +- libgfortran/generated/minloc1_8_r8.c | 34 +- .../generated/{minloc1_8_i1.c => minloc1_8_s1.c} | 150 +- .../generated/{minloc1_8_i4.c => minloc1_8_s4.c} | 150 +- libgfortran/generated/minloc2_16_s1.c | 162 + libgfortran/generated/minloc2_16_s4.c | 162 + libgfortran/generated/minloc2_4_s1.c | 162 + libgfortran/generated/minloc2_4_s4.c | 162 + libgfortran/generated/minloc2_8_s1.c | 162 + libgfortran/generated/minloc2_8_s4.c | 162 + libgfortran/generated/minval0_s1.c | 258 + libgfortran/generated/minval0_s4.c | 258 + .../generated/{minval_i1.c => minval1_s1.c} | 182 +- .../generated/{minval_i4.c => minval1_s4.c} | 182 +- libgfortran/generated/minval_i1.c | 19 +- libgfortran/generated/minval_i16.c | 19 +- libgfortran/generated/minval_i2.c | 19 +- libgfortran/generated/minval_i4.c | 19 +- libgfortran/generated/minval_i8.c | 19 +- libgfortran/generated/minval_r10.c | 19 +- libgfortran/generated/minval_r16.c | 19 +- libgfortran/generated/minval_r4.c | 19 +- libgfortran/generated/minval_r8.c | 19 +- libgfortran/generated/misc_specifics.F90 | 2 +- libgfortran/generated/norm2_r10.c | 8 +- libgfortran/generated/norm2_r16.c | 8 +- libgfortran/generated/norm2_r4.c | 8 +- libgfortran/generated/norm2_r8.c | 8 +- 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 | 8 +- libgfortran/generated/parity_l16.c | 8 +- libgfortran/generated/parity_l2.c | 8 +- libgfortran/generated/parity_l4.c | 8 +- libgfortran/generated/parity_l8.c | 8 +- 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 | 19 +- libgfortran/generated/product_c16.c | 19 +- libgfortran/generated/product_c4.c | 19 +- libgfortran/generated/product_c8.c | 19 +- libgfortran/generated/product_i1.c | 19 +- libgfortran/generated/product_i16.c | 19 +- libgfortran/generated/product_i2.c | 19 +- libgfortran/generated/product_i4.c | 19 +- libgfortran/generated/product_i8.c | 19 +- libgfortran/generated/product_r10.c | 19 +- libgfortran/generated/product_r16.c | 19 +- libgfortran/generated/product_r4.c | 19 +- libgfortran/generated/product_r8.c | 19 +- libgfortran/generated/reshape_c10.c | 31 +- libgfortran/generated/reshape_c16.c | 31 +- libgfortran/generated/reshape_c4.c | 31 +- libgfortran/generated/reshape_c8.c | 31 +- libgfortran/generated/reshape_i16.c | 31 +- libgfortran/generated/reshape_i4.c | 31 +- libgfortran/generated/reshape_i8.c | 31 +- libgfortran/generated/reshape_r10.c | 31 +- libgfortran/generated/reshape_r16.c | 31 +- libgfortran/generated/reshape_r4.c | 31 +- libgfortran/generated/reshape_r8.c | 31 +- libgfortran/generated/shape_i1.c | 8 +- libgfortran/generated/shape_i16.c | 8 +- libgfortran/generated/shape_i2.c | 8 +- libgfortran/generated/shape_i4.c | 8 +- libgfortran/generated/shape_i8.c | 8 +- libgfortran/generated/spread_c10.c | 10 +- libgfortran/generated/spread_c16.c | 10 +- libgfortran/generated/spread_c4.c | 10 +- libgfortran/generated/spread_c8.c | 10 +- libgfortran/generated/spread_i1.c | 10 +- libgfortran/generated/spread_i16.c | 10 +- libgfortran/generated/spread_i2.c | 10 +- libgfortran/generated/spread_i4.c | 10 +- libgfortran/generated/spread_i8.c | 10 +- libgfortran/generated/spread_r10.c | 10 +- libgfortran/generated/spread_r16.c | 10 +- libgfortran/generated/spread_r4.c | 10 +- libgfortran/generated/spread_r8.c | 10 +- libgfortran/generated/sum_c10.c | 19 +- libgfortran/generated/sum_c16.c | 19 +- libgfortran/generated/sum_c4.c | 19 +- libgfortran/generated/sum_c8.c | 19 +- libgfortran/generated/sum_i1.c | 19 +- libgfortran/generated/sum_i16.c | 19 +- libgfortran/generated/sum_i2.c | 19 +- libgfortran/generated/sum_i4.c | 19 +- libgfortran/generated/sum_i8.c | 19 +- libgfortran/generated/sum_r10.c | 19 +- libgfortran/generated/sum_r16.c | 19 +- libgfortran/generated/sum_r4.c | 19 +- libgfortran/generated/sum_r8.c | 19 +- libgfortran/generated/unpack_c10.c | 2 +- libgfortran/generated/unpack_c16.c | 2 +- libgfortran/generated/unpack_c4.c | 2 +- libgfortran/generated/unpack_c8.c | 2 +- libgfortran/generated/unpack_i1.c | 2 +- libgfortran/generated/unpack_i16.c | 2 +- libgfortran/generated/unpack_i2.c | 2 +- libgfortran/generated/unpack_i4.c | 2 +- libgfortran/generated/unpack_i8.c | 2 +- libgfortran/generated/unpack_r10.c | 2 +- libgfortran/generated/unpack_r16.c | 2 +- libgfortran/generated/unpack_r4.c | 2 +- libgfortran/generated/unpack_r8.c | 2 +- libgfortran/gfortran.map | 138 +- 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 | 12 +- libgfortran/intrinsics/associated.c | 6 +- libgfortran/intrinsics/c99_functions.c | 2 +- libgfortran/intrinsics/chdir.c | 2 +- libgfortran/intrinsics/chmod.c | 5 +- libgfortran/intrinsics/clock.c | 2 +- libgfortran/intrinsics/cpu_time.c | 2 +- libgfortran/intrinsics/cshift0.c | 5 +- libgfortran/intrinsics/ctime.c | 2 +- libgfortran/intrinsics/date_and_time.c | 9 +- libgfortran/intrinsics/dprod_r8.f90 | 2 +- libgfortran/intrinsics/dtime.c | 2 +- libgfortran/intrinsics/env.c | 5 +- libgfortran/intrinsics/eoshift0.c | 10 +- libgfortran/intrinsics/eoshift2.c | 8 +- libgfortran/intrinsics/erfc_scaled.c | 2 +- libgfortran/intrinsics/erfc_scaled_inc.c | 2 +- libgfortran/intrinsics/etime.c | 2 +- libgfortran/intrinsics/execute_command_line.c | 2 +- libgfortran/intrinsics/exit.c | 2 +- libgfortran/intrinsics/extends_type_of.c | 4 +- libgfortran/intrinsics/f2c_specifics.F90 | 2 +- libgfortran/intrinsics/fnum.c | 2 +- libgfortran/intrinsics/gerror.c | 4 +- libgfortran/intrinsics/getXid.c | 2 +- libgfortran/intrinsics/getcwd.c | 2 +- libgfortran/intrinsics/getlog.c | 5 +- libgfortran/intrinsics/hostnm.c | 7 +- libgfortran/intrinsics/ierrno.c | 2 +- libgfortran/intrinsics/ishftc.c | 2 +- libgfortran/intrinsics/kill.c | 2 +- libgfortran/intrinsics/link.c | 2 +- libgfortran/intrinsics/move_alloc.c | 4 +- libgfortran/intrinsics/mvbits.c | 2 +- libgfortran/intrinsics/pack_generic.c | 33 +- libgfortran/intrinsics/perror.c | 2 +- libgfortran/intrinsics/rand.c | 2 +- libgfortran/intrinsics/random.c | 29 +- libgfortran/intrinsics/rename.c | 2 +- libgfortran/intrinsics/reshape_generic.c | 4 +- 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 | 52 +- libgfortran/intrinsics/stat.c | 2 +- libgfortran/intrinsics/string_intrinsics.c | 2 +- libgfortran/intrinsics/string_intrinsics_inc.c | 31 +- libgfortran/intrinsics/symlnk.c | 2 +- libgfortran/intrinsics/system.c | 2 +- libgfortran/intrinsics/system_clock.c | 2 +- libgfortran/intrinsics/time.c | 2 +- libgfortran/intrinsics/time_1.h | 2 +- libgfortran/intrinsics/umask.c | 2 +- libgfortran/intrinsics/unlink.c | 2 +- libgfortran/intrinsics/unpack_generic.c | 47 +- libgfortran/io/close.c | 2 +- libgfortran/io/fbuf.c | 54 +- libgfortran/io/fbuf.h | 18 +- libgfortran/io/file_pos.c | 2 +- libgfortran/io/format.c | 5 +- libgfortran/io/format.h | 2 +- libgfortran/io/inquire.c | 16 +- libgfortran/io/intrinsics.c | 2 +- libgfortran/io/io.h | 41 +- libgfortran/io/list_read.c | 42 +- libgfortran/io/lock.c | 2 +- libgfortran/io/open.c | 14 +- libgfortran/io/read.c | 97 +- libgfortran/io/size_from_kind.c | 2 +- libgfortran/io/transfer.c | 190 +- libgfortran/io/transfer128.c | 2 +- libgfortran/io/unit.c | 53 +- libgfortran/io/unix.c | 80 +- libgfortran/io/unix.h | 14 +- libgfortran/io/write.c | 138 +- libgfortran/io/write_float.def | 2 +- libgfortran/kinds-override.h | 2 +- libgfortran/libgfortran.h | 73 +- 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 | 9 +- libgfortran/m4/cshift1a.m4 | 2 +- libgfortran/m4/eoshift1.m4 | 8 +- libgfortran/m4/eoshift3.m4 | 8 +- libgfortran/m4/head.m4 | 2 +- libgfortran/m4/iall.m4 | 2 +- libgfortran/m4/iany.m4 | 2 +- libgfortran/m4/{iforeach.m4 => iforeach-s.m4} | 78 +- libgfortran/m4/{iforeach.m4 => iforeach-s2.m4} | 151 +- libgfortran/m4/iforeach.m4 | 23 +- libgfortran/m4/{ifunction.m4 => ifunction-s.m4} | 99 +- libgfortran/m4/{ifunction.m4 => ifunction-s2.m4} | 107 +- libgfortran/m4/ifunction.m4 | 63 +- libgfortran/m4/ifunction_logical.m4 | 2 +- libgfortran/m4/in_pack.m4 | 7 +- libgfortran/m4/in_unpack.m4 | 7 +- libgfortran/m4/iparity.m4 | 2 +- libgfortran/m4/iparm.m4 | 5 +- libgfortran/m4/matmul.m4 | 2 +- libgfortran/m4/matmulavx128.m4 | 2 +- libgfortran/m4/matmull.m4 | 2 +- libgfortran/m4/maxloc0.m4 | 5 +- libgfortran/m4/{iany.m4 => maxloc0s.m4} | 51 +- libgfortran/m4/maxloc1.m4 | 7 +- libgfortran/m4/{iparity.m4 => maxloc1s.m4} | 41 +- libgfortran/m4/maxloc2s.m4 | 162 + libgfortran/m4/maxval.m4 | 2 +- libgfortran/m4/{iany.m4 => maxval0s.m4} | 44 +- libgfortran/m4/{iany.m4 => maxval1s.m4} | 35 +- libgfortran/m4/minloc0.m4 | 5 +- libgfortran/m4/{iany.m4 => minloc0s.m4} | 51 +- libgfortran/m4/minloc1.m4 | 7 +- libgfortran/m4/{iall.m4 => minloc1s.m4} | 41 +- libgfortran/m4/minloc2s.m4 | 163 + libgfortran/m4/minval.m4 | 2 +- libgfortran/m4/{iany.m4 => minval0s.m4} | 44 +- libgfortran/m4/{iany.m4 => minval1s.m4} | 45 +- 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 | 31 +- libgfortran/m4/shape.m4 | 8 +- libgfortran/m4/spread.m4 | 10 +- libgfortran/m4/sum.m4 | 2 +- libgfortran/m4/unpack.m4 | 2 +- libgfortran/runtime/backtrace.c | 2 +- libgfortran/runtime/bounds.c | 7 +- libgfortran/runtime/compile_options.c | 2 +- libgfortran/runtime/convert_char.c | 2 +- libgfortran/runtime/environ.c | 6 +- libgfortran/runtime/error.c | 2 +- libgfortran/runtime/fpu.c | 2 +- libgfortran/runtime/in_pack_generic.c | 28 +- libgfortran/runtime/in_unpack_generic.c | 30 +- libgfortran/runtime/main.c | 30 +- libgfortran/runtime/memory.c | 2 +- libgfortran/runtime/minimal.c | 9 +- libgfortran/runtime/pause.c | 2 +- libgfortran/runtime/select.c | 2 +- libgfortran/runtime/select_inc.c | 2 +- libgfortran/runtime/stop.c | 2 +- libgfortran/runtime/string.c | 2 +- libgo/MERGE | 2 +- libgo/Makefile.am | 120 +- libgo/Makefile.in | 208 +- libgo/VERSION | 2 +- libgo/configure | 141 +- libgo/configure.ac | 151 +- libgo/go/archive/tar/common.go | 608 +- libgo/go/archive/tar/format.go | 174 +- libgo/go/archive/tar/reader.go | 825 +- libgo/go/archive/tar/reader_test.go | 1428 +- .../archive/tar/{stat_atim.go => stat_actime1.go} | 2 +- .../tar/{stat_atimespec.go => stat_actime2.go} | 0 libgo/go/archive/tar/stat_unix.go | 84 +- libgo/go/archive/tar/strconv.go | 130 +- libgo/go/archive/tar/strconv_test.go | 139 +- libgo/go/archive/tar/tar_test.go | 541 +- .../testdata/{hardlink.tar => gnu-long-nul.tar} | Bin 2560 -> 2560 bytes .../archive/tar/testdata/gnu-nil-sparse-data.tar | Bin 0 -> 2560 bytes .../archive/tar/testdata/gnu-nil-sparse-hole.tar | Bin 1213 -> 1536 bytes .../go/archive/tar/testdata/gnu-not-utf8.tar | Bin 1213 -> 1536 bytes .../{writer-big.tar => gnu-sparse-big.tar} | Bin 4096 -> 5120 bytes .../tar/testdata/{hardlink.tar => gnu-utf8.tar} | Bin 2560 -> 2560 bytes .../go/archive/tar/testdata/invalid-go17.tar | Bin 1213 -> 1536 bytes .../{writer-big.tar => pax-global-records.tar} | Bin 4096 -> 7168 bytes ...star.issue12594.tar => pax-nil-sparse-data.tar} | Bin 3072 -> 4096 bytes ...star.issue12594.tar => pax-nil-sparse-hole.tar} | Bin 3072 -> 3072 bytes .../testdata/{hardlink.tar => pax-nul-path.tar} | Bin 2560 -> 2560 bytes .../testdata/{hardlink.tar => pax-nul-xattrs.tar} | Bin 2560 -> 2560 bytes .../go/archive/tar/testdata/pax-pos-size-file.tar | Bin 2560 -> 2560 bytes .../tar/testdata/{hardlink.tar => pax-records.tar} | Bin 2560 -> 2560 bytes .../{writer-big.tar => pax-sparse-big.tar} | Bin 4096 -> 6144 bytes .../testdata/{hardlink.tar => trailing-slash.tar} | Bin 2560 -> 2560 bytes .../go/archive/tar/testdata/ustar-file-devs.tar | Bin 1213 -> 1536 bytes libgo/go/archive/tar/testdata/writer-big-long.tar | Bin 4096 -> 1536 bytes libgo/go/archive/tar/testdata/writer-big.tar | Bin 4096 -> 512 bytes libgo/go/archive/tar/writer.go | 818 +- libgo/go/archive/tar/writer_test.go | 995 +- libgo/go/archive/zip/reader.go | 165 +- libgo/go/archive/zip/reader_test.go | 429 +- libgo/go/archive/zip/struct.go | 104 +- libgo/go/archive/zip/testdata/time-22738.zip | Bin 0 -> 140 bytes libgo/go/archive/zip/testdata/time-7zip.zip | Bin 0 -> 150 bytes libgo/go/archive/zip/testdata/time-go.zip | Bin 0 -> 148 bytes libgo/go/archive/zip/testdata/time-infozip.zip | Bin 0 -> 166 bytes libgo/go/archive/zip/testdata/time-osx.zip | Bin 0 -> 142 bytes libgo/go/archive/zip/testdata/time-win7.zip | Bin 0 -> 114 bytes libgo/go/archive/zip/testdata/time-winrar.zip | Bin 0 -> 150 bytes libgo/go/archive/zip/testdata/time-winzip.zip | Bin 0 -> 150 bytes libgo/go/archive/zip/testdata/utf8-7zip.zip | Bin 0 -> 146 bytes libgo/go/archive/zip/testdata/utf8-infozip.zip | Bin 0 -> 162 bytes libgo/go/archive/zip/testdata/utf8-osx.zip | Bin 0 -> 138 bytes libgo/go/archive/zip/testdata/utf8-winrar.zip | Bin 0 -> 146 bytes libgo/go/archive/zip/testdata/utf8-winzip.zip | Bin 0 -> 146 bytes libgo/go/archive/zip/writer.go | 137 +- libgo/go/archive/zip/writer_test.go | 124 +- libgo/go/archive/zip/zip_test.go | 42 +- libgo/go/bufio/bufio.go | 6 + libgo/go/bufio/bufio_test.go | 18 + libgo/go/bufio/export_test.go | 2 + libgo/go/bufio/scan.go | 9 +- libgo/go/builtin/builtin.go | 5 +- libgo/go/bytes/boundary_test.go | 84 + libgo/go/bytes/buffer.go | 94 +- libgo/go/bytes/buffer_test.go | 114 +- libgo/go/bytes/bytes.go | 292 +- libgo/go/bytes/bytes_amd64.go | 42 +- libgo/go/bytes/bytes_arm64.go | 70 + libgo/go/bytes/bytes_generic.go | 40 +- libgo/go/bytes/bytes_s390x.go | 42 +- libgo/go/bytes/bytes_test.go | 133 +- libgo/go/bytes/equal_test.go | 47 - libgo/go/bytes/example_test.go | 141 + libgo/go/bytes/reader.go | 6 + libgo/go/bytes/reader_test.go | 4 +- libgo/go/cmd/buildid/buildid.go | 73 + libgo/go/cmd/buildid/doc.go | 18 + libgo/go/cmd/cgo/ast.go | 272 +- libgo/go/cmd/cgo/doc.go | 262 +- libgo/go/cmd/cgo/gcc.go | 382 +- libgo/go/cmd/cgo/main.go | 27 +- libgo/go/cmd/cgo/out.go | 102 +- libgo/go/cmd/go/alldocs.go | 262 +- libgo/go/cmd/go/go_test.go | 1920 +- libgo/go/cmd/go/go_windows_test.go | 81 + libgo/go/cmd/go/internal/base/base.go | 4 +- libgo/go/cmd/go/internal/base/path.go | 22 - libgo/go/cmd/go/internal/base/tool.go | 11 +- libgo/go/cmd/go/internal/buildid/buildid.go | 201 - libgo/go/cmd/go/internal/cache/cache.go | 459 + libgo/go/cmd/go/internal/cache/cache_test.go | 319 + libgo/go/cmd/go/internal/cache/default.go | 110 + libgo/go/cmd/go/internal/cache/hash.go | 174 + libgo/go/cmd/go/internal/cache/hash_test.go | 52 + libgo/go/cmd/go/internal/cfg/cfg.go | 69 +- libgo/go/cmd/go/internal/clean/clean.go | 68 +- libgo/go/cmd/go/internal/envcmd/env.go | 57 +- libgo/go/cmd/go/internal/fix/fix.go | 4 +- libgo/go/cmd/go/internal/fmtcmd/fmt.go | 36 +- libgo/go/cmd/go/internal/generate/generate.go | 4 +- libgo/go/cmd/go/internal/get/get.go | 20 +- libgo/go/cmd/go/internal/get/vcs.go | 116 +- libgo/go/cmd/go/internal/get/vcs_test.go | 18 + libgo/go/cmd/go/internal/help/helpdoc.go | 92 +- libgo/go/cmd/go/internal/list/list.go | 25 +- libgo/go/cmd/go/internal/load/flag.go | 121 + libgo/go/cmd/go/internal/load/flag_test.go | 135 + libgo/go/cmd/go/internal/load/icfg.go | 78 + libgo/go/cmd/go/internal/load/path.go | 22 - libgo/go/cmd/go/internal/load/pkg.go | 1239 +- libgo/go/cmd/go/internal/load/search.go | 49 +- libgo/go/cmd/go/internal/load/testgo.go | 21 - libgo/go/cmd/go/internal/run/run.go | 9 +- libgo/go/cmd/go/internal/str/path.go | 32 + libgo/go/cmd/go/internal/test/cover.go | 84 + libgo/go/cmd/go/internal/test/test.go | 1217 +- libgo/go/cmd/go/internal/test/testflag.go | 39 +- libgo/go/cmd/go/internal/tool/tool.go | 2 +- libgo/go/cmd/go/internal/vet/vet.go | 61 +- libgo/go/cmd/go/internal/vet/vetflag.go | 13 +- libgo/go/cmd/go/internal/work/action.go | 754 + libgo/go/cmd/go/internal/work/build.go | 3589 +- libgo/go/cmd/go/internal/work/build_test.go | 7 +- libgo/go/cmd/go/internal/work/buildid.go | 653 + libgo/go/cmd/go/internal/work/exec.go | 2444 ++ libgo/go/cmd/go/internal/work/gc.go | 495 + libgo/go/cmd/go/internal/work/gccgo.go | 573 + libgo/go/cmd/go/internal/work/init.go | 223 + libgo/go/cmd/go/internal/work/security.go | 160 + libgo/go/cmd/go/internal/work/security_test.go | 240 + libgo/go/cmd/go/main.go | 7 + libgo/go/cmd/go/note_test.go | 53 +- .../cmd/go/testdata/print_goroot.go} | 6 +- libgo/go/cmd/go/testdata/src/complex/main.go | 12 + .../go/testdata/src/complex/nest/sub/test12/p.go | 11 + .../go/testdata/src/complex/nest/sub/test23/p.go | 11 + .../testdata/src/complex/nest/sub/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v1/v1.go | 3 + .../go/testdata/src/complex/nest/vendor/v2/v2.go | 3 + .../go/testdata/src/complex/nest/vendor/v3/v3.go | 3 + libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go | 3 + libgo/go/cmd/go/testdata/src/complex/w/w.go | 3 + libgo/go/cmd/go/testdata/src/coverasm/p.go | 7 + libgo/go/cmd/go/testdata/src/coverasm/p.s | 2 + .../p1/p1_test.go => coverasm/p_test.go} | 3 +- libgo/go/cmd/go/testdata/src/coverbad/p.go | 5 + libgo/go/cmd/go/testdata/src/coverbad/p1.go | 7 + .../q1/q1_test.go => coverbad/p_test.go} | 3 +- libgo/go/cmd/go/testdata/src/coverdep/p.go | 6 + libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go | 3 + .../p1/p1_test.go => coverdep/p_test.go} | 3 +- .../{testimport/p1/p1.go => src/coverdep2/p1/p.go} | 0 .../p3/p3_test.go => coverdep2/p1/p_test.go} | 6 +- libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go | 7 + libgo/go/cmd/go/testdata/src/coverdot1/p.go | 3 + libgo/go/cmd/go/testdata/src/coverdot2/p.go | 5 + libgo/go/cmd/go/testdata/src/coverdot2/p_test.go | 7 + libgo/go/cmd/go/testdata/src/failfast_test.go | 54 + .../go/testdata/src/multimain/multimain_test.go | 16 + libgo/go/cmd/go/testdata/src/not_main/not_main.go | 3 + .../p1/p1_test.go => skipper/skip_test.go} | 3 +- libgo/go/cmd/go/testdata/src/sleepy1/p_test.go | 10 + libgo/go/cmd/go/testdata/src/sleepy2/p_test.go | 10 + libgo/go/cmd/go/testdata/src/sleepybad/p.go | 5 + .../go/testdata/src/testcache/testcache_test.go | 91 + libgo/go/cmd/go/testdata/src/testrace/race_test.go | 2 + libgo/go/cmd/go/testdata/src/vetcycle/p.go | 13 + libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go | 7 + libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go | 6 + .../{cgocover/p_test.go => vetfail/p2/p2_test.go} | 2 +- .../go/testdata/standalone_main_normal_test.go} | 7 +- .../go/testdata/standalone_main_wrong_test.go} | 7 +- libgo/go/cmd/go/vendor_test.go | 5 +- libgo/go/cmd/internal/buildid/buildid.go | 321 + libgo/go/cmd/internal/buildid/buildid_test.go | 137 + libgo/go/cmd/{go => }/internal/buildid/note.go | 41 +- libgo/go/cmd/internal/buildid/rewrite.go | 91 + .../internal/buildid/testdata/a.elf} | Bin 12588 -> 12768 bytes .../internal/buildid/testdata/a.macho} | Bin 12588 -> 13472 bytes .../v7.tar => cmd/internal/buildid/testdata/a.pe} | Bin 3584 -> 3584 bytes libgo/go/cmd/internal/buildid/testdata/p.a | Bin 0 -> 682 bytes libgo/go/cmd/internal/edit/edit.go | 93 + libgo/go/cmd/internal/edit/edit_test.go | 28 + libgo/go/cmd/internal/objabi/autotype.go | 1 + libgo/go/cmd/internal/objabi/flag.go | 73 +- libgo/go/cmd/internal/objabi/line.go | 2 +- libgo/go/cmd/internal/objabi/reloctype.go | 14 +- libgo/go/cmd/internal/objabi/reloctype_string.go | 4 +- libgo/go/cmd/internal/objabi/symkind.go | 3 +- libgo/go/cmd/internal/objabi/symkind_string.go | 4 +- libgo/go/cmd/internal/objabi/util.go | 12 + libgo/go/cmd/internal/objabi/zbootstrap.go | 15 - libgo/go/cmd/internal/test2json/test2json.go | 413 + libgo/go/cmd/internal/test2json/test2json_test.go | 277 + .../go/cmd/internal/test2json/testdata/ascii.json | 10 + .../go/cmd/internal/test2json/testdata/ascii.test | 7 + .../go/cmd/internal/test2json/testdata/smiley.json | 182 + .../go/cmd/internal/test2json/testdata/smiley.test | 97 + .../cmd/internal/test2json/testdata/unicode.json | 10 + .../cmd/internal/test2json/testdata/unicode.test | 7 + libgo/go/cmd/internal/test2json/testdata/vet.json | 182 + libgo/go/cmd/internal/test2json/testdata/vet.test | 97 + libgo/go/cmd/test2json/main.go | 131 + libgo/go/cmd/vet/README | 33 + libgo/go/cmd/vet/all/main.go | 318 + libgo/go/cmd/vet/all/whitelist/386.txt | 27 + libgo/go/cmd/vet/all/whitelist/all.txt | 50 + libgo/go/cmd/vet/all/whitelist/amd64.txt | 34 + libgo/go/cmd/vet/all/whitelist/android_386.txt | 8 + libgo/go/cmd/vet/all/whitelist/android_amd64.txt | 3 + libgo/go/cmd/vet/all/whitelist/android_arm.txt | 5 + libgo/go/cmd/vet/all/whitelist/arm.txt | 21 + libgo/go/cmd/vet/all/whitelist/arm64.txt | 11 + libgo/go/cmd/vet/all/whitelist/darwin_386.txt | 9 + libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt | 5 + libgo/go/cmd/vet/all/whitelist/darwin_arm.txt | 12 + libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt | 8 + libgo/go/cmd/vet/all/whitelist/dragonfly_amd64.txt | 7 + libgo/go/cmd/vet/all/whitelist/freebsd_386.txt | 19 + libgo/go/cmd/vet/all/whitelist/freebsd_amd64.txt | 6 + libgo/go/cmd/vet/all/whitelist/freebsd_arm.txt | 4 + libgo/go/cmd/vet/all/whitelist/linux_386.txt | 13 + libgo/go/cmd/vet/all/whitelist/linux_amd64.txt | 8 + libgo/go/cmd/vet/all/whitelist/linux_arm.txt | 12 + libgo/go/cmd/vet/all/whitelist/linux_arm64.txt | 5 + libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt | 5 + libgo/go/cmd/vet/all/whitelist/mips.txt | 7 + libgo/go/cmd/vet/all/whitelist/mips64x.txt | 6 + libgo/go/cmd/vet/all/whitelist/mipsle.txt | 7 + libgo/go/cmd/vet/all/whitelist/mipsx.txt | 9 + libgo/go/cmd/vet/all/whitelist/nacl_386.txt | 13 + libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt | 29 + libgo/go/cmd/vet/all/whitelist/nacl_arm.txt | 8 + libgo/go/cmd/vet/all/whitelist/netbsd.txt | 3 + libgo/go/cmd/vet/all/whitelist/netbsd_386.txt | 23 + libgo/go/cmd/vet/all/whitelist/netbsd_amd64.txt | 3 + libgo/go/cmd/vet/all/whitelist/netbsd_arm.txt | 5 + libgo/go/cmd/vet/all/whitelist/openbsd_386.txt | 17 + libgo/go/cmd/vet/all/whitelist/openbsd_amd64.txt | 3 + libgo/go/cmd/vet/all/whitelist/openbsd_arm.txt | 4 + libgo/go/cmd/vet/all/whitelist/plan9_386.txt | 3 + libgo/go/cmd/vet/all/whitelist/plan9_amd64.txt | 4 + libgo/go/cmd/vet/all/whitelist/plan9_arm.txt | 4 + libgo/go/cmd/vet/all/whitelist/ppc64x.txt | 12 + libgo/go/cmd/vet/all/whitelist/readme.txt | 4 + libgo/go/cmd/vet/all/whitelist/s390x.txt | 17 + libgo/go/cmd/vet/all/whitelist/solaris_amd64.txt | 6 + libgo/go/cmd/vet/all/whitelist/windows.txt | 7 + libgo/go/cmd/vet/all/whitelist/windows_386.txt | 10 + libgo/go/cmd/vet/all/whitelist/windows_amd64.txt | 9 + libgo/go/cmd/vet/asmdecl.go | 730 + libgo/go/cmd/vet/assign.go | 52 + libgo/go/cmd/vet/atomic.go | 69 + libgo/go/cmd/vet/bool.go | 186 + libgo/go/cmd/vet/buildtag.go | 91 + libgo/go/cmd/vet/cgo.go | 141 + libgo/go/cmd/vet/composite.go | 82 + libgo/go/cmd/vet/copylock.go | 256 + libgo/go/cmd/vet/dead.go | 108 + libgo/go/cmd/vet/deadcode.go | 298 + libgo/go/cmd/vet/doc.go | 224 + libgo/go/cmd/vet/httpresponse.go | 137 + libgo/go/cmd/vet/internal/cfg/builder.go | 512 + libgo/go/cmd/vet/internal/cfg/cfg.go | 142 + libgo/go/cmd/vet/internal/cfg/cfg_test.go | 190 + libgo/go/cmd/vet/internal/whitelist/whitelist.go | 28 + libgo/go/cmd/vet/lostcancel.go | 322 + libgo/go/cmd/vet/main.go | 619 + libgo/go/cmd/vet/method.go | 181 + libgo/go/cmd/vet/nilfunc.go | 67 + libgo/go/cmd/vet/print.go | 780 + libgo/go/cmd/vet/rangeloop.go | 105 + libgo/go/cmd/vet/shadow.go | 246 + libgo/go/cmd/vet/shift.go | 98 + libgo/go/cmd/vet/structtag.go | 226 + libgo/go/cmd/vet/testdata/asm/asm.go | 45 + libgo/go/cmd/vet/testdata/asm/asm1.s | 315 + libgo/go/cmd/vet/testdata/asm/asm2.s | 257 + libgo/go/cmd/vet/testdata/asm/asm3.s | 178 + libgo/go/cmd/vet/testdata/asm/asm4.s | 26 + libgo/go/cmd/vet/testdata/asm/asm5.s | 193 + libgo/go/cmd/vet/testdata/asm/asm6.s | 193 + libgo/go/cmd/vet/testdata/asm/asm7.s | 193 + libgo/go/cmd/vet/testdata/asm8.s | 165 + libgo/go/cmd/vet/testdata/assign.go | 31 + libgo/go/cmd/vet/testdata/atomic.go | 52 + libgo/go/cmd/vet/testdata/bool.go | 113 + libgo/go/cmd/vet/testdata/buildtag/buildtag.go | 14 + libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go | 15 + libgo/go/cmd/vet/testdata/cgo/cgo.go | 59 + libgo/go/cmd/vet/testdata/cgo/cgo2.go | 12 + .../plugin.go => go/cmd/vet/testdata/cgo/cgo3.go} | 10 +- libgo/go/cmd/vet/testdata/cgo/cgo4.go | 15 + libgo/go/cmd/vet/testdata/composite.go | 103 + libgo/go/cmd/vet/testdata/copylock.go | 188 + libgo/go/cmd/vet/testdata/copylock_func.go | 136 + libgo/go/cmd/vet/testdata/copylock_range.go | 67 + libgo/go/cmd/vet/testdata/deadcode.go | 2125 ++ libgo/go/cmd/vet/testdata/divergent/buf.go | 17 + libgo/go/cmd/vet/testdata/divergent/buf_test.go | 35 + libgo/go/cmd/vet/testdata/httpresponse.go | 85 + .../cmd/vet/testdata/incomplete/examples_test.go | 33 + libgo/go/cmd/vet/testdata/lostcancel.go | 155 + libgo/go/cmd/vet/testdata/method.go | 22 + libgo/go/cmd/vet/testdata/nilfunc.go | 35 + libgo/go/cmd/vet/testdata/print.go | 535 + libgo/go/cmd/vet/testdata/rangeloop.go | 90 + libgo/go/cmd/vet/testdata/shadow.go | 59 + libgo/go/cmd/vet/testdata/shift.go | 162 + libgo/go/cmd/vet/testdata/structtag.go | 102 + .../cmd/vet/testdata/tagtest/file1.go} | 5 +- .../c.c => go/cmd/vet/testdata/tagtest/file2.go} | 8 +- libgo/go/cmd/vet/testdata/testingpkg/tests.go | 1 + libgo/go/cmd/vet/testdata/testingpkg/tests_test.go | 74 + libgo/go/cmd/vet/testdata/unsafeptr.go | 63 + libgo/go/cmd/vet/testdata/unused.go | 29 + libgo/go/cmd/vet/tests.go | 187 + libgo/go/cmd/vet/types.go | 313 + libgo/go/cmd/vet/unsafeptr.go | 97 + libgo/go/cmd/vet/unused.go | 93 + libgo/go/cmd/vet/vet_test.go | 249 + libgo/go/compress/bzip2/bzip2.go | 2 +- libgo/go/compress/bzip2/bzip2_test.go | 8 + libgo/go/compress/flate/huffman_bit_writer.go | 8 - libgo/go/compress/gzip/gunzip.go | 2 +- libgo/go/container/heap/heap_test.go | 1 + libgo/go/container/list/list.go | 15 +- libgo/go/container/ring/example_test.go | 195 + libgo/go/context/benchmark_test.go | 56 +- libgo/go/context/context.go | 14 +- libgo/go/context/example_test.go | 2 +- libgo/go/crypto/aes/ctr_s390x.go | 4 + libgo/go/crypto/aes/gcm_s390x.go | 100 +- libgo/go/crypto/cipher/benchmark_test.go | 19 + libgo/go/crypto/cipher/cipher.go | 23 +- libgo/go/crypto/cipher/example_test.go | 76 +- libgo/go/crypto/cipher/gcm.go | 4 +- libgo/go/crypto/cipher/io.go | 6 +- libgo/go/crypto/cipher/ofb.go | 2 +- libgo/go/crypto/cipher/xor.go | 9 +- libgo/go/crypto/dsa/dsa.go | 2 +- libgo/go/crypto/ecdsa/ecdsa.go | 17 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 58 +- libgo/go/crypto/elliptic/elliptic.go | 11 +- libgo/go/crypto/elliptic/elliptic_test.go | 129 +- libgo/go/crypto/elliptic/p256_amd64.go | 64 +- libgo/go/crypto/elliptic/p256_s390x.go | 49 +- libgo/go/crypto/hmac/hmac.go | 3 + libgo/go/crypto/issue21104_test.go | 61 + libgo/go/crypto/md5/md5.go | 78 +- libgo/go/crypto/md5/md5_test.go | 101 +- libgo/go/crypto/rand/rand_linux.go | 25 +- libgo/go/crypto/rand/rand_linux_test.go | 42 + libgo/go/crypto/rc4/rc4.go | 3 +- libgo/go/crypto/rc4/rc4_asm.go | 4 +- libgo/go/crypto/rc4/rc4_ref.go | 2 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 19 +- libgo/go/crypto/sha1/sha1.go | 104 +- libgo/go/crypto/sha1/sha1_test.go | 105 +- libgo/go/crypto/sha1/sha1block_arm64.go | 30 + libgo/go/crypto/sha1/sha1block_generic.go | 2 +- libgo/go/crypto/sha256/sha256.go | 92 +- libgo/go/crypto/sha256/sha256_test.go | 191 +- libgo/go/crypto/sha256/sha256block_arm64.go | 25 + libgo/go/crypto/sha256/sha256block_generic.go | 2 +- libgo/go/crypto/sha512/sha512.go | 92 + libgo/go/crypto/sha512/sha512_test.go | 790 +- libgo/go/crypto/subtle/constant_time.go | 16 +- libgo/go/crypto/subtle/constant_time_test.go | 32 + libgo/go/crypto/tls/common.go | 72 +- libgo/go/crypto/tls/conn.go | 28 +- libgo/go/crypto/tls/conn_test.go | 12 + libgo/go/crypto/tls/handshake_client.go | 209 +- libgo/go/crypto/tls/handshake_client_test.go | 37 +- libgo/go/crypto/tls/handshake_messages.go | 71 +- libgo/go/crypto/tls/handshake_messages_test.go | 12 +- libgo/go/crypto/tls/handshake_server.go | 32 +- libgo/go/crypto/tls/handshake_server_test.go | 87 + libgo/go/crypto/tls/handshake_test.go | 8 +- libgo/go/crypto/tls/key_agreement.go | 63 +- libgo/go/crypto/tls/prf.go | 46 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 94 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 90 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 92 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 90 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 76 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 72 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 40 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 74 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 72 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 40 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 44 +- .../tls/testdata/Client-TLSv12-AES128-SHA256 | 58 +- .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 44 +- libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 63 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 96 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 88 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 84 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 100 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 84 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 74 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 68 +- .../Client-TLSv12-ECDHE-ECDSA-AES128-SHA256 | 84 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 68 +- .../Client-TLSv12-ECDHE-ECDSA-CHACHA20-POLY1305 | 64 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 72 +- .../testdata/Client-TLSv12-ECDHE-RSA-AES128-SHA256 | 80 +- .../Client-TLSv12-ECDHE-RSA-CHACHA20-POLY1305 | 60 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 40 +- .../tls/testdata/Client-TLSv12-RenegotiateOnce | 292 +- .../tls/testdata/Client-TLSv12-RenegotiateTwice | 522 +- .../Client-TLSv12-RenegotiateTwiceRejected | 298 +- .../testdata/Client-TLSv12-RenegotiationRejected | 68 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 62 +- .../Client-TLSv12-X25519-ECDHE-RSA-AES-GCM | 65 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 64 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 64 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 66 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 60 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 76 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 78 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 60 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 62 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 50 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 50 +- .../Server-TLSv12-X25519-ECDHE-RSA-AES-GCM | 50 +- libgo/go/crypto/tls/tls_test.go | 52 + libgo/go/crypto/x509/name_constraints_test.go | 2002 + libgo/go/crypto/x509/pkcs1.go | 33 + libgo/go/crypto/x509/pkcs8.go | 47 + libgo/go/crypto/x509/pkcs8_test.go | 95 +- libgo/go/crypto/x509/pkix/pkix.go | 81 +- libgo/go/crypto/x509/root_cgo_darwin.go | 56 +- libgo/go/crypto/x509/root_darwin_arm_gen.go | 90 +- libgo/go/crypto/x509/root_darwin_armx.go | 8131 ++-- libgo/go/crypto/x509/root_windows.go | 4 +- libgo/go/crypto/x509/sec1.go | 6 + libgo/go/crypto/x509/sec1_test.go | 2 +- libgo/go/crypto/x509/verify.go | 707 +- libgo/go/crypto/x509/verify_test.go | 131 +- libgo/go/crypto/x509/x509.go | 653 +- libgo/go/crypto/x509/x509_test.go | 603 +- libgo/go/database/sql/convert.go | 32 +- libgo/go/database/sql/convert_test.go | 250 +- libgo/go/database/sql/ctxutil.go | 19 +- libgo/go/database/sql/driver/driver.go | 94 +- libgo/go/database/sql/fakedb_test.go | 78 +- libgo/go/database/sql/sql.go | 305 +- libgo/go/database/sql/sql_test.go | 288 +- libgo/go/debug/dwarf/entry.go | 13 +- libgo/go/debug/dwarf/type.go | 77 +- libgo/go/debug/elf/elf.go | 756 +- libgo/go/debug/elf/file.go | 19 +- libgo/go/debug/elf/reader.go | 6 +- libgo/go/debug/gosym/symtab.go | 9 +- libgo/go/debug/macho/file.go | 109 +- libgo/go/debug/macho/file_test.go | 303 +- libgo/go/debug/macho/macho.go | 233 +- libgo/go/debug/macho/reloctype.go | 72 + libgo/go/debug/macho/reloctype_string.go | 49 + .../testdata/clang-386-darwin-exec-with-rpath} | Bin 8204 -> 8416 bytes libgo/go/debug/macho/testdata/clang-386-darwin.obj | Bin 0 -> 464 bytes .../testdata/clang-amd64-darwin-exec-with-rpath} | Bin 8204 -> 8432 bytes .../go/debug/macho/testdata/clang-amd64-darwin.obj | Bin 0 -> 768 bytes libgo/go/encoding/asn1/asn1.go | 109 +- libgo/go/encoding/asn1/asn1_test.go | 63 +- libgo/go/encoding/asn1/common.go | 33 +- libgo/go/encoding/asn1/marshal.go | 71 +- libgo/go/encoding/asn1/marshal_test.go | 46 + libgo/go/encoding/base32/base32.go | 15 +- libgo/go/encoding/base64/base64.go | 314 +- libgo/go/encoding/base64/base64_test.go | 5 +- libgo/go/encoding/binary/binary_test.go | 30 +- libgo/go/encoding/csv/reader.go | 437 +- libgo/go/encoding/csv/reader_test.go | 409 +- libgo/go/encoding/csv/writer.go | 6 +- libgo/go/encoding/gob/codec_test.go | 1 + libgo/go/encoding/gob/debug.go | 2 +- libgo/go/encoding/gob/decode.go | 2 + libgo/go/encoding/gob/decoder.go | 8 +- libgo/go/encoding/gob/doc.go | 2 +- libgo/go/encoding/gob/type_test.go | 42 + libgo/go/encoding/hex/hex.go | 118 +- libgo/go/encoding/hex/hex_test.go | 96 +- libgo/go/encoding/json/bench_test.go | 15 + libgo/go/encoding/json/decode.go | 52 +- libgo/go/encoding/json/decode_test.go | 210 +- libgo/go/encoding/json/encode.go | 36 +- libgo/go/encoding/json/encode_test.go | 11 +- libgo/go/encoding/json/stream.go | 52 +- libgo/go/encoding/json/stream_test.go | 21 +- libgo/go/encoding/pem/example_test.go | 21 + libgo/go/encoding/pem/pem.go | 27 +- libgo/go/encoding/pem/pem_test.go | 14 + libgo/go/encoding/xml/atom_test.go | 6 +- libgo/go/encoding/xml/marshal.go | 9 +- libgo/go/encoding/xml/marshal_test.go | 33 +- libgo/go/encoding/xml/read.go | 85 +- libgo/go/encoding/xml/read_test.go | 183 +- libgo/go/encoding/xml/typeinfo.go | 12 +- libgo/go/encoding/xml/xml.go | 118 +- libgo/go/encoding/xml/xml_test.go | 93 +- libgo/go/exp/README | 3 - libgo/go/exp/proxy/direct.go | 18 - libgo/go/exp/proxy/per_host.go | 140 - libgo/go/exp/proxy/per_host_test.go | 55 - libgo/go/exp/proxy/proxy.go | 94 - libgo/go/exp/proxy/proxy_test.go | 50 - libgo/go/exp/proxy/socks5.go | 207 - libgo/go/exp/terminal/terminal.go | 520 - libgo/go/exp/terminal/terminal_test.go | 110 - libgo/go/exp/terminal/util.go | 118 - libgo/go/expvar/expvar.go | 12 +- libgo/go/expvar/expvar_test.go | 22 + libgo/go/flag/export_test.go | 2 + libgo/go/flag/flag.go | 67 +- libgo/go/flag/flag_test.go | 56 + libgo/go/fmt/doc.go | 5 +- libgo/go/fmt/example_test.go | 31 + libgo/go/fmt/fmt_test.go | 30 +- libgo/go/fmt/print.go | 16 +- libgo/go/fmt/scan.go | 34 +- libgo/go/go/ast/ast.go | 4 +- libgo/go/go/ast/import.go | 48 +- libgo/go/go/build/build.go | 42 +- libgo/go/go/build/build_test.go | 13 + libgo/go/go/build/deps_test.go | 31 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/build/syslist.go | 2 +- libgo/go/go/constant/value.go | 106 +- libgo/go/go/constant/value_test.go | 21 + libgo/go/go/doc/example.go | 11 +- libgo/go/go/doc/exports.go | 2 +- libgo/go/go/doc/reader.go | 25 +- libgo/go/go/doc/testdata/blank.0.golden | 15 +- libgo/go/go/doc/testdata/blank.1.golden | 24 +- libgo/go/go/doc/testdata/blank.2.golden | 15 +- libgo/go/go/doc/testdata/blank.go | 10 +- libgo/go/go/doc/testdata/issue16153.0.golden | 32 + libgo/go/go/doc/testdata/issue16153.1.golden | 34 + libgo/go/go/doc/testdata/issue16153.2.golden | 32 + libgo/go/go/doc/testdata/issue16153.go | 27 + libgo/go/go/doc/testdata/issue18063.0.golden | 45 + libgo/go/go/doc/testdata/issue18063.1.golden | 45 + libgo/go/go/doc/testdata/issue18063.2.golden | 45 + libgo/go/go/doc/testdata/issue18063.go | 33 + libgo/go/go/format/format.go | 8 +- libgo/go/go/importer/importer.go | 45 +- libgo/go/go/importer/importer_test.go | 68 + .../gccgoimporter/gccgoinstallation_test.go | 9 +- libgo/go/go/internal/gccgoimporter/importer.go | 56 +- .../go/go/internal/gccgoimporter/importer_test.go | 4 +- libgo/go/go/internal/gccgoimporter/parser.go | 8 + libgo/go/go/internal/gccgoimporter/parser_test.go | 5 + .../go/internal/gccgoimporter/testdata/alias.gox | 4 + .../internal/gccgoimporter/testdata/escapeinfo.go | 13 + .../internal/gccgoimporter/testdata/escapeinfo.gox | Bin 0 -> 824 bytes libgo/go/go/internal/gcimporter/bimport.go | 2 +- libgo/go/go/internal/gcimporter/gcimporter.go | 65 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 16 +- .../gcimporter/testdata/versions/test_go1.8_4.a | Bin 0 -> 1658 bytes .../gcimporter/testdata/versions/test_go1.8_5.a | Bin 0 -> 1658 bytes libgo/go/go/internal/srcimporter/srcimporter.go | 28 +- .../go/go/internal/srcimporter/srcimporter_test.go | 14 + .../testdata/issue20855/issue20855.go} | 6 +- libgo/go/go/printer/nodes.go | 72 +- libgo/go/go/printer/testdata/comments.golden | 28 + libgo/go/go/printer/testdata/comments.input | 28 + libgo/go/go/printer/testdata/expressions.golden | 49 +- libgo/go/go/printer/testdata/expressions.input | 40 +- libgo/go/go/printer/testdata/expressions.raw | 49 +- libgo/go/go/types/api.go | 30 +- libgo/go/go/types/api_test.go | 81 +- libgo/go/go/types/assignments.go | 8 +- libgo/go/go/types/builtins.go | 7 +- libgo/go/go/types/call.go | 106 +- libgo/go/go/types/check_test.go | 3 +- libgo/go/go/types/conversions.go | 17 +- libgo/go/go/types/decl.go | 6 +- libgo/go/go/types/expr.go | 70 +- libgo/go/go/types/exprstring.go | 12 +- libgo/go/go/types/hilbert_test.go | 2 + libgo/go/go/types/issues_test.go | 22 + libgo/go/go/types/methodset.go | 12 +- libgo/go/go/types/object.go | 38 +- libgo/go/go/types/object_test.go | 12 +- libgo/go/go/types/predicates.go | 6 +- libgo/go/go/types/resolver.go | 12 +- libgo/go/go/types/scope.go | 3 +- libgo/go/go/types/sizes.go | 10 +- libgo/go/go/types/stdlib_test.go | 20 +- libgo/go/go/types/stmt.go | 40 +- libgo/go/go/types/testdata/cycles4.src | 12 + libgo/go/go/types/testdata/decls2b.src | 10 + libgo/go/go/types/testdata/expr3.src | 4 + libgo/go/go/types/testdata/importC.src | 25 + libgo/go/go/types/testdata/shifts.src | 9 + libgo/go/go/types/testdata/vardecl.src | 7 + libgo/go/go/types/type.go | 22 +- libgo/go/go/types/typestring.go | 10 + libgo/go/go/types/typestring_test.go | 20 + libgo/go/go/types/typexpr.go | 13 +- libgo/go/go/types/universe.go | 6 + libgo/go/golang_org/x/crypto/cryptobyte/asn1.go | 732 + .../go/golang_org/x/crypto/cryptobyte/asn1/asn1.go | 46 + .../go/golang_org/x/crypto/cryptobyte/asn1_test.go | 300 + libgo/go/golang_org/x/crypto/cryptobyte/builder.go | 309 + .../x/crypto/cryptobyte/cryptobyte_test.go | 428 + .../golang_org/x/crypto/cryptobyte/example_test.go | 156 + libgo/go/golang_org/x/crypto/cryptobyte/string.go | 167 + libgo/go/golang_org/x/net/idna/idna.go | 128 +- libgo/go/golang_org/x/net/idna/punycode.go | 2 +- libgo/go/golang_org/x/net/idna/tables.go | 4398 +-- libgo/go/golang_org/x/net/idna/trie.go | 2 +- libgo/go/golang_org/x/net/idna/trieval.go | 19 +- .../x/net/internal/nettest/helper_bsd.go | 53 + .../x/net/internal/nettest/helper_nobsd.go} | 10 +- .../x/net/internal/nettest/helper_posix.go | 31 + .../x/net/internal/nettest/helper_stub.go | 32 + .../x/net/internal/nettest/helper_unix.go | 29 + .../x/net/internal/nettest/helper_windows.go | 42 + .../golang_org/x/net/internal/nettest/interface.go | 94 + .../go/golang_org/x/net/internal/nettest/rlimit.go | 11 + .../go/golang_org/x/net/internal/nettest/stack.go | 152 + libgo/go/golang_org/x/net/nettest/conntest_test.go | 58 +- libgo/go/golang_org/x/net/route/defs_openbsd.go | 11 + libgo/go/golang_org/x/net/route/route_classic.go | 10 +- libgo/go/golang_org/x/net/route/route_test.go | 4 + libgo/go/golang_org/x/net/route/sys_darwin.go | 4 +- libgo/go/golang_org/x/net/route/sys_dragonfly.go | 4 +- libgo/go/golang_org/x/net/route/sys_freebsd.go | 4 +- libgo/go/golang_org/x/net/route/sys_netbsd.go | 4 +- libgo/go/golang_org/x/net/route/sys_openbsd.go | 5 +- libgo/go/golang_org/x/net/route/zsys_openbsd.go | 13 +- .../golang_org/x/text/secure/bidirule/bidirule.go | 6 +- libgo/go/golang_org/x/text/secure/doc.go | 2 +- libgo/go/golang_org/x/text/transform/transform.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/bidi.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/bracket.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/core.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/prop.go | 2 +- libgo/go/golang_org/x/text/unicode/bidi/tables.go | 1358 +- libgo/go/golang_org/x/text/unicode/bidi/trieval.go | 2 +- libgo/go/golang_org/x/text/unicode/doc.go | 2 +- .../golang_org/x/text/unicode/norm/composition.go | 20 +- .../go/golang_org/x/text/unicode/norm/forminfo.go | 2 +- libgo/go/golang_org/x/text/unicode/norm/input.go | 10 +- libgo/go/golang_org/x/text/unicode/norm/iter.go | 33 +- .../go/golang_org/x/text/unicode/norm/normalize.go | 18 +- .../golang_org/x/text/unicode/norm/readwriter.go | 2 +- libgo/go/golang_org/x/text/unicode/norm/tables.go | 2844 +- .../go/golang_org/x/text/unicode/norm/transform.go | 4 +- libgo/go/golang_org/x/text/unicode/norm/trie.go | 2 +- libgo/go/hash/adler32/adler32.go | 50 +- libgo/go/hash/adler32/adler32_test.go | 125 +- libgo/go/hash/crc32/crc32.go | 71 +- libgo/go/hash/crc32/crc32_arm64.go | 5 +- libgo/go/hash/crc32/crc32_test.go | 150 +- libgo/go/hash/crc64/crc64.go | 72 +- libgo/go/hash/crc64/crc64_test.go | 154 +- libgo/go/hash/example_test.go | 53 + libgo/go/hash/fnv/fnv.go | 165 + libgo/go/hash/fnv/fnv_test.go | 113 +- libgo/go/hash/hash.go | 15 + libgo/go/hash/marshal_test.go | 107 + libgo/go/html/entity.go | 2 +- libgo/go/html/template/attr.go | 1 + libgo/go/html/template/content.go | 11 + libgo/go/html/template/content_test.go | 166 +- libgo/go/html/template/context.go | 6 + libgo/go/html/template/escape.go | 35 +- libgo/go/html/template/escape_test.go | 56 + libgo/go/html/template/template.go | 8 + libgo/go/html/template/transition.go | 4 + libgo/go/html/template/url.go | 130 +- libgo/go/html/template/url_test.go | 57 + libgo/go/image/color/color.go | 33 +- libgo/go/image/color/color_test.go | 47 + libgo/go/image/draw/draw.go | 24 +- libgo/go/image/draw/draw_test.go | 45 + libgo/go/image/gif/reader.go | 339 +- libgo/go/image/gif/reader_test.go | 58 + libgo/go/image/gif/writer.go | 144 +- libgo/go/image/gif/writer_test.go | 42 +- libgo/go/image/jpeg/reader_test.go | 4 +- libgo/go/image/jpeg/writer_test.go | 8 +- libgo/go/image/png/reader.go | 6 + libgo/go/image/png/reader_test.go | 29 +- libgo/go/image/png/writer_test.go | 28 +- libgo/go/internal/cpu/cpu.go | 47 +- libgo/go/internal/cpu/cpu_arm64.go | 40 +- libgo/go/internal/cpu/cpu_ppc64.go | 7 - libgo/go/internal/cpu/cpu_ppc64le.go | 7 - libgo/go/internal/cpu/cpu_ppc64x.go | 54 + libgo/go/internal/cpu/cpu_test.go | 23 + libgo/go/internal/cpu/cpu_x86.go | 8 +- ...export_posix_test.go => export_windows_test.go} | 12 +- libgo/go/internal/poll/fd.go | 4 + libgo/go/internal/poll/fd_mutex.go | 2 +- libgo/go/internal/poll/fd_poll_runtime.go | 4 +- libgo/go/internal/poll/fd_unix.go | 49 +- libgo/go/internal/poll/fd_windows.go | 185 +- libgo/go/internal/poll/fd_windows_test.go | 111 + libgo/go/internal/poll/sendfile_windows.go | 9 + libgo/go/internal/poll/sockoptip.go | 2 +- libgo/go/internal/singleflight/singleflight.go | 10 +- ...trandom_linux_arm.go => getrandom_linux_shx.go} | 6 +- .../internal/syscall/windows/exec_windows_test.go | 152 + libgo/go/internal/syscall/windows/mksyscall.go | 2 +- libgo/go/internal/syscall/windows/psapi_windows.go | 20 + .../internal/syscall/windows/security_windows.go | 26 + .../go/internal/syscall/windows/syscall_windows.go | 128 +- .../internal/syscall/windows/zsyscall_windows.go | 99 +- libgo/go/internal/testenv/testenv.go | 59 +- libgo/go/internal/testenv/testenv_notwin.go | 4 + libgo/go/internal/testenv/testenv_windows.go | 9 + libgo/go/internal/testlog/log.go | 69 + libgo/go/internal/trace/parser.go | 116 +- libgo/go/internal/trace/parser_test.go | 4 +- libgo/go/io/example_test.go | 16 + libgo/go/io/io.go | 10 +- libgo/go/io/io_test.go | 39 + libgo/go/io/ioutil/ioutil.go | 23 +- libgo/go/io/multi.go | 16 +- libgo/go/io/multi_test.go | 49 + libgo/go/io/pipe.go | 177 +- libgo/go/io/pipe_test.go | 109 + libgo/go/log/log.go | 24 +- libgo/go/log/log_test.go | 11 + libgo/go/log/syslog/syslog_unix.go | 4 +- libgo/go/math/abs.go | 11 +- libgo/go/math/all_test.go | 256 +- libgo/go/math/big/calibrate_test.go | 86 +- libgo/go/math/big/decimal.go | 2 +- libgo/go/math/big/float.go | 12 +- libgo/go/math/big/int.go | 219 +- libgo/go/math/big/int_test.go | 164 +- libgo/go/math/big/intconv.go | 13 +- libgo/go/math/big/intconv_test.go | 16 +- libgo/go/math/big/intmarsh.go | 8 +- libgo/go/math/big/nat.go | 75 +- libgo/go/math/big/nat_test.go | 46 + libgo/go/math/big/natconv.go | 30 +- libgo/go/math/big/natconv_test.go | 14 +- libgo/go/math/big/prime.go | 10 +- libgo/go/math/big/rat.go | 9 +- libgo/go/math/big/ratconv.go | 7 +- libgo/go/math/big/ratmarsh.go | 6 +- libgo/go/math/big/sqrt.go | 151 + libgo/go/math/big/sqrt_test.go | 131 + libgo/go/math/bits.go | 3 + libgo/go/math/bits/example_test.go | 200 +- libgo/go/math/bits/make_examples.go | 112 + libgo/go/math/cmplx/asin.go | 19 +- libgo/go/math/cmplx/cmath_test.go | 63 + libgo/go/math/cmplx/sqrt.go | 7 +- libgo/go/math/const.go | 18 +- libgo/go/math/dim.go | 17 +- libgo/go/math/erfinv.go | 127 + libgo/go/math/example_test.go | 71 + libgo/go/math/exp.go | 4 +- .../sha256block_amd64.go => math/exp_asm.go} | 5 +- libgo/go/math/expm1.go | 50 +- libgo/go/math/floor.go | 77 +- libgo/go/math/pow.go | 28 +- libgo/go/math/rand/rand.go | 56 +- libgo/go/math/rand/rand_test.go | 137 +- libgo/go/mime/mediatype.go | 37 +- libgo/go/mime/mediatype_test.go | 183 +- libgo/go/mime/multipart/formdata.go | 3 +- libgo/go/mime/multipart/formdata_test.go | 26 + libgo/go/net/cgo_unix.go | 3 +- libgo/go/net/cgo_unix_test.go | 6 + libgo/go/net/dial_test.go | 18 +- libgo/go/net/dnsclient_unix.go | 2 + libgo/go/net/dnsclient_unix_test.go | 47 +- libgo/go/net/fd_unix.go | 4 +- libgo/go/net/fd_windows.go | 22 +- libgo/go/net/hook_windows.go | 8 +- libgo/go/net/hosts_test.go | 2 +- libgo/go/net/http/client.go | 29 +- libgo/go/net/http/client_test.go | 80 +- libgo/go/net/http/clientserver_test.go | 114 +- libgo/go/net/http/cookie.go | 2 - libgo/go/net/http/example_test.go | 28 + libgo/go/net/http/export_test.go | 13 +- libgo/go/net/http/fs.go | 18 +- libgo/go/net/http/fs_test.go | 94 +- libgo/go/net/http/h2_bundle.go | 605 +- libgo/go/net/http/header.go | 1 + libgo/go/net/http/httputil/dump_test.go | 2 - libgo/go/net/http/httputil/reverseproxy.go | 33 +- libgo/go/net/http/httputil/reverseproxy_test.go | 44 + libgo/go/net/http/pprof/pprof.go | 10 +- libgo/go/net/http/readrequest_test.go | 8 + libgo/go/net/http/request.go | 34 +- libgo/go/net/http/response.go | 14 +- libgo/go/net/http/response_test.go | 36 +- libgo/go/net/http/serve_test.go | 291 +- libgo/go/net/http/server.go | 198 +- libgo/go/net/http/sniff.go | 15 + libgo/go/net/http/sniff_test.go | 24 +- libgo/go/net/http/transfer.go | 5 +- libgo/go/net/http/transport.go | 203 +- libgo/go/net/http/transport_internal_test.go | 22 +- libgo/go/net/http/transport_test.go | 367 +- libgo/go/net/internal/socktest/sys_windows.go | 37 +- libgo/go/net/iprawsock.go | 2 +- libgo/go/net/ipsock_posix.go | 4 +- libgo/go/net/listen_test.go | 33 + libgo/go/net/lookup.go | 12 +- libgo/go/net/lookup_plan9.go | 2 +- libgo/go/net/lookup_test.go | 52 + libgo/go/net/lookup_windows.go | 5 +- libgo/go/net/mail/message.go | 177 +- libgo/go/net/mail/message_test.go | 191 +- libgo/go/net/main_windows_test.go | 3 + libgo/go/net/net.go | 2 + libgo/go/net/parse.go | 2 +- libgo/go/net/pipe.go | 232 +- libgo/go/net/pipe_test.go | 74 +- libgo/go/net/platform_test.go | 28 +- libgo/go/net/port.go | 4 +- libgo/go/net/protoconn_test.go | 21 +- libgo/go/net/rawconn.go | 16 + libgo/go/net/rawconn_unix_test.go | 50 + libgo/go/net/rawconn_windows_test.go | 53 + libgo/go/net/rpc/server.go | 26 +- libgo/go/net/rpc/server_test.go | 52 + libgo/go/net/smtp/auth.go | 33 +- libgo/go/net/smtp/smtp.go | 39 + libgo/go/net/smtp/smtp_test.go | 106 +- libgo/go/net/sock_bsd.go | 4 +- libgo/go/net/sock_windows.go | 13 +- .../net/{sockoptip_bsd.go => sockoptip_bsdvar.go} | 2 +- libgo/go/net/sockoptip_posix.go | 2 +- libgo/go/net/sockoptip_stub.go | 2 +- libgo/go/net/tcpsock.go | 12 + libgo/go/net/tcpsock_test.go | 72 + libgo/go/net/textproto/reader.go | 16 +- libgo/go/net/textproto/reader_test.go | 18 + libgo/go/net/udpsock.go | 2 +- libgo/go/net/udpsock_test.go | 14 +- libgo/go/net/unixsock.go | 12 + libgo/go/net/unixsock_linux_test.go | 104 + libgo/go/net/unixsock_test.go | 45 - libgo/go/net/url/url.go | 83 +- libgo/go/net/url/url_test.go | 59 + libgo/go/net/write_unix_test.go | 66 + libgo/go/os/env.go | 7 +- libgo/go/os/env_test.go | 2 +- libgo/go/os/error.go | 25 + libgo/go/os/error_plan9.go | 2 +- libgo/go/os/exec.go | 10 +- libgo/go/os/exec/exec.go | 83 +- libgo/go/os/exec/exec_test.go | 13 +- libgo/go/os/exec_plan9.go | 7 +- libgo/go/os/exec_posix.go | 7 +- libgo/go/os/executable_test.go | 2 +- libgo/go/os/file.go | 70 +- libgo/go/os/file_plan9.go | 34 +- libgo/go/os/file_posix.go | 24 + libgo/go/os/file_unix.go | 50 +- libgo/go/os/getwd.go | 14 +- libgo/go/os/os_test.go | 98 +- libgo/go/os/os_unix_test.go | 13 - libgo/go/os/path.go | 8 +- libgo/go/os/path_test.go | 31 + libgo/go/os/pipe_bsd.go | 2 +- libgo/go/os/pipe_freebsd.go | 18 +- libgo/go/os/pipe_linux.go | 2 +- libgo/go/os/pipe_test.go | 85 + libgo/go/os/signal/internal/pty/pty.go | 76 + libgo/go/os/signal/signal_cgo_test.go | 232 + libgo/go/os/signal/signal_test.go | 6 +- libgo/go/os/stat.go | 69 +- libgo/go/os/{stat_atim.go => stat_aix.go} | 8 +- libgo/go/os/stat_atim.go | 2 +- libgo/go/os/stat_plan9.go | 14 +- libgo/go/os/stat_unix.go | 12 +- libgo/go/os/sys_freebsd.go | 17 +- libgo/go/os/timeout_test.go | 589 + libgo/go/os/user/cgo_lookup_unix.go | 15 +- libgo/go/os/user/cgo_unix_test.go | 24 + libgo/go/os/user/listgroups_unix.go | 3 +- libgo/go/os/wait_wait6.go | 5 - libgo/go/path/example_test.go | 4 + libgo/go/path/filepath/example_test.go | 22 + libgo/go/path/filepath/example_unix_test.go | 22 + libgo/go/path/filepath/path.go | 24 +- libgo/go/path/filepath/path_test.go | 216 +- libgo/go/path/filepath/path_windows.go | 4 +- libgo/go/path/filepath/symlink_windows.go | 97 +- libgo/go/plugin/plugin.go | 5 +- libgo/go/plugin/plugin_dlopen.go | 90 +- libgo/go/reflect/all_test.go | 243 +- libgo/go/reflect/export_test.go | 4 +- libgo/go/reflect/swapper.go | 4 +- libgo/go/reflect/type.go | 41 +- libgo/go/reflect/value.go | 153 +- libgo/go/regexp/backtrack.go | 59 +- libgo/go/regexp/exec.go | 15 +- libgo/go/regexp/syntax/prog.go | 13 +- libgo/go/runtime/alg.go | 9 +- libgo/go/runtime/append_test.go | 78 +- libgo/go/runtime/cgo_gccgo.go | 16 +- libgo/go/runtime/cgocall.go | 12 +- libgo/go/runtime/cgocheck.go | 4 + libgo/go/runtime/chan.go | 75 +- libgo/go/runtime/chan_test.go | 110 + libgo/go/runtime/cpuprof.go | 9 +- libgo/go/runtime/cputicks.go | 2 +- libgo/go/runtime/crash_cgo_test.go | 113 +- libgo/go/runtime/crash_gccgo_test.go | 59 + libgo/go/runtime/crash_test.go | 68 +- libgo/go/runtime/crash_unix_test.go | 11 +- libgo/go/runtime/debug.go | 3 - libgo/go/runtime/error.go | 3 +- libgo/go/runtime/export_test.go | 57 +- libgo/go/runtime/extern.go | 4 +- libgo/go/runtime/gc_test.go | 143 +- libgo/go/runtime/hash32.go | 28 +- libgo/go/runtime/hash64.go | 22 + libgo/go/runtime/hash_test.go | 34 + libgo/go/runtime/hashmap.go | 695 +- libgo/go/runtime/hashmap_fast.go | 927 +- libgo/go/runtime/heapdump.go | 11 - libgo/go/runtime/internal/atomic/atomic.c | 14 +- libgo/go/runtime/internal/atomic/atomic_test.go | 2 +- libgo/go/runtime/internal/sys/stubs.go | 2 + libgo/go/runtime/internal/sys/sys.go | 4 +- libgo/go/runtime/lfstack_32bit.go | 2 +- libgo/go/runtime/lfstack_64bit.go | 2 +- libgo/go/runtime/lock_sema.go | 8 +- libgo/go/runtime/malloc.go | 82 +- libgo/go/runtime/malloc_test.go | 5 +- libgo/go/runtime/map_test.go | 222 +- libgo/go/runtime/mbarrier.go | 58 +- libgo/go/runtime/mbitmap.go | 29 +- libgo/go/runtime/mcache.go | 3 +- libgo/go/runtime/mem_gccgo.go | 54 +- libgo/go/runtime/memmove_test.go | 9 + libgo/go/runtime/mfinal.go | 15 +- libgo/go/runtime/mfinal_test.go | 21 + libgo/go/runtime/mgc.go | 322 +- libgo/go/runtime/mgc_gccgo.go | 23 +- libgo/go/runtime/mgclarge.go | 4 +- libgo/go/runtime/mgcmark.go | 47 +- libgo/go/runtime/mgcwork.go | 56 +- libgo/go/runtime/mheap.go | 81 +- libgo/go/runtime/mksizeclasses.go | 13 +- libgo/go/runtime/mstats.go | 18 +- libgo/go/runtime/mwbbuf.go | 260 + libgo/go/runtime/netpoll_aix.go | 3 + libgo/go/runtime/netpoll_kqueue.go | 19 +- libgo/go/runtime/netpoll_solaris.go | 1 + libgo/go/runtime/netpoll_windows.go | 2 +- libgo/go/runtime/os_freebsd.go | 11 + libgo/go/runtime/os_linux.go | 71 +- libgo/go/runtime/os_linux_ppc64x.go | 53 +- libgo/go/runtime/os_netbsd.go | 16 +- libgo/go/runtime/panic.go | 60 +- libgo/go/runtime/pprof/pprof.go | 109 +- libgo/go/runtime/pprof/pprof_test.go | 291 +- libgo/go/runtime/pprof/proto.go | 4 +- libgo/go/runtime/print.go | 18 +- libgo/go/runtime/proc.go | 655 +- libgo/go/runtime/proc_runtime_test.go | 2 - libgo/go/runtime/proc_test.go | 153 +- libgo/go/runtime/runtime-lldb_test.go | 84 +- libgo/go/runtime/runtime.go | 6 + libgo/go/runtime/runtime1.go | 11 - libgo/go/runtime/runtime2.go | 145 +- libgo/go/runtime/runtime_mmap_test.go | 29 +- libgo/go/runtime/runtime_test.go | 9 +- libgo/go/runtime/rwmutex.go | 2 +- libgo/go/runtime/rwmutex_test.go | 5 + libgo/go/runtime/select.go | 76 +- libgo/go/runtime/sema.go | 5 +- libgo/go/runtime/signal_gccgo.go | 13 +- libgo/go/runtime/signal_sighandler.go | 11 +- libgo/go/runtime/signal_unix.go | 103 +- libgo/go/runtime/sigqueue.go | 35 +- libgo/go/runtime/sizeclasses.go | 134 +- libgo/go/runtime/slice.go | 42 +- libgo/go/runtime/string.go | 6 +- libgo/go/runtime/stubs.go | 38 +- libgo/go/runtime/stubs2.go | 8 + libgo/go/runtime/testdata/testprog/badtraceback.go | 47 + libgo/go/runtime/testdata/testprog/gc.go | 3 + libgo/go/runtime/testdata/testprog/gettid.go | 29 + .../testprog/gettid_none.go} | 9 +- libgo/go/runtime/testdata/testprog/lockosthread.go | 94 + .../runtime/testdata/testprog/syscall_windows.go | 45 +- libgo/go/runtime/testdata/testprogcgo/callback.go | 6 +- .../go/runtime/testdata/testprogcgo/catchpanic.go | 46 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 6 +- .../runtime/testdata/testprogcgo/lockosthread.c} | 14 +- .../runtime/testdata/testprogcgo/lockosthread.go | 111 + libgo/go/runtime/testdata/testprogcgo/sigpanic.go | 28 + libgo/go/runtime/testdata/testprogcgo/sigstack.go | 91 + .../runtime/testdata/testprogcgo/stack_windows.go | 54 + .../testdata/testprogcgo/traceback_gccgo.go | 40 + .../testdata/{testprognet => testprogcxx}/main.go | 2 +- libgo/go/runtime/testdata/testprogcxx/traceback.cc | 19 + libgo/go/runtime/testdata/testprogcxx/traceback.go | 24 + libgo/go/runtime/time.go | 257 +- libgo/go/runtime/trace.go | 112 +- libgo/go/runtime/trace/example_test.go | 41 + libgo/go/runtime/trace/trace.go | 37 +- libgo/go/runtime/trace/trace_test.go | 65 +- libgo/go/runtime/traceback_gccgo.go | 11 +- libgo/go/runtime/type.go | 18 +- libgo/go/runtime/unaligned2.go | 2 +- libgo/go/sort/example_interface_test.go | 14 + libgo/go/sort/example_keys_test.go | 2 +- libgo/go/sort/example_multi_test.go | 9 +- libgo/go/sort/example_test.go | 44 + libgo/go/sort/slice.go | 46 + libgo/go/sort/sort.go | 39 - libgo/go/sort/sort_test.go | 60 +- libgo/go/strconv/atoi.go | 133 +- libgo/go/strconv/atoi_test.go | 363 +- libgo/go/{debug/dwarf => strconv}/export_test.go | 7 +- libgo/go/strconv/extfloat.go | 2 +- libgo/go/strconv/isprint.go | 65 +- libgo/go/strconv/quote.go | 2 +- libgo/go/strings/builder.go | 119 + libgo/go/strings/builder_test.go | 307 + libgo/go/strings/example_test.go | 124 +- libgo/go/strings/strings.go | 255 +- libgo/go/strings/strings_amd64.go | 20 +- libgo/go/strings/strings_generic.go | 38 +- libgo/go/strings/strings_s390x.go | 20 +- libgo/go/strings/strings_test.go | 46 + libgo/go/sync/atomic/atomic.c | 12 +- libgo/go/sync/atomic/atomic_test.go | 6 +- libgo/go/sync/atomic/value.go | 12 - libgo/go/sync/cond.go | 2 +- libgo/go/sync/map.go | 23 +- libgo/go/sync/mutex.go | 6 +- libgo/go/sync/mutex_test.go | 5 +- libgo/go/sync/rwmutex.go | 6 +- libgo/go/sync/waitgroup.go | 12 +- libgo/go/syscall/creds_test.go | 183 +- libgo/go/syscall/endian_big.go | 2 +- libgo/go/syscall/endian_little.go | 2 +- libgo/go/syscall/errno.c | 4 +- libgo/go/syscall/exec_freebsd.go | 18 +- libgo/go/syscall/exec_linux.go | 18 +- libgo/go/syscall/exec_linux_test.go | 25 +- libgo/go/syscall/exec_windows.go | 7 +- libgo/go/syscall/libcall_aix.go | 22 + libgo/go/syscall/libcall_posix.go | 3 - libgo/go/syscall/socket.go | 21 +- libgo/go/syscall/syscall.go | 9 +- libgo/go/syscall/syscall_aix.go | 8 + libgo/go/syscall/syscall_unix_test.go | 3 + libgo/go/syscall/wait.c | 18 +- libgo/go/testing/benchmark.go | 84 +- libgo/go/testing/example.go | 2 +- libgo/go/testing/internal/testdeps/deps.go | 70 + libgo/go/testing/iotest/logger.go | 2 +- libgo/go/testing/testing.go | 193 +- libgo/go/text/tabwriter/tabwriter.go | 84 +- libgo/go/text/template/exec.go | 44 +- libgo/go/text/template/exec_test.go | 17 + libgo/go/text/template/funcs.go | 20 +- libgo/go/text/template/multi_test.go | 3 + libgo/go/text/template/parse/lex.go | 18 +- libgo/go/text/template/parse/lex_test.go | 26 +- libgo/go/time/example_test.go | 335 +- libgo/go/time/export_android_test.go | 4 +- libgo/go/time/export_test.go | 1 + libgo/go/time/format.go | 19 +- libgo/go/time/format_test.go | 3 + libgo/go/time/genzabbrs.go | 16 +- libgo/go/time/internal_test.go | 24 + libgo/go/time/sleep.go | 4 +- libgo/go/time/sleep_test.go | 53 +- libgo/go/time/sys_plan9.go | 34 +- libgo/go/time/sys_unix.go | 36 +- libgo/go/time/sys_windows.go | 34 +- libgo/go/time/tick_test.go | 22 +- libgo/go/time/time.go | 16 +- libgo/go/time/time_test.go | 5 +- libgo/go/time/zoneinfo.go | 19 +- libgo/go/time/zoneinfo_android.go | 56 +- libgo/go/time/zoneinfo_ios.go | 32 +- libgo/go/time/zoneinfo_plan9.go | 26 +- libgo/go/time/zoneinfo_read.go | 113 +- libgo/go/time/zoneinfo_test.go | 27 + libgo/go/time/zoneinfo_unix.go | 44 +- libgo/go/time/zoneinfo_windows.go | 25 +- libgo/go/unicode/letter.go | 8 +- libgo/go/unicode/script_test.go | 12 +- libgo/go/unicode/tables.go | 372 +- libgo/go/unicode/utf8/utf8.go | 20 +- libgo/goarch.sh | 238 + libgo/godeps.sh | 3 +- libgo/match.sh | 4 +- libgo/merge.sh | 8 +- libgo/misc/cgo/errors/errors_test.go | 161 + libgo/misc/cgo/errors/issue13635.go | 24 - libgo/misc/cgo/errors/{ptr.go => ptr_test.go} | 206 +- libgo/misc/cgo/errors/{ => src}/err1.go | 2 +- libgo/misc/cgo/errors/{ => src}/err2.go | 0 libgo/misc/cgo/errors/{ => src}/err3.go | 0 .../issue18676/plugin.go => errors/src/err4.go} | 10 +- libgo/misc/cgo/errors/{ => src}/issue11097a.go | 0 libgo/misc/cgo/errors/{ => src}/issue11097b.go | 0 libgo/misc/cgo/errors/{ => src}/issue13129.go | 2 +- libgo/misc/cgo/errors/{ => src}/issue13423.go | 0 .../plugin.go => errors/src/issue13467.go} | 12 +- libgo/misc/cgo/errors/src/issue13635.go | 24 + libgo/misc/cgo/errors/{ => src}/issue13830.go | 0 libgo/misc/cgo/errors/{ => src}/issue14669.go | 0 libgo/misc/cgo/errors/{ => src}/issue16116.go | 0 libgo/misc/cgo/errors/{ => src}/issue16591.go | 0 libgo/misc/cgo/errors/{ => src}/issue18452.go | 4 +- libgo/misc/cgo/errors/{ => src}/issue18889.go | 0 libgo/misc/cgo/errors/{ => src}/issue7757.go | 0 libgo/misc/cgo/errors/{ => src}/issue8442.go | 0 .../division.go => errors/src/long_double_size.go} | 15 +- libgo/misc/cgo/errors/{ => src}/malloc.go | 0 libgo/misc/cgo/errors/test.bash | 75 - libgo/misc/cgo/life/main.go | 5 +- libgo/misc/cgo/stdio/chain.go | 2 +- libgo/misc/cgo/stdio/fib.go | 2 +- libgo/misc/cgo/stdio/hello.go | 2 +- libgo/misc/cgo/test/buildid_linux.go | 5 +- libgo/misc/cgo/test/cgo_test.go | 7 + libgo/misc/cgo/test/issue18720.go | 30 +- libgo/misc/cgo/test/issue20910.c | 19 + libgo/misc/cgo/test/issue20910.go | 19 + .../issue18676/plugin.go => test/issue21668.go} | 10 +- libgo/misc/cgo/test/issue21708.go | 16 + libgo/misc/cgo/test/issue21809.go | 45 + libgo/misc/cgo/test/issue21897.go | 56 + .../src/iface_i/i.go => test/issue21897b.go} | 14 +- libgo/misc/cgo/test/issue22958.go | 24 + libgo/misc/cgo/test/issue4029.c | 19 + libgo/misc/cgo/test/issue4029.go | 17 +- libgo/misc/cgo/test/issue6907.go | 33 + libgo/misc/cgo/test/issue6907export.go | 30 + .../src/iface_i/i.go => test/issue6907export_c.c} | 14 +- libgo/misc/cgo/test/issue7978.go | 9 +- libgo/misc/cgo/test/test22906.go | 74 + libgo/misc/cgo/testcarchive/carchive_test.go | 75 +- libgo/misc/cgo/testcshared/cshared_test.go | 586 + libgo/misc/cgo/testcshared/test.bash | 193 - libgo/misc/cgo/testplugin/src/host/host.go | 32 +- .../src/{issue19534 => issue18584}/main.go | 8 +- .../src/{iface_a/a.go => issue18584/plugin.go} | 16 +- .../src/{issue19534 => issue19418}/main.go | 16 +- .../src/{issue19534 => issue19418}/plugin.go | 4 +- libgo/misc/cgo/testplugin/src/issue19529/plugin.go | 15 + .../src/{issue19534 => issue22175}/main.go | 19 +- .../{issue19534/main.go => issue22175/plugin1.go} | 14 +- .../plugin.go => issue22175/plugin2.go} | 6 +- .../misc/cgo/testplugin/src/issue22295.pkg/main.go | 28 + .../cgo/testplugin/src/issue22295.pkg/plugin.go} | 11 +- libgo/misc/cgo/testplugin/src/plugin1/plugin1.go | 20 +- libgo/misc/cgo/testplugin/src/plugin2/plugin2.go | 16 + libgo/misc/cgo/testplugin/test.bash | 69 +- .../testplugin/{unnamed1.go => unnamed1/main.go} | 0 .../testplugin/{unnamed2.go => unnamed2/main.go} | 0 libgo/misc/cgo/testsanitizers/cc_test.go | 441 + libgo/misc/cgo/testsanitizers/cshared_test.go | 74 + libgo/misc/cgo/testsanitizers/msan_test.go | 55 + libgo/misc/cgo/testsanitizers/{ => src}/msan.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/msan2.go | 0 .../{msan2.go => src/msan2_cmsan.go} | 3 + libgo/misc/cgo/testsanitizers/{ => src}/msan3.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/msan4.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/msan5.go | 0 .../misc/cgo/testsanitizers/{ => src}/msan_fail.go | 0 .../cgo/testsanitizers/{ => src}/msan_shared.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan10.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan11.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan12.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan2.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan3.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan4.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan5.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan6.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan7.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan8.go | 0 libgo/misc/cgo/testsanitizers/{ => src}/tsan9.go | 0 .../cgo/testsanitizers/{ => src}/tsan_shared.go | 0 libgo/misc/cgo/testsanitizers/test.bash | 233 - libgo/misc/cgo/testsanitizers/tsan_test.go | 56 + libgo/misc/cgo/testshared/shared_test.go | 138 +- libgo/misc/cgo/testshared/src/depBase/dep.go | 2 +- libgo/misc/cgo/testshared/src/exe/exe.go | 2 +- libgo/misc/cgo/testshared/src/global/main.go | 71 + libgo/misc/cgo/testshared/src/globallib/global.go | 17 + libgo/mkrsysinfo.sh | 8 +- libgo/mksigtab.sh | 2 +- libgo/mksysinfo.sh | 38 +- libgo/runtime/go-callers.c | 66 +- libgo/runtime/go-construct-map.c | 6 +- libgo/runtime/go-fieldtrack.c | 8 +- libgo/runtime/go-now.c | 4 +- libgo/runtime/go-runtime-error.c | 2 +- libgo/runtime/go-unsafe-pointer.c | 12 +- libgo/runtime/proc.c | 54 +- libgo/runtime/runtime.h | 26 +- libgo/runtime/runtime_c.c | 15 - libgo/runtime/stack.c | 12 + libgo/testsuite/Makefile.in | 8 - libgo/testsuite/gotest | 20 +- libgomp/ChangeLog | 157 +- libgomp/Makefile.in | 4 +- libgomp/acinclude.m4 | 1 + libgomp/affinity.c | 2 +- libgomp/alloc.c | 2 +- libgomp/atomic.c | 2 +- libgomp/barrier.c | 2 +- libgomp/config/bsd/proc.c | 2 +- libgomp/config/darwin/plugin-suffix.h | 2 +- libgomp/config/darwin/thread-stacksize.h | 2 +- libgomp/config/hpux/plugin-suffix.h | 2 +- libgomp/config/linux/affinity.c | 2 +- libgomp/config/linux/alpha/futex.h | 2 +- libgomp/config/linux/bar.c | 2 +- libgomp/config/linux/bar.h | 2 +- libgomp/config/linux/doacross.h | 2 +- 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/bar.c | 2 +- libgomp/config/nvptx/bar.h | 2 +- libgomp/config/nvptx/doacross.h | 2 +- libgomp/config/nvptx/error.c | 2 +- libgomp/config/nvptx/icv-device.c | 2 +- libgomp/config/nvptx/lock.c | 2 +- libgomp/config/nvptx/mutex.h | 2 +- libgomp/config/nvptx/oacc-init.c | 2 +- libgomp/config/nvptx/oacc-parallel.c | 2 +- libgomp/config/nvptx/openacc.f90 | 2 +- libgomp/config/nvptx/pool.h | 2 +- libgomp/config/nvptx/proc.c | 2 +- libgomp/config/nvptx/ptrlock.h | 2 +- libgomp/config/nvptx/sem.h | 2 +- libgomp/config/nvptx/simple-bar.h | 2 +- libgomp/config/nvptx/target.c | 2 +- libgomp/config/nvptx/task.c | 2 +- libgomp/config/nvptx/team.c | 2 +- libgomp/config/nvptx/thread-stacksize.h | 2 +- libgomp/config/nvptx/time.c | 2 +- libgomp/config/posix/bar.c | 2 +- libgomp/config/posix/bar.h | 2 +- libgomp/config/posix/doacross.h | 2 +- libgomp/config/posix/lock.c | 2 +- libgomp/config/posix/mutex.h | 2 +- libgomp/config/posix/plugin-suffix.h | 2 +- libgomp/config/posix/pool.h | 2 +- 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/simple-bar.h | 2 +- libgomp/config/posix/thread-stacksize.h | 2 +- libgomp/config/posix/time.c | 2 +- libgomp/config/rtems/bar.c | 2 +- libgomp/config/rtems/bar.h | 2 +- libgomp/config/rtems/mutex.h | 2 +- libgomp/config/rtems/pool.h | 2 +- libgomp/config/rtems/proc.c | 2 +- libgomp/config/rtems/sem.h | 2 +- libgomp/configure | 77 +- libgomp/configure.ac | 5 + libgomp/critical.c | 2 +- libgomp/env.c | 2 +- libgomp/error.c | 2 +- libgomp/fortran.c | 2 +- libgomp/hashtab.h | 2 +- libgomp/icv-device.c | 2 +- libgomp/icv.c | 2 +- libgomp/iter.c | 2 +- libgomp/iter_ull.c | 2 +- libgomp/libgomp-plugin.c | 2 +- libgomp/libgomp-plugin.h | 2 +- libgomp/libgomp.h | 2 +- libgomp/libgomp.texi | 2 +- libgomp/libgomp_f.h.in | 2 +- libgomp/libgomp_g.h | 2 +- libgomp/lock.c | 2 +- libgomp/loop.c | 2 +- libgomp/loop_ull.c | 2 +- libgomp/oacc-async.c | 2 +- libgomp/oacc-cuda.c | 2 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-init.c | 2 +- libgomp/oacc-int.h | 2 +- libgomp/oacc-mem.c | 2 +- libgomp/oacc-parallel.c | 2 +- libgomp/oacc-plugin.c | 2 +- libgomp/oacc-plugin.h | 2 +- libgomp/omp.h.in | 4 +- libgomp/omp_lib.f90.in | 2 +- libgomp/omp_lib.h.in | 2 +- libgomp/openacc.f90 | 2 +- libgomp/openacc.h | 2 +- libgomp/openacc_lib.h | 2 +- libgomp/ordered.c | 2 +- libgomp/parallel.c | 2 +- libgomp/plugin/Makefrag.am | 2 +- libgomp/plugin/configfrag.ac | 2 +- libgomp/plugin/cuda/cuda.h | 2 +- libgomp/plugin/hsa_ext_finalize.h | 2 +- libgomp/plugin/plugin-hsa.c | 8 +- libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/priority_queue.c | 2 +- libgomp/priority_queue.h | 2 +- libgomp/sections.c | 2 +- libgomp/secure_getenv.h | 2 +- libgomp/single.c | 2 +- libgomp/splay-tree.c | 2 +- libgomp/splay-tree.h | 2 +- libgomp/target.c | 242 +- libgomp/task.c | 2 +- libgomp/taskloop.c | 2 +- libgomp/team.c | 2 +- libgomp/testsuite/Makefile.in | 4 +- libgomp/testsuite/config/default.exp | 2 +- libgomp/testsuite/libgomp.c++/loop-2.C | 1 + libgomp/testsuite/libgomp.c++/loop-4.C | 1 + libgomp/testsuite/libgomp.c++/parallel-1.C | 1 + libgomp/testsuite/libgomp.c++/pr82835.C | 34 + libgomp/testsuite/libgomp.c++/shared-1.C | 1 + libgomp/testsuite/libgomp.c++/single-1.C | 1 + libgomp/testsuite/libgomp.c++/single-2.C | 1 + libgomp/testsuite/libgomp.c-c++-common/pr83046.c | 25 + libgomp/testsuite/libgomp.c/affinity-1.c | 2 +- libgomp/testsuite/libgomp.c/sort-1.c | 2 +- libgomp/testsuite/libgomp.fortran/pr81304.f90 | 17 + libgomp/testsuite/libgomp.fortran/pr81841.f90 | 26 + libgomp/testsuite/libgomp.graphite/graphite.exp | 2 +- libgomp/testsuite/libgomp.hsa.c/pr82416.c | 10 +- libgomp/testsuite/libgomp.hsa.c/staticvar.c | 23 + .../libgomp.oacc-c-c++-common/asyncwait-1.c | 16 +- .../libgomp.oacc-c-c++-common/data-2-lib.c | 2 + .../libgomp.oacc-c-c++-common/f-asyncwait-1.c | 297 + .../libgomp.oacc-c-c++-common/f-asyncwait-2.c | 61 + .../libgomp.oacc-c-c++-common/f-asyncwait-3.c | 63 + .../libgomp.oacc-c-c++-common/gang-static-2.c | 4 +- .../testsuite/libgomp.oacc-c-c++-common/pr83046.c | 25 + .../testsuite/libgomp.oacc-c-c++-common/pr83589.c | 21 + .../testsuite/libgomp.oacc-c-c++-common/pr83920.c | 32 + .../testsuite/libgomp.oacc-c-c++-common/pr84217.c | 26 + .../libgomp.oacc-c-c++-common/reduction-cplx-dbl.c | 2 +- .../libgomp.oacc-c-c++-common/reduction-cplx-flt.c | 2 +- libgomp/testsuite/libgomp.oacc-fortran/pr81352.f90 | 20 + libgomp/testsuite/libgomp.oacc-fortran/pr83920.f90 | 28 + libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 | 25 + libgomp/work.c | 2 +- libhsail-rt/ChangeLog | 6 +- libhsail-rt/configure.tgt | 2 +- libhsail-rt/include/internal/fibers.h | 2 +- .../include/internal/phsa-queue-interface.h | 2 +- libhsail-rt/include/internal/phsa-rt.h | 2 +- libhsail-rt/include/internal/workitems.h | 2 +- libhsail-rt/rt/arithmetic.c | 2 +- libhsail-rt/rt/atomics.c | 2 +- libhsail-rt/rt/bitstring.c | 2 +- libhsail-rt/rt/fbarrier.c | 2 +- libhsail-rt/rt/fibers.c | 4 +- libhsail-rt/rt/fp16.c | 2 +- libhsail-rt/rt/misc.c | 2 +- libhsail-rt/rt/multimedia.c | 2 +- libhsail-rt/rt/queue.c | 2 +- libhsail-rt/rt/sat_arithmetic.c | 2 +- libhsail-rt/rt/segment.c | 2 +- libhsail-rt/rt/workitems.c | 2 +- libiberty/ChangeLog | 47 + libiberty/Makefile.in | 2 +- libiberty/_doprnt.c | 2 +- libiberty/argv.c | 8 +- libiberty/asprintf.c | 2 +- libiberty/choose-temp.c | 2 +- libiberty/clock.c | 2 +- libiberty/concat.c | 2 +- libiberty/copying-lib.texi | 2 +- libiberty/cp-demangle.c | 2 +- libiberty/cp-demangle.h | 2 +- libiberty/cp-demint.c | 2 +- libiberty/cplus-dem.c | 2 +- libiberty/crc32.c | 2 +- libiberty/d-demangle.c | 2 +- libiberty/dwarfnames.c | 2 +- libiberty/dyn-string.c | 2 +- libiberty/fdmatch.c | 2 +- libiberty/fibheap.c | 2 +- libiberty/filename_cmp.c | 2 +- libiberty/floatformat.c | 2 +- libiberty/fnmatch.c | 2 +- libiberty/fopen_unlocked.c | 2 +- libiberty/gather-docs | 2 +- libiberty/getopt.c | 2 +- libiberty/getopt1.c | 2 +- libiberty/getruntime.c | 2 +- libiberty/hashtab.c | 2 +- libiberty/hex.c | 2 +- libiberty/lbasename.c | 2 +- libiberty/libiberty.texi | 4 +- libiberty/lrealpath.c | 2 +- libiberty/maint-tool | 2 +- libiberty/make-relative-prefix.c | 2 +- libiberty/make-temp-file.c | 2 +- libiberty/md5.c | 2 +- libiberty/memmem.c | 2 +- libiberty/mempcpy.c | 2 +- libiberty/mkstemps.c | 2 +- libiberty/objalloc.c | 2 +- libiberty/obstack.c | 2 +- libiberty/partition.c | 2 +- libiberty/pex-common.c | 2 +- libiberty/pex-common.h | 2 +- libiberty/pex-djgpp.c | 2 +- libiberty/pex-msdos.c | 2 +- libiberty/pex-one.c | 2 +- libiberty/pex-unix.c | 2 +- libiberty/pex-win32.c | 2 +- libiberty/pexecute.c | 2 +- libiberty/physmem.c | 2 +- libiberty/putenv.c | 2 +- libiberty/regex.c | 2 +- libiberty/rust-demangle.c | 2 +- libiberty/safe-ctype.c | 2 +- libiberty/setenv.c | 2 +- libiberty/setproctitle.c | 2 +- libiberty/sha1.c | 2 +- libiberty/simple-object-coff.c | 2 +- libiberty/simple-object-common.h | 4 +- libiberty/simple-object-elf.c | 374 +- libiberty/simple-object-mach-o.c | 2 +- libiberty/simple-object-xcoff.c | 21 +- libiberty/simple-object.c | 38 +- libiberty/snprintf.c | 2 +- libiberty/sort.c | 2 +- libiberty/spaces.c | 2 +- libiberty/splay-tree.c | 2 +- libiberty/stack-limit.c | 2 +- libiberty/stpcpy.c | 2 +- libiberty/stpncpy.c | 2 +- libiberty/strndup.c | 2 +- libiberty/strtod.c | 2 +- libiberty/strverscmp.c | 2 +- libiberty/testsuite/Makefile.in | 2 +- libiberty/testsuite/demangler-fuzzer.c | 2 +- libiberty/testsuite/test-demangle.c | 2 +- libiberty/testsuite/test-expandargv.c | 2 +- libiberty/testsuite/test-pexecute.c | 2 +- libiberty/testsuite/test-strtol.c | 2 +- libiberty/timeval-utils.c | 2 +- libiberty/unlink-if-ordinary.c | 2 +- libiberty/vasprintf.c | 2 +- libiberty/vfprintf.c | 2 +- libiberty/vprintf-support.c | 2 +- libiberty/vprintf-support.h | 2 +- libiberty/vsnprintf.c | 2 +- libiberty/vsprintf.c | 2 +- libiberty/xasprintf.c | 2 +- libiberty/xexit.c | 2 +- libiberty/xmalloc.c | 2 +- libiberty/xstrndup.c | 2 +- libiberty/xvasprintf.c | 2 +- libitm/ChangeLog | 28 +- libitm/Makefile.in | 2 +- libitm/aatree.cc | 2 +- libitm/aatree.h | 2 +- libitm/acinclude.m4 | 1 + libitm/alloc.cc | 2 +- libitm/alloc_c.cc | 2 +- libitm/alloc_cpp.cc | 2 +- libitm/barrier.cc | 2 +- libitm/beginend.cc | 2 +- libitm/clone.cc | 2 +- libitm/common.h | 2 +- libitm/config/aarch64/sjlj.S | 2 +- libitm/config/aarch64/target.h | 2 +- libitm/config/alpha/sjlj.S | 2 +- libitm/config/alpha/target.h | 2 +- libitm/config/arm/hwcap.cc | 2 +- libitm/config/arm/hwcap.h | 2 +- libitm/config/arm/sjlj.S | 2 +- libitm/config/arm/target.h | 2 +- libitm/config/generic/asmcfi.h | 2 +- libitm/config/generic/tls.cc | 2 +- libitm/config/generic/tls.h | 2 +- libitm/config/linux/alpha/futex_bits.h | 2 +- libitm/config/linux/futex.cc | 2 +- libitm/config/linux/futex.h | 2 +- libitm/config/linux/futex_bits.h | 2 +- libitm/config/linux/powerpc/futex_bits.h | 2 +- libitm/config/linux/rwlock.cc | 2 +- libitm/config/linux/rwlock.h | 2 +- libitm/config/linux/sh/futex_bits.h | 2 +- libitm/config/linux/sparc/futex_bits.h | 2 +- libitm/config/linux/x86/futex_bits.h | 2 +- libitm/config/linux/x86/tls.h | 2 +- libitm/config/posix/rwlock.cc | 2 +- libitm/config/posix/rwlock.h | 2 +- libitm/config/powerpc/sjlj.S | 2 +- libitm/config/powerpc/target.h | 2 +- libitm/config/s390/sjlj.S | 2 +- libitm/config/s390/target.h | 2 +- libitm/config/sh/sjlj.S | 2 +- libitm/config/sh/target.h | 2 +- libitm/config/sparc/sjlj.S | 2 +- libitm/config/sparc/target.h | 2 +- libitm/config/x86/sjlj.S | 115 +- libitm/config/x86/target.h | 4 +- libitm/config/x86/x86_avx.cc | 2 +- libitm/config/x86/x86_sse.cc | 2 +- libitm/configure | 76 +- libitm/configure.ac | 6 +- libitm/configure.tgt | 2 +- libitm/containers.h | 2 +- libitm/dispatch.h | 2 +- libitm/eh_cpp.cc | 2 +- libitm/libitm.h | 2 +- libitm/libitm.texi | 2 +- libitm/libitm_i.h | 2 +- libitm/local.cc | 2 +- libitm/local_atomic | 2 +- libitm/method-gl.cc | 2 +- libitm/method-ml.cc | 2 +- libitm/method-serial.cc | 2 +- libitm/query.cc | 2 +- libitm/retry.cc | 2 +- libitm/testsuite/Makefile.in | 2 +- libitm/testsuite/config/default.exp | 2 +- libitm/testsuite/libitm.c++/c++.exp | 2 +- libitm/useraction.cc | 2 +- libitm/util.cc | 2 +- libmpx/ChangeLog | 12 + libmpx/Makefile.in | 3 +- libmpx/acinclude.m4 | 2 + libmpx/configure | 76 +- libmpx/configure.ac | 4 + libmpx/mpxrt/Makefile.am | 2 +- libmpx/mpxrt/Makefile.in | 5 +- libmpx/mpxwrap/Makefile.am | 4 +- libmpx/mpxwrap/Makefile.in | 7 +- libobjc/ChangeLog | 17 +- libobjc/Makefile.in | 7 +- libobjc/NXConstStr.m | 2 +- libobjc/Object.m | 2 +- libobjc/Protocol.m | 2 +- libobjc/accessors.m | 2 +- libobjc/acinclude.m4 | 2 +- libobjc/aclocal.m4 | 1 + libobjc/class.c | 20 +- libobjc/configure | 80 +- libobjc/configure.ac | 7 +- libobjc/encoding.c | 2 +- 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 | 2 +- libobjc/thr.c | 2 +- liboffloadmic/ChangeLog | 2 +- libquadmath/ChangeLog | 20 +- libquadmath/Makefile.am | 1 + libquadmath/Makefile.in | 5 +- libquadmath/acinclude.m4 | 2 + libquadmath/configure | 78 +- libquadmath/configure.ac | 5 + libquadmath/libquadmath.texi | 2 +- libquadmath/printf/gmp-impl.h | 2 +- libsanitizer/ChangeLog | 66 + libsanitizer/Makefile.in | 6 +- libsanitizer/acinclude.m4 | 2 + libsanitizer/asan/Makefile.am | 1 + libsanitizer/asan/Makefile.in | 8 +- libsanitizer/asan/asan_descriptions.cc | 20 + libsanitizer/asan/asan_descriptions.h | 4 + libsanitizer/asan/asan_flags.inc | 6 +- libsanitizer/asan/asan_poisoning.cc | 2 +- libsanitizer/asan/asan_report.cc | 59 +- libsanitizer/asan/asan_thread.cc | 25 +- libsanitizer/asan/asan_thread.h | 3 + libsanitizer/configure | 84 +- libsanitizer/configure.ac | 9 + libsanitizer/interception/Makefile.am | 1 + libsanitizer/interception/Makefile.in | 8 +- libsanitizer/libbacktrace/Makefile.am | 2 + libsanitizer/libbacktrace/Makefile.in | 11 +- libsanitizer/lsan/Makefile.am | 1 + libsanitizer/lsan/Makefile.in | 8 +- libsanitizer/lsan/lsan_common.cc | 4 +- libsanitizer/lsan/lsan_common_mac.cc | 9 +- libsanitizer/sanitizer_common/Makefile.am | 2 + libsanitizer/sanitizer_common/Makefile.in | 9 +- .../sanitizer_common/sanitizer_internal_defs.h | 8 +- .../sanitizer_common/sanitizer_linux_x86_64.S | 2 + libsanitizer/tsan/Makefile.am | 1 + libsanitizer/tsan/Makefile.in | 8 +- libsanitizer/tsan/tsan_rtl_amd64.S | 7 + libsanitizer/ubsan/Makefile.am | 6 +- libsanitizer/ubsan/Makefile.in | 19 +- libssp/ChangeLog | 13 + libssp/Makefile.am | 5 +- libssp/Makefile.in | 9 +- libssp/aclocal.m4 | 2 + libssp/configure | 78 +- libssp/configure.ac | 5 + libssp/gets-chk.c | 2 +- libssp/memcpy-chk.c | 2 +- libssp/memmove-chk.c | 2 +- libssp/mempcpy-chk.c | 2 +- libssp/memset-chk.c | 2 +- libssp/snprintf-chk.c | 2 +- libssp/sprintf-chk.c | 2 +- libssp/ssp-local.c | 2 +- libssp/ssp.c | 2 +- libssp/ssp/ssp.h.in | 2 +- libssp/ssp/stdio.h | 2 +- libssp/ssp/string.h | 2 +- libssp/ssp/unistd.h | 2 +- libssp/stpcpy-chk.c | 2 +- libssp/strcat-chk.c | 2 +- libssp/strcpy-chk.c | 2 +- libssp/strncat-chk.c | 2 +- libssp/strncpy-chk.c | 2 +- libssp/vsnprintf-chk.c | 2 +- libssp/vsprintf-chk.c | 2 +- libstdc++-v3/ChangeLog | 3932 +- libstdc++-v3/{ChangeLog => ChangeLog-2017} | 763 + libstdc++-v3/Makefile.am | 2 +- libstdc++-v3/Makefile.in | 3 +- libstdc++-v3/acinclude.m4 | 6 +- libstdc++-v3/config.h.in | 3 + libstdc++-v3/config/abi/compatibility.h | 2 +- .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 5 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 3 +- .../config/abi/pre/gnu-versioned-namespace.ver | 2 +- libstdc++-v3/config/abi/pre/gnu.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 +- .../config/cpu/aarch64/opt/bits/opt_random.h | 2 +- .../config/cpu/aarch64/opt/ext/opt_random.h | 4 +- libstdc++-v3/config/cpu/arm/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/arm/cxxabi_tweaks.h | 2 +- libstdc++-v3/config/cpu/cris/atomic_word.h | 2 +- libstdc++-v3/config/cpu/cris/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/atomic_word.h | 2 +- .../cpu/generic/atomicity_builtins/atomicity.h | 2 +- .../config/cpu/generic/atomicity_mutex/atomicity.h | 2 +- libstdc++-v3/config/cpu/generic/cpu_defines.h | 2 +- libstdc++-v3/config/cpu/generic/cxxabi_tweaks.h | 2 +- .../config/cpu/generic/opt/bits/opt_random.h | 2 +- .../config/cpu/generic/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/hppa/atomicity.h | 2 +- libstdc++-v3/config/cpu/i386/atomicity.h | 2 +- libstdc++-v3/config/cpu/i486/atomicity.h | 2 +- libstdc++-v3/config/cpu/i486/opt/bits/opt_random.h | 2 +- libstdc++-v3/config/cpu/i486/opt/ext/opt_random.h | 2 +- libstdc++-v3/config/cpu/m68k/atomicity.h | 2 +- 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 | 2 +- libstdc++-v3/config/cpu/sparc/atomic_word.h | 2 +- libstdc++-v3/config/cpu/sparc/atomicity.h | 2 +- libstdc++-v3/config/io/basic_file_stdio.cc | 2 +- libstdc++-v3/config/io/basic_file_stdio.h | 4 +- libstdc++-v3/config/io/c_io_stdio.h | 2 +- libstdc++-v3/config/locale/darwin/ctype_members.cc | 2 +- libstdc++-v3/config/locale/dragonfly/c_locale.cc | 2 +- libstdc++-v3/config/locale/dragonfly/c_locale.h | 2 +- .../config/locale/dragonfly/codecvt_members.cc | 2 +- .../config/locale/dragonfly/collate_members.cc | 2 +- .../config/locale/dragonfly/ctype_members.cc | 2 +- .../config/locale/dragonfly/monetary_members.cc | 2 +- .../config/locale/dragonfly/numeric_members.cc | 2 +- .../config/locale/dragonfly/time_members.cc | 2 +- .../config/locale/dragonfly/time_members.h | 2 +- .../config/locale/generic/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/generic/c_locale.cc | 2 +- libstdc++-v3/config/locale/generic/c_locale.h | 2 +- .../config/locale/generic/codecvt_members.cc | 2 +- .../config/locale/generic/collate_members.cc | 2 +- .../config/locale/generic/ctype_members.cc | 2 +- .../config/locale/generic/messages_members.cc | 2 +- .../config/locale/generic/messages_members.h | 2 +- .../config/locale/generic/monetary_members.cc | 2 +- .../config/locale/generic/numeric_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.cc | 2 +- libstdc++-v3/config/locale/generic/time_members.h | 2 +- .../config/locale/gnu/c++locale_internal.h | 2 +- libstdc++-v3/config/locale/gnu/c_locale.cc | 2 +- libstdc++-v3/config/locale/gnu/c_locale.h | 2 +- libstdc++-v3/config/locale/gnu/codecvt_members.cc | 2 +- libstdc++-v3/config/locale/gnu/collate_members.cc | 2 +- libstdc++-v3/config/locale/gnu/ctype_members.cc | 2 +- libstdc++-v3/config/locale/gnu/messages_members.cc | 2 +- libstdc++-v3/config/locale/gnu/messages_members.h | 2 +- libstdc++-v3/config/locale/gnu/monetary_members.cc | 2 +- libstdc++-v3/config/locale/gnu/numeric_members.cc | 2 +- libstdc++-v3/config/locale/gnu/time_members.cc | 2 +- libstdc++-v3/config/locale/gnu/time_members.h | 2 +- .../config/locale/ieee_1003.1-2001/c_locale.cc | 2 +- .../config/locale/ieee_1003.1-2001/c_locale.h | 2 +- .../locale/ieee_1003.1-2001/messages_members.cc | 2 +- .../locale/ieee_1003.1-2001/messages_members.h | 2 +- libstdc++-v3/config/locale/newlib/ctype_members.cc | 2 +- libstdc++-v3/config/os/aix/atomicity.h | 2 +- libstdc++-v3/config/os/aix/ctype_base.h | 2 +- libstdc++-v3/config/os/aix/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/aix/ctype_inline.h | 2 +- libstdc++-v3/config/os/aix/os_defines.h | 2 +- libstdc++-v3/config/os/bionic/ctype_base.h | 2 +- .../config/os/bionic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bionic/ctype_inline.h | 2 +- libstdc++-v3/config/os/bionic/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_base.h | 2 +- .../config/os/bsd/darwin/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/darwin/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/darwin/os_defines.h | 2 +- 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 | 2 +- libstdc++-v3/config/os/bsd/freebsd/ctype_base.h | 2 +- .../config/os/bsd/freebsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/freebsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/freebsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/netbsd/ctype_base.h | 2 +- .../config/os/bsd/netbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/netbsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/netbsd/os_defines.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_base.h | 2 +- .../config/os/bsd/openbsd/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/bsd/openbsd/ctype_inline.h | 2 +- libstdc++-v3/config/os/bsd/openbsd/os_defines.h | 2 +- libstdc++-v3/config/os/djgpp/ctype_base.h | 2 +- .../config/os/djgpp/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/djgpp/ctype_inline.h | 2 +- libstdc++-v3/config/os/djgpp/error_constants.h | 2 +- libstdc++-v3/config/os/djgpp/os_defines.h | 2 +- libstdc++-v3/config/os/generic/ctype_base.h | 2 +- .../config/os/generic/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/generic/ctype_inline.h | 2 +- libstdc++-v3/config/os/generic/error_constants.h | 2 +- libstdc++-v3/config/os/generic/os_defines.h | 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 | 2 +- libstdc++-v3/config/os/hpux/ctype_base.h | 2 +- .../config/os/hpux/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/hpux/ctype_inline.h | 2 +- libstdc++-v3/config/os/hpux/os_defines.h | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_base.h | 2 +- .../config/os/mingw32-w64/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32-w64/ctype_inline.h | 2 +- .../config/os/mingw32-w64/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 +- libstdc++-v3/config/os/mingw32/ctype_base.h | 2 +- .../config/os/mingw32/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/mingw32/ctype_inline.h | 2 +- libstdc++-v3/config/os/mingw32/error_constants.h | 2 +- libstdc++-v3/config/os/mingw32/os_defines.h | 2 +- libstdc++-v3/config/os/newlib/ctype_base.h | 2 +- .../config/os/newlib/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/newlib/ctype_inline.h | 2 +- libstdc++-v3/config/os/newlib/os_defines.h | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_base.h | 2 +- .../config/os/qnx/qnx6.1/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/ctype_inline.h | 2 +- libstdc++-v3/config/os/qnx/qnx6.1/os_defines.h | 2 +- .../config/os/solaris/solaris2.10/ctype_base.h | 2 +- .../os/solaris/solaris2.10/ctype_configure_char.cc | 2 +- .../config/os/solaris/solaris2.10/ctype_inline.h | 2 +- .../config/os/solaris/solaris2.10/os_defines.h | 2 +- libstdc++-v3/config/os/tpf/ctype_base.h | 2 +- libstdc++-v3/config/os/tpf/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/tpf/ctype_inline.h | 2 +- libstdc++-v3/config/os/tpf/os_defines.h | 2 +- libstdc++-v3/config/os/uclibc/ctype_base.h | 2 +- .../config/os/uclibc/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/uclibc/ctype_inline.h | 2 +- libstdc++-v3/config/os/uclibc/os_defines.h | 2 +- libstdc++-v3/config/os/vxworks/ctype_base.h | 2 +- .../config/os/vxworks/ctype_configure_char.cc | 2 +- libstdc++-v3/config/os/vxworks/ctype_inline.h | 2 +- libstdc++-v3/config/os/vxworks/os_defines.h | 2 +- libstdc++-v3/configure | 118 +- libstdc++-v3/configure.ac | 15 +- libstdc++-v3/doc/Makefile.am | 2 +- libstdc++-v3/doc/Makefile.in | 3 +- libstdc++-v3/doc/doxygen/doxygroups.cc | 2 +- libstdc++-v3/doc/html/faq.html | 13 +- libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/abi.html | 4 +- libstdc++-v3/doc/html/manual/bugs.html | 3 + libstdc++-v3/doc/html/manual/using_macros.html | 4 +- libstdc++-v3/doc/xml/faq.xml | 15 +- libstdc++-v3/doc/xml/manual/abi.xml | 4 +- libstdc++-v3/doc/xml/manual/intro.xml | 6 + libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/doc/xml/spine.xml | 2 +- libstdc++-v3/include/Makefile.am | 6 +- libstdc++-v3/include/Makefile.in | 7 +- libstdc++-v3/include/backward/auto_ptr.h | 2 +- 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 | 2 +- libstdc++-v3/include/bits/algorithmfwd.h | 2 +- libstdc++-v3/include/bits/alloc_traits.h | 2 +- libstdc++-v3/include/bits/allocated_ptr.h | 2 +- libstdc++-v3/include/bits/allocator.h | 30 +- libstdc++-v3/include/bits/atomic_base.h | 2 +- libstdc++-v3/include/bits/atomic_futex.h | 2 +- libstdc++-v3/include/bits/basic_ios.h | 2 +- libstdc++-v3/include/bits/basic_ios.tcc | 2 +- libstdc++-v3/include/bits/basic_string.h | 5 +- libstdc++-v3/include/bits/basic_string.tcc | 2 +- libstdc++-v3/include/bits/boost_concept_check.h | 6 +- libstdc++-v3/include/bits/c++0x_warning.h | 2 +- libstdc++-v3/include/bits/c++config | 2 +- libstdc++-v3/include/bits/char_traits.h | 2 +- libstdc++-v3/include/bits/codecvt.h | 6 +- libstdc++-v3/include/bits/concept_check.h | 2 +- libstdc++-v3/include/bits/cpp_type_traits.h | 2 +- libstdc++-v3/include/bits/deque.tcc | 2 +- libstdc++-v3/include/bits/enable_special_members.h | 2 +- libstdc++-v3/include/bits/forward_list.h | 415 +- libstdc++-v3/include/bits/forward_list.tcc | 380 +- libstdc++-v3/include/bits/fs_dir.h | 27 +- libstdc++-v3/include/bits/fs_fwd.h | 8 +- libstdc++-v3/include/bits/fs_ops.h | 25 +- libstdc++-v3/include/bits/fs_path.h | 17 +- libstdc++-v3/include/bits/fstream.tcc | 2 +- libstdc++-v3/include/bits/functexcept.h | 2 +- libstdc++-v3/include/bits/functional_hash.h | 2 +- libstdc++-v3/include/bits/gslice.h | 2 +- libstdc++-v3/include/bits/gslice_array.h | 2 +- libstdc++-v3/include/bits/hashtable.h | 46 +- libstdc++-v3/include/bits/hashtable_policy.h | 61 +- libstdc++-v3/include/bits/indirect_array.h | 2 +- libstdc++-v3/include/bits/invoke.h | 2 +- libstdc++-v3/include/bits/ios_base.h | 2 +- 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 | 4 +- libstdc++-v3/include/bits/locale_facets.h | 2 +- libstdc++-v3/include/bits/locale_facets.tcc | 2 +- libstdc++-v3/include/bits/locale_facets_nonio.h | 8 +- libstdc++-v3/include/bits/locale_facets_nonio.tcc | 7 +- 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 | 2 +- libstdc++-v3/include/bits/node_handle.h | 41 +- 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 | 43 +- libstdc++-v3/include/bits/quoted_string.h | 2 +- libstdc++-v3/include/bits/random.h | 9 +- libstdc++-v3/include/bits/random.tcc | 10 +- libstdc++-v3/include/bits/range_access.h | 22 +- libstdc++-v3/include/bits/refwrap.h | 244 +- libstdc++-v3/include/bits/regex.h | 16 +- libstdc++-v3/include/bits/regex.tcc | 44 +- libstdc++-v3/include/bits/regex_automaton.h | 2 +- libstdc++-v3/include/bits/regex_automaton.tcc | 2 +- libstdc++-v3/include/bits/regex_compiler.h | 2 +- libstdc++-v3/include/bits/regex_compiler.tcc | 18 +- libstdc++-v3/include/bits/regex_constants.h | 2 +- libstdc++-v3/include/bits/regex_error.h | 2 +- libstdc++-v3/include/bits/regex_executor.h | 2 +- libstdc++-v3/include/bits/regex_executor.tcc | 6 +- libstdc++-v3/include/bits/regex_scanner.h | 2 +- libstdc++-v3/include/bits/regex_scanner.tcc | 2 +- libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_atomic.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 2 +- libstdc++-v3/include/bits/slice_array.h | 2 +- libstdc++-v3/include/bits/specfun.h | 74 +- libstdc++-v3/include/bits/sstream.tcc | 2 +- libstdc++-v3/include/bits/std_abs.h | 2 +- libstdc++-v3/include/bits/std_function.h | 21 +- libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 6 +- libstdc++-v3/include/bits/stl_algobase.h | 8 +- libstdc++-v3/include/bits/stl_bvector.h | 2 +- libstdc++-v3/include/bits/stl_construct.h | 2 +- libstdc++-v3/include/bits/stl_deque.h | 11 +- libstdc++-v3/include/bits/stl_function.h | 7 +- libstdc++-v3/include/bits/stl_heap.h | 2 +- libstdc++-v3/include/bits/stl_iterator.h | 2 +- .../include/bits/stl_iterator_base_funcs.h | 13 +- .../include/bits/stl_iterator_base_types.h | 2 +- libstdc++-v3/include/bits/stl_list.h | 11 +- libstdc++-v3/include/bits/stl_map.h | 7 +- libstdc++-v3/include/bits/stl_multimap.h | 7 +- libstdc++-v3/include/bits/stl_multiset.h | 11 +- libstdc++-v3/include/bits/stl_numeric.h | 2 +- libstdc++-v3/include/bits/stl_pair.h | 2 +- libstdc++-v3/include/bits/stl_queue.h | 2 +- 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 | 11 +- libstdc++-v3/include/bits/stl_stack.h | 2 +- libstdc++-v3/include/bits/stl_tempbuf.h | 2 +- libstdc++-v3/include/bits/stl_tree.h | 13 +- libstdc++-v3/include/bits/stl_uninitialized.h | 16 +- libstdc++-v3/include/bits/stl_vector.h | 11 +- libstdc++-v3/include/bits/stream_iterator.h | 2 +- libstdc++-v3/include/bits/streambuf.tcc | 2 +- libstdc++-v3/include/bits/streambuf_iterator.h | 86 +- libstdc++-v3/include/bits/string_view.tcc | 2 +- libstdc++-v3/include/bits/stringfwd.h | 2 +- libstdc++-v3/include/bits/uniform_int_dist.h | 4 +- libstdc++-v3/include/bits/unique_ptr.h | 2 +- libstdc++-v3/include/bits/unordered_map.h | 20 +- libstdc++-v3/include/bits/unordered_set.h | 18 +- libstdc++-v3/include/bits/uses_allocator.h | 2 +- libstdc++-v3/include/bits/valarray_after.h | 2 +- libstdc++-v3/include/bits/valarray_array.h | 2 +- libstdc++-v3/include/bits/valarray_array.tcc | 2 +- libstdc++-v3/include/bits/valarray_before.h | 2 +- libstdc++-v3/include/bits/vector.tcc | 27 +- libstdc++-v3/include/c/cassert | 2 +- libstdc++-v3/include/c/cctype | 2 +- libstdc++-v3/include/c/cerrno | 2 +- libstdc++-v3/include/c/cfloat | 2 +- libstdc++-v3/include/c/ciso646 | 2 +- libstdc++-v3/include/c/climits | 2 +- libstdc++-v3/include/c/clocale | 2 +- libstdc++-v3/include/c/cmath | 2 +- libstdc++-v3/include/c/csetjmp | 2 +- libstdc++-v3/include/c/csignal | 2 +- libstdc++-v3/include/c/cstdarg | 2 +- libstdc++-v3/include/c/cstddef | 2 +- libstdc++-v3/include/c/cstdio | 2 +- libstdc++-v3/include/c/cstdlib | 2 +- libstdc++-v3/include/c/cstring | 2 +- libstdc++-v3/include/c/ctime | 2 +- libstdc++-v3/include/c/cuchar | 2 +- libstdc++-v3/include/c/cwchar | 2 +- libstdc++-v3/include/c/cwctype | 2 +- libstdc++-v3/include/c_compatibility/assert.h | 2 +- libstdc++-v3/include/c_compatibility/complex.h | 2 +- libstdc++-v3/include/c_compatibility/ctype.h | 2 +- libstdc++-v3/include/c_compatibility/errno.h | 2 +- libstdc++-v3/include/c_compatibility/fenv.h | 2 +- libstdc++-v3/include/c_compatibility/float.h | 2 +- libstdc++-v3/include/c_compatibility/inttypes.h | 2 +- libstdc++-v3/include/c_compatibility/iso646.h | 2 +- libstdc++-v3/include/c_compatibility/limits.h | 2 +- libstdc++-v3/include/c_compatibility/locale.h | 2 +- libstdc++-v3/include/c_compatibility/math.h | 2 +- libstdc++-v3/include/c_compatibility/setjmp.h | 2 +- libstdc++-v3/include/c_compatibility/signal.h | 2 +- libstdc++-v3/include/c_compatibility/stdarg.h | 2 +- libstdc++-v3/include/c_compatibility/stdbool.h | 2 +- libstdc++-v3/include/c_compatibility/stddef.h | 2 +- libstdc++-v3/include/c_compatibility/stdint.h | 2 +- libstdc++-v3/include/c_compatibility/stdio.h | 2 +- libstdc++-v3/include/c_compatibility/stdlib.h | 2 +- libstdc++-v3/include/c_compatibility/string.h | 2 +- libstdc++-v3/include/c_compatibility/tgmath.h | 2 +- libstdc++-v3/include/c_compatibility/time.h | 2 +- libstdc++-v3/include/c_compatibility/uchar.h | 2 +- libstdc++-v3/include/c_compatibility/wchar.h | 2 +- libstdc++-v3/include/c_compatibility/wctype.h | 2 +- libstdc++-v3/include/c_global/cassert | 2 +- libstdc++-v3/include/c_global/ccomplex | 2 +- libstdc++-v3/include/c_global/cctype | 2 +- libstdc++-v3/include/c_global/cerrno | 2 +- libstdc++-v3/include/c_global/cfenv | 2 +- libstdc++-v3/include/c_global/cfloat | 2 +- libstdc++-v3/include/c_global/cinttypes | 2 +- libstdc++-v3/include/c_global/ciso646 | 2 +- libstdc++-v3/include/c_global/climits | 2 +- libstdc++-v3/include/c_global/clocale | 2 +- libstdc++-v3/include/c_global/cmath | 2 +- libstdc++-v3/include/c_global/csetjmp | 2 +- libstdc++-v3/include/c_global/csignal | 2 +- libstdc++-v3/include/c_global/cstdalign | 2 +- libstdc++-v3/include/c_global/cstdarg | 2 +- libstdc++-v3/include/c_global/cstdbool | 2 +- libstdc++-v3/include/c_global/cstddef | 4 +- libstdc++-v3/include/c_global/cstdint | 2 +- libstdc++-v3/include/c_global/cstdio | 2 +- libstdc++-v3/include/c_global/cstdlib | 2 +- libstdc++-v3/include/c_global/cstring | 2 +- libstdc++-v3/include/c_global/ctgmath | 2 +- libstdc++-v3/include/c_global/ctime | 2 +- libstdc++-v3/include/c_global/cuchar | 2 +- libstdc++-v3/include/c_global/cwchar | 2 +- libstdc++-v3/include/c_global/cwctype | 2 +- libstdc++-v3/include/c_std/cassert | 2 +- libstdc++-v3/include/c_std/cctype | 2 +- libstdc++-v3/include/c_std/cerrno | 2 +- libstdc++-v3/include/c_std/cfloat | 2 +- libstdc++-v3/include/c_std/ciso646 | 2 +- libstdc++-v3/include/c_std/climits | 2 +- libstdc++-v3/include/c_std/clocale | 2 +- libstdc++-v3/include/c_std/cmath | 2 +- libstdc++-v3/include/c_std/csetjmp | 2 +- libstdc++-v3/include/c_std/csignal | 2 +- libstdc++-v3/include/c_std/cstdarg | 2 +- libstdc++-v3/include/c_std/cstddef | 2 +- libstdc++-v3/include/c_std/cstdio | 2 +- libstdc++-v3/include/c_std/cstdlib | 2 +- libstdc++-v3/include/c_std/cstring | 2 +- libstdc++-v3/include/c_std/ctime | 2 +- libstdc++-v3/include/c_std/cuchar | 2 +- libstdc++-v3/include/c_std/cwchar | 2 +- libstdc++-v3/include/c_std/cwctype | 2 +- libstdc++-v3/include/debug/array | 10 +- libstdc++-v3/include/debug/assertions.h | 2 +- libstdc++-v3/include/debug/bitset | 2 +- libstdc++-v3/include/debug/debug.h | 2 +- libstdc++-v3/include/debug/deque | 2 +- libstdc++-v3/include/debug/formatter.h | 2 +- libstdc++-v3/include/debug/forward_list | 2 +- libstdc++-v3/include/debug/functions.h | 2 +- libstdc++-v3/include/debug/helper_functions.h | 2 +- libstdc++-v3/include/debug/list | 2 +- libstdc++-v3/include/debug/macros.h | 2 +- libstdc++-v3/include/debug/map | 2 +- libstdc++-v3/include/debug/map.h | 30 +- libstdc++-v3/include/debug/multimap.h | 17 +- 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 | 2 +- libstdc++-v3/include/debug/safe_iterator.tcc | 2 +- libstdc++-v3/include/debug/safe_local_iterator.h | 2 +- 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 | 2 +- libstdc++-v3/include/debug/set.h | 12 +- libstdc++-v3/include/debug/stl_iterator.h | 2 +- libstdc++-v3/include/debug/string | 2 +- libstdc++-v3/include/debug/unordered_map | 74 +- libstdc++-v3/include/debug/unordered_set | 12 +- libstdc++-v3/include/debug/vector | 2 +- 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 +- libstdc++-v3/include/experimental/bits/erase_if.h | 2 +- libstdc++-v3/include/experimental/bits/fs_dir.h | 2 +- libstdc++-v3/include/experimental/bits/fs_fwd.h | 2 +- libstdc++-v3/include/experimental/bits/fs_ops.h | 9 +- libstdc++-v3/include/experimental/bits/fs_path.h | 2 +- .../include/experimental/bits/lfts_config.h | 2 +- .../include/experimental/bits/shared_ptr.h | 2 +- .../include/experimental/bits/string_view.tcc | 2 +- libstdc++-v3/include/experimental/chrono | 2 +- libstdc++-v3/include/experimental/deque | 2 +- libstdc++-v3/include/experimental/filesystem | 2 +- libstdc++-v3/include/experimental/forward_list | 2 +- libstdc++-v3/include/experimental/functional | 13 +- libstdc++-v3/include/experimental/iterator | 2 +- libstdc++-v3/include/experimental/list | 2 +- libstdc++-v3/include/experimental/map | 2 +- libstdc++-v3/include/experimental/memory | 2 +- libstdc++-v3/include/experimental/memory_resource | 2 +- libstdc++-v3/include/experimental/numeric | 22 +- libstdc++-v3/include/experimental/optional | 2 +- libstdc++-v3/include/experimental/propagate_const | 2 +- libstdc++-v3/include/experimental/random | 2 +- libstdc++-v3/include/experimental/ratio | 2 +- libstdc++-v3/include/experimental/regex | 2 +- libstdc++-v3/include/experimental/set | 2 +- libstdc++-v3/include/experimental/source_location | 2 +- libstdc++-v3/include/experimental/string | 2 +- libstdc++-v3/include/experimental/string_view | 11 +- libstdc++-v3/include/experimental/system_error | 2 +- libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/experimental/type_traits | 2 +- libstdc++-v3/include/experimental/unordered_map | 2 +- libstdc++-v3/include/experimental/unordered_set | 2 +- libstdc++-v3/include/experimental/utility | 2 +- libstdc++-v3/include/experimental/vector | 2 +- 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 | 4 +- libstdc++-v3/include/ext/new_allocator.h | 2 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/numeric_traits.h | 2 +- libstdc++-v3/include/ext/pb_ds/assoc_container.hpp | 2 +- .../detail/bin_search_tree_/bin_search_tree_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/debug_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/erase_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/find_fn_imps.hpp | 2 +- .../pb_ds/detail/bin_search_tree_/info_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/insert_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/iterators_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/node_iterators.hpp | 2 +- .../detail/bin_search_tree_/point_iterators.hpp | 2 +- .../bin_search_tree_/policy_access_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/r_erase_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/rotate_fn_imps.hpp | 2 +- .../detail/bin_search_tree_/split_join_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/bin_search_tree_/traits.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/binary_heap_.hpp | 2 +- .../pb_ds/detail/binary_heap_/const_iterator.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/debug_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_cmp.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/entry_pred.hpp | 2 +- .../pb_ds/detail/binary_heap_/erase_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/find_fn_imps.hpp | 2 +- .../ext/pb_ds/detail/binary_heap_/info_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/insert_fn_imps.hpp | 2 +- .../detail/binary_heap_/iterators_fn_imps.hpp | 2 +- .../detail/binary_heap_/point_const_iterator.hpp | 2 +- .../detail/binary_heap_/policy_access_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/resize_policy.hpp | 2 +- .../detail/binary_heap_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/binary_heap_/trace_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/binomial_heap_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../pb_ds/detail/binomial_heap_/debug_fn_imps.hpp | 2 +- .../binomial_heap_base_/binomial_heap_base_.hpp | 2 +- .../constructors_destructor_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/debug_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/erase_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/find_fn_imps.hpp | 2 +- .../detail/binomial_heap_base_/insert_fn_imps.hpp | 2 +- .../binomial_heap_base_/split_join_fn_imps.hpp | 2 +- .../pb_ds/detail/branch_policy/branch_policy.hpp | 2 +- .../detail/branch_policy/null_node_metadata.hpp | 2 +- .../ext/pb_ds/detail/branch_policy/traits.hpp | 2 +- .../pb_ds/detail/cc_hash_table_map_/cc_ht_map_.hpp | 2 +- .../detail/cc_hash_table_map_/cmp_fn_imps.hpp | 2 +- .../cond_key_dtor_entry_dealtor.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/entry_list_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/find_fn_imps.hpp | 2 +- .../cc_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/info_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/insert_fn_imps.hpp | 2 +- .../insert_no_store_hash_fn_imps.hpp | 2 +- .../insert_store_hash_fn_imps.hpp | 2 +- .../cc_hash_table_map_/iterators_fn_imps.hpp | 2 +- .../cc_hash_table_map_/policy_access_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/resize_fn_imps.hpp | 2 +- .../resize_no_store_hash_fn_imps.hpp | 2 +- .../resize_store_hash_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/size_fn_imps.hpp | 2 +- .../detail/cc_hash_table_map_/trace_fn_imps.hpp | 2 +- .../include/ext/pb_ds/detail/cond_dealtor.hpp | 2 +- .../ext/pb_ds/detail/container_base_dispatch.hpp | 2 +- .../include/ext/pb_ds/detail/debug_map_base.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/eq_by_less.hpp | 2 +- .../include/ext/pb_ds/detail/eq_fn/hash_eq_fn.hpp | 2 +- .../constructor_destructor_fn_imps.hpp | 2 +- ...onstructor_destructor_no_store_hash_fn_imps.hpp | 2 +- .../constructor_destructor_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/debug_fn_imps.hpp | 2 +- .../debug_no_store_hash_fn_imps.hpp | 2 +- .../debug_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/erase_fn_imps.hpp | 2 +- .../erase_no_store_hash_fn_imps.hpp | 2 +- .../erase_store_hash_fn_imps.hpp | 2 +- .../detail/gp_hash_table_map_/find_fn_imps.hpp | 2 +- .../find_no_store_hash_fn_imps.hpp | 2 +- .../gp_hash_table_map_/find_store_hash_fn_imps.hpp | 2 +- .../pb_ds/detail/gp_hash_table_map_/gp_ht_map_.hpp | 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 | 2 +- libstdc++-v3/include/ext/random.tcc | 2 +- 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 | 4 +- 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 | 2 +- libstdc++-v3/include/ext/throw_allocator.h | 2 +- libstdc++-v3/include/ext/type_traits.h | 2 +- libstdc++-v3/include/ext/typelist.h | 2 +- libstdc++-v3/include/ext/vstring.h | 2 +- libstdc++-v3/include/ext/vstring.tcc | 2 +- libstdc++-v3/include/ext/vstring_fwd.h | 2 +- libstdc++-v3/include/ext/vstring_util.h | 2 +- libstdc++-v3/include/parallel/algo.h | 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 +- libstdc++-v3/include/precompiled/expc++.h | 2 +- libstdc++-v3/include/precompiled/extc++.h | 2 +- libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/include/precompiled/stdtr1c++.h | 2 +- libstdc++-v3/include/profile/array | 2 +- libstdc++-v3/include/profile/base.h | 2 +- libstdc++-v3/include/profile/bitset | 2 +- libstdc++-v3/include/profile/deque | 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/any | 17 +- libstdc++-v3/include/std/array | 10 +- libstdc++-v3/include/std/atomic | 2 +- libstdc++-v3/include/std/bitset | 4 +- libstdc++-v3/include/std/charconv | 2 +- libstdc++-v3/include/std/chrono | 7 +- libstdc++-v3/include/std/codecvt | 2 +- libstdc++-v3/include/std/complex | 64 +- libstdc++-v3/include/std/condition_variable | 18 +- libstdc++-v3/include/std/deque | 2 +- libstdc++-v3/include/std/filesystem | 2 +- libstdc++-v3/include/std/forward_list | 2 +- libstdc++-v3/include/std/fstream | 160 +- libstdc++-v3/include/std/functional | 102 +- libstdc++-v3/include/std/future | 6 +- libstdc++-v3/include/std/iomanip | 2 +- libstdc++-v3/include/std/ios | 2 +- libstdc++-v3/include/std/iosfwd | 2 +- libstdc++-v3/include/std/iostream | 2 +- libstdc++-v3/include/std/istream | 2 +- libstdc++-v3/include/std/iterator | 2 +- libstdc++-v3/include/std/limits | 2 +- 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 | 2 +- libstdc++-v3/include/std/numeric | 22 +- libstdc++-v3/include/std/optional | 420 +- libstdc++-v3/include/std/ostream | 2 +- libstdc++-v3/include/std/queue | 2 +- libstdc++-v3/include/std/random | 2 +- libstdc++-v3/include/std/ratio | 2 +- libstdc++-v3/include/std/regex | 2 +- libstdc++-v3/include/std/scoped_allocator | 2 +- libstdc++-v3/include/std/set | 2 +- libstdc++-v3/include/std/shared_mutex | 2 +- libstdc++-v3/include/std/sstream | 2 +- libstdc++-v3/include/std/stack | 2 +- libstdc++-v3/include/std/stdexcept | 2 +- libstdc++-v3/include/std/streambuf | 17 +- libstdc++-v3/include/std/string | 2 +- libstdc++-v3/include/std/string_view | 11 +- libstdc++-v3/include/std/system_error | 2 +- libstdc++-v3/include/std/thread | 2 +- libstdc++-v3/include/std/tuple | 18 +- libstdc++-v3/include/std/type_traits | 57 +- libstdc++-v3/include/std/typeindex | 2 +- libstdc++-v3/include/std/unordered_map | 5 +- libstdc++-v3/include/std/unordered_set | 5 +- libstdc++-v3/include/std/utility | 29 +- libstdc++-v3/include/std/valarray | 2 +- libstdc++-v3/include/std/variant | 2 +- libstdc++-v3/include/std/vector | 2 +- libstdc++-v3/include/tr1/array | 2 +- libstdc++-v3/include/tr1/bessel_function.tcc | 2 +- libstdc++-v3/include/tr1/beta_function.tcc | 2 +- libstdc++-v3/include/tr1/ccomplex | 2 +- libstdc++-v3/include/tr1/cctype | 2 +- libstdc++-v3/include/tr1/cfenv | 2 +- libstdc++-v3/include/tr1/cfloat | 2 +- libstdc++-v3/include/tr1/cinttypes | 2 +- libstdc++-v3/include/tr1/climits | 2 +- libstdc++-v3/include/tr1/cmath | 2 +- libstdc++-v3/include/tr1/complex | 2 +- libstdc++-v3/include/tr1/complex.h | 2 +- libstdc++-v3/include/tr1/cstdarg | 2 +- libstdc++-v3/include/tr1/cstdbool | 2 +- libstdc++-v3/include/tr1/cstdint | 2 +- libstdc++-v3/include/tr1/cstdio | 2 +- libstdc++-v3/include/tr1/cstdlib | 2 +- libstdc++-v3/include/tr1/ctgmath | 2 +- libstdc++-v3/include/tr1/ctime | 2 +- libstdc++-v3/include/tr1/ctype.h | 2 +- libstdc++-v3/include/tr1/cwchar | 2 +- libstdc++-v3/include/tr1/cwctype | 2 +- libstdc++-v3/include/tr1/ell_integral.tcc | 10 +- libstdc++-v3/include/tr1/exp_integral.tcc | 2 +- libstdc++-v3/include/tr1/fenv.h | 2 +- libstdc++-v3/include/tr1/float.h | 2 +- libstdc++-v3/include/tr1/functional | 2 +- libstdc++-v3/include/tr1/functional_hash.h | 2 +- libstdc++-v3/include/tr1/gamma.tcc | 2 +- libstdc++-v3/include/tr1/hashtable.h | 2 +- libstdc++-v3/include/tr1/hashtable_policy.h | 2 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 2 +- libstdc++-v3/include/tr1/inttypes.h | 2 +- libstdc++-v3/include/tr1/legendre_function.tcc | 2 +- libstdc++-v3/include/tr1/limits.h | 2 +- libstdc++-v3/include/tr1/math.h | 2 +- libstdc++-v3/include/tr1/memory | 2 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 15 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 2 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 2 +- libstdc++-v3/include/tr1/random | 2 +- libstdc++-v3/include/tr1/random.h | 2 +- libstdc++-v3/include/tr1/random.tcc | 2 +- libstdc++-v3/include/tr1/regex | 2 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 2 +- libstdc++-v3/include/tr1/shared_ptr.h | 2 +- libstdc++-v3/include/tr1/special_function_util.h | 2 +- libstdc++-v3/include/tr1/stdarg.h | 2 +- libstdc++-v3/include/tr1/stdbool.h | 2 +- libstdc++-v3/include/tr1/stdint.h | 2 +- libstdc++-v3/include/tr1/stdio.h | 2 +- libstdc++-v3/include/tr1/stdlib.h | 2 +- libstdc++-v3/include/tr1/tgmath.h | 2 +- libstdc++-v3/include/tr1/tuple | 2 +- libstdc++-v3/include/tr1/type_traits | 2 +- libstdc++-v3/include/tr1/unordered_map | 2 +- libstdc++-v3/include/tr1/unordered_map.h | 2 +- libstdc++-v3/include/tr1/unordered_set | 2 +- libstdc++-v3/include/tr1/unordered_set.h | 2 +- libstdc++-v3/include/tr1/utility | 2 +- libstdc++-v3/include/tr1/wchar.h | 2 +- libstdc++-v3/include/tr1/wctype.h | 2 +- libstdc++-v3/include/tr2/bool_set | 2 +- libstdc++-v3/include/tr2/bool_set.tcc | 2 +- libstdc++-v3/include/tr2/dynamic_bitset | 2 +- libstdc++-v3/include/tr2/dynamic_bitset.tcc | 2 +- libstdc++-v3/include/tr2/ratio | 2 +- libstdc++-v3/include/tr2/type_traits | 2 +- libstdc++-v3/libsupc++/Makefile.am | 6 +- libstdc++-v3/libsupc++/Makefile.in | 7 +- 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 | 2 +- libstdc++-v3/libsupc++/cxxabi_forced.h | 2 +- libstdc++-v3/libsupc++/cxxabi_init_exception.h | 2 +- libstdc++-v3/libsupc++/del_op.cc | 2 +- libstdc++-v3/libsupc++/del_opa.cc | 2 +- libstdc++-v3/libsupc++/del_opant.cc | 2 +- libstdc++-v3/libsupc++/del_opnt.cc | 2 +- libstdc++-v3/libsupc++/del_ops.cc | 2 +- libstdc++-v3/libsupc++/del_opsa.cc | 2 +- libstdc++-v3/libsupc++/del_opv.cc | 2 +- libstdc++-v3/libsupc++/del_opva.cc | 2 +- libstdc++-v3/libsupc++/del_opvant.cc | 2 +- libstdc++-v3/libsupc++/del_opvnt.cc | 2 +- libstdc++-v3/libsupc++/del_opvs.cc | 2 +- libstdc++-v3/libsupc++/del_opvsa.cc | 2 +- libstdc++-v3/libsupc++/dyncast.cc | 2 +- libstdc++-v3/libsupc++/eh_alloc.cc | 2 +- libstdc++-v3/libsupc++/eh_arm.cc | 2 +- libstdc++-v3/libsupc++/eh_atomics.h | 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 | 2 +- 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 | 8 +- libstdc++-v3/libsupc++/eh_tm.cc | 2 +- libstdc++-v3/libsupc++/eh_type.cc | 2 +- libstdc++-v3/libsupc++/eh_unex_handler.cc | 2 +- libstdc++-v3/libsupc++/enum_type_info.cc | 2 +- libstdc++-v3/libsupc++/exception | 2 +- libstdc++-v3/libsupc++/exception.h | 2 +- libstdc++-v3/libsupc++/exception_defines.h | 2 +- libstdc++-v3/libsupc++/exception_ptr.h | 2 +- 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 | 4 +- libstdc++-v3/libsupc++/new | 6 +- libstdc++-v3/libsupc++/new_handler.cc | 2 +- libstdc++-v3/libsupc++/new_op.cc | 2 +- libstdc++-v3/libsupc++/new_opa.cc | 2 +- libstdc++-v3/libsupc++/new_opant.cc | 2 +- libstdc++-v3/libsupc++/new_opnt.cc | 2 +- libstdc++-v3/libsupc++/new_opv.cc | 2 +- libstdc++-v3/libsupc++/new_opva.cc | 2 +- libstdc++-v3/libsupc++/new_opvant.cc | 2 +- libstdc++-v3/libsupc++/new_opvnt.cc | 2 +- libstdc++-v3/libsupc++/pbase_type_info.cc | 2 +- libstdc++-v3/libsupc++/pmem_type_info.cc | 2 +- libstdc++-v3/libsupc++/pointer_type_info.cc | 2 +- libstdc++-v3/libsupc++/pure.cc | 2 +- libstdc++-v3/libsupc++/si_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/tinfo.cc | 2 +- libstdc++-v3/libsupc++/tinfo.h | 2 +- libstdc++-v3/libsupc++/tinfo2.cc | 2 +- libstdc++-v3/libsupc++/typeinfo | 2 +- libstdc++-v3/libsupc++/unwind-cxx.h | 2 +- libstdc++-v3/libsupc++/vec.cc | 2 +- libstdc++-v3/libsupc++/vmi_class_type_info.cc | 2 +- libstdc++-v3/libsupc++/vterminate.cc | 2 +- libstdc++-v3/libsupc++/vtv_stubs.cc | 2 +- libstdc++-v3/po/Makefile.am | 2 +- libstdc++-v3/po/Makefile.in | 3 +- 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/Makefile.in | 3 +- libstdc++-v3/python/hook.in | 2 +- libstdc++-v3/python/libstdcxx/v6/__init__.py | 2 +- libstdc++-v3/python/libstdcxx/v6/printers.py | 440 +- 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 | 2 +- libstdc++-v3/src/Makefile.am | 2 +- libstdc++-v3/src/Makefile.in | 3 +- libstdc++-v3/src/c++11/Makefile.am | 2 +- libstdc++-v3/src/c++11/Makefile.in | 3 +- libstdc++-v3/src/c++11/chrono.cc | 2 +- libstdc++-v3/src/c++11/codecvt.cc | 2 +- .../src/c++11/compatibility-atomic-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-c++0x.cc | 2 +- libstdc++-v3/src/c++11/compatibility-chrono.cc | 2 +- libstdc++-v3/src/c++11/compatibility-condvar.cc | 2 +- .../src/c++11/compatibility-thread-c++0x.cc | 2 +- libstdc++-v3/src/c++11/condition_variable.cc | 2 +- libstdc++-v3/src/c++11/cow-fstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-locale_init.cc | 2 +- libstdc++-v3/src/c++11/cow-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cow-sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 2 +- libstdc++-v3/src/c++11/cow-string-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-string-io-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-wstring-inst.cc | 2 +- libstdc++-v3/src/c++11/cow-wstring-io-inst.cc | 2 +- libstdc++-v3/src/c++11/ctype.cc | 2 +- libstdc++-v3/src/c++11/cxx11-hash_tr1.cc | 2 +- libstdc++-v3/src/c++11/cxx11-ios_failure.cc | 2 +- libstdc++-v3/src/c++11/cxx11-locale-inst.cc | 2 +- libstdc++-v3/src/c++11/cxx11-shim_facets.cc | 2 +- libstdc++-v3/src/c++11/cxx11-stdexcept.cc | 2 +- libstdc++-v3/src/c++11/cxx11-wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/debug.cc | 2 +- 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 | 2 +- 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 | 2 +- libstdc++-v3/src/c++11/iostream-inst.cc | 2 +- libstdc++-v3/src/c++11/istream-inst.cc | 2 +- libstdc++-v3/src/c++11/limits.cc | 2 +- libstdc++-v3/src/c++11/locale-inst.cc | 2 +- libstdc++-v3/src/c++11/mutex.cc | 2 +- libstdc++-v3/src/c++11/mutex_pool.h | 2 +- libstdc++-v3/src/c++11/ostream-inst.cc | 2 +- libstdc++-v3/src/c++11/placeholders.cc | 2 +- libstdc++-v3/src/c++11/random.cc | 6 +- 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/sso_string.cc | 2 +- libstdc++-v3/src/c++11/sstream-inst.cc | 2 +- libstdc++-v3/src/c++11/streambuf-inst.cc | 2 +- libstdc++-v3/src/c++11/string-inst.cc | 2 +- libstdc++-v3/src/c++11/string-io-inst.cc | 2 +- libstdc++-v3/src/c++11/system_error.cc | 2 +- libstdc++-v3/src/c++11/thread.cc | 2 +- libstdc++-v3/src/c++11/wlocale-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-inst.cc | 2 +- libstdc++-v3/src/c++11/wstring-io-inst.cc | 2 +- libstdc++-v3/src/c++98/Makefile.am | 2 +- libstdc++-v3/src/c++98/Makefile.in | 3 +- libstdc++-v3/src/c++98/allocator-inst.cc | 2 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 +- libstdc++-v3/src/c++98/codecvt.cc | 2 +- .../src/c++98/compatibility-debug_list-2.cc | 2 +- libstdc++-v3/src/c++98/compatibility-debug_list.cc | 2 +- libstdc++-v3/src/c++98/compatibility-ldbl.cc | 2 +- libstdc++-v3/src/c++98/compatibility.cc | 2 +- libstdc++-v3/src/c++98/complex_io.cc | 2 +- libstdc++-v3/src/c++98/concept-inst.cc | 2 +- libstdc++-v3/src/c++98/cow-istream-string.cc | 2 +- libstdc++-v3/src/c++98/ext-inst.cc | 2 +- libstdc++-v3/src/c++98/globals_io.cc | 2 +- libstdc++-v3/src/c++98/hash-long-double-tr1-aux.cc | 2 +- libstdc++-v3/src/c++98/hash_tr1.cc | 2 +- libstdc++-v3/src/c++98/hashtable_tr1.cc | 2 +- libstdc++-v3/src/c++98/ios_failure.cc | 2 +- libstdc++-v3/src/c++98/ios_init.cc | 2 +- libstdc++-v3/src/c++98/ios_locale.cc | 2 +- libstdc++-v3/src/c++98/istream-string.cc | 2 +- libstdc++-v3/src/c++98/istream.cc | 2 +- libstdc++-v3/src/c++98/list-aux-2.cc | 2 +- libstdc++-v3/src/c++98/list-aux.cc | 2 +- libstdc++-v3/src/c++98/list.cc | 2 +- libstdc++-v3/src/c++98/list_associated-2.cc | 2 +- libstdc++-v3/src/c++98/list_associated.cc | 2 +- libstdc++-v3/src/c++98/locale.cc | 2 +- libstdc++-v3/src/c++98/locale_facets.cc | 2 +- libstdc++-v3/src/c++98/locale_init.cc | 2 +- libstdc++-v3/src/c++98/localename.cc | 2 +- libstdc++-v3/src/c++98/math_stubs_float.cc | 2 +- libstdc++-v3/src/c++98/math_stubs_long_double.cc | 2 +- libstdc++-v3/src/c++98/misc-inst.cc | 2 +- libstdc++-v3/src/c++98/mt_allocator.cc | 2 +- libstdc++-v3/src/c++98/parallel_settings.cc | 2 +- libstdc++-v3/src/c++98/pool_allocator.cc | 2 +- libstdc++-v3/src/c++98/stdexcept.cc | 2 +- libstdc++-v3/src/c++98/streambuf.cc | 2 +- libstdc++-v3/src/c++98/strstream.cc | 2 +- libstdc++-v3/src/c++98/tree.cc | 2 +- libstdc++-v3/src/c++98/valarray.cc | 2 +- libstdc++-v3/src/filesystem/Makefile.am | 2 +- libstdc++-v3/src/filesystem/Makefile.in | 3 +- libstdc++-v3/src/filesystem/cow-dir.cc | 2 +- libstdc++-v3/src/filesystem/cow-ops.cc | 2 +- libstdc++-v3/src/filesystem/cow-path.cc | 2 +- libstdc++-v3/src/filesystem/cow-std-dir.cc | 2 +- libstdc++-v3/src/filesystem/cow-std-ops.cc | 2 +- libstdc++-v3/src/filesystem/cow-std-path.cc | 2 +- libstdc++-v3/src/filesystem/dir-common.h | 2 +- libstdc++-v3/src/filesystem/dir.cc | 2 +- libstdc++-v3/src/filesystem/ops-common.h | 4 +- libstdc++-v3/src/filesystem/ops.cc | 51 +- libstdc++-v3/src/filesystem/path.cc | 2 +- libstdc++-v3/src/filesystem/std-dir.cc | 6 +- libstdc++-v3/src/filesystem/std-ops.cc | 121 +- libstdc++-v3/src/filesystem/std-path.cc | 35 +- 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 | 2 +- .../headers/c++1998/all_c++200x_compatibility.cc | 2 +- .../17_intro/headers/c++1998/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++1998/all_no_rtti.cc | 2 +- .../headers/c++1998/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++1998/complex.cc | 2 +- .../17_intro/headers/c++1998/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++1998/stdc++.cc | 2 +- .../17_intro/headers/c++1998/stdc++_assert_neg.cc | 2 +- .../headers/c++1998/stdc++_multiple_inclusion.cc | 2 +- .../testsuite/17_intro/headers/c++2011/42319.cc | 2 +- .../testsuite/17_intro/headers/c++2011/67309.cc | 2 +- .../17_intro/headers/c++2011/all_attributes.cc | 2 +- .../17_intro/headers/c++2011/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2011/all_no_rtti.cc | 2 +- .../headers/c++2011/all_pedantic_errors.cc | 2 +- .../testsuite/17_intro/headers/c++2011/linkage.cc | 2 +- .../17_intro/headers/c++2011/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2011/stdc++.cc | 2 +- .../headers/c++2011/stdc++_multiple_inclusion.cc | 2 +- .../17_intro/headers/c++2014/all_attributes.cc | 2 +- .../17_intro/headers/c++2014/all_no_exceptions.cc | 2 +- .../17_intro/headers/c++2014/all_no_rtti.cc | 2 +- .../headers/c++2014/all_pedantic_errors.cc | 2 +- .../17_intro/headers/c++2014/operator_names.cc | 2 +- .../testsuite/17_intro/headers/c++2014/stdc++.cc | 2 +- .../headers/c++2014/stdc++_multiple_inclusion.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 6 +- .../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 | 2 +- .../testsuite/17_intro/using_namespace_std.cc | 2 +- .../17_intro/using_namespace_std_exp_neg.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 | 2 +- .../testsuite/18_support/bad_exception/59392.cc | 2 +- .../bad_exception/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_exception/what.cc | 2 +- .../bad_typeid/cons_virtual_derivation.cc | 2 +- .../testsuite/18_support/bad_typeid/what.cc | 2 +- .../mem_fn/80478.cc => 18_support/byte/81076.cc} | 11 +- .../testsuite/18_support/byte/global_neg.cc | 2 +- libstdc++-v3/testsuite/18_support/byte/ops.cc | 2 +- .../testsuite/18_support/byte/requirements.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 | 2 +- .../18_support/exception_ptr/60612-unexpected.cc | 2 +- .../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 +- .../exception_ptr/make_exception_ptr_2.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 | 2 +- libstdc++-v3/testsuite/18_support/free_eh_pool.cc | 2 +- .../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 +- .../18_support/headers/new/synopsis_cxx98.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 +- libstdc++-v3/testsuite/18_support/launder/1.cc | 2 +- .../79162.cc => 18_support/launder/nodiscard.cc} | 11 +- .../testsuite/18_support/launder/requirements.cc | 2 +- .../18_support/launder/requirements_neg.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 +- .../testsuite/18_support/nested_exception/68139.cc | 2 +- .../testsuite/18_support/nested_exception/79114.cc | 2 +- .../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 | 2 +- .../testsuite/18_support/quick_exit/quick_exit.cc | 2 +- .../testsuite/18_support/terminate_handler.cc | 2 +- .../testsuite/18_support/type_info/52562.cc | 2 +- .../testsuite/18_support/type_info/fundamental.cc | 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/is_error_code_v.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 +- .../20_util/addressof/requirements/constexpr.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/20_util/align/1.cc | 2 +- libstdc++-v3/testsuite/20_util/align/2.cc | 2 +- .../aligned_storage/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/20_util/aligned_storage/value.cc | 2 +- libstdc++-v3/testsuite/20_util/aligned_union/1.cc | 2 +- .../aligned_union/requirements/alias_decl.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/alignment_of/requirements/typedefs.cc | 2 +- .../testsuite/20_util/alignment_of/value.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/1.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/10378.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/14176.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/33807.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/8230.cc | 2 +- .../testsuite/20_util/allocator/overaligned.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../20_util/allocator/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/allocator/void.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/pointers.cc | 2 +- .../allocator_traits/members/rebind_alloc.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/any/assign/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/2.cc | 2 +- .../testsuite/20_util/any/assign/emplace.cc | 2 +- .../testsuite/20_util/any/assign/exception.cc | 2 +- libstdc++-v3/testsuite/20_util/any/assign/self.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/1.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/2.cc | 2 +- libstdc++-v3/testsuite/20_util/any/cons/aligned.cc | 2 +- .../testsuite/20_util/any/cons/explicit.cc | 2 +- .../testsuite/20_util/any/cons/in_place.cc | 2 +- .../testsuite/20_util/any/cons/nontrivial.cc | 2 +- libstdc++-v3/testsuite/20_util/any/make_any.cc | 2 +- .../testsuite/20_util/any/misc/any_cast.cc | 2 +- .../testsuite/20_util/any/misc/any_cast_neg.cc | 4 +- .../testsuite/20_util/any/misc/any_cast_no_rtti.cc | 2 +- libstdc++-v3/testsuite/20_util/any/misc/swap.cc | 2 +- libstdc++-v3/testsuite/20_util/any/modifiers/1.cc | 2 +- .../1.cc => 20_util/any/modifiers/83658.cc} | 54 +- .../testsuite/20_util/any/observers/type.cc | 2 +- libstdc++-v3/testsuite/20_util/any/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/any/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/as_const/1.cc | 2 +- .../testsuite/20_util/as_const/rvalue_neg.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 | 2 +- libstdc++-v3/testsuite/20_util/bind/79798.cc | 2 +- .../mem_fn/80478.cc => bind/83427.cc} | 14 +- 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 +- .../testsuite/20_util/bind/is_placeholder_v.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 | 2 +- libstdc++-v3/testsuite/20_util/bind/refqual.cc | 10 +- 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/constexpr_c++17.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/dr1177.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 | 4 +- .../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 +- .../requirements/treat_as_floating_point_v.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 +- .../testsuite/20_util/duration_cast/rounding.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 +- .../20_util/enable_shared_from_this/56383.cc | 2 +- .../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 +- .../members/weak_from_this.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/alias_decl.cc => endian/1.cc} | 23 +- 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/from_chars/1.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/from_chars/2.cc | 2 +- .../testsuite/20_util/from_chars/requirements.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 +- libstdc++-v3/testsuite/20_util/function/68995.cc | 2 +- libstdc++-v3/testsuite/20_util/function/69222.cc | 2 +- libstdc++-v3/testsuite/20_util/function/7.cc | 2 +- libstdc++-v3/testsuite/20_util/function/77322.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 | 2 +- .../testsuite/20_util/function/cons/72820.cc | 2 +- .../testsuite/20_util/function/cons/addressof.cc | 2 +- .../testsuite/20_util/function/cons/callable.cc | 2 +- .../testsuite/20_util/function/cons/deduction.cc | 2 +- .../testsuite/20_util/function/cons/move.cc | 2 +- .../testsuite/20_util/function/cons/move_target.cc | 2 +- .../testsuite/20_util/function/cons/refqual.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 +- .../testsuite/20_util/function_objects/83607.cc | 61 + .../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 +- .../testsuite/20_util/function_objects/invoke/1.cc | 2 +- .../20_util/function_objects/invoke/59768.cc | 2 +- .../20_util/function_objects/invoke/ref_ext.cc | 2 +- .../20_util/function_objects/mem_fn/55463.cc | 2 +- .../20_util/function_objects/mem_fn/55908.cc | 2 +- .../20_util/function_objects/mem_fn/68982.cc | 2 +- .../20_util/function_objects/mem_fn/80478.cc | 2 +- .../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 +- .../testsuite/20_util/function_objects/not_fn/1.cc | 2 +- .../20_util/function_objects/searchers.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_unique_object_representations/value.cc | 16 +- .../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/in_place/requirements.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_aggregate/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_aggregate/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 +- .../testsuite/20_util/is_constructible/68430.cc | 6 +- .../testsuite/20_util/is_constructible/77395.cc | 2 +- .../testsuite/20_util/is_constructible/80812.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_constructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_constructible/value-2.cc | 2 +- .../testsuite/20_util/is_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_assignable/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_copy_assignable/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_copy_constructible/requirements/typedefs.cc | 2 +- .../20_util/is_copy_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_destructible/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_destructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_empty/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_empty/value.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../20_util/is_enum/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_final/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/is_final/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_floating_point/value.cc | 2 +- .../testsuite/20_util/is_function/24808.cc | 2 +- .../testsuite/20_util/is_function/35637.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_function/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_implicitly_default_constructible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../20_util/is_integral/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_integral/value.cc | 2 +- .../83395.cc} | 19 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../20_util/is_invocable/requirements/typedefs.cc | 2 +- .../is_invocable/requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_invocable/value.cc | 2 +- .../testsuite/20_util/is_invocable/value_ext.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 +- .../83395.cc} | 19 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../is_nothrow_invocable/requirements/typedefs.cc | 2 +- .../requirements/typedefs_ext.cc | 2 +- .../20_util/is_nothrow_invocable/value.cc | 2 +- .../20_util/is_nothrow_invocable/value_ext.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 | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../is_nothrow_swappable/requirements/typedefs.cc | 2 +- .../requirements/typedefs_ext.cc | 2 +- .../20_util/is_nothrow_swappable/value.cc | 2 +- .../testsuite/20_util/is_nothrow_swappable/value.h | 2 +- .../20_util/is_nothrow_swappable/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../20_util/is_nothrow_swappable_with/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_null_pointer/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_null_pointer/value.cc | 2 +- libstdc++-v3/testsuite/20_util/is_object/24808.cc | 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 | 2 +- .../requirements/explicit_instantiation_ext.cc | 2 +- .../20_util/is_swappable/requirements/typedefs.cc | 2 +- .../is_swappable/requirements/typedefs_ext.cc | 2 +- .../testsuite/20_util/is_swappable/value.cc | 2 +- .../testsuite/20_util/is_swappable/value.h | 2 +- .../testsuite/20_util/is_swappable/value_ext.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_swappable_with/requirements/typedefs.cc | 2 +- .../testsuite/20_util/is_swappable_with/value.cc | 2 +- .../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 +- .../83134.cc} | 23 +- .../requirements/explicit_instantiation.cc | 2 +- .../logical_traits/requirements/typedefs.cc | 2 +- .../testsuite/20_util/logical_traits/value.cc | 2 +- .../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 | 4 +- 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/optional/77288.cc | 2 +- .../testsuite/20_util/optional/assignment/1.cc | 2 +- .../testsuite/20_util/optional/assignment/2.cc | 2 +- .../testsuite/20_util/optional/assignment/3.cc | 2 +- .../testsuite/20_util/optional/assignment/4.cc | 2 +- .../testsuite/20_util/optional/assignment/5.cc | 2 +- .../testsuite/20_util/optional/assignment/6.cc | 2 +- .../testsuite/20_util/optional/assignment/7.cc | 2 +- .../testsuite/20_util/optional/assignment/8.cc | 101 + .../testsuite/20_util/optional/cons/77727.cc | 2 +- .../testsuite/20_util/optional/cons/copy.cc | 2 +- .../testsuite/20_util/optional/cons/deduction.cc | 6 +- .../testsuite/20_util/optional/cons/default.cc | 2 +- .../testsuite/20_util/optional/cons/move.cc | 2 +- .../optional/{observers/6.cc => cons/trivial.cc} | 32 +- .../testsuite/20_util/optional/cons/value.cc | 2 +- .../testsuite/20_util/optional/cons/value_neg.cc | 8 +- .../20_util/optional/constexpr/cons/default.cc | 2 +- .../20_util/optional/constexpr/cons/value.cc | 2 +- .../20_util/optional/constexpr/in_place.cc | 2 +- .../20_util/optional/constexpr/make_optional.cc | 2 +- .../20_util/optional/constexpr/nullopt.cc | 2 +- .../20_util/optional/constexpr/observers/1.cc | 2 +- .../20_util/optional/constexpr/observers/2.cc | 2 +- .../20_util/optional/constexpr/observers/3.cc | 2 +- .../20_util/optional/constexpr/observers/4.cc | 2 +- .../20_util/optional/constexpr/observers/5.cc | 2 +- .../20_util/optional/constexpr/relops/1.cc | 2 +- .../20_util/optional/constexpr/relops/2.cc | 2 +- .../20_util/optional/constexpr/relops/3.cc | 2 +- .../20_util/optional/constexpr/relops/4.cc | 2 +- .../20_util/optional/constexpr/relops/5.cc | 2 +- .../20_util/optional/constexpr/relops/6.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/hash.cc | 2 +- .../testsuite/20_util/optional/in_place.cc | 2 +- .../testsuite/20_util/optional/make_optional.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/nullopt.cc | 2 +- .../testsuite/20_util/optional/observers/1.cc | 2 +- .../testsuite/20_util/optional/observers/2.cc | 2 +- .../testsuite/20_util/optional/observers/3.cc | 2 +- .../testsuite/20_util/optional/observers/4.cc | 2 +- .../testsuite/20_util/optional/observers/5.cc | 2 +- .../testsuite/20_util/optional/observers/6.cc | 2 +- .../testsuite/20_util/optional/relops/1.cc | 2 +- .../testsuite/20_util/optional/relops/2.cc | 2 +- .../testsuite/20_util/optional/relops/3.cc | 2 +- .../testsuite/20_util/optional/relops/4.cc | 2 +- .../testsuite/20_util/optional/relops/5.cc | 2 +- .../testsuite/20_util/optional/relops/6.cc | 2 +- .../testsuite/20_util/optional/relops/7.cc | 2 +- .../testsuite/20_util/optional/requirements.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/swap/1.cc | 2 +- libstdc++-v3/testsuite/20_util/optional/swap/2.cc | 2 +- .../testsuite/20_util/optional/typedefs.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/cmp.cc | 2 +- .../testsuite/20_util/owner_less/noexcept.cc | 2 +- libstdc++-v3/testsuite/20_util/owner_less/void.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 +- libstdc++-v3/testsuite/20_util/pair/70437.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/79141.cc | 2 +- .../testsuite/20_util/pair/astuple/astuple.cc | 2 +- .../20_util/pair/astuple/astuple_cpp14.cc | 2 +- .../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 | 7 +- .../testsuite/20_util/pair/astuple/get_by_type.cc | 9 +- .../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 +- .../testsuite/20_util/pair/cons/deduction.cc | 6 +- .../20_util/pair/cons/explicit_construct.cc | 2 +- .../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/pair/swap_cxx17.cc | 2 +- libstdc++-v3/testsuite/20_util/pair/traits.cc | 6 +- libstdc++-v3/testsuite/20_util/pointer_safety/1.cc | 2 +- .../testsuite/20_util/pointer_traits/pointer_to.cc | 2 +- .../testsuite/20_util/pointer_traits/rebind.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 +- .../20_util/ratio/requirements/ratio_equal_v.cc | 2 +- .../testsuite/20_util/raw_storage_iterator/base.cc | 2 +- .../20_util/raw_storage_iterator/dr2127.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 +- .../testsuite/20_util/reference_wrapper/80504.cc | 2 +- .../mem_fn/80478.cc => reference_wrapper/83427.cc} | 22 +- .../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/3.cc | 2 +- .../testsuite/20_util/scoped_allocator/65279.cc | 2 +- .../testsuite/20_util/scoped_allocator/69114.cc | 2 +- .../20_util/scoped_allocator/69293_neg.cc | 2 +- .../20_util/scoped_allocator/construct_pair.cc | 2 +- .../20_util/scoped_allocator/outermost.cc | 2 +- .../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 +- .../testsuite/20_util/shared_ptr/assign/sfinae.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 | 2 +- .../testsuite/20_util/shared_ptr/casts/1.cc | 2 +- .../20_util/shared_ptr/casts/reinterpret.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 | 2 +- .../testsuite/20_util/shared_ptr/cons/58839.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/61036.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/79467.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/80229.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/array.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/deduction.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/default.cc | 2 +- .../testsuite/20_util/shared_ptr/cons/lwg2802.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 +- .../shared_ptr/creation/single_allocation.cc | 2 +- .../creation/single_allocation_no_rtti.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 +- .../20_util/shared_ptr/misc/get_deleter.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 +- .../20_util/shared_ptr/modifiers/reset_sfinae.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/array.cc | 2 +- .../20_util/shared_ptr/observers/bool_conv.cc | 2 +- .../testsuite/20_util/shared_ptr/observers/get.cc | 2 +- .../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 +- .../20_util/shared_ptr/requirements/weak_type.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- .../memory_management_tools/1.cc | 84 +- .../memory_management_tools/destroy_neg.cc | 2 +- .../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 | 2 +- .../uninitialized_copy_n/58982.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 2 +- .../uninitialized_fill/32158.cc | 2 +- .../uninitialized_fill/58982.cc | 2 +- .../uninitialized_fill_n/16505.cc | 2 +- .../uninitialized_fill_n/58982.cc | 2 +- .../uninitialized_fill_n/dr1339.cc | 2 +- .../20_util/steady_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/system_clock/1.cc | 2 +- .../20_util/system_clock/constexpr_data.cc | 2 +- libstdc++-v3/testsuite/20_util/temporary_buffer.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/1.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/2.cc | 2 +- libstdc++-v3/testsuite/20_util/time_point/3.cc | 2 +- .../20_util/time_point/arithmetic/constexpr.cc | 2 +- .../time_point/comparison_operators/constexpr.cc | 2 +- .../testsuite/20_util/time_point/cons/81468.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 +- .../testsuite/20_util/time_point_cast/rounding.cc | 2 +- libstdc++-v3/testsuite/20_util/to_address/1.cc | 146 + .../modifiers/48398.cc => to_address/1_neg.cc} | 24 +- libstdc++-v3/testsuite/20_util/to_chars/1.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/1_neg.cc | 2 +- libstdc++-v3/testsuite/20_util/to_chars/2.cc | 2 +- .../testsuite/20_util/to_chars/requirements.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 +- libstdc++-v3/testsuite/20_util/tuple/67844.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/77395.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/77802.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/78939.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/apply/1.cc | 2 +- .../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 +- libstdc++-v3/testsuite/20_util/tuple/cons/66338.cc | 2 +- .../20_util/tuple/cons/allocator_with_any.cc | 2 +- .../testsuite/20_util/tuple/cons/allocators.cc | 2 +- .../testsuite/20_util/tuple/cons/assignment.cc | 2 +- .../testsuite/20_util/tuple/cons/big_tuples.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-2.cc | 2 +- .../testsuite/20_util/tuple/cons/constexpr-3.cc | 2 +- .../testsuite/20_util/tuple/cons/constructor.cc | 2 +- .../testsuite/20_util/tuple/cons/converting.cc | 2 +- .../testsuite/20_util/tuple/cons/deduction.cc | 6 +- .../tuple/cons/element_accepts_anything_byval.cc | 2 +- .../20_util/tuple/cons/explicit_construct.cc | 2 +- .../20_util/tuple/cons/nested_tuple_construct.cc | 2 +- .../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/constexpr_cpp14.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 +- .../testsuite/20_util/tuple/cv_tuple_size_neg.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 | 17 +- .../20_util/tuple/element_access/get2_by_type.cc | 20 +- .../20_util/tuple/element_access/get_by_type.cc | 2 +- .../20_util/tuple/element_access/get_neg.cc | 2 +- .../testsuite/20_util/tuple/make_from_tuple/1.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 +- libstdc++-v3/testsuite/20_util/tuple/swap_cxx17.cc | 2 +- .../testsuite/20_util/tuple/tuple_element.cc | 2 +- .../testsuite/20_util/tuple/tuple_element_t.cc | 2 +- libstdc++-v3/testsuite/20_util/tuple/tuple_size.cc | 2 +- .../testsuite/20_util/tuple/tuple_size_v.cc | 2 +- .../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 +- .../testsuite/20_util/unique_ptr/cons/77990.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 +- .../20_util/unique_ptr/cons/cv_qual_neg.cc | 2 +- .../20_util/unique_ptr/cons/deduction_neg.cc | 2 +- .../testsuite/20_util/unique_ptr/cons/default.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 +- .../specialized_algorithms/swap_cxx17.cc | 2 +- .../testsuite/20_util/uses_allocator/69114.cc | 2 +- .../testsuite/20_util/uses_allocator/69293_neg.cc | 2 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../20_util/uses_allocator/construction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../uses_allocator/requirements/typedefs.cc | 2 +- .../requirements/uses_allocator_v.cc | 2 +- .../testsuite/20_util/uses_allocator/value.cc | 2 +- .../20_util/variable_templates_for_traits.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/any.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/compile.cc | 94 +- .../testsuite/20_util/variant/deduction.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/hash.cc | 2 +- .../testsuite/20_util/variant/index_type.cc | 2 +- libstdc++-v3/testsuite/20_util/variant/run.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 +- .../testsuite/20_util/weak_ptr/cons/deduction.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 +- .../testsuite/21_strings/basic_string/56166.cc | 2 +- .../testsuite/21_strings/basic_string/79162.cc | 2 +- .../21_strings/basic_string/allocator/71964.cc | 2 +- .../21_strings/basic_string/allocator/char/copy.cc | 2 +- .../basic_string/allocator/char/copy_assign.cc | 2 +- .../basic_string/allocator/char/minimal.cc | 2 +- .../21_strings/basic_string/allocator/char/move.cc | 2 +- .../basic_string/allocator/char/move_assign.cc | 2 +- .../basic_string/allocator/char/noexcept.cc | 2 +- .../21_strings/basic_string/allocator/char/swap.cc | 2 +- .../basic_string/allocator/wchar_t/copy.cc | 2 +- .../basic_string/allocator/wchar_t/copy_assign.cc | 2 +- .../basic_string/allocator/wchar_t/minimal.cc | 2 +- .../basic_string/allocator/wchar_t/move.cc | 2 +- .../basic_string/allocator/wchar_t/move_assign.cc | 2 +- .../basic_string/allocator/wchar_t/noexcept.cc | 2 +- .../basic_string/allocator/wchar_t/swap.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 +- .../21_strings/basic_string/cons/char/69092.cc | 2 +- .../21_strings/basic_string/cons/char/7.cc | 2 +- .../21_strings/basic_string/cons/char/79162.cc | 2 +- .../21_strings/basic_string/cons/char/8.cc | 2 +- .../21_strings/basic_string/cons/char/9.cc | 2 +- .../21_strings/basic_string/cons/char/deduction.cc | 2 +- .../21_strings/basic_string/cons/char/moveable.cc | 2 +- .../21_strings/basic_string/cons/char/moveable2.cc | 2 +- .../basic_string/cons/char/moveable2_c++17.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 +- .../21_strings/basic_string/cons/wchar_t/7.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/79162.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/8.cc | 2 +- .../21_strings/basic_string/cons/wchar_t/9.cc | 2 +- .../basic_string/cons/wchar_t/deduction.cc | 2 +- .../basic_string/cons/wchar_t/moveable.cc | 2 +- .../basic_string/cons/wchar_t/moveable2.cc | 2 +- .../basic_string/cons/wchar_t/moveable2_c++17.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 | 2 +- .../21_strings/basic_string/literals/values.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2758.cc | 2 +- .../testsuite/21_strings/basic_string/lwg2946.cc | 2 +- .../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/char/4.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/append/wchar_t/4.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/4.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 +- .../basic_string/modifiers/assign/wchar_t/4.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/char/3.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/1.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/2.cc | 2 +- .../basic_string/modifiers/insert/wchar_t/3.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/char/7.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 +- .../basic_string/modifiers/replace/wchar_t/7.cc | 2 +- .../numeric_conversions/char/dr1261.cc | 2 +- .../basic_string/numeric_conversions/char/errno.cc | 2 +- .../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 | 2 +- .../numeric_conversions/wchar_t/stof.cc | 2 +- .../numeric_conversions/wchar_t/stoi.cc | 2 +- .../numeric_conversions/wchar_t/stol.cc | 2 +- .../numeric_conversions/wchar_t/stold.cc | 2 +- .../numeric_conversions/wchar_t/stoll.cc | 2 +- .../numeric_conversions/wchar_t/stoul.cc | 2 +- .../numeric_conversions/wchar_t/stoull.cc | 2 +- .../numeric_conversions/wchar_t/to_wstring.cc | 2 +- .../basic_string/operations/compare/char/1.cc | 2 +- .../basic_string/operations/compare/char/13650.cc | 2 +- .../basic_string/operations/compare/char/2.cc | 2 +- .../basic_string/operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../basic_string/operations/compare/wchar_t/2.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/char/5.cc | 2 +- .../basic_string/operations/find/char/6.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/find/wchar_t/5.cc | 2 +- .../basic_string/operations/find/wchar_t/6.cc | 2 +- .../basic_string/operations/rfind/char/1.cc | 2 +- .../basic_string/operations/rfind/char/2.cc | 2 +- .../basic_string/operations/rfind/char/3.cc | 2 +- .../basic_string/operations/rfind/wchar_t/1.cc | 2 +- .../basic_string/operations/rfind/wchar_t/2.cc | 2 +- .../basic_string/operations/rfind/wchar_t/3.cc | 2 +- .../basic_string/operations/substr/char/1.cc | 2 +- .../basic_string/operations/substr/wchar_t/1.cc | 2 +- .../21_strings/basic_string/operators/char/1.cc | 2 +- .../21_strings/basic_string/operators/char/2.cc | 2 +- .../21_strings/basic_string/operators/char/3.cc | 2 +- .../21_strings/basic_string/operators/char/4.cc | 2 +- .../21_strings/basic_string/operators/char/5.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 +- .../21_strings/basic_string/operators/wchar_t/5.cc | 2 +- .../basic_string/operators/wchar_t/65630.cc | 2 +- .../21_strings/basic_string/pthread18185.cc | 3 +- .../21_strings/basic_string/pthread33394.cc | 2 +- .../testsuite/21_strings/basic_string/pthread4.cc | 2 +- .../21_strings/basic_string/range_access/char/1.cc | 2 +- .../basic_string/range_access/wchar_t/1.cc | 2 +- .../basic_string/requirements/citerators.cc | 2 +- .../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 +- .../21_strings/basic_string_view/capacity/1.cc | 2 +- .../capacity/empty_neg.cc} | 8 +- .../21_strings/basic_string_view/cons/char/1.cc | 2 +- .../21_strings/basic_string_view/cons/char/2.cc | 2 +- .../21_strings/basic_string_view/cons/char/3.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/1.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/2.cc | 2 +- .../21_strings/basic_string_view/cons/wchar_t/3.cc | 2 +- .../basic_string_view/element_access/char/1.cc | 2 +- .../basic_string_view/element_access/char/2.cc | 2 +- .../element_access/char/front_back.cc | 2 +- .../basic_string_view/element_access/wchar_t/1.cc | 2 +- .../basic_string_view/element_access/wchar_t/2.cc | 2 +- .../element_access/wchar_t/empty.cc | 2 +- .../element_access/wchar_t/front_back.cc | 2 +- .../21_strings/basic_string_view/include.cc | 2 +- .../basic_string_view/inserters/char/1.cc | 2 +- .../basic_string_view/inserters/char/2.cc | 2 +- .../basic_string_view/inserters/char/3.cc | 2 +- .../basic_string_view/inserters/pod/10081-out.cc | 2 +- .../basic_string_view/inserters/wchar_t/1.cc | 2 +- .../basic_string_view/inserters/wchar_t/2.cc | 2 +- .../basic_string_view/inserters/wchar_t/3.cc | 2 +- .../21_strings/basic_string_view/literals/types.cc | 2 +- .../basic_string_view/literals/values.cc | 2 +- .../modifiers/remove_prefix/char/1.cc | 2 +- .../modifiers/remove_prefix/wchar_t/1.cc | 2 +- .../modifiers/remove_suffix/char/1.cc | 2 +- .../modifiers/remove_suffix/wchar_t/1.cc | 2 +- .../basic_string_view/modifiers/swap/char/1.cc | 2 +- .../basic_string_view/modifiers/swap/wchar_t/1.cc | 2 +- .../basic_string_view/operations/compare/char/1.cc | 2 +- .../operations/compare/char/13650.cc | 2 +- .../basic_string_view/operations/compare/char/2.cc | 2 +- .../operations/compare/char/70483.cc | 2 +- .../operations/compare/wchar_t/1.cc | 2 +- .../operations/compare/wchar_t/13650.cc | 2 +- .../operations/compare/wchar_t/2.cc | 2 +- .../basic_string_view/operations/copy/char/1.cc | 2 +- .../basic_string_view/operations/copy/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/char/1.cc | 2 +- .../basic_string_view/operations/find/char/2.cc | 2 +- .../basic_string_view/operations/find/char/3.cc | 2 +- .../basic_string_view/operations/find/char/4.cc | 2 +- .../basic_string_view/operations/find/wchar_t/1.cc | 2 +- .../basic_string_view/operations/find/wchar_t/2.cc | 2 +- .../basic_string_view/operations/find/wchar_t/3.cc | 2 +- .../basic_string_view/operations/find/wchar_t/4.cc | 2 +- .../basic_string_view/operations/rfind/char/1.cc | 2 +- .../basic_string_view/operations/rfind/char/2.cc | 2 +- .../basic_string_view/operations/rfind/char/3.cc | 2 +- .../operations/rfind/wchar_t/1.cc | 2 +- .../operations/rfind/wchar_t/2.cc | 2 +- .../operations/rfind/wchar_t/3.cc | 2 +- .../operations/string_conversion/1.cc | 2 +- .../basic_string_view/operations/substr/char/1.cc | 2 +- .../operations/substr/wchar_t/1.cc | 2 +- .../basic_string_view/operators/char/2.cc | 2 +- .../basic_string_view/operators/wchar_t/2.cc | 2 +- .../basic_string_view/range_access/char/1.cc | 2 +- .../basic_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 +- .../basic_string_view/requirements/typedefs.cc | 2 +- .../21_strings/basic_string_view/typedefs.cc | 2 +- .../21_strings/basic_string_view/types/1.cc | 2 +- .../testsuite/21_strings/c_strings/char/1.cc | 2 +- .../testsuite/21_strings/c_strings/char/2.cc | 2 +- .../testsuite/21_strings/c_strings/char/3_neg.cc | 2 +- .../testsuite/21_strings/c_strings/char/69626.cc | 2 +- .../testsuite/21_strings/c_strings/wchar_t/1.cc | 2 +- .../testsuite/21_strings/c_strings/wchar_t/2.cc | 2 +- .../21_strings/c_strings/wchar_t/24559.cc | 2 +- .../21_strings/c_strings/wchar_t/3_neg.cc | 2 +- .../21_strings/char_traits/requirements/char/1.cc | 2 +- .../char_traits/requirements/char/57704.cc | 2 +- .../char_traits/requirements/char/65049.cc | 2 +- .../char_traits/requirements/char/typedefs.cc | 2 +- .../char_traits/requirements/char16_t/65049.cc | 2 +- .../char_traits/requirements/char16_t/eof.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/constexpr_functions_c++17.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 | 2 +- .../codecvt/always_noconv/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/1.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/2.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/3.cc | 2 +- .../22_locale/codecvt/always_noconv/wchar_t/4.cc | 2 +- .../codecvt/always_noconv/wchar_t/wrapped_env.cc | 2 +- .../always_noconv/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/char16_t.cc | 2 +- .../testsuite/22_locale/codecvt/char32_t.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/66417.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/79980.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/80041.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/members.cc | 2 +- .../22_locale/codecvt/codecvt_utf16/misaligned.cc | 2 +- .../codecvt/codecvt_utf16/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/69703.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/79980.cc | 2 +- .../22_locale/codecvt/codecvt_utf8/members.cc | 2 +- .../codecvt/codecvt_utf8/requirements/1.cc | 2 +- .../22_locale/codecvt/codecvt_utf8_utf16/66855.cc | 2 +- .../22_locale/codecvt/codecvt_utf8_utf16/79511.cc | 2 +- .../codecvt/codecvt_utf8_utf16/members.cc | 2 +- .../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 | 2 +- .../codecvt/encoding/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/1.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/2.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/3.cc | 2 +- .../22_locale/codecvt/encoding/wchar_t/4.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_env.cc | 2 +- .../codecvt/encoding/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/in/char/1.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_env.cc | 2 +- .../22_locale/codecvt/in/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/2.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/4.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/7.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/8.cc | 2 +- .../testsuite/22_locale/codecvt/in/wchar_t/9.cc | 2 +- .../22_locale/codecvt/in/wchar_t/wrapped_env.cc | 2 +- .../22_locale/codecvt/in/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/length/char/1.cc | 2 +- .../testsuite/22_locale/codecvt/length/char/2.cc | 2 +- .../22_locale/codecvt/length/char/wrapped_env.cc | 2 +- .../codecvt/length/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/length/wchar_t/2.cc | 2 +- .../22_locale/codecvt/length/wchar_t/3.cc | 2 +- .../22_locale/codecvt/length/wchar_t/4.cc | 2 +- .../22_locale/codecvt/length/wchar_t/5.cc | 2 +- .../22_locale/codecvt/length/wchar_t/6.cc | 2 +- .../22_locale/codecvt/length/wchar_t/7.cc | 2 +- .../codecvt/length/wchar_t/wrapped_env.cc | 2 +- .../codecvt/length/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/codecvt/max_length/char/1.cc | 2 +- .../codecvt/max_length/char/wrapped_env.cc | 2 +- .../codecvt/max_length/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/1.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/2.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/3.cc | 2 +- .../22_locale/codecvt/max_length/wchar_t/4.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_env.cc | 2 +- .../codecvt/max_length/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/out/char/1.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_env.cc | 2 +- .../22_locale/codecvt/out/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/1.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/2.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/3.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/4.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/5.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/6.cc | 2 +- .../testsuite/22_locale/codecvt/out/wchar_t/7.cc | 2 +- .../22_locale/codecvt/out/wchar_t/wrapped_env.cc | 2 +- .../codecvt/out/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/codecvt/requirements/base_classes.cc | 2 +- .../codecvt/requirements/explicit_instantiation.cc | 2 +- .../22_locale/codecvt/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/codecvt/unshift/char/1.cc | 2 +- .../22_locale/codecvt/unshift/char/wrapped_env.cc | 2 +- .../codecvt/unshift/char/wrapped_locale.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/1.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/2.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/3.cc | 2 +- .../22_locale/codecvt/unshift/wchar_t/4.cc | 2 +- .../codecvt/unshift/wchar_t/wrapped_env.cc | 2 +- .../codecvt/unshift/wchar_t/wrapped_locale.cc | 2 +- libstdc++-v3/testsuite/22_locale/codecvt/utf8.cc | 2 +- .../testsuite/22_locale/codecvt_byname/1.cc | 2 +- .../testsuite/22_locale/codecvt_byname/50714.cc | 2 +- .../codecvt_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../codecvt_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/collate/compare/char/1.cc | 2 +- .../testsuite/22_locale/collate/compare/char/2.cc | 2 +- .../testsuite/22_locale/collate/compare/char/3.cc | 2 +- .../22_locale/collate/compare/char/wrapped_env.cc | 2 +- .../collate/compare/char/wrapped_locale.cc | 2 +- .../22_locale/collate/compare/wchar_t/1.cc | 2 +- .../22_locale/collate/compare/wchar_t/2.cc | 2 +- .../22_locale/collate/compare/wchar_t/3.cc | 2 +- .../collate/compare/wchar_t/wrapped_env.cc | 2 +- .../collate/compare/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate/hash/char/1.cc | 2 +- .../testsuite/22_locale/collate/hash/char/2.cc | 2 +- .../22_locale/collate/hash/char/wrapped_env.cc | 2 +- .../22_locale/collate/hash/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/1.cc | 2 +- .../testsuite/22_locale/collate/hash/wchar_t/2.cc | 2 +- .../22_locale/collate/hash/wchar_t/wrapped_env.cc | 2 +- .../collate/hash/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/collate/requirements/base_classes.cc | 2 +- .../collate/requirements/explicit_instantiation.cc | 2 +- .../22_locale/collate/requirements/typedefs.cc | 2 +- .../22_locale/collate/transform/char/2.cc | 2 +- .../22_locale/collate/transform/char/28277.cc | 2 +- .../22_locale/collate/transform/char/3.cc | 2 +- .../collate/transform/char/wrapped_env.cc | 2 +- .../collate/transform/char/wrapped_locale.cc | 2 +- .../22_locale/collate/transform/wchar_t/2.cc | 2 +- .../22_locale/collate/transform/wchar_t/28277.cc | 2 +- .../22_locale/collate/transform/wchar_t/3.cc | 2 +- .../collate/transform/wchar_t/wrapped_env.cc | 2 +- .../collate/transform/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/collate_byname/1.cc | 2 +- .../22_locale/collate_byname/named_equivalence.cc | 2 +- .../collate_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../collate_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/conversions/buffer/1.cc | 2 +- .../testsuite/22_locale/conversions/buffer/2.cc | 2 +- .../conversions/buffer/3.cc} | 41 +- .../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 | 2 +- .../22_locale/ctype/cons/char/wrapped_locale.cc | 2 +- libstdc++-v3/testsuite/22_locale/ctype/dr695.cc | 2 +- .../testsuite/22_locale/ctype/is/char/1.cc | 2 +- .../testsuite/22_locale/ctype/is/char/2.cc | 2 +- .../testsuite/22_locale/ctype/is/char/3.cc | 2 +- .../testsuite/22_locale/ctype/is/char/9858.cc | 2 +- .../22_locale/ctype/is/char/wrapped_env.cc | 2 +- .../22_locale/ctype/is/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/11740.cc | 2 +- .../testsuite/22_locale/ctype/is/wchar_t/2.cc | 2 +- .../22_locale/ctype/is/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/is/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/19955.cc | 2 +- .../testsuite/22_locale/ctype/narrow/char/2.cc | 2 +- .../22_locale/ctype/narrow/char/wrapped_env.cc | 2 +- .../22_locale/ctype/narrow/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/narrow/wchar_t/3.cc | 2 +- .../22_locale/ctype/narrow/wchar_t/wrapped_env.cc | 2 +- .../ctype/narrow/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/ctype/requirements/base_classes.cc | 2 +- .../ctype/requirements/explicit_instantiation.cc | 2 +- .../22_locale/ctype/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/ctype/scan/char/1.cc | 2 +- .../22_locale/ctype/scan/char/wrapped_env.cc | 2 +- .../22_locale/ctype/scan/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/scan/wchar_t/1.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/scan/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/to/char/1.cc | 2 +- .../22_locale/ctype/to/char/wrapped_env.cc | 2 +- .../22_locale/ctype/to/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/to/wchar_t/1.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_env.cc | 2 +- .../22_locale/ctype/to/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/widen/char/1.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_env.cc | 2 +- .../22_locale/ctype/widen/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/1.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/2.cc | 2 +- .../testsuite/22_locale/ctype/widen/wchar_t/3.cc | 2 +- .../22_locale/ctype/widen/wchar_t/wrapped_env.cc | 2 +- .../ctype/widen/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/ctype_base/11844.cc | 2 +- .../testsuite/22_locale/ctype_base/53678.cc | 2 +- .../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 | 2 +- libstdc++-v3/testsuite/22_locale/facet/25421.cc | 2 +- .../testsuite/22_locale/global_templates/1.cc | 2 +- .../global_templates/standard_facet_hierarchies.cc | 2 +- .../global_templates/user_facet_hierarchies.cc | 2 +- .../22_locale/headers/clocale/functions_std.cc | 2 +- .../testsuite/22_locale/headers/clocale/macros.cc | 2 +- .../22_locale/headers/clocale/types_std.cc | 2 +- .../testsuite/22_locale/headers/locale/synopsis.cc | 2 +- .../22_locale/headers/locale/types_std.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/13630.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/1.cc | 2 +- .../testsuite/22_locale/locale/cons/12352.cc | 2 +- .../testsuite/22_locale/locale/cons/12438.cc | 2 +- .../22_locale/locale/cons/12658_thread-1.cc | 2 +- .../22_locale/locale/cons/12658_thread-2.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/2.cc | 2 +- .../testsuite/22_locale/locale/cons/29217.cc | 2 +- .../testsuite/22_locale/locale/cons/38365.cc | 2 +- .../testsuite/22_locale/locale/cons/38368.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/4.cc | 2 +- .../testsuite/22_locale/locale/cons/40184.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/5.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/6.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/7.cc | 2 +- .../testsuite/22_locale/locale/cons/7222-c.cc | 2 +- .../testsuite/22_locale/locale/cons/7222-env.cc | 2 +- libstdc++-v3/testsuite/22_locale/locale/cons/8.cc | 2 +- .../testsuite/22_locale/locale/cons/unicode.cc | 2 +- .../22_locale/locale/global_locale_objects/1.cc | 2 +- .../locale/global_locale_objects/14071.cc | 2 +- .../22_locale/locale/global_locale_objects/2.cc | 2 +- .../22_locale/locale/global_locale_objects/3.cc | 2 +- .../testsuite/22_locale/locale/operations/1.cc | 2 +- .../testsuite/22_locale/locale/operations/2.cc | 2 +- libstdc++-v3/testsuite/22_locale/messages/13631.cc | 2 +- .../testsuite/22_locale/messages/members/char/1.cc | 2 +- .../testsuite/22_locale/messages/members/char/2.cc | 2 +- .../testsuite/22_locale/messages/members/char/3.cc | 2 +- .../22_locale/messages/members/char/wrapped_env.cc | 2 +- .../messages/members/char/wrapped_locale.cc | 2 +- .../messages/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/messages/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/messages_byname/1.cc | 2 +- .../22_locale/messages_byname/named_equivalence.cc | 2 +- .../messages_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../messages_byname/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_get/cons/3.cc | 2 +- .../testsuite/22_locale/money_get/get/char/1.cc | 2 +- .../testsuite/22_locale/money_get/get/char/10.cc | 2 +- .../testsuite/22_locale/money_get/get/char/11.cc | 2 +- .../22_locale/money_get/get/char/11528.cc | 2 +- .../testsuite/22_locale/money_get/get/char/12.cc | 2 +- .../testsuite/22_locale/money_get/get/char/13.cc | 2 +- .../testsuite/22_locale/money_get/get/char/14.cc | 2 +- .../testsuite/22_locale/money_get/get/char/15.cc | 2 +- .../testsuite/22_locale/money_get/get/char/16.cc | 2 +- .../testsuite/22_locale/money_get/get/char/17.cc | 2 +- .../testsuite/22_locale/money_get/get/char/18.cc | 2 +- .../testsuite/22_locale/money_get/get/char/19.cc | 2 +- .../testsuite/22_locale/money_get/get/char/2.cc | 2 +- .../22_locale/money_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/char/3.cc | 2 +- .../22_locale/money_get/get/char/38399.cc | 2 +- .../22_locale/money_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/char/4.cc | 2 +- .../testsuite/22_locale/money_get/get/char/5.cc | 2 +- .../testsuite/22_locale/money_get/get/char/6.cc | 2 +- .../testsuite/22_locale/money_get/get/char/7.cc | 2 +- .../testsuite/22_locale/money_get/get/char/8.cc | 2 +- .../testsuite/22_locale/money_get/get/char/9.cc | 13 +- .../22_locale/money_get/get/char/wrapped_env.cc | 2 +- .../22_locale/money_get/get/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/1.cc | 2 +- .../22_locale/money_get/get/wchar_t/10.cc | 2 +- .../22_locale/money_get/get/wchar_t/11.cc | 2 +- .../22_locale/money_get/get/wchar_t/11528.cc | 2 +- .../22_locale/money_get/get/wchar_t/12.cc | 2 +- .../22_locale/money_get/get/wchar_t/13.cc | 2 +- .../22_locale/money_get/get/wchar_t/14.cc | 2 +- .../22_locale/money_get/get/wchar_t/15.cc | 2 +- .../22_locale/money_get/get/wchar_t/16.cc | 2 +- .../22_locale/money_get/get/wchar_t/17.cc | 2 +- .../22_locale/money_get/get/wchar_t/18.cc | 2 +- .../22_locale/money_get/get/wchar_t/19.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/2.cc | 2 +- .../22_locale/money_get/get/wchar_t/22131.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/3.cc | 2 +- .../22_locale/money_get/get/wchar_t/38399.cc | 2 +- .../22_locale/money_get/get/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/4.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/6.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/money_get/get/wchar_t/9.cc | 13 +- .../22_locale/money_get/get/wchar_t/wrapped_env.cc | 2 +- .../money_get/get/wchar_t/wrapped_locale.cc | 2 +- .../money_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/money_put/cons/3.cc | 2 +- .../testsuite/22_locale/money_put/put/char/1.cc | 2 +- .../22_locale/money_put/put/char/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/char/2.cc | 2 +- .../testsuite/22_locale/money_put/put/char/3.cc | 2 +- .../22_locale/money_put/put/char/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/char/4.cc | 2 +- .../testsuite/22_locale/money_put/put/char/5.cc | 2 +- .../testsuite/22_locale/money_put/put/char/6.cc | 2 +- .../22_locale/money_put/put/char/9780-3.cc | 2 +- .../22_locale/money_put/put/char/wrapped_env.cc | 2 +- .../22_locale/money_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/1.cc | 2 +- .../22_locale/money_put/put/wchar_t/12971.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/2.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/3.cc | 2 +- .../22_locale/money_put/put/wchar_t/39168.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/money_put/put/wchar_t/6.cc | 2 +- .../22_locale/money_put/put/wchar_t/wrapped_env.cc | 2 +- .../money_put/put/wchar_t/wrapped_locale.cc | 2 +- .../money_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/money_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct/40712.cc | 2 +- .../22_locale/moneypunct/members/char/1.cc | 2 +- .../22_locale/moneypunct/members/char/2.cc | 2 +- .../moneypunct/members/char/wrapped_env.cc | 2 +- .../moneypunct/members/char/wrapped_locale.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/1.cc | 2 +- .../22_locale/moneypunct/members/wchar_t/2.cc | 2 +- .../moneypunct/members/wchar_t/wrapped_env.cc | 2 +- .../moneypunct/members/wchar_t/wrapped_locale.cc | 2 +- .../moneypunct/requirements/false/base_classes.cc | 2 +- .../requirements/false/explicit_instantiation.cc | 2 +- .../moneypunct/requirements/false/intl.cc | 2 +- .../moneypunct/requirements/false/typedefs.cc | 2 +- .../moneypunct/requirements/true/base_classes.cc | 2 +- .../requirements/true/explicit_instantiation.cc | 2 +- .../22_locale/moneypunct/requirements/true/intl.cc | 2 +- .../moneypunct/requirements/true/typedefs.cc | 2 +- .../testsuite/22_locale/moneypunct_byname/1.cc | 2 +- .../moneypunct_byname/named_equivalence.cc | 2 +- .../moneypunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../moneypunct_byname/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_get/cons/3.cc | 2 +- .../testsuite/22_locale/num_get/get/char/1.cc | 2 +- .../testsuite/22_locale/num_get/get/char/10.cc | 2 +- .../testsuite/22_locale/num_get/get/char/11.cc | 2 +- .../testsuite/22_locale/num_get/get/char/12.cc | 2 +- .../testsuite/22_locale/num_get/get/char/13.cc | 2 +- .../testsuite/22_locale/num_get/get/char/14.cc | 2 +- .../testsuite/22_locale/num_get/get/char/15.cc | 2 +- .../testsuite/22_locale/num_get/get/char/16.cc | 2 +- .../testsuite/22_locale/num_get/get/char/2.cc | 2 +- .../testsuite/22_locale/num_get/get/char/22131.cc | 2 +- .../testsuite/22_locale/num_get/get/char/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/char/3.cc | 2 +- .../testsuite/22_locale/num_get/get/char/37958.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39168.cc | 2 +- .../testsuite/22_locale/num_get/get/char/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/char/4.cc | 2 +- .../testsuite/22_locale/num_get/get/char/5.cc | 2 +- .../testsuite/22_locale/num_get/get/char/6.cc | 2 +- .../testsuite/22_locale/num_get/get/char/7.cc | 2 +- .../testsuite/22_locale/num_get/get/char/8.cc | 2 +- .../testsuite/22_locale/num_get/get/char/9.cc | 2 +- .../22_locale/num_get/get/char/wrapped_env.cc | 2 +- .../22_locale/num_get/get/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/12.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/13.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/14.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/15.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/16.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/2.cc | 2 +- .../22_locale/num_get/get/wchar_t/22131.cc | 2 +- .../22_locale/num_get/get/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/3.cc | 2 +- .../22_locale/num_get/get/wchar_t/37958.cc | 2 +- .../22_locale/num_get/get/wchar_t/39168.cc | 2 +- .../22_locale/num_get/get/wchar_t/39802.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/5.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/6.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_get/get/wchar_t/9.cc | 2 +- .../22_locale/num_get/get/wchar_t/wrapped_env.cc | 2 +- .../num_get/get/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/num_get/requirements/base_classes.cc | 2 +- .../num_get/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_get/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/22_locale/num_put/cons/3.cc | 2 +- .../testsuite/22_locale/num_put/put/char/1.cc | 2 +- .../testsuite/22_locale/num_put/put/char/10.cc | 2 +- .../testsuite/22_locale/num_put/put/char/11.cc | 2 +- .../testsuite/22_locale/num_put/put/char/12.cc | 2 +- .../testsuite/22_locale/num_put/put/char/14220.cc | 2 +- .../testsuite/22_locale/num_put/put/char/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/char/2.cc | 2 +- .../testsuite/22_locale/num_put/put/char/20909.cc | 2 +- .../testsuite/22_locale/num_put/put/char/20914.cc | 2 +- .../testsuite/22_locale/num_put/put/char/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/char/3.cc | 2 +- .../testsuite/22_locale/num_put/put/char/38196.cc | 2 +- .../testsuite/22_locale/num_put/put/char/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/char/4.cc | 2 +- .../testsuite/22_locale/num_put/put/char/5.cc | 2 +- .../testsuite/22_locale/num_put/put/char/6.cc | 2 +- .../testsuite/22_locale/num_put/put/char/7.cc | 2 +- .../testsuite/22_locale/num_put/put/char/8.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9.cc | 2 +- .../testsuite/22_locale/num_put/put/char/9780-2.cc | 2 +- .../22_locale/num_put/put/char/wrapped_env.cc | 2 +- .../22_locale/num_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/1.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/10.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/11.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/12.cc | 2 +- .../22_locale/num_put/put/wchar_t/14220.cc | 2 +- .../22_locale/num_put/put/wchar_t/15565.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/2.cc | 2 +- .../22_locale/num_put/put/wchar_t/20909.cc | 2 +- .../22_locale/num_put/put/wchar_t/20914.cc | 2 +- .../22_locale/num_put/put/wchar_t/23953.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/3.cc | 2 +- .../22_locale/num_put/put/wchar_t/38196.cc | 2 +- .../22_locale/num_put/put/wchar_t/38210.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/num_put/put/wchar_t/9.cc | 2 +- .../22_locale/num_put/put/wchar_t/wrapped_env.cc | 2 +- .../num_put/put/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/num_put/requirements/base_classes.cc | 2 +- .../num_put/requirements/explicit_instantiation.cc | 2 +- .../22_locale/num_put/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/2.cc | 2 +- .../testsuite/22_locale/numpunct/members/char/3.cc | 2 +- .../22_locale/numpunct/members/char/cache_1.cc | 2 +- .../22_locale/numpunct/members/char/cache_2.cc | 2 +- .../22_locale/numpunct/members/char/wrapped_env.cc | 2 +- .../numpunct/members/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/numpunct/members/pod/1.cc | 2 +- .../testsuite/22_locale/numpunct/members/pod/2.cc | 2 +- .../22_locale/numpunct/members/wchar_t/1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/2.cc | 2 +- .../22_locale/numpunct/members/wchar_t/cache_1.cc | 2 +- .../22_locale/numpunct/members/wchar_t/cache_2.cc | 2 +- .../numpunct/members/wchar_t/wrapped_env.cc | 2 +- .../numpunct/members/wchar_t/wrapped_locale.cc | 2 +- .../numpunct/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/numpunct/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/numpunct_byname/1.cc | 2 +- .../22_locale/numpunct_byname/named_equivalence.cc | 2 +- .../numpunct_byname/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../numpunct_byname/requirements/typedefs.cc | 2 +- .../22_locale/time_get/date_order/char/1.cc | 2 +- .../time_get/date_order/char/wrapped_env.cc | 2 +- .../time_get/date_order/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/date_order/wchar_t/1.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_env.cc | 2 +- .../time_get/date_order/wchar_t/wrapped_locale.cc | 2 +- .../testsuite/22_locale/time_get/get/char/1.cc | 2 +- .../testsuite/22_locale/time_get/get/char/2.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_get/get/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_date/char/1.cc | 2 +- .../22_locale/time_get/get_date/char/12750.cc | 2 +- .../22_locale/time_get/get_date/char/12791.cc | 2 +- .../22_locale/time_get/get_date/char/2.cc | 2 +- .../22_locale/time_get/get_date/char/26701.cc | 2 +- .../22_locale/time_get/get_date/char/3.cc | 2 +- .../22_locale/time_get/get_date/char/5.cc | 2 +- .../time_get/get_date/char/wrapped_env.cc | 2 +- .../time_get/get_date/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12750.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/12791.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/26701.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_date/wchar_t/5.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_date/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_monthname/char/1.cc | 2 +- .../22_locale/time_get/get_monthname/char/2.cc | 2 +- .../22_locale/time_get/get_monthname/char/3.cc | 2 +- .../22_locale/time_get/get_monthname/char/4.cc | 2 +- .../22_locale/time_get/get_monthname/char/5.cc | 2 +- .../22_locale/time_get/get_monthname/char/6.cc | 2 +- .../time_get/get_monthname/char/wrapped_env.cc | 2 +- .../time_get/get_monthname/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_monthname/wchar_t/6.cc | 2 +- .../time_get/get_monthname/wchar_t/wrapped_env.cc | 2 +- .../get_monthname/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_time/char/1.cc | 2 +- .../22_locale/time_get/get_time/char/2.cc | 2 +- .../22_locale/time_get/get_time/char/3.cc | 2 +- .../22_locale/time_get/get_time/char/4.cc | 2 +- .../22_locale/time_get/get_time/char/5.cc | 2 +- .../22_locale/time_get/get_time/char/6.cc | 2 +- .../time_get/get_time/char/wrapped_env.cc | 2 +- .../time_get/get_time/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/4.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_time/wchar_t/6.cc | 2 +- .../time_get/get_time/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_time/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_weekday/char/1.cc | 2 +- .../22_locale/time_get/get_weekday/char/2.cc | 2 +- .../22_locale/time_get/get_weekday/char/3.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-1.cc | 2 +- .../22_locale/time_get/get_weekday/char/38081-2.cc | 2 +- .../22_locale/time_get/get_weekday/char/5.cc | 2 +- .../22_locale/time_get/get_weekday/char/6.cc | 2 +- .../time_get/get_weekday/char/wrapped_env.cc | 2 +- .../time_get/get_weekday/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/2.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/5.cc | 2 +- .../22_locale/time_get/get_weekday/wchar_t/6.cc | 2 +- .../time_get/get_weekday/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_weekday/wchar_t/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_year/char/1.cc | 2 +- .../22_locale/time_get/get_year/char/3.cc | 2 +- .../22_locale/time_get/get_year/char/5.cc | 2 +- .../time_get/get_year/char/wrapped_env.cc | 2 +- .../time_get/get_year/char/wrapped_locale.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/1.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/3.cc | 2 +- .../22_locale/time_get/get_year/wchar_t/5.cc | 2 +- .../time_get/get_year/wchar_t/wrapped_env.cc | 2 +- .../time_get/get_year/wchar_t/wrapped_locale.cc | 2 +- .../time_get/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_get/requirements/typedefs.cc | 2 +- .../testsuite/22_locale/time_put/put/char/1.cc | 2 +- .../testsuite/22_locale/time_put/put/char/10.cc | 2 +- .../22_locale/time_put/put/char/12439_1.cc | 2 +- .../22_locale/time_put/put/char/12439_3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/17038.cc | 2 +- .../testsuite/22_locale/time_put/put/char/2.cc | 2 +- .../testsuite/22_locale/time_put/put/char/3.cc | 2 +- .../testsuite/22_locale/time_put/put/char/4.cc | 2 +- .../testsuite/22_locale/time_put/put/char/5.cc | 2 +- .../testsuite/22_locale/time_put/put/char/6.cc | 2 +- .../testsuite/22_locale/time_put/put/char/7.cc | 2 +- .../testsuite/22_locale/time_put/put/char/8.cc | 2 +- .../testsuite/22_locale/time_put/put/char/9.cc | 2 +- .../22_locale/time_put/put/char/9780-1.cc | 2 +- .../22_locale/time_put/put/char/wrapped_env.cc | 2 +- .../22_locale/time_put/put/char/wrapped_locale.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/1.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/10.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_1.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_2.cc | 2 +- .../22_locale/time_put/put/wchar_t/12439_3.cc | 2 +- .../22_locale/time_put/put/wchar_t/17038.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/2.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/3.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/4.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/5.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/6.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/7.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/8.cc | 2 +- .../testsuite/22_locale/time_put/put/wchar_t/9.cc | 2 +- .../22_locale/time_put/put/wchar_t/wrapped_env.cc | 2 +- .../time_put/put/wchar_t/wrapped_locale.cc | 2 +- .../time_put/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../22_locale/time_put/requirements/typedefs.cc | 2 +- .../array/capacity/constexpr_functions.cc | 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/cons/deduction.cc | 2 +- .../23_containers/array/cons/deduction_neg.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/specialized_algorithms/swap_cxx17.cc | 2 +- .../array/tuple_interface/constexpr_get.cc | 2 +- .../23_containers/array/tuple_interface/get.cc | 7 +- .../array/tuple_interface/get_debug_neg.cc | 2 +- .../23_containers/array/tuple_interface/get_neg.cc | 2 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_element_cpp14.cc | 2 +- .../tuple_interface/tuple_element_debug_neg.cc | 4 +- .../array/tuple_interface/tuple_element_neg.cc | 4 +- .../array/tuple_interface/tuple_size.cc | 2 +- .../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 +- .../dr438/constructor.cc => 48101-2_neg.cc} | 12 +- .../deque/{range_access.cc => 48101_neg.cc} | 13 +- .../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 | 2 +- .../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 +- .../23_containers/deque/cons/deduction.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 +- .../deque/modifiers/emplace/cxx17_return.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 +- .../{range_access.cc => 48101-2_neg.cc} | 13 +- .../forward_list/{range_access.cc => 48101_neg.cc} | 13 +- .../23_containers/forward_list/allocator/copy.cc | 2 +- .../forward_list/allocator/copy_assign.cc | 2 +- .../allocator/default_init.cc | 8 +- .../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/deduction.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 +- .../forward_list/modifiers/emplace_cxx17_return.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 +- .../dr438/constructor.cc => 48101-2_neg.cc} | 13 +- .../list/{range_access.cc => 48101_neg.cc} | 13 +- 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/default_init.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/deduction.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 +- .../list/modifiers/emplace/cxx17_return.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 +- .../23_containers/list/operations/78389.cc | 2 +- .../23_containers/list/operations/80034.cc | 2 +- .../list/operations/splice/const_iterator.cc | 2 +- .../testsuite/23_containers/list/pthread1.cc | 2 +- .../testsuite/23_containers/list/pthread5.cc | 2 +- .../testsuite/23_containers/list/range_access.cc | 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 +- .../rope/6.cc => 23_containers/map/48101-2_neg.cc} | 11 +- .../23_containers/map/{14340.cc => 48101_neg.cc} | 23 +- 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 +- libstdc++-v3/testsuite/23_containers/map/77334.cc | 2 +- .../testsuite/23_containers/map/allocator/copy.cc | 2 +- .../23_containers/map/allocator/copy_assign.cc | 2 +- .../23_containers/map/allocator/default_init.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_default_construct.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/erase/end_neg.cc | 2 +- .../23_containers/map/modifiers/extract.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/83226.cc} | 10 +- .../23_containers/map/modifiers/insert/dr2354.cc | 9 +- .../map/modifiers/insert_or_assign/1.cc | 2 +- .../testsuite/23_containers/map/modifiers/merge.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 | 3 +- .../testsuite/23_containers/map/operations/1.cc | 2 +- .../testsuite/23_containers/map/operations/2.cc | 2 +- .../23_containers/map/operations/31440.cc | 4 +- .../23_containers/map/operations/count.cc | 2 +- .../testsuite/23_containers/map/operators/1.cc | 2 +- .../testsuite/23_containers/map/operators/1_neg.cc | 2 +- .../testsuite/23_containers/map/operators/2.cc | 2 +- .../testsuite/23_containers/map/pthread6.cc | 2 +- .../testsuite/23_containers/map/range_access.cc | 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 +- .../6.cc => 23_containers/multimap/48101-2_neg.cc} | 11 +- .../{map/14340.cc => multimap/48101_neg.cc} | 23 +- .../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_default_construct.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/extract.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 +- .../multimap/modifiers/insert/dr2354.cc | 9 +- .../23_containers/multimap/modifiers/merge.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 | 2 +- .../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 +- .../6.cc => 23_containers/multiset/48101-2_neg.cc} | 11 +- .../{set/range_access.cc => multiset/48101_neg.cc} | 15 +- .../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_default_construct.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/extract.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/merge.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 | 2 +- .../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/67085.cc | 2 +- .../23_containers/priority_queue/77528.cc | 2 +- .../23_containers/priority_queue/allocator.cc | 2 +- .../23_containers/priority_queue/members/7161.cc | 2 +- .../23_containers/priority_queue/moveable.cc | 2 +- .../priority_queue/requirements/constructible.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../priority_queue/requirements/typedefs.cc | 2 +- .../priority_queue/requirements/uses_allocator.cc | 2 +- .../testsuite/23_containers/queue/77528.cc | 2 +- .../testsuite/23_containers/queue/members/7157.cc | 2 +- .../queue/members/emplace_cxx17_return.cc | 2 +- .../testsuite/23_containers/queue/moveable.cc | 2 +- .../queue/requirements/constructible.cc | 2 +- .../queue/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../23_containers/queue/requirements/typedefs.cc | 2 +- .../queue/requirements/uses_allocator.cc | 2 +- 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 +- .../rope/6.cc => 23_containers/set/48101-2_neg.cc} | 11 +- .../{multiset/range_access.cc => set/48101_neg.cc} | 15 +- libstdc++-v3/testsuite/23_containers/set/58764.cc | 2 +- .../testsuite/23_containers/set/allocator/71964.cc | 2 +- .../testsuite/23_containers/set/allocator/copy.cc | 2 +- .../23_containers/set/allocator/copy_assign.cc | 2 +- .../23_containers/set/allocator/default_init.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_default_construct.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/extract.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 +- .../testsuite/23_containers/set/modifiers/merge.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/move_comparison.cc | 2 +- .../testsuite/23_containers/set/operations/1.cc | 2 +- .../testsuite/23_containers/set/operations/2.cc | 2 +- .../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/77528.cc | 2 +- .../testsuite/23_containers/stack/members/7158.cc | 2 +- .../stack/members/emplace_cxx17_return.cc | 2 +- .../stack/requirements/constructible.cc | 2 +- .../stack/requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/1_c++98.cc | 2 +- .../23_containers/stack/requirements/typedefs.cc | 2 +- .../stack/requirements/uses_allocator.cc | 2 +- .../unordered_map/48101-2_neg.cc} | 19 +- .../{range_access.cc => 48101_neg.cc} | 15 +- .../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/81891.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.cc | 2 +- .../{modifiers/61667.cc => insert/83709.cc} | 19 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../unordered_map/insert/array_syntax_move.cc | 2 +- .../23_containers/unordered_map/insert/dr2354.cc | 9 +- .../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/extract.cc | 2 +- .../unordered_map/modifiers/insert_or_assign.cc | 2 +- .../23_containers/unordered_map/modifiers/merge.cc | 2 +- .../unordered_map/modifiers/reserve.cc | 2 +- .../unordered_map/modifiers/try_emplace.cc | 3 +- .../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 +- .../unordered_multimap/48101-2_neg.cc} | 19 +- .../48101_neg.cc} | 15 +- .../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.cc | 2 +- .../unordered_multimap/insert/dr2354.cc | 9 +- .../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/extract.cc | 2 +- .../unordered_multimap/modifiers/merge.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 +- .../unordered_multiset/48101-2_neg.cc} | 19 +- .../{range_access.cc => 48101_neg.cc} | 17 +- .../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/extract.cc | 2 +- .../unordered_multiset/modifiers/merge.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 +- .../unordered_set/48101-2_neg.cc} | 19 +- .../range_access.cc => unordered_set/48101_neg.cc} | 17 +- .../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 | 2 +- .../unordered_set/hash_policy/71181.cc | 2 +- .../unordered_set/hash_policy/dr1189.cc | 2 +- .../unordered_set/hash_policy/load_factor.cc | 2 +- .../unordered_set/hash_policy/power2_rehash.cc | 2 +- .../unordered_set/hash_policy/prime_rehash.cc | 2 +- .../unordered_set/hash_policy/rehash.cc | 2 +- .../23_containers/unordered_set/init-list.cc | 2 +- .../unordered_set/insert/24061-set.cc | 2 +- .../unordered_set/insert/83709.cc} | 22 +- .../unordered_set/insert/hash_policy.cc | 2 +- .../unordered_set/insert/move_range.cc | 2 +- .../unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../unordered_set/insert/set_single_move.cc | 2 +- .../unordered_set/instantiation_neg.cc | 4 +- .../unordered_set/max_load_factor/robustness.cc | 2 +- .../unordered_set/modifiers/emplace.cc | 2 +- .../unordered_set/modifiers/extract.cc | 2 +- .../23_containers/unordered_set/modifiers/merge.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 +- .../vector/{26412-1.cc => 48101-2_neg.cc} | 15 +- .../{modifiers/insert/58148.cc => 48101_neg.cc} | 13 +- .../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/construction.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 +- .../testsuite/23_containers/vector/bool/72847.cc | 2 +- .../testsuite/23_containers/vector/bool/80893.cc | 2 +- .../testsuite/23_containers/vector/bool/82558.cc | 2 +- .../23_containers/vector/bool/allocator/copy.cc | 2 +- .../vector/bool/allocator/copy_assign.cc | 2 +- .../vector/bool/allocator/default_init.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 +- .../vector/bool/emplace_cxx17_return.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/deduction.cc | 2 +- .../23_containers/vector/cons/destructible_neg.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 | 2 +- .../vector/debug/mutex_association.cc | 2 +- .../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 +- .../vector/modifiers/emplace/cxx17_return.cc | 2 +- .../vector/modifiers/emplace/self_emplace.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/aliasing.cc | 2 +- .../vector/modifiers/insert/const_iterator.cc | 2 +- .../vector/modifiers/insert/self_insert.cc | 2 +- .../23_containers/vector/modifiers/moveable.cc | 2 +- .../23_containers/vector/modifiers/moveable2.cc | 2 +- .../vector/modifiers/push_back/49836.cc | 2 +- .../vector/modifiers/push_back/strong_guarantee.cc | 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 +- .../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 +- .../headers/iterator/range_access_c++11.cc | 2 +- .../headers/iterator/range_access_c++14.cc | 2 +- .../headers/iterator/range_access_c++17.cc | 2 +- .../24_iterators/headers/iterator/synopsis.cc | 2 +- .../headers/iterator/synopsis_c++11.cc | 2 +- .../headers/iterator/synopsis_c++14.cc | 2 +- .../headers/iterator/synopsis_c++17.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 +- .../24_iterators/istream_iterator/70766.cc | 2 +- .../istream_iterator/cons/constexpr.cc | 2 +- .../istream_iterator/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../istream_iterator/requirements/typedefs.cc | 2 +- .../24_iterators/istreambuf_iterator/2.cc | 2 +- .../24_iterators/istreambuf_iterator/2627.cc | 2 +- .../istreambuf_iterator/cons/constexpr.cc | 2 +- .../istreambuf_iterator/debug/1_neg.cc} | 17 +- .../istreambuf_iterator/debug/2_neg.cc} | 17 +- .../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/lwg2353.cc | 26 + .../testsuite/24_iterators/operations/next.cc | 2 +- .../testsuite/24_iterators/operations/next_neg.cc | 42 - .../testsuite/24_iterators/operations/prev.cc | 2 +- .../testsuite/24_iterators/operations/prev_neg.cc | 4 +- .../24_iterators/ostream_iterator/70766.cc | 2 +- .../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 +- .../testsuite/24_iterators/range_access_cpp17.cc | 2 +- .../range_access_cpp17_neg.cc} | 31 +- .../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/71771.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 +- .../istreambuf_iterators/char/1.cc} | 43 +- .../advance/istreambuf_iterators/char/1_neg.cc} | 20 +- .../istreambuf_iterators/char/2.cc | 70 +- .../advance/istreambuf_iterators/char/2_neg.cc} | 22 +- .../istreambuf_iterators/char/3_neg.cc} | 30 +- .../istreambuf_iterators/wchar_t/1.cc} | 48 +- .../advance/istreambuf_iterators/wchar_t/1_neg.cc} | 20 +- .../istreambuf_iterators/wchar_t/2.cc | 68 +- .../istreambuf_iterators/wchar_t/2_neg.cc} | 27 +- .../istreambuf_iterators/wchar_t/3_neg.cc} | 30 +- 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 | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/clamp/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/clamp/2.cc | 2 +- .../testsuite/25_algorithms/clamp/constexpr.cc | 2 +- .../clamp/requirements/explicit_instantiation/1.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 +- .../25_algorithms/copy/move_iterators/69478.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/2.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/3.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/35725.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill/4.cc | 2 +- .../fill/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/fill_n/1.cc | 21 +- .../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 | 5 +- .../find/istreambuf_iterators/wchar_t/1.cc | 2 +- .../find/istreambuf_iterators/wchar_t/2.cc | 5 +- .../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 +- .../{is_partitioned/2.cc => generate_n/1.cc} | 32 +- .../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_assert.cc | 2 +- .../algorithm/parallel_algorithm_assert2.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 +- .../testsuite/25_algorithms/is_partitioned/2.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 +- .../25_algorithms/lexicographical_compare/71545.cc | 2 +- .../lexicographical_compare/check_type.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/lower_bound/1.cc | 2 +- .../testsuite/25_algorithms/lower_bound/2.cc | 2 +- .../testsuite/25_algorithms/lower_bound/33613.cc | 2 +- .../25_algorithms/lower_bound/check_type.cc | 2 +- .../25_algorithms/lower_bound/debug/irreflexive.cc | 2 +- .../25_algorithms/lower_bound/no_operator_ne.cc | 2 +- .../25_algorithms/lower_bound/partitioned.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/make_heap/80064.cc | 2 +- .../25_algorithms/make_heap/complexity.cc | 2 +- .../testsuite/25_algorithms/make_heap/movable.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 +- libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 2 +- .../move/requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/25_algorithms/move_backward/1.cc | 2 +- .../testsuite/25_algorithms/move_backward/69478.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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/sample/1.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/sample/2.cc | 2 +- .../testsuite/25_algorithms/sample/81221.cc | 2 +- libstdc++-v3/testsuite/25_algorithms/search/1.cc | 2 +- .../testsuite/25_algorithms/search/78346.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/searcher.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 +- libstdc++-v3/testsuite/25_algorithms/sort/78991.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 | 10 +- .../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 +- libstdc++-v3/testsuite/25_algorithms/swap/68877.cc | 2 +- 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 | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- libstdc++-v3/testsuite/26_numerics/accumulate/1.cc | 2 +- .../testsuite/26_numerics/accumulate/48750.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/adjacent_difference/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/pod.cc | 2 +- .../testsuite/26_numerics/complex/13450.cc | 2 +- .../testsuite/26_numerics/complex/50880.cc | 2 +- .../testsuite/26_numerics/complex/51083.cc | 2 +- .../testsuite/26_numerics/complex/56111.cc | 2 +- .../testsuite/26_numerics/complex/buggy_complex.cc | 2 +- libstdc++-v3/testsuite/26_numerics/complex/c99.cc | 2 +- .../complex/comparison_operators/constexpr.cc | 2 +- .../testsuite/26_numerics/complex/cons/48760.cc | 2 +- .../26_numerics/complex/cons/48760_c++0x.cc | 2 +- .../26_numerics/complex/cons/constexpr.cc | 2 +- .../26_numerics/complex/cons/constexpr_primary.cc | 2 +- .../testsuite/26_numerics/complex/dr387_2.cc | 2 +- .../testsuite/26_numerics/complex/dr781.cc | 2 +- .../testsuite/26_numerics/complex/dr844.cc | 2 +- .../complex/inserters_extractors/char/1.cc | 2 +- .../complex/inserters_extractors/char/dr2714.cc | 182 + .../complex/inserters_extractors/wchar_t/1.cc | 2 +- .../26_numerics/complex/literals/types.cc | 2 +- .../26_numerics/complex/literals/values.cc | 2 +- .../complex/requirements/constexpr_functions.cc | 2 +- .../26_numerics/complex/value_operations/1.cc | 2 +- .../complex/value_operations/constexpr.cc | 2 +- .../complex/value_operations/constexpr2.cc | 2 +- .../26_numerics/complex/value_operations/dr387.cc | 2 +- libstdc++-v3/testsuite/26_numerics/gcd/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/gcd/gcd_neg.cc | 19 +- .../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 +- .../testsuite/26_numerics/headers/cmath/14608.cc | 2 +- .../testsuite/26_numerics/headers/cmath/19322.cc | 2 +- .../testsuite/26_numerics/headers/cmath/25913.cc | 2 +- .../testsuite/26_numerics/headers/cmath/37582.cc | 2 +- .../testsuite/26_numerics/headers/cmath/48891.cc | 2 +- .../testsuite/26_numerics/headers/cmath/51083.cc | 2 +- .../testsuite/26_numerics/headers/cmath/53503.cc | 2 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 2 +- .../testsuite/26_numerics/headers/cmath/60637.cc | 2 +- .../testsuite/26_numerics/headers/cmath/82644.cc | 2 +- .../cmath/c99_classification_macros_c++11.cc | 2 +- .../cmath/c99_classification_macros_c++98.cc | 2 +- .../headers/cmath/c99_classification_macros_c.cc | 2 +- .../testsuite/26_numerics/headers/cmath/c_math.cc | 2 +- .../26_numerics/headers/cmath/c_math_dynamic.cc | 2 +- .../testsuite/26_numerics/headers/cmath/dr2192.cc | 2 +- .../26_numerics/headers/cmath/dr2192_neg.cc | 2 +- .../testsuite/26_numerics/headers/cmath/dr550.cc | 2 +- .../26_numerics/headers/cmath/fabs_inline.cc | 2 +- .../headers/cmath/functions_global_c++17.cc | 2 +- .../26_numerics/headers/cmath/functions_std.cc | 2 +- .../headers/cmath/functions_std_c++17.cc | 2 +- .../testsuite/26_numerics/headers/cmath/hypot.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.h/std_c++11.h | 2 +- .../26_numerics/headers/complex.h/std_c++98.h | 2 +- .../26_numerics/headers/complex.h/std_gnu++11.h | 2 +- .../26_numerics/headers/complex/synopsis.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/13943.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/2190.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/54686.cc | 2 +- .../testsuite/26_numerics/headers/cstdlib/60401.cc | 2 +- .../26_numerics/headers/cstdlib/dr2192.cc | 2 +- .../26_numerics/headers/cstdlib/dr2192_neg.cc | 2 +- .../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 | 2 +- .../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 +- libstdc++-v3/testsuite/26_numerics/lcm/1.cc | 2 +- libstdc++-v3/testsuite/26_numerics/lcm/lcm_neg.cc | 25 +- .../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 +- .../equal.cc => chi_squared_distribution/83833.cc} | 29 +- .../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 | 8 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 2 +- .../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 +- .../testsuite/26_numerics/valarray/69116.cc | 2 +- .../testsuite/26_numerics/valarray/algo.cc | 2 +- .../26_numerics/valarray/const_bracket.cc | 2 +- .../testsuite/26_numerics/valarray/deduction.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 | 2 +- .../27_io/basic_filebuf/imbue/char/13171-1.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13171-4.cc | 2 +- .../27_io/basic_filebuf/imbue/char/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/char/14975-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/imbue/char/3.cc | 2 +- .../27_io/basic_filebuf/imbue/char/9322.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/12868.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13007.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13171-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/13582-3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/14975-2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/1.cc | 2 +- .../27_io/basic_filebuf/in_avail/char/9701-3.cc | 2 +- .../27_io/basic_filebuf/is_open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/12790-1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/1.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/3.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/4.cc | 2 +- .../testsuite/27_io/basic_filebuf/open/char/5.cc | 2 +- .../27_io/basic_filebuf/open/char/9507.cc | 2 +- .../open/char/path.cc} | 30 +- .../27_io/basic_filebuf/overflow/char/1.cc | 2 +- .../27_io/basic_filebuf/overflow/char/13858.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2-unbuf.cc | 2 +- .../27_io/basic_filebuf/overflow/char/2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/3599.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9169.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9182-2.cc | 2 +- .../27_io/basic_filebuf/overflow/char/9988.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-1.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-2.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-3.cc | 2 +- .../basic_filebuf/overflow/wchar_t/11305-4.cc | 2 +- .../27_io/basic_filebuf/overflow/wchar_t/13858.cc | 2 +- .../27_io/basic_filebuf/pbackfail/char/9761.cc | 2 +- .../basic_filebuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_filebuf/requirements/typedefs.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_filebuf/seekoff/10132-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/45628-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12232.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/26777.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/4.cc | 2 +- .../27_io/basic_filebuf/seekoff/char/45628-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/11543.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/seekoff/wchar_t/4.cc | 2 +- .../basic_filebuf/seekoff/wchar_t/9875_seekoff.cc | 2 +- .../27_io/basic_filebuf/seekpos/10132-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/1-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/2-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-in.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-io.cc | 2 +- .../27_io/basic_filebuf/seekpos/char/3-out.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-1.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-2.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-3.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/12790-4.cc | 2 +- .../27_io/basic_filebuf/seekpos/wchar_t/9874.cc | 2 +- .../basic_filebuf/seekpos/wchar_t/9875_seekpos.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-1.cc | 2 +- .../27_io/basic_filebuf/setbuf/char/12875-2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/2.cc | 2 +- .../testsuite/27_io/basic_filebuf/setbuf/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/2-out.cc | 2 +- .../testsuite/27_io/basic_filebuf/sgetn/char/3.cc | 2 +- .../27_io/basic_filebuf/sgetn/char/81395.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-1.cc | 2 +- .../27_io/basic_filebuf/showmanyc/char/9533-2.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/snextc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputc/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputc/char/9701-2.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/1057.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sputn/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sputn/char/59427.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9339.cc | 2 +- .../27_io/basic_filebuf/sputn/char/9701-1.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/1-out.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-in.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-io.cc | 2 +- .../27_io/basic_filebuf/sungetc/char/2-out.cc | 2 +- .../27_io/basic_filebuf/sync/char/1057.cc | 2 +- .../27_io/basic_filebuf/sync/char/9182-1.cc | 2 +- .../27_io/basic_filebuf/underflow/10096.cc | 2 +- .../27_io/basic_filebuf/underflow/char/1.cc | 2 +- .../27_io/basic_filebuf/underflow/char/10097.cc | 2 +- .../27_io/basic_filebuf/underflow/char/2.cc | 2 +- .../27_io/basic_filebuf/underflow/char/3.cc | 2 +- .../27_io/basic_filebuf/underflow/char/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/char/9027.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-2.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-3.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11389-4.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-1.cc | 2 +- .../basic_filebuf/underflow/wchar_t/11544-2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/11603.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/2.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/3.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/4.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/45841.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/5.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9178.cc | 2 +- .../27_io/basic_filebuf/underflow/wchar_t/9520.cc | 2 +- .../testsuite/27_io/basic_fstream/53984.cc | 2 +- .../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 +- .../cons/char/path.cc} | 31 +- .../testsuite/27_io/basic_fstream/cons/move.cc | 2 +- .../testsuite/27_io/basic_fstream/open/char/1.cc | 2 +- .../open/char/path.cc} | 37 +- .../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 +- .../cons/char/path.cc} | 31 +- .../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 +- .../open/char/path.cc} | 39 +- .../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 | 2 +- .../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 +- .../27_io/basic_istream/extractors_other/char/4.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 +- .../basic_istream/extractors_other/wchar_t/4.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 +- .../27_io/basic_istream/sentry/char/53984.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 +- .../cons/char/path.cc} | 31 +- .../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 +- .../open/char/path.cc} | 39 +- .../testsuite/27_io/basic_ofstream/pthread2.cc | 2 +- .../27_io/basic_ofstream/rdbuf/char/2832.cc | 2 +- .../basic_ofstream/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../27_io/basic_ofstream/requirements/typedefs.cc | 2 +- .../testsuite/27_io/basic_ostream/cons/2020.cc | 2 +- .../27_io/basic_ostream/cons/char/9827.cc | 2 +- .../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 | 2 +- .../inserters_arithmetic/char/23871.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/3.cc | 2 +- .../inserters_arithmetic/char/31031.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/4.cc | 2 +- .../inserters_arithmetic/char/4402.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/5.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/6.cc | 2 +- .../basic_ostream/inserters_arithmetic/char/7.cc | 2 +- .../inserters_arithmetic/char/9555-oa.cc | 2 +- .../char/exceptions_badbit_throw.cc | 2 +- .../char/exceptions_failbit_throw.cc | 2 +- .../inserters_arithmetic/char/hexfloat.cc | 3 +- .../inserters_arithmetic/pod/23875.cc | 2 +- .../inserters_arithmetic/wchar_t/1.cc | 2 +- .../inserters_arithmetic/wchar_t/2.cc | 2 +- .../inserters_arithmetic/wchar_t/3.cc | 2 +- .../inserters_arithmetic/wchar_t/31031.cc | 2 +- .../inserters_arithmetic/wchar_t/4.cc | 2 +- .../inserters_arithmetic/wchar_t/4402.cc | 2 +- .../inserters_arithmetic/wchar_t/5.cc | 2 +- .../inserters_arithmetic/wchar_t/6.cc | 2 +- .../inserters_arithmetic/wchar_t/7.cc | 2 +- .../inserters_arithmetic/wchar_t/9555-oa.cc | 2 +- .../wchar_t/exceptions_badbit_throw.cc | 2 +- .../wchar_t/exceptions_failbit_throw.cc | 2 +- .../basic_ostream/inserters_character/char/1.cc | 2 +- .../inserters_character/char/11095-oa.cc | 2 +- .../inserters_character/char/11095-ob.cc | 2 +- .../inserters_character/char/11095-oc.cc | 2 +- .../basic_ostream/inserters_character/char/2.cc | 2 +- .../inserters_character/char/28277-3.cc | 2 +- .../inserters_character/char/28277-4.cc | 2 +- .../basic_ostream/inserters_character/char/3.cc | 2 +- .../basic_ostream/inserters_character/char/4.cc | 2 +- .../basic_ostream/inserters_character/char/5.cc | 2 +- .../basic_ostream/inserters_character/char/6.cc | 2 +- .../basic_ostream/inserters_character/char/8.cc | 2 +- .../inserters_character/char/9555-oc.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/1.cc | 2 +- .../inserters_character/wchar_t/11095-od.cc | 2 +- .../inserters_character/wchar_t/11095-oe.cc | 2 +- .../inserters_character/wchar_t/11095-of.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/2.cc | 2 +- .../inserters_character/wchar_t/28277-1.cc | 2 +- .../inserters_character/wchar_t/28277-2.cc | 2 +- .../inserters_character/wchar_t/28277-3.cc | 2 +- .../inserters_character/wchar_t/28277-4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/3.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/4.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/5.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/6.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/7.cc | 2 +- .../basic_ostream/inserters_character/wchar_t/8.cc | 2 +- .../inserters_character/wchar_t/9555-oc.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/1.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/2.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/3.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/4.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/5.cc | 2 +- .../27_io/basic_ostream/inserters_other/char/6.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 +- .../basic_ostream/inserters_other/wchar_t/6.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 | 2 +- .../27_io/basic_ostringstream/rdbuf/char/2832.cc | 2 +- .../basic_ostringstream/rdbuf/wchar_t/2832.cc | 2 +- .../requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../basic_ostringstream/requirements/typedefs.cc | 2 +- .../27_io/basic_ostringstream/str/char/1.cc | 2 +- .../27_io/basic_ostringstream/str/char/2.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/1.cc | 2 +- .../27_io/basic_ostringstream/str/wchar_t/2.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/2020.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/57394.cc | 2 +- .../testsuite/27_io/basic_streambuf/cons/char/1.cc | 2 +- .../27_io/basic_streambuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/char/13007-2.cc | 2 +- .../27_io/basic_streambuf/imbue/char/9322.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-1.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/13007-2.cc | 2 +- .../27_io/basic_streambuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_streambuf/in_avail/char/1.cc | 2 +- .../27_io/basic_streambuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/1.cc | 2 +- .../27_io/basic_streambuf/overflow/char/2.cc | 2 +- .../27_io/basic_streambuf/overflow/char/3599.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/2.cc | 2 +- .../27_io/basic_streambuf/overflow/wchar_t/3599.cc | 2 +- .../basic_streambuf/requirements/base_classes.cc | 2 +- .../27_io/basic_streambuf/requirements/typedefs.cc | 2 +- .../27_io/basic_streambuf/sgetc/char/1.cc | 2 +- .../27_io/basic_streambuf/sgetc/char16_t/80624.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/char16_t/80624.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/81381.cc | 2 +- .../testsuite/27_io/basic_stringbuf/cons/char/1.cc | 2 +- .../27_io/basic_stringbuf/cons/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/char/9322.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/imbue/wchar_t/9322.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/1.cc | 2 +- .../27_io/basic_stringbuf/in_avail/char/21955.cc | 2 +- .../27_io/basic_stringbuf/in_avail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/2.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/char/9988.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/2.cc | 2 +- .../basic_stringbuf/overflow/wchar_t/26250.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/3599.cc | 2 +- .../27_io/basic_stringbuf/overflow/wchar_t/9988.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/char/2.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/pbackfail/wchar_t/2.cc | 2 +- .../basic_stringbuf/requirements/base_classes.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../requirements/explicit_instantiation/4.cc | 2 +- .../27_io/basic_stringbuf/requirements/typedefs.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/char/9825.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sbumpc/wchar_t/9825.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/10975.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/16956.cc | 2 +- .../27_io/basic_stringbuf/seekoff/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/char/3.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/29354.cc | 2 +- .../27_io/basic_stringbuf/seekpos/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/char/4.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/setbuf/wchar_t/4.cc | 2 +- .../27_io/basic_stringbuf/sgetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sgetn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/char/1.cc | 2 +- .../27_io/basic_stringbuf/snextc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/char/9425.cc | 2 +- .../27_io/basic_stringbuf/sputbackc/wchar_t/1.cc | 2 +- .../basic_stringbuf/sputbackc/wchar_t/9425.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/char/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputc/wchar_t/9404-1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/char/9404-2.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/1057.cc | 2 +- .../27_io/basic_stringbuf/sputn/wchar_t/9404-2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/1.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/2.cc | 2 +- .../testsuite/27_io/basic_stringbuf/str/char/3.cc | 2 +- .../27_io/basic_stringbuf/str/char/3955.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/2.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3.cc | 2 +- .../27_io/basic_stringbuf/str/wchar_t/3955.cc | 2 +- .../27_io/basic_stringbuf/sungetc/char/1.cc | 2 +- .../27_io/basic_stringbuf/sungetc/wchar_t/1.cc | 2 +- .../27_io/basic_stringbuf/sync/char/1057.cc | 2 +- .../27_io/basic_stringbuf/sync/wchar_t/1057.cc | 2 +- .../testsuite/27_io/basic_stringstream/assign/1.cc | 2 +- .../27_io/basic_stringstream/assign/81338.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 +- .../testsuite/27_io/filesystem/file_status/1.cc | 84 + .../filesystem/iterators/directory_iterator.cc | 3 +- .../testsuite/27_io/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 4 +- .../27_io/filesystem/operations/absolute.cc | 2 +- .../27_io/filesystem/operations/canonical.cc | 2 +- .../testsuite/27_io/filesystem/operations/copy.cc | 2 +- .../27_io/filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 2 +- .../filesystem/operations/create_directory.cc | 2 +- .../27_io/filesystem/operations/create_symlink.cc | 2 +- .../27_io/filesystem/operations/current_path.cc | 2 +- .../27_io/filesystem/operations/equivalent.cc | 2 +- .../27_io/filesystem/operations/exists.cc | 2 +- .../27_io/filesystem/operations/file_size.cc | 2 +- .../27_io/filesystem/operations/is_empty.cc | 2 +- .../27_io/filesystem/operations/last_write_time.cc | 2 +- .../27_io/filesystem/operations/permissions.cc | 2 +- .../27_io/filesystem/operations/proximate.cc | 2 +- .../27_io/filesystem/operations/read_symlink.cc | 2 +- .../27_io/filesystem/operations/relative.cc | 2 +- .../operations/{remove_all.cc => remove.cc} | 76 +- .../27_io/filesystem/operations/remove_all.cc | 36 +- .../testsuite/27_io/filesystem/operations/space.cc | 2 +- .../27_io/filesystem/operations/status.cc | 2 +- .../27_io/filesystem/operations/symlink_status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 2 +- .../filesystem/operations/weakly_canonical.cc | 2 +- .../testsuite/27_io/filesystem/path/append/path.cc | 2 +- .../27_io/filesystem/path/assign/assign.cc | 2 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 2 +- .../27_io/filesystem/path/compare/compare.cc | 2 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/compare/strings.cc | 2 +- .../testsuite/27_io/filesystem/path/concat/path.cc | 2 +- .../27_io/filesystem/path/concat/strings.cc | 2 +- .../27_io/filesystem/path/construct/copy.cc | 2 +- .../27_io/filesystem/path/construct/default.cc | 2 +- .../27_io/filesystem/path/construct/format.cc | 116 + .../27_io/filesystem/path/construct/locale.cc | 2 +- .../27_io/filesystem/path/construct/range.cc | 2 +- .../27_io/filesystem/path/construct/string_view.cc | 2 +- .../27_io/filesystem/path/decompose/extension.cc | 2 +- .../27_io/filesystem/path/decompose/filename.cc | 2 +- .../27_io/filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../27_io/filesystem/path/decompose/root_name.cc | 2 +- .../27_io/filesystem/path/decompose/root_path.cc | 2 +- .../27_io/filesystem/path/decompose/stem.cc | 2 +- .../27_io/filesystem/path/generation/normal.cc | 6 +- .../27_io/filesystem/path/generation/proximate.cc | 2 +- .../27_io/filesystem/path/generation/relative.cc | 2 +- .../filesystem/path/generic/generic_string.cc | 2 +- .../27_io/filesystem/path/itr/traversal.cc | 2 +- .../27_io/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 +- .../27_io/filesystem/path/modifiers/swap.cc | 2 +- .../27_io/filesystem/path/native/string.cc | 2 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 2 +- .../testsuite/27_io/filesystem/path/query/empty.cc | 2 +- .../filesystem/path/query/empty_neg.cc} | 8 +- .../27_io/filesystem/path/query/has_extension.cc | 2 +- .../27_io/filesystem/path/query/has_filename.cc | 2 +- .../27_io/filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../27_io/filesystem/path/query/has_root_name.cc | 2 +- .../27_io/filesystem/path/query/has_root_path.cc | 2 +- .../27_io/filesystem/path/query/has_stem.cc | 2 +- .../27_io/filesystem/path/query/is_relative.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_neg.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 | 2 +- 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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../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 | 2 +- .../manipulators/extended/get_money/char/51288.cc | 2 +- .../manipulators/extended/get_money/wchar_t/1.cc | 2 +- .../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 | 2 +- .../manipulators/extended/get_time/wchar_t/1.cc | 2 +- .../manipulators/extended/get_time/wchar_t/2.cc | 2 +- .../manipulators/extended/put_money/char/1.cc | 2 +- .../manipulators/extended/put_money/char/51288.cc | 2 +- .../manipulators/extended/put_money/wchar_t/1.cc | 2 +- .../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 | 2 +- .../manipulators/extended/put_time/wchar_t/1.cc | 2 +- .../manipulators/extended/put_time/wchar_t/2.cc | 2 +- .../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 | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/11.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/12.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-3.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-4.cc | 2 +- .../testsuite/27_io/objects/wchar_t/12048-5.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/13.cc | 2 +- .../testsuite/27_io/objects/wchar_t/13582-1_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/2.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/2523-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3045.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3647.cc | 2 +- .../testsuite/27_io/objects/wchar_t/3_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/41037.cc | 2 +- .../testsuite/27_io/objects/wchar_t/4_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/5.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5268.cc | 2 +- .../testsuite/27_io/objects/wchar_t/5280_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/6.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6548_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-1_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/6648-2_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/7.cc | 2 +- .../testsuite/27_io/objects/wchar_t/7744_xin.cc | 2 +- libstdc++-v3/testsuite/27_io/objects/wchar_t/8.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9520.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-1.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9661-2_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9662.cc | 2 +- .../testsuite/27_io/objects/wchar_t/9_xin.cc | 2 +- .../testsuite/27_io/objects/wchar_t/dr455.cc | 2 +- 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 +- libstdc++-v3/testsuite/27_io/types/4.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 +- .../algorithms/regex_match/ecma/char/68863.cc | 2 +- .../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 +- .../regex_replace/char/pr83601.cc} | 26 +- .../algorithms/regex_replace/wchar_t/51711.cc | 2 +- .../wchar_t/pr83601.cc} | 48 +- .../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 +- .../char/68863.cc => basic_regex/ctors/83598.cc} | 22 +- .../28_regex/basic_regex/ctors/basic/cstring.cc | 2 +- .../28_regex/basic_regex/ctors/basic/default.cc | 2 +- .../28_regex/basic_regex/ctors/basic/iter.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/deduction.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 | 6 +- .../match_results/ctors/wchar_t/default.cc | 6 +- .../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 | 9 +- 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 | 2 +- .../testsuite/28_regex/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/28_regex/simple_c++11.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/icase.cc | 2 +- .../testsuite/28_regex/traits/char/isctype.cc | 2 +- .../testsuite/28_regex/traits/char/length.cc | 2 +- .../28_regex/traits/char/lookup_classname.cc | 2 +- .../28_regex/traits/char/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/char/transform.cc | 2 +- .../28_regex/traits/char/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/char/translate.cc | 2 +- .../28_regex/traits/char/translate_nocase.cc | 2 +- .../testsuite/28_regex/traits/char/user_defined.cc | 2 +- .../testsuite/28_regex/traits/char/value.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/ctor.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/isctype.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/length.cc | 2 +- .../28_regex/traits/wchar_t/lookup_classname.cc | 2 +- .../28_regex/traits/wchar_t/lookup_collatename.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/transform.cc | 2 +- .../28_regex/traits/wchar_t/transform_primary.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/translate.cc | 2 +- .../28_regex/traits/wchar_t/translate_nocase.cc | 2 +- .../28_regex/traits/wchar_t/user_defined.cc | 2 +- .../testsuite/28_regex/traits/wchar_t/value.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/62259.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/64658.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65147.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/65913.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/69301.cc | 2 +- libstdc++-v3/testsuite/29_atomics/atomic/70766.cc | 2 +- .../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 +- .../29_atomics/atomic/is_always_lock_free.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/is_always_lock_free.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 | 2 +- libstdc++-v3/testsuite/30_threads/async/49668.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/54297.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/any.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/async.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/except.cc | 2 +- .../testsuite/30_threads/async/forced_unwind.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/launch.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/lwg2021.cc | 2 +- libstdc++-v3/testsuite/30_threads/async/sync.cc | 2 +- .../testsuite/30_threads/call_once/39909.cc | 2 +- .../testsuite/30_threads/call_once/49668.cc | 2 +- .../testsuite/30_threads/call_once/60497.cc | 2 +- .../testsuite/30_threads/call_once/call_once1.cc | 2 +- .../testsuite/30_threads/call_once/constexpr.cc | 2 +- .../testsuite/30_threads/call_once/dr2442.cc | 2 +- .../testsuite/30_threads/call_once/once_flag.cc | 2 +- .../30_threads/condition_variable/54185.cc | 2 +- .../30_threads/condition_variable/cons/1.cc | 2 +- .../condition_variable/cons/assign_neg.cc | 2 +- .../30_threads/condition_variable/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable/members/1.cc | 2 +- .../30_threads/condition_variable/members/2.cc | 2 +- .../30_threads/condition_variable/members/3.cc | 2 +- .../30_threads/condition_variable/members/53841.cc | 2 +- .../members/68519.cc} | 39 +- .../condition_variable/native_handle/typesizes.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../condition_variable/requirements/typedefs.cc | 2 +- .../30_threads/condition_variable_any/50862.cc | 2 +- .../30_threads/condition_variable_any/53830.cc | 2 +- .../30_threads/condition_variable_any/cons/1.cc | 2 +- .../condition_variable_any/cons/assign_neg.cc | 2 +- .../condition_variable_any/cons/copy_neg.cc | 2 +- .../30_threads/condition_variable_any/members/1.cc | 2 +- .../30_threads/condition_variable_any/members/2.cc | 2 +- .../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 | 2 +- .../30_threads/future/cons/move_assign.cc | 2 +- .../testsuite/30_threads/future/members/45133.cc | 2 +- .../testsuite/30_threads/future/members/get.cc | 2 +- .../testsuite/30_threads/future/members/get2.cc | 2 +- .../testsuite/30_threads/future/members/share.cc | 2 +- .../testsuite/30_threads/future/members/valid.cc | 2 +- .../testsuite/30_threads/future/members/wait.cc | 2 +- .../30_threads/future/members/wait_for.cc | 2 +- .../30_threads/future/members/wait_until.cc | 2 +- .../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 | 2 +- libstdc++-v3/testsuite/30_threads/lock/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/lock/4.cc | 2 +- .../testsuite/30_threads/lock_guard/cons/1.cc | 2 +- .../30_threads/lock_guard/cons/deduction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/lock_guard/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/30_threads/mutex/cons/1.cc | 2 +- .../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 | 2 +- libstdc++-v3/testsuite/30_threads/mutex/lock/1.cc | 2 +- .../testsuite/30_threads/mutex/native_handle/1.cc | 2 +- .../30_threads/mutex/native_handle/typesizes.cc | 2 +- .../mutex/requirements/standard_layout.cc | 2 +- .../30_threads/mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/mutex/try_lock/1.cc | 2 +- .../testsuite/30_threads/mutex/try_lock/2.cc | 2 +- .../testsuite/30_threads/mutex/unlock/1.cc | 2 +- .../testsuite/30_threads/mutex/unlock/2.cc | 2 +- .../30_threads/once_flag/cons/constexpr.cc | 2 +- .../testsuite/30_threads/packaged_task/49668.cc | 2 +- .../testsuite/30_threads/packaged_task/60564.cc | 2 +- .../testsuite/30_threads/packaged_task/79486.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/1.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/2.cc | 2 +- .../testsuite/30_threads/packaged_task/cons/3.cc | 2 +- .../30_threads/packaged_task/cons/56492.cc | 2 +- .../30_threads/packaged_task/cons/alloc.cc | 2 +- .../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 | 2 +- .../30_threads/packaged_task/cons/move_assign.cc | 2 +- .../30_threads/packaged_task/forced_unwind.cc | 2 +- .../packaged_task/members/at_thread_exit.cc | 2 +- .../30_threads/packaged_task/members/get_future.cc | 2 +- .../packaged_task/members/get_future2.cc | 2 +- .../30_threads/packaged_task/members/invoke.cc | 2 +- .../30_threads/packaged_task/members/invoke2.cc | 2 +- .../30_threads/packaged_task/members/invoke3.cc | 2 +- .../30_threads/packaged_task/members/invoke4.cc | 2 +- .../30_threads/packaged_task/members/invoke5.cc | 2 +- .../30_threads/packaged_task/members/reset.cc | 2 +- .../30_threads/packaged_task/members/reset2.cc | 2 +- .../30_threads/packaged_task/members/swap.cc | 2 +- .../30_threads/packaged_task/members/valid.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- libstdc++-v3/testsuite/30_threads/promise/60966.cc | 2 +- libstdc++-v3/testsuite/30_threads/promise/69106.cc | 2 +- .../testsuite/30_threads/promise/cons/1.cc | 2 +- .../testsuite/30_threads/promise/cons/alloc.cc | 2 +- .../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 | 2 +- .../30_threads/promise/cons/move_assign.cc | 2 +- .../30_threads/promise/members/at_thread_exit.cc | 2 +- .../30_threads/promise/members/at_thread_exit2.cc | 2 +- .../30_threads/promise/members/get_future.cc | 2 +- .../30_threads/promise/members/get_future2.cc | 2 +- .../30_threads/promise/members/set_exception.cc | 2 +- .../30_threads/promise/members/set_exception2.cc | 2 +- .../30_threads/promise/members/set_value.cc | 2 +- .../30_threads/promise/members/set_value2.cc | 2 +- .../30_threads/promise/members/set_value3.cc | 2 +- .../testsuite/30_threads/promise/members/swap.cc | 2 +- .../promise/requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/promise/uses_allocator.cc | 2 +- .../testsuite/30_threads/recursive_mutex/cons/1.cc | 2 +- .../30_threads/recursive_mutex/cons/assign_neg.cc | 2 +- .../30_threads/recursive_mutex/cons/copy_neg.cc | 2 +- .../recursive_mutex/dest/destructor_locked.cc | 2 +- .../testsuite/30_threads/recursive_mutex/lock/1.cc | 2 +- .../30_threads/recursive_mutex/native_handle/1.cc | 2 +- .../recursive_mutex/native_handle/typesizes.cc | 2 +- .../requirements/standard_layout.cc | 2 +- .../recursive_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_mutex/try_lock/1.cc | 2 +- .../30_threads/recursive_mutex/try_lock/2.cc | 2 +- .../30_threads/recursive_mutex/unlock/1.cc | 2 +- .../30_threads/recursive_mutex/unlock/2.cc | 2 +- .../30_threads/recursive_timed_mutex/cons/1.cc | 2 +- .../recursive_timed_mutex/cons/assign_neg.cc | 2 +- .../recursive_timed_mutex/cons/copy_neg.cc | 2 +- .../dest/destructor_locked.cc | 2 +- .../30_threads/recursive_timed_mutex/lock/1.cc | 2 +- .../30_threads/recursive_timed_mutex/lock/2.cc | 2 +- .../recursive_timed_mutex/native_handle/1.cc | 2 +- .../native_handle/typesizes.cc | 2 +- .../recursive_timed_mutex/requirements/typedefs.cc | 2 +- .../30_threads/recursive_timed_mutex/try_lock/1.cc | 2 +- .../30_threads/recursive_timed_mutex/try_lock/2.cc | 2 +- .../recursive_timed_mutex/try_lock_for/1.cc | 2 +- .../recursive_timed_mutex/try_lock_for/2.cc | 2 +- .../recursive_timed_mutex/try_lock_for/3.cc | 2 +- .../recursive_timed_mutex/try_lock_until/1.cc | 2 +- .../recursive_timed_mutex/try_lock_until/2.cc | 2 +- .../30_threads/recursive_timed_mutex/unlock/1.cc | 2 +- .../30_threads/recursive_timed_mutex/unlock/2.cc | 2 +- .../testsuite/30_threads/scoped_lock/cons/1.cc | 2 +- .../30_threads/scoped_lock/cons/deduction.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../scoped_lock/requirements/typedefs.cc | 2 +- .../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 | 2 +- .../30_threads/shared_future/cons/move_assign.cc | 2 +- .../30_threads/shared_future/members/45133.cc | 2 +- .../30_threads/shared_future/members/get.cc | 2 +- .../30_threads/shared_future/members/get2.cc | 2 +- .../30_threads/shared_future/members/valid.cc | 2 +- .../30_threads/shared_future/members/wait.cc | 2 +- .../30_threads/shared_future/members/wait_for.cc | 2 +- .../30_threads/shared_future/members/wait_until.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/30_threads/shared_lock/70766.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/1.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/2.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/3.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/4.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/5.cc | 2 +- .../testsuite/30_threads/shared_lock/cons/6.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/1.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/2.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/3.cc | 2 +- .../testsuite/30_threads/shared_lock/locking/4.cc | 2 +- .../30_threads/shared_lock/modifiers/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../shared_lock/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/shared_mutex/cons/1.cc | 2 +- .../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 | 2 +- .../30_threads/shared_mutex/try_lock/2.cc | 2 +- .../testsuite/30_threads/shared_mutex/unlock/1.cc | 2 +- .../30_threads/shared_timed_mutex/cons/1.cc | 2 +- .../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 | 2 +- .../30_threads/shared_timed_mutex/try_lock/2.cc | 2 +- .../30_threads/shared_timed_mutex/try_lock/3.cc | 2 +- .../30_threads/shared_timed_mutex/unlock/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/this_thread/4.cc | 2 +- .../testsuite/30_threads/this_thread/57060.cc | 2 +- .../testsuite/30_threads/this_thread/58038.cc | 2 +- .../testsuite/30_threads/this_thread/60421.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/70503.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/adl.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/4.cc | 2 +- .../testsuite/30_threads/thread/cons/49668.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/5.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/6.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/7.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/8.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/cons/9.cc | 2 +- .../testsuite/30_threads/thread/cons/assign_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/copy_neg.cc | 2 +- .../testsuite/30_threads/thread/cons/lwg2097.cc | 2 +- .../testsuite/30_threads/thread/cons/moveable.cc | 2 +- .../testsuite/30_threads/thread/cons/terminate.cc | 2 +- .../testsuite/30_threads/thread/id/70294.cc | 2 +- .../testsuite/30_threads/thread/id/hash.cc | 2 +- .../testsuite/30_threads/thread/id/operators.cc | 2 +- .../testsuite/30_threads/thread/members/1.cc | 2 +- .../testsuite/30_threads/thread/members/2.cc | 2 +- .../testsuite/30_threads/thread/members/3.cc | 2 +- .../testsuite/30_threads/thread/members/4.cc | 2 +- .../testsuite/30_threads/thread/members/5.cc | 2 +- .../thread/members/hardware_concurrency.cc | 2 +- .../30_threads/thread/native_handle/cancel.cc | 2 +- .../30_threads/thread/native_handle/typesizes.cc | 2 +- libstdc++-v3/testsuite/30_threads/thread/swap/1.cc | 2 +- .../testsuite/30_threads/timed_mutex/cons/1.cc | 2 +- .../30_threads/timed_mutex/cons/assign_neg.cc | 2 +- .../30_threads/timed_mutex/cons/copy_neg.cc | 2 +- .../timed_mutex/dest/destructor_locked.cc | 2 +- .../testsuite/30_threads/timed_mutex/lock/1.cc | 2 +- .../30_threads/timed_mutex/native_handle/1.cc | 2 +- .../timed_mutex/native_handle/typesizes.cc | 2 +- .../timed_mutex/requirements/standard_layout.cc | 2 +- .../timed_mutex/requirements/typedefs.cc | 2 +- .../testsuite/30_threads/timed_mutex/try_lock/1.cc | 2 +- .../testsuite/30_threads/timed_mutex/try_lock/2.cc | 2 +- .../30_threads/timed_mutex/try_lock_for/1.cc | 2 +- .../30_threads/timed_mutex/try_lock_for/2.cc | 2 +- .../30_threads/timed_mutex/try_lock_for/3.cc | 2 +- .../30_threads/timed_mutex/try_lock_until/1.cc | 2 +- .../30_threads/timed_mutex/try_lock_until/2.cc | 2 +- .../30_threads/timed_mutex/try_lock_until/57641.cc | 2 +- .../testsuite/30_threads/timed_mutex/unlock/1.cc | 2 +- .../testsuite/30_threads/timed_mutex/unlock/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/1.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/2.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/3.cc | 2 +- libstdc++-v3/testsuite/30_threads/try_lock/4.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/1.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/2.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/3.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/4.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/5.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/6.cc | 2 +- .../testsuite/30_threads/unique_lock/cons/60497.cc | 2 +- .../30_threads/unique_lock/cons/deduction.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/1.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/2.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/3.cc | 2 +- .../testsuite/30_threads/unique_lock/locking/4.cc | 2 +- .../30_threads/unique_lock/modifiers/1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unique_lock/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/Makefile.am | 2 +- libstdc++-v3/testsuite/Makefile.in | 3 +- libstdc++-v3/testsuite/abi/30586.cc | 2 +- .../testsuite/abi/cxx_runtime_only_linkage.cc | 2 +- .../testsuite/abi/demangle/abi_examples/01.cc | 2 +- .../testsuite/abi/demangle/abi_examples/02.cc | 2 +- .../testsuite/abi/demangle/abi_examples/03.cc | 2 +- .../testsuite/abi/demangle/abi_examples/04.cc | 2 +- .../testsuite/abi/demangle/abi_examples/05.cc | 2 +- .../testsuite/abi/demangle/abi_examples/06.cc | 2 +- .../testsuite/abi/demangle/abi_examples/07.cc | 2 +- .../testsuite/abi/demangle/abi_examples/08.cc | 2 +- .../testsuite/abi/demangle/abi_examples/09.cc | 2 +- .../testsuite/abi/demangle/abi_examples/10.cc | 2 +- .../testsuite/abi/demangle/abi_examples/11.cc | 2 +- .../testsuite/abi/demangle/abi_examples/12.cc | 2 +- .../testsuite/abi/demangle/abi_examples/13.cc | 2 +- .../testsuite/abi/demangle/abi_examples/14.cc | 2 +- .../testsuite/abi/demangle/abi_examples/15.cc | 2 +- .../testsuite/abi/demangle/abi_examples/16.cc | 2 +- .../testsuite/abi/demangle/abi_examples/17.cc | 2 +- .../testsuite/abi/demangle/abi_examples/18.cc | 2 +- .../testsuite/abi/demangle/abi_examples/19.cc | 2 +- .../testsuite/abi/demangle/abi_examples/20.cc | 2 +- .../testsuite/abi/demangle/abi_examples/21.cc | 2 +- .../testsuite/abi/demangle/abi_examples/22.cc | 2 +- .../testsuite/abi/demangle/abi_examples/23.cc | 2 +- .../testsuite/abi/demangle/abi_examples/24.cc | 2 +- .../testsuite/abi/demangle/abi_examples/25.cc | 2 +- .../testsuite/abi/demangle/abi_examples/26.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/01.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/02.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/03.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/04.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/05.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/06.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/07.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/08.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/09.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/10.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/11.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/12.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/13.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/abi_text/14.cc | 2 +- libstdc++-v3/testsuite/abi/demangle/cxx0x/rref.cc | 2 +- .../testsuite/abi/demangle/regression/3111-1.cc | 2 +- .../testsuite/abi/demangle/regression/3111-2.cc | 2 +- .../testsuite/abi/demangle/regression/7986-01.cc | 2 +- .../testsuite/abi/demangle/regression/7986-02.cc | 2 +- .../testsuite/abi/demangle/regression/7986-03.cc | 2 +- .../testsuite/abi/demangle/regression/7986-04.cc | 2 +- .../testsuite/abi/demangle/regression/7986-05.cc | 2 +- .../testsuite/abi/demangle/regression/7986-06.cc | 2 +- .../testsuite/abi/demangle/regression/7986-07.cc | 2 +- .../testsuite/abi/demangle/regression/7986-08.cc | 2 +- .../testsuite/abi/demangle/regression/7986-09.cc | 2 +- .../testsuite/abi/demangle/regression/7986-10.cc | 2 +- .../testsuite/abi/demangle/regression/7986-11.cc | 2 +- .../testsuite/abi/demangle/regression/7986-12.cc | 2 +- .../testsuite/abi/demangle/regression/7986.cc | 2 +- .../testsuite/abi/demangle/regression/8897.cc | 2 +- .../testsuite/abi/demangle/regression/cw-01.cc | 2 +- .../testsuite/abi/demangle/regression/cw-02.cc | 2 +- .../testsuite/abi/demangle/regression/cw-03.cc | 2 +- .../testsuite/abi/demangle/regression/cw-04.cc | 2 +- .../testsuite/abi/demangle/regression/cw-05.cc | 2 +- .../testsuite/abi/demangle/regression/cw-06.cc | 2 +- .../testsuite/abi/demangle/regression/cw-07.cc | 2 +- .../testsuite/abi/demangle/regression/cw-08.cc | 2 +- .../testsuite/abi/demangle/regression/cw-09.cc | 2 +- .../testsuite/abi/demangle/regression/cw-10.cc | 2 +- .../testsuite/abi/demangle/regression/cw-11.cc | 2 +- .../testsuite/abi/demangle/regression/cw-12.cc | 2 +- .../testsuite/abi/demangle/regression/cw-13.cc | 2 +- .../testsuite/abi/demangle/regression/cw-14.cc | 2 +- .../testsuite/abi/demangle/regression/cw-15.cc | 2 +- .../testsuite/abi/demangle/regression/cw-16.cc | 2 +- .../testsuite/abi/demangle/regression/old.cc | 2 +- libstdc++-v3/testsuite/abi/header_cxxabi.c | 2 +- libstdc++-v3/testsuite/backward/11460.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/14648.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/23528.cc | 2 +- libstdc++-v3/testsuite/backward/hash_map/25896.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/1.cc | 2 +- libstdc++-v3/testsuite/backward/hash_set/25896.cc | 2 +- .../backward/hash_set/check_construct_destroy.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../testsuite/backward/strstream_members.cc | 2 +- libstdc++-v3/testsuite/config/default.exp | 2 +- libstdc++-v3/testsuite/decimal/binary-arith.cc | 2 +- libstdc++-v3/testsuite/decimal/cast_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/comparison.cc | 2 +- .../decimal/compound-assignment-memfunc.cc | 2 +- .../testsuite/decimal/compound-assignment.cc | 2 +- .../testsuite/decimal/conversion-from-float.cc | 2 +- .../testsuite/decimal/conversion-from-integral.cc | 2 +- .../decimal/conversion-to-generic-float.cc | 2 +- .../testsuite/decimal/conversion-to-integral.cc | 2 +- libstdc++-v3/testsuite/decimal/ctor.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec-memfunc.cc | 2 +- libstdc++-v3/testsuite/decimal/incdec.cc | 2 +- libstdc++-v3/testsuite/decimal/make-decimal.cc | 2 +- .../testsuite/decimal/mixed-mode-arith_neg.cc | 2 +- .../testsuite/decimal/mixed-mode-cmp_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/operator_neg.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-1.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-2.cc | 2 +- libstdc++-v3/testsuite/decimal/pr54036-3.cc | 2 +- libstdc++-v3/testsuite/decimal/pr58815.cc | 2 +- libstdc++-v3/testsuite/decimal/unary-arith.cc | 2 +- .../testsuite/experimental/algorithm/sample.cc | 2 +- .../testsuite/experimental/algorithm/search.cc | 2 +- .../testsuite/experimental/any/assign/1.cc | 2 +- .../testsuite/experimental/any/assign/2.cc | 2 +- .../testsuite/experimental/any/assign/exception.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 +- .../experimental/filesystem/file_status/1.cc | 75 + .../filesystem/iterators/directory_iterator.cc | 2 +- .../experimental/filesystem/iterators/pop.cc | 2 +- .../iterators/recursive_directory_iterator.cc | 4 +- .../experimental/filesystem/operations/absolute.cc | 2 +- .../filesystem/operations/canonical.cc | 2 +- .../experimental/filesystem/operations/copy.cc | 2 +- .../filesystem/operations/copy_file.cc | 2 +- .../filesystem/operations/create_directories.cc | 2 +- .../filesystem/operations/create_directory.cc | 2 +- .../filesystem/operations/create_symlink.cc | 2 +- .../filesystem/operations/current_path.cc | 2 +- .../filesystem/operations/equivalent.cc | 2 +- .../experimental/filesystem/operations/exists.cc | 2 +- .../filesystem/operations/file_size.cc | 2 +- .../experimental/filesystem/operations/is_empty.cc | 2 +- .../filesystem/operations/last_write_time.cc | 2 +- .../filesystem/operations/permissions.cc | 2 +- .../filesystem/operations/read_symlink.cc | 2 +- .../operations/{remove_all.cc => remove.cc} | 78 +- .../filesystem/operations/remove_all.cc | 36 +- .../experimental/filesystem/operations/status.cc | 2 +- .../filesystem/operations/temp_directory_path.cc | 2 +- .../experimental/filesystem/path/append/path.cc | 2 +- .../experimental/filesystem/path/assign/assign.cc | 2 +- .../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 | 2 +- .../experimental/filesystem/path/construct/copy.cc | 2 +- .../filesystem/path/construct/default.cc | 2 +- .../filesystem/path/construct/locale.cc | 2 +- .../filesystem/path/construct/range.cc | 2 +- .../filesystem/path/construct/string_view.cc | 2 +- .../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 +- .../experimental/filesystem/path/native/string.cc | 2 +- .../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 | 2 +- .../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 | 2 +- .../experimental/memory/shared_ptr/cast/cast.cc | 2 +- .../memory/shared_ptr/comparison/comparison.cc | 2 +- .../memory/shared_ptr/cons/alias_ctor.cc | 2 +- .../memory/shared_ptr/cons/alloc_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor.cc | 2 +- .../memory/shared_ptr/cons/copy_ctor_neg.cc | 2 +- .../memory/shared_ptr/cons/default_ctor.cc | 2 +- .../shared_ptr/cons/enable_shared_from_this.cc | 2 +- .../memory/shared_ptr/cons/move_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor.cc | 2 +- .../memory/shared_ptr/cons/pointer_ctor_neg.cc | 2 +- .../experimental/memory/shared_ptr/cons/torture.cc | 2 +- .../memory/shared_ptr/cons/unique_ptr_ctor.cc | 2 +- .../memory/shared_ptr/cons/weak_ptr_ctor.cc | 2 +- .../experimental/memory/shared_ptr/dest/dest.cc | 2 +- .../memory/shared_ptr/modifiers/reset.cc | 2 +- .../memory/shared_ptr/modifiers/reset_neg.cc | 2 +- .../memory/shared_ptr/modifiers/swap.cc | 2 +- .../memory/shared_ptr/observers/bool_conv.cc | 2 +- .../memory/shared_ptr/observers/operators.cc | 2 +- .../memory/shared_ptr/observers/owner_before.cc | 2 +- .../memory/shared_ptr/observers/use_count.cc | 2 +- .../testsuite/experimental/memory_resource/1.cc | 2 +- .../memory_resource/null_memory_resource.cc | 2 +- .../memory_resource/resource_adaptor.cc | 2 +- .../testsuite/experimental/numeric/77801.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/gcd.cc | 2 +- libstdc++-v3/testsuite/experimental/numeric/lcm.cc | 2 +- .../testsuite/experimental/optional/77288.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/77727.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 +- .../experimental/optional/cons/value_neg.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 | 2 +- libstdc++-v3/testsuite/experimental/ratio/value.cc | 2 +- libstdc++-v3/testsuite/experimental/set/erasure.cc | 2 +- .../testsuite/experimental/source_location/1.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 | 2 +- .../experimental/string_view/literals/values.cc | 2 +- .../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/char/70483.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 | 2 +- .../type_erased_allocator/uses_allocator.cc | 2 +- .../experimental/type_traits/detection.cc | 2 +- .../testsuite/experimental/type_traits/value.cc | 2 +- .../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 | 2 +- .../ext/bitmap_allocator/check_deallocate_null.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 +- .../testsuite/ext/bitmap_allocator/check_new.cc | 2 +- .../testsuite/ext/bitmap_allocator/overaligned.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 +- .../testsuite/ext/malloc_allocator/overaligned.cc | 2 +- .../testsuite/ext/malloc_allocator/sanity.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 +- .../testsuite/ext/mt_allocator/overaligned.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 +- .../testsuite/ext/new_allocator/overaligned.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 +- .../regression/priority_queue_binary_heap-62045.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 +- .../testsuite/ext/pool_allocator/overaligned.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 +- .../cons/default.cc | 2 +- .../cons/parms.cc | 2 +- .../operators/equal.cc | 2 +- .../operators/generate.cc | 2 +- .../operators/inequal.cc | 2 +- .../operators/serialize.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/6.cc | 2 +- libstdc++-v3/testsuite/ext/rope/61946.cc | 2 +- libstdc++-v3/testsuite/ext/rope/pthread7-rope.cc | 2 +- libstdc++-v3/testsuite/ext/shared_ptr/1.cc | 2 +- libstdc++-v3/testsuite/ext/slist/23781_neg.cc | 2 +- .../testsuite/ext/slist/check_construct_destroy.cc | 2 +- .../slist/requirements/explicit_instantiation.cc | 2 +- .../special_functions/airy_ai}/check_nan.cc | 17 +- .../ext/special_functions/airy_ai/check_value.cc | 126 + .../special_functions/airy_ai}/compile.cc | 14 +- .../special_functions/airy_bi}/check_nan.cc | 17 +- .../ext/special_functions/airy_bi/check_value.cc | 126 + .../special_functions/airy_bi}/compile.cc | 14 +- .../ext/special_functions/conf_hyperg/check_nan.cc | 4 +- .../special_functions/conf_hyperg/check_value.cc | 3566 +- .../ext/special_functions/conf_hyperg/compile.cc | 2 +- .../ext/special_functions/hyperg/check_nan.cc | 4 +- .../ext/special_functions/hyperg/check_value.cc | 12774 ++++--- .../ext/special_functions/hyperg/compile.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-1.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-2.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/10063-3.cc | 2 +- libstdc++-v3/testsuite/ext/stdio_filebuf/char/2.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/79820.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/81751.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 | 2 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 2 +- .../testsuite/ext/type_traits/remove_unsigned.cc | 2 +- .../type_traits/remove_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 2 +- .../testsuite/ext/vstring/capacity/29134.cc | 2 +- .../ext/vstring/capacity/shrink_to_fit.cc | 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 +- .../testsuite/ext/vstring/modifiers/clear/56166.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 | 2 +- libstdc++-v3/testsuite/lib/prune.exp | 2 +- libstdc++-v3/testsuite/libstdc++-abi/abi.exp | 2 +- .../testsuite/libstdc++-dg/conformance.exp | 2 +- .../testsuite/libstdc++-prettyprinters/48362.cc | 2 +- .../testsuite/libstdc++-prettyprinters/59161.cc | 2 +- .../testsuite/libstdc++-prettyprinters/80276.cc | 58 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 17 +- .../testsuite/libstdc++-prettyprinters/cxx17.cc | 17 +- .../testsuite/libstdc++-prettyprinters/debug.cc | 2 +- .../libstdc++-prettyprinters/debug_cxx11.cc | 2 +- .../libstdc++-prettyprinters/libfundts.cc | 2 +- .../libstdc++-prettyprinters/prettyprinters.exp | 2 +- .../libstdc++-prettyprinters/shared_ptr.cc | 14 +- .../testsuite/libstdc++-prettyprinters/simple.cc | 2 +- .../testsuite/libstdc++-prettyprinters/simple11.cc | 2 +- .../testsuite/libstdc++-prettyprinters/tr1.cc | 4 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 19 +- .../{whatis.cc => whatis2.cc} | 185 +- 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/shared_ptr.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 | 2 +- .../performance/23_containers/insert/81476.cc | 2 +- .../23_containers/insert/associative.cc | 2 +- .../performance/23_containers/insert/sequence.cc | 2 +- .../23_containers/insert/unordered_map_array.cc | 2 +- .../insert/unordered_multiset_hint.cc | 2 +- .../23_containers/insert/unordered_set.cc | 2 +- .../23_containers/insert_erase/41975.cc | 2 +- .../23_containers/insert_erase/associative.cc | 2 +- .../23_containers/insert_from_sorted/set.cc | 2 +- .../23_containers/producer_consumer/associative.cc | 2 +- .../23_containers/producer_consumer/sequence.cc | 2 +- .../range_construct/deque_construct.cc | 2 +- .../range_construct/list_construct1.cc | 2 +- .../range_construct/list_construct2.cc | 2 +- .../range_construct/vector_construct.cc | 2 +- .../23_containers/resize/vector_bool.cc | 2 +- .../performance/23_containers/sort_search/list.cc | 2 +- .../25_algorithms/copy_streambuf_iterators.cc | 2 +- .../25_algorithms/find_istreambuf_iterators.cc | 2 +- .../25_algorithms/lexicographical_compare.cc | 2 +- .../25_algorithms/nth_element_worst_case.cc | 2 +- .../performance/25_algorithms/search_n.cc | 2 +- .../testsuite/performance/25_algorithms/sort.cc | 2 +- .../performance/25_algorithms/sort_heap.cc | 2 +- .../performance/25_algorithms/stable_sort.cc | 2 +- .../performance/26_numerics/complex_norm.cc | 2 +- .../26_numerics/valarray_gslice_to_index.cc | 2 +- .../testsuite/performance/27_io/cout_insert_int.cc | 2 +- .../testsuite/performance/27_io/filebuf_copy.cc | 2 +- .../performance/27_io/filebuf_sgetn_unbuf.cc | 2 +- .../testsuite/performance/27_io/filebuf_sputc.cc | 2 +- .../performance/27_io/filebuf_sputn_unbuf.cc | 2 +- .../performance/27_io/fmtflags_manipulators.cc | 2 +- .../performance/27_io/fstream_seek_write.cc | 2 +- .../performance/27_io/ifstream_extract_chars.cc | 2 +- .../performance/27_io/ifstream_extract_float.cc | 2 +- .../performance/27_io/ifstream_extract_int.cc | 2 +- .../performance/27_io/ifstream_getline-2.cc | 2 +- .../performance/27_io/ifstream_getline.cc | 2 +- .../performance/27_io/ofstream_insert_float.cc | 2 +- .../performance/27_io/ofstream_insert_int.cc | 2 +- .../performance/27_io/stringbuf_overflow.cc | 2 +- .../testsuite/performance/28_regex/range.cc | 2 +- .../testsuite/performance/28_regex/split.cc | 2 +- .../testsuite/performance/28_regex/split.h | 4 +- .../testsuite/performance/28_regex/split_bfs.cc | 2 +- .../performance/30_threads/future/polling.cc | 2 +- .../performance/ext/pb_ds/all_int_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_find.cc | 2 +- .../ext/pb_ds/all_int_subscript_insert.cc | 2 +- .../performance/ext/pb_ds/all_text_find.cc | 2 +- .../performance/ext/pb_ds/hash_int_erase_mem.cc | 2 +- .../performance/ext/pb_ds/hash_zlob_int_find.cc | 2 +- .../performance/ext/pb_ds/multimap_text_find.hpp | 2 +- .../ext/pb_ds/multimap_text_find_large.cc | 2 +- .../ext/pb_ds/multimap_text_find_small.cc | 2 +- .../performance/ext/pb_ds/multimap_text_insert.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem.hpp | 2 +- .../ext/pb_ds/multimap_text_insert_mem_large.cc | 2 +- .../ext/pb_ds/multimap_text_insert_mem_small.cc | 2 +- .../ext/pb_ds/multimap_text_insert_small.cc | 2 +- .../ext/pb_ds/priority_queue_int_push.cc | 2 +- .../ext/pb_ds/priority_queue_int_push_pop.cc | 2 +- .../ext/pb_ds/priority_queue_text_join.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify.hpp | 2 +- .../ext/pb_ds/priority_queue_text_modify_down.cc | 2 +- .../ext/pb_ds/priority_queue_text_modify_up.cc | 2 +- .../ext/pb_ds/priority_queue_text_pop_mem.cc | 2 +- .../ext/pb_ds/priority_queue_text_push.cc | 2 +- .../ext/pb_ds/priority_queue_text_push_pop.cc | 2 +- .../performance/ext/pb_ds/tree_order_statistics.cc | 2 +- .../performance/ext/pb_ds/tree_split_join.cc | 2 +- .../performance/ext/pb_ds/tree_text_insert.cc | 2 +- .../performance/ext/pb_ds/tree_text_lor_find.cc | 2 +- .../01_assoc_laguerre/check_nan.cc | 4 +- .../01_assoc_laguerre/check_value.cc | 1754 +- .../special_functions/01_assoc_laguerre/compile.cc | 2 +- .../01_assoc_laguerre/compile_2.cc | 2 +- .../02_assoc_legendre/check_nan.cc | 4 +- .../02_assoc_legendre/check_value.cc | 2184 +- .../special_functions/02_assoc_legendre/compile.cc | 2 +- .../02_assoc_legendre/compile_2.cc | 2 +- .../special_functions/03_beta/check_nan.cc | 4 +- .../special_functions/03_beta/check_value.cc | 312 +- .../testsuite/special_functions/03_beta/compile.cc | 2 +- .../special_functions/03_beta/compile_2.cc | 2 +- .../04_comp_ellint_1/check_nan.cc | 4 +- .../04_comp_ellint_1/check_value.cc | 70 +- .../special_functions/04_comp_ellint_1/compile.cc | 2 +- .../04_comp_ellint_1/compile_2.cc | 2 +- .../05_comp_ellint_2/check_nan.cc | 4 +- .../05_comp_ellint_2/check_value.cc | 70 +- .../special_functions/05_comp_ellint_2/compile.cc | 2 +- .../05_comp_ellint_2/compile_2.cc | 2 +- .../06_comp_ellint_3/check_nan.cc | 4 +- .../06_comp_ellint_3/check_value.cc | 551 +- .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/06_comp_ellint_3/pr66689.cc | 24 + .../special_functions/07_cyl_bessel_i/check_nan.cc | 4 +- .../07_cyl_bessel_i/check_value.cc | 1088 +- .../special_functions/07_cyl_bessel_i/compile.cc | 2 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 2 +- .../special_functions/07_cyl_bessel_i/pr56216.cc | 2 +- .../special_functions/08_cyl_bessel_j/check_nan.cc | 4 +- .../08_cyl_bessel_j/check_value.cc | 1092 +- .../special_functions/08_cyl_bessel_j/compile.cc | 2 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 2 +- .../special_functions/09_cyl_bessel_k/check_nan.cc | 4 +- .../09_cyl_bessel_k/check_value.cc | 1144 +- .../special_functions/09_cyl_bessel_k/compile.cc | 2 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 2 +- .../special_functions/10_cyl_neumann/check_nan.cc | 4 +- .../10_cyl_neumann/check_value.cc | 1142 +- .../special_functions/10_cyl_neumann/compile.cc | 2 +- .../special_functions/10_cyl_neumann/compile_2.cc | 2 +- .../special_functions/11_ellint_1/check_nan.cc | 4 +- .../special_functions/11_ellint_1/check_value.cc | 551 +- .../special_functions/11_ellint_1/compile.cc | 2 +- .../special_functions/11_ellint_1/compile_2.cc | 2 +- .../special_functions/12_ellint_2/check_nan.cc | 4 +- .../special_functions/12_ellint_2/check_value.cc | 551 +- .../special_functions/12_ellint_2/compile.cc | 2 +- .../special_functions/12_ellint_2/compile_2.cc | 2 +- .../special_functions/13_ellint_3/check_nan.cc | 4 +- .../special_functions/13_ellint_3/check_value.cc | 8890 ++--- .../special_functions/13_ellint_3/compile.cc | 2 +- .../special_functions/13_ellint_3/compile_2.cc | 2 +- .../special_functions/13_ellint_3/pr66689.cc | 26 + .../special_functions/14_expint/check_nan.cc | 4 +- .../special_functions/14_expint/check_value.cc | 239 +- .../special_functions/14_expint/compile.cc | 2 +- .../special_functions/14_expint/compile_2.cc | 2 +- .../special_functions/14_expint/pr68397.cc | 2 +- .../special_functions/15_hermite/check_nan.cc | 4 +- .../special_functions/15_hermite/check_value.cc | 3448 +- .../special_functions/15_hermite/compile.cc | 2 +- .../special_functions/15_hermite/compile_2.cc | 2 +- .../special_functions/16_laguerre/check_nan.cc | 4 +- .../special_functions/16_laguerre/check_value.cc | 402 +- .../special_functions/16_laguerre/compile.cc | 2 +- .../special_functions/16_laguerre/compile_2.cc | 2 +- .../special_functions/17_legendre/check_nan.cc | 4 +- .../special_functions/17_legendre/check_value.cc | 410 +- .../special_functions/17_legendre/compile.cc | 2 +- .../special_functions/17_legendre/compile_2.cc | 2 +- .../special_functions/18_riemann_zeta/check_nan.cc | 4 +- .../18_riemann_zeta/check_value.cc | 445 +- .../special_functions/18_riemann_zeta/compile.cc | 2 +- .../special_functions/18_riemann_zeta/compile_2.cc | 2 +- .../special_functions/19_sph_bessel/check_nan.cc | 4 +- .../special_functions/19_sph_bessel/check_value.cc | 698 +- .../special_functions/19_sph_bessel/compile.cc | 2 +- .../special_functions/19_sph_bessel/compile_2.cc | 2 +- .../special_functions/20_sph_legendre/check_nan.cc | 4 +- .../20_sph_legendre/check_value.cc | 2372 +- .../special_functions/20_sph_legendre/compile.cc | 2 +- .../special_functions/20_sph_legendre/compile_2.cc | 2 +- .../special_functions/21_sph_neumann/check_nan.cc | 4 +- .../21_sph_neumann/check_value.cc | 782 +- .../special_functions/21_sph_neumann/compile.cc | 2 +- .../special_functions/21_sph_neumann/compile_2.cc | 2 +- .../enable_shared_from_this/1.cc | 2 +- .../enable_shared_from_this/not_shared.cc | 2 +- .../enable_shared_from_this/not_shared2.cc | 2 +- .../enable_shared_from_this/not_shared3.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../enable_shared_from_this/shared.cc | 2 +- .../enable_shared_from_this/still_shared.cc | 2 +- .../headers/functional/synopsis.cc | 2 +- .../2_general_utilities/headers/memory/synopsis.cc | 2 +- .../headers/memory/types_std_tr1.cc | 2 +- .../shared_ptr/assign/assign.cc | 2 +- .../shared_ptr/assign/auto_ptr.cc | 2 +- .../shared_ptr/assign/auto_ptr_neg.cc | 2 +- .../shared_ptr/assign/auto_ptr_rvalue_neg.cc | 2 +- .../2_general_utilities/shared_ptr/assign/dr541.cc | 2 +- .../shared_ptr/assign/shared_ptr.cc | 2 +- .../shared_ptr/assign/shared_ptr_neg.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/casts/1.cc | 2 +- .../shared_ptr/comparison/cmp.cc | 2 +- .../2_general_utilities/shared_ptr/cons/39405.cc | 2 +- .../shared_ptr/cons/43820_neg.cc | 2 +- .../shared_ptr/cons/auto_ptr.cc | 2 +- .../shared_ptr/cons/auto_ptr_neg.cc | 2 +- .../2_general_utilities/shared_ptr/cons/copy.cc | 2 +- .../2_general_utilities/shared_ptr/cons/default.cc | 2 +- .../2_general_utilities/shared_ptr/cons/pointer.cc | 2 +- .../shared_ptr/cons/weak_ptr.cc | 2 +- .../shared_ptr/cons/weak_ptr_expired.cc | 2 +- .../2_general_utilities/shared_ptr/dest/dest.cc | 2 +- .../2_general_utilities/shared_ptr/misc/24595.cc | 2 +- .../2_general_utilities/shared_ptr/misc/42019.cc | 2 +- .../tr1/2_general_utilities/shared_ptr/misc/io.cc | 2 +- .../2_general_utilities/shared_ptr/misc/swap.cc | 2 +- .../shared_ptr/modifiers/24805.cc | 2 +- .../shared_ptr/modifiers/reset.cc | 2 +- .../shared_ptr/modifiers/reset_neg.cc | 2 +- .../shared_ptr/modifiers/swap.cc | 2 +- .../shared_ptr/modifiers/swap_neg.cc | 2 +- .../shared_ptr/observers/bool_conv.cc | 2 +- .../shared_ptr/observers/get.cc | 2 +- .../shared_ptr/observers/unique.cc | 2 +- .../shared_ptr/observers/use_count.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../shared_ptr/thread/default_weaktoshared.cc | 2 +- .../shared_ptr/thread/mutex_weaktoshared.cc | 2 +- .../tr1/2_general_utilities/weak_ptr/lock/1.cc | 2 +- .../requirements/explicit_instantiation/1.cc | 2 +- .../requirements/explicit_instantiation/2.cc | 2 +- .../tr1/3_function_objects/bind/all_bound.cc | 2 +- .../tr1/3_function_objects/bind/cv_quals.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/mixed.cc | 2 +- .../tr1/3_function_objects/bind/nested.cc | 2 +- .../tr1/3_function_objects/bind/placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/bind/ref.cc | 2 +- .../testsuite/tr1/3_function_objects/function/1.cc | 2 +- .../tr1/3_function_objects/function/10.cc | 2 +- .../testsuite/tr1/3_function_objects/function/2.cc | 2 +- .../testsuite/tr1/3_function_objects/function/3.cc | 2 +- .../testsuite/tr1/3_function_objects/function/4.cc | 2 +- .../testsuite/tr1/3_function_objects/function/5.cc | 2 +- .../testsuite/tr1/3_function_objects/function/6.cc | 2 +- .../tr1/3_function_objects/function/63840.cc | 2 +- .../testsuite/tr1/3_function_objects/function/7.cc | 2 +- .../testsuite/tr1/3_function_objects/function/8.cc | 2 +- .../testsuite/tr1/3_function_objects/function/9.cc | 2 +- .../headers/functional/synopsis.cc | 2 +- .../headers/functional/types_std_tr1.cc | 2 +- .../using_namespace_std_tr1_placeholders.cc | 2 +- .../testsuite/tr1/3_function_objects/mem_fn.cc | 2 +- .../3_function_objects/reference_wrapper/invoke.cc | 2 +- .../reference_wrapper/typedefs.cc | 2 +- .../testsuite/tr1/3_function_objects/result_of.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_const/value.cc | 2 +- .../add_cv/requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_cv/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/add_volatile/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/aligned_storage/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../alignment_of/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/alignment_of/value.cc | 2 +- .../extent/requirements/explicit_instantiation.cc | 2 +- .../extent/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_assign/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_nothrow_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_nothrow_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_nothrow_copy/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_nothrow_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_assign/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_trivial_assign/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_constructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../has_trivial_copy/requirements/typedefs.cc | 2 +- .../4_metaprogramming/has_trivial_copy/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_trivial_destructor/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../has_virtual_destructor/value.cc | 2 +- .../headers/type_traits/synopsis.cc | 2 +- .../headers/type_traits/types_std_tr1.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../integral_constant/requirements/typedefs.cc | 2 +- .../integral_constant/static_definition.cc | 2 +- .../integral_constant/true_false_type_typedefs.cc | 2 +- .../integral_constant/true_false_value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_abstract/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_abstract/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_arithmetic/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_arithmetic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_array/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_array/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_base_of/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_base_of/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_class/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_class/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_compound/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_compound/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_const/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_convertible/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_convertible/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_empty/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_empty/value.cc | 2 +- .../tr1/4_metaprogramming/is_enum/24808.cc | 2 +- .../is_enum/requirements/explicit_instantiation.cc | 2 +- .../is_enum/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_enum/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_floating_point/requirements/typedefs.cc | 2 +- .../4_metaprogramming/is_floating_point/value.cc | 2 +- .../tr1/4_metaprogramming/is_function/24808.cc | 2 +- .../tr1/4_metaprogramming/is_function/35637.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_function/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_function/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_fundamental/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_fundamental/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_integral/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_integral/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_member_function_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../is_member_object_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_member_pointer/requirements/typedefs.cc | 2 +- .../4_metaprogramming/is_member_pointer/value.cc | 2 +- .../tr1/4_metaprogramming/is_object/24808.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_object/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_object/value.cc | 2 +- .../is_pod/requirements/explicit_instantiation.cc | 2 +- .../is_pod/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_pod/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_pointer/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_pointer/value.cc | 2 +- .../tr1/4_metaprogramming/is_polymorphic/24809.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_polymorphic/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_polymorphic/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_reference/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_reference/value.cc | 2 +- .../is_same/requirements/explicit_instantiation.cc | 2 +- .../is_same/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_same/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_scalar/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_scalar/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_signed/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_signed/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_union/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_union/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_unsigned/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_unsigned/value.cc | 2 +- .../is_void/requirements/explicit_instantiation.cc | 2 +- .../is_void/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_void/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../is_volatile/requirements/typedefs.cc | 2 +- .../tr1/4_metaprogramming/is_volatile/value.cc | 2 +- .../rank/requirements/explicit_instantiation.cc | 2 +- .../rank/requirements/typedefs.cc | 2 +- .../testsuite/tr1/4_metaprogramming/rank/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../4_metaprogramming/remove_all_extents/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_const/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_cv/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_extent/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_pointer/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../4_metaprogramming/remove_reference/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr1/4_metaprogramming/remove_volatile/value.cc | 2 +- .../headers/random/synopsis.cc | 2 +- .../headers/random/types_std_tr1.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../binomial_distribution/requirements/typedefs.cc | 2 +- .../random/discard_block/operators/equal.cc | 2 +- .../random/discard_block/operators/not_equal.cc | 2 +- .../random/discard_block/operators/serialize.cc | 2 +- .../random/discard_block/requirements/constants.cc | 2 +- .../random/discard_block/requirements/typedefs.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../gamma_distribution/requirements/typedefs.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/linear_congruential/cons/default.cc | 2 +- .../random/linear_congruential/cons/gen1.cc | 2 +- .../random/linear_congruential/cons/seed1.cc | 2 +- .../random/linear_congruential/cons/seed2.cc | 2 +- .../random/linear_congruential/operators/equal.cc | 2 +- .../linear_congruential/operators/not_equal.cc | 2 +- .../linear_congruential/operators/serialize.cc | 2 +- .../linear_congruential/requirements/constants.cc | 2 +- .../requirements/non_uint_neg.cc | 2 +- .../linear_congruential/requirements/typedefs.cc | 2 +- .../random/mersenne_twister/cons/default.cc | 2 +- .../random/mersenne_twister/cons/gen1.cc | 2 +- .../random/mersenne_twister/cons/seed1.cc | 2 +- .../random/mersenne_twister/cons/seed2.cc | 2 +- .../random/mersenne_twister/operators/equal.cc | 2 +- .../random/mersenne_twister/operators/not_equal.cc | 2 +- .../random/mersenne_twister/operators/serialize.cc | 2 +- .../mersenne_twister/requirements/constants.cc | 2 +- .../mersenne_twister/requirements/typedefs.cc | 2 +- .../5_numerical_facilities/random/minstd_rand.cc | 2 +- .../5_numerical_facilities/random/minstd_rand0.cc | 2 +- .../tr1/5_numerical_facilities/random/mt19937.cc | 2 +- .../normal_distribution/requirements/typedefs.cc | 2 +- .../poisson_distribution/requirements/typedefs.cc | 2 +- .../random/random_device/cons/default.cc | 2 +- .../random/random_device/cons/token.cc | 2 +- .../random/random_device/requirements/typedefs.cc | 2 +- .../tr1/5_numerical_facilities/random/ranlux3.cc | 2 +- .../5_numerical_facilities/random/ranlux3_01.cc | 2 +- .../tr1/5_numerical_facilities/random/ranlux4.cc | 2 +- .../5_numerical_facilities/random/ranlux4_01.cc | 2 +- .../random/subtract_with_carry/cons/default.cc | 2 +- .../random/subtract_with_carry/cons/gen1.cc | 2 +- .../random/subtract_with_carry/cons/seed1.cc | 2 +- .../random/subtract_with_carry/cons/seed2.cc | 2 +- .../random/subtract_with_carry/operators/equal.cc | 2 +- .../subtract_with_carry/operators/not_equal.cc | 2 +- .../subtract_with_carry/operators/serialize.cc | 2 +- .../subtract_with_carry/requirements/constants.cc | 2 +- .../subtract_with_carry/requirements/typedefs.cc | 2 +- .../random/subtract_with_carry_01/cons/default.cc | 2 +- .../random/subtract_with_carry_01/cons/gen1.cc | 2 +- .../random/subtract_with_carry_01/cons/seed1.cc | 2 +- .../random/subtract_with_carry_01/cons/seed2.cc | 2 +- .../subtract_with_carry_01/operators/equal.cc | 2 +- .../subtract_with_carry_01/operators/not_equal.cc | 2 +- .../subtract_with_carry_01/operators/serialize.cc | 2 +- .../requirements/constants.cc | 2 +- .../requirements/typedefs.cc | 2 +- .../random/uniform_int/33128.cc | 2 +- .../random/uniform_int/cons/default.cc | 2 +- .../random/uniform_int/cons/range.cc | 2 +- .../random/uniform_int/requirements/typedefs.cc | 2 +- .../random/uniform_real/requirements/typedefs.cc | 2 +- .../random/variate_generator/37986.cc | 2 +- .../variate_generator/requirements/typedefs.cc | 2 +- .../random/xor_combine/cons/default.cc | 2 +- .../random/xor_combine/operators/equal.cc | 2 +- .../random/xor_combine/operators/not_equal.cc | 2 +- .../random/xor_combine/operators/serialize.cc | 2 +- .../random/xor_combine/requirements/constants.cc | 2 +- .../random/xor_combine/requirements/typedefs.cc | 2 +- .../01_assoc_laguerre/check_nan.cc | 2 +- .../01_assoc_laguerre/check_value.cc | 5567 ++- .../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 | 4525 +-- .../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 | 648 +- .../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 | 134 +- .../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 | 134 +- .../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 | 1193 +- .../special_functions/06_comp_ellint_3/compile.cc | 2 +- .../06_comp_ellint_3/compile_2.cc | 2 +- .../special_functions/06_comp_ellint_3/pr66689.cc | 20 + .../special_functions/07_conf_hyperg/check_nan.cc | 2 +- .../07_conf_hyperg/check_value.cc | 8879 ++--- .../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 | 1671 +- .../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 | 1671 +- .../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 | 1791 +- .../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 | 1777 +- .../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 | 1193 +- .../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 | 1193 +- .../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 | 16039 +++----- .../special_functions/14_ellint_3/compile.cc | 2 +- .../special_functions/14_ellint_3/compile_2.cc | 2 +- .../special_functions/14_ellint_3/pr66689.cc | 22 + .../special_functions/15_expint/check_nan.cc | 2 +- .../special_functions/15_expint/check_value_neg.cc | 259 +- .../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/15_expint/pr68397.cc | 2 +- .../special_functions/16_hermite/check_nan.cc | 2 +- .../special_functions/16_hermite/check_value.cc | 3707 +- .../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 | 28731 ++++++-------- .../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 | 706 +- .../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 | 706 +- .../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 | 362 +- .../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 | 1179 +- .../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 | 4525 +-- .../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 | 1311 +- .../special_functions/23_sph_neumann/compile.cc | 2 +- .../special_functions/23_sph_neumann/compile_2.cc | 2 +- .../special_functions/testcase.h | 2 +- .../tr1/6_containers/array/capacity/empty.cc | 2 +- .../tr1/6_containers/array/capacity/max_size.cc | 2 +- .../tr1/6_containers/array/capacity/size.cc | 2 +- .../array/comparison_operators/equal.cc | 2 +- .../array/comparison_operators/greater.cc | 2 +- .../array/comparison_operators/greater_or_equal.cc | 2 +- .../array/comparison_operators/less.cc | 2 +- .../array/comparison_operators/less_or_equal.cc | 2 +- .../array/comparison_operators/not_equal.cc | 2 +- .../array/cons/aggregate_initialization.cc | 2 +- .../array/element_access/at_out_of_range.cc | 2 +- .../tr1/6_containers/array/element_access/back.cc | 2 +- .../tr1/6_containers/array/element_access/data.cc | 2 +- .../tr1/6_containers/array/element_access/front.cc | 2 +- .../array/iterators/end_is_one_past.cc | 2 +- .../tr1/6_containers/array/requirements/assign.cc | 2 +- .../6_containers/array/requirements/contiguous.cc | 2 +- .../array/requirements/explicit_instantiation.cc | 2 +- .../6_containers/array/requirements/member_swap.cc | 2 +- .../6_containers/array/requirements/typedefs.cc | 2 +- .../array/requirements/zero_sized_arrays.cc | 2 +- .../array/specialized_algorithms/swap.cc | 2 +- .../tr1/6_containers/array/tuple_interface/get.cc | 2 +- .../array/tuple_interface/tuple_element.cc | 2 +- .../array/tuple_interface/tuple_size.cc | 2 +- .../testsuite/tr1/6_containers/hash/24799.cc | 2 +- .../tr1/6_containers/hash/operators/size_t.cc | 2 +- .../6_containers/hash/requirements/base_classes.cc | 2 +- .../hash/requirements/explicit_instantiation.cc | 2 +- .../tr1/6_containers/headers/array/synopsis.cc | 2 +- .../6_containers/headers/functional/synopsis.cc | 2 +- .../tr1/6_containers/headers/tuple/synopsis.cc | 2 +- .../6_containers/headers/tuple/types_std_tr1.cc | 2 +- .../6_containers/headers/unordered_map/synopsis.cc | 2 +- .../6_containers/headers/unordered_set/synopsis.cc | 2 +- .../tuple/comparison_operators/35480_neg.cc | 2 +- .../tuple/comparison_operators/comparisons.cc | 2 +- .../tr1/6_containers/tuple/cons/assignment.cc | 2 +- .../tr1/6_containers/tuple/cons/big_tuples.cc | 2 +- .../tr1/6_containers/tuple/cons/constructor.cc | 2 +- .../6_containers/tuple/creation_functions/23978.cc | 2 +- .../tuple/creation_functions/make_tuple.cc | 2 +- .../6_containers/tuple/creation_functions/tie.cc | 2 +- .../6_containers/tuple/creation_functions/tie2.cc | 2 +- .../tr1/6_containers/tuple/element_access/get.cc | 2 +- .../tuple/requirements/explicit_instantiation.cc | 2 +- .../tr1/6_containers/tuple/tuple_element.cc | 2 +- .../testsuite/tr1/6_containers/tuple/tuple_size.cc | 2 +- .../tr1/6_containers/unordered_map/24064.cc | 2 +- .../unordered_map/capacity/29134-map.cc | 2 +- .../tr1/6_containers/unordered_map/erase/1.cc | 2 +- .../6_containers/unordered_map/erase/24061-map.cc | 2 +- .../tr1/6_containers/unordered_map/find/map1.cc | 2 +- .../6_containers/unordered_map/insert/24061-map.cc | 2 +- .../unordered_map/insert/array_syntax.cc | 2 +- .../6_containers/unordered_map/insert/map_range.cc | 2 +- .../unordered_map/insert/map_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unordered_map/requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_map/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_map/swap/1.cc | 2 +- .../tr1/6_containers/unordered_map/swap/2.cc | 2 +- .../unordered_multimap/capacity/29134-multimap.cc | 2 +- .../tr1/6_containers/unordered_multimap/erase/1.cc | 2 +- .../unordered_multimap/erase/24061-multimap.cc | 2 +- .../unordered_multimap/find/multimap1.cc | 2 +- .../unordered_multimap/insert/24061-multimap.cc | 2 +- .../unordered_multimap/insert/multimap_range.cc | 2 +- .../unordered_multimap/insert/multimap_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multimap/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/1.cc | 2 +- .../tr1/6_containers/unordered_multimap/swap/2.cc | 2 +- .../tr1/6_containers/unordered_multiset/24054.cc | 2 +- .../unordered_multiset/capacity/29134-multiset.cc | 2 +- .../tr1/6_containers/unordered_multiset/erase/1.cc | 2 +- .../unordered_multiset/erase/24061-multiset.cc | 2 +- .../unordered_multiset/find/multiset1.cc | 2 +- .../unordered_multiset/insert/24061-multiset.cc | 2 +- .../unordered_multiset/insert/multiset_range.cc | 2 +- .../unordered_multiset/insert/multiset_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../unordered_multiset/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_multiset/swap/1.cc | 2 +- .../tr1/6_containers/unordered_multiset/swap/2.cc | 2 +- .../tr1/6_containers/unordered_set/23053.cc | 2 +- .../tr1/6_containers/unordered_set/23465.cc | 2 +- .../tr1/6_containers/unordered_set/26127.cc | 2 +- .../tr1/6_containers/unordered_set/26132.cc | 2 +- .../unordered_set/capacity/29134-set.cc | 2 +- .../tr1/6_containers/unordered_set/erase/1.cc | 2 +- .../6_containers/unordered_set/erase/24061-set.cc | 2 +- .../tr1/6_containers/unordered_set/find/set1.cc | 2 +- .../6_containers/unordered_set/insert/24061-set.cc | 2 +- .../6_containers/unordered_set/insert/set_range.cc | 2 +- .../unordered_set/insert/set_single.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../unordered_set/requirements/iterator_neg.cc | 2 +- .../requirements/iterator_null_neg.cc | 2 +- .../requirements/iterators_default_constructor.cc | 2 +- .../unordered_set/requirements/typedefs.cc | 2 +- .../tr1/6_containers/unordered_set/swap/1.cc | 2 +- .../tr1/6_containers/unordered_set/swap/2.cc | 2 +- .../testsuite/tr1/6_containers/utility/19535.cc | 2 +- .../testsuite/tr1/6_containers/utility/pair.cc | 2 +- .../basic_regex/assign/char/cstring.cc | 2 +- .../basic_regex/assign/char/cstring_op.cc | 2 +- .../basic_regex/assign/char/pstring.cc | 2 +- .../basic_regex/assign/char/range.cc | 2 +- .../basic_regex/assign/char/string.cc | 2 +- .../basic_regex/assign/char/string_op.cc | 2 +- .../basic_regex/assign/wchar_t/cstring.cc | 2 +- .../basic_regex/assign/wchar_t/cstring_op.cc | 2 +- .../basic_regex/assign/wchar_t/pstring.cc | 2 +- .../basic_regex/assign/wchar_t/range.cc | 2 +- .../basic_regex/assign/wchar_t/string.cc | 2 +- .../basic_regex/assign/wchar_t/string_op.cc | 2 +- .../basic_regex/ctors/char/cstring.cc | 2 +- .../basic_regex/ctors/char/default.cc | 2 +- .../basic_regex/ctors/char/pstring.cc | 2 +- .../basic_regex/ctors/char/range.cc | 2 +- .../basic_regex/ctors/char/string.cc | 2 +- .../basic_regex/ctors/wchar_t/cstring.cc | 2 +- .../basic_regex/ctors/wchar_t/default.cc | 2 +- .../basic_regex/ctors/wchar_t/pstring.cc | 2 +- .../basic_regex/ctors/wchar_t/range.cc | 2 +- .../basic_regex/ctors/wchar_t/string.cc | 2 +- .../match_results/ctors/char/default.cc | 2 +- .../regex/cons/char/c_string_awk.cc | 2 +- .../regex/cons/char/c_string_basic.cc | 2 +- .../regex/cons/char/c_string_ecma.cc | 2 +- .../regex/cons/char/c_string_egrep.cc | 2 +- .../regex/cons/char/c_string_grep.cc | 2 +- .../regex/cons/char/default.cc | 2 +- .../regex_traits/char/ctor.cc | 2 +- .../regex_traits/char/translate_nocase.cc | 2 +- .../regex_traits/char/value.cc | 2 +- .../regex_traits/wchar_t/ctor.cc | 2 +- .../regex_traits/wchar_t/translate_nocase.cc | 2 +- .../regex_traits/wchar_t/value.cc | 2 +- .../tr1/8_c_compatibility/cctype/functions.cc | 2 +- .../tr1/8_c_compatibility/cfenv/functions.cc | 2 +- .../tr1/8_c_compatibility/cfenv/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cinttypes/functions.cc | 2 +- .../8_c_compatibility/cinttypes/types_std_tr1.cc | 2 +- .../testsuite/tr1/8_c_compatibility/cmath/51083.cc | 2 +- .../tr1/8_c_compatibility/cmath/functions.cc | 2 +- .../tr1/8_c_compatibility/cmath/overloads.cc | 2 +- .../tr1/8_c_compatibility/cmath/overloads_neg.cc | 2 +- .../tr1/8_c_compatibility/cmath/pow_cmath.cc | 2 +- .../tr1/8_c_compatibility/cmath/templates.cc | 2 +- .../tr1/8_c_compatibility/cmath/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/complex/50880.cc | 2 +- .../tr1/8_c_compatibility/complex/51083.cc | 2 +- .../tr1/8_c_compatibility/complex/functions.cc | 2 +- .../8_c_compatibility/complex/overloads_float.cc | 2 +- .../tr1/8_c_compatibility/complex/overloads_int.cc | 2 +- .../tr1/8_c_compatibility/cstdint/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cstdio/functions.cc | 2 +- .../tr1/8_c_compatibility/cstdlib/functions.cc | 2 +- .../tr1/8_c_compatibility/cstdlib/types_std_tr1.cc | 2 +- .../tr1/8_c_compatibility/cwchar/functions.cc | 2 +- .../tr1/8_c_compatibility/cwctype/functions.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/all.cc | 2 +- .../testsuite/tr1/headers/c++200x/complex.cc | 2 +- libstdc++-v3/testsuite/tr1/headers/c++200x/math.cc | 2 +- .../tr1/headers/c++200x/using_namespace_std_tr1.cc | 2 +- .../tr1/headers/using_namespace_std_tr1.cc | 2 +- .../bases/requirements/explicit_instantiation.cc | 2 +- .../testsuite/tr2/bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/bases/value.cc | 2 +- .../requirements/explicit_instantiation.cc | 2 +- .../tr2/direct_bases/requirements/typedefs.cc | 2 +- libstdc++-v3/testsuite/tr2/direct_bases/value.cc | 2 +- .../testsuite/tr2/dynamic_bitset/pr58729.cc | 2 +- libstdc++-v3/testsuite/tr2/headers/all.cc | 2 +- .../tr2/headers/using_namespace_std_tr2.cc | 2 +- .../util/common_type/assoc/common_type.hpp | 2 +- .../assoc/detail/comb_hash_fn_string_form.hpp | 2 +- .../common_type/assoc/detail/ds_string_form.hpp | 2 +- .../detail/list_update_policy_string_form.hpp | 2 +- .../assoc/detail/probe_fn_string_form.hpp | 2 +- .../assoc/detail/resize_policy_string_form.hpp | 2 +- .../assoc/detail/size_policy_string_form.hpp | 2 +- .../assoc/detail/store_hash_string_form.hpp | 2 +- .../detail/tree_supports_order_statistics.hpp | 2 +- .../detail/trie_supports_order_statistics.hpp | 2 +- .../assoc/detail/trie_supports_prefix_search.hpp | 2 +- .../assoc/detail/trigger_policy_string_form.hpp | 2 +- .../util/common_type/assoc/native_set.hpp | 2 +- .../util/common_type/assoc/string_form.hpp | 2 +- .../util/common_type/assoc/template_policy.hpp | 2 +- .../common_type/priority_queue/common_type.hpp | 2 +- .../priority_queue/detail/ds_string_form.hpp | 2 +- .../common_type/priority_queue/string_form.hpp | 2 +- libstdc++-v3/testsuite/util/debug/checks.h | 2 +- .../testsuite/util/debug/unordered_checks.h | 2 +- libstdc++-v3/testsuite/util/exception/safety.h | 2 +- .../testsuite/util/hash_fn/dna_str_limit.hpp | 2 +- .../util/hash_fn/limit_string_hash_fn.hpp | 2 +- .../testsuite/util/hash_fn/string_hash_fn.hpp | 2 +- .../util/hash_fn/string_ranged_hash_fn.hpp | 2 +- .../util/hash_fn/string_ranged_probe_fn.hpp | 2 +- .../testsuite/util/io/illegal_input_error.hpp | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.cc | 2 +- libstdc++-v3/testsuite/util/io/prog_bar.hpp | 2 +- libstdc++-v3/testsuite/util/io/text_populate.hpp | 2 +- .../testsuite/util/io/verified_cmd_line_input.cc | 2 +- .../testsuite/util/io/verified_cmd_line_input.hpp | 2 +- libstdc++-v3/testsuite/util/io/xml.hpp | 2 +- .../testsuite/util/io/xml_test_formatter.hpp | 2 +- .../testsuite/util/native_type/native_hash_map.hpp | 2 +- .../util/native_type/native_hash_multimap.hpp | 2 +- .../testsuite/util/native_type/native_hash_set.hpp | 2 +- .../testsuite/util/native_type/native_hash_tag.hpp | 2 +- .../testsuite/util/native_type/native_map.hpp | 2 +- .../testsuite/util/native_type/native_multimap.hpp | 2 +- .../util/native_type/native_priority_queue.hpp | 2 +- .../testsuite/util/native_type/native_set.hpp | 2 +- .../testsuite/util/native_type/native_tree_tag.hpp | 2 +- .../performance/assoc/mem_usage/erase_test.hpp | 2 +- .../assoc/mem_usage/multimap_insert_test.hpp | 2 +- .../performance/assoc/multimap_common_type.hpp | 2 +- .../util/performance/assoc/timing/common_type.hpp | 2 +- .../util/performance/assoc/timing/find_test.hpp | 2 +- .../util/performance/assoc/timing/insert_test.hpp | 2 +- .../assoc/timing/multimap_find_test.hpp | 2 +- .../assoc/timing/multimap_insert_test.hpp | 2 +- .../assoc/timing/subscript_find_test.hpp | 2 +- .../assoc/timing/subscript_insert_test.hpp | 2 +- .../assoc/timing/tree_order_statistics_test.hpp | 2 +- .../assoc/timing/tree_split_join_test.hpp | 2 +- .../util/performance/io/xml_formatter.hpp | 2 +- .../priority_queue/mem_usage/pop_test.hpp | 2 +- .../priority_queue/timing/join_test.hpp | 2 +- .../priority_queue/timing/modify_test.hpp | 2 +- .../priority_queue/timing/push_pop_test.hpp | 2 +- .../priority_queue/timing/push_test.hpp | 2 +- .../util/performance/time/elapsed_timer.cc | 2 +- .../util/performance/time/elapsed_timer.hpp | 2 +- .../util/performance/time/timing_test_base.hpp | 2 +- .../testsuite/util/regression/basic_type.hpp | 2 +- .../testsuite/util/regression/common_type.hpp | 2 +- .../rand/assoc/container_rand_regression_test.h | 2 +- .../rand/assoc/container_rand_regression_test.tcc | 2 +- .../regression/rand/assoc/rand_regression_test.hpp | 2 +- .../container_rand_regression_test.h | 2 +- .../container_rand_regression_test.tcc | 2 +- .../rand/priority_queue/rand_regression_test.hpp | 2 +- .../util/regression/rand/xml_formatter.hpp | 2 +- .../regression/trait/assoc/get_set_load_trait.hpp | 2 +- .../regression/trait/assoc/get_set_loads_trait.hpp | 2 +- .../regression/trait/assoc/native_type_trait.hpp | 2 +- .../regression/trait/assoc/node_update_trait.hpp | 2 +- .../util/regression/trait/assoc/resize_trait.hpp | 2 +- .../util/regression/trait/assoc/to_string.hpp | 2 +- .../util/regression/trait/assoc/trait.hpp | 2 +- .../util/regression/trait/assoc/type_trait.hpp | 2 +- .../util/regression/trait/erase_if_fn.hpp | 2 +- .../util/regression/trait/priority_queue/trait.hpp | 2 +- .../testsuite/util/replacement_memory_operators.h | 2 +- libstdc++-v3/testsuite/util/specfun_testcase.h | 2 +- .../testsuite/util/statistic/result_recorder.hpp | 2 +- .../testsuite/util/statistic/sample_mean.hpp | 2 +- .../statistic/sample_mean_confidence_checker.hpp | 2 +- .../testsuite/util/statistic/sample_variance.hpp | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_abi.h | 2 +- libstdc++-v3/testsuite/util/testsuite_abi_check.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_allocator.h | 2 +- libstdc++-v3/testsuite/util/testsuite_api.h | 2 +- libstdc++-v3/testsuite/util/testsuite_character.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_character.h | 2 +- .../testsuite/util/testsuite_common_types.h | 2 +- .../testsuite/util/testsuite_container_traits.h | 2 +- .../testsuite/util/testsuite_containergen.h | 2 +- libstdc++-v3/testsuite/util/testsuite_containers.h | 2 +- .../testsuite/util/testsuite_counter_type.h | 2 +- libstdc++-v3/testsuite/util/testsuite_error.h | 2 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 4 +- libstdc++-v3/testsuite/util/testsuite_greedy_ops.h | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_hooks.h | 2 +- libstdc++-v3/testsuite/util/testsuite_io.h | 2 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 11 +- .../testsuite/util/testsuite_new_operators.h | 2 +- .../testsuite/util/testsuite_performance.h | 2 +- libstdc++-v3/testsuite/util/testsuite_random.h | 2 +- libstdc++-v3/testsuite/util/testsuite_regex.h | 2 +- libstdc++-v3/testsuite/util/testsuite_rng.h | 2 +- libstdc++-v3/testsuite/util/testsuite_rvalref.h | 2 +- libstdc++-v3/testsuite/util/testsuite_shared.cc | 2 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 4 +- libstdc++-v3/testsuite/util/thread/all.h | 2 +- libvtv/ChangeLog | 13 + libvtv/Makefile.am | 2 +- libvtv/Makefile.in | 3 +- libvtv/acinclude.m4 | 2 + libvtv/configure | 77 +- libvtv/configure.ac | 5 + libvtv/configure.tgt | 2 +- libvtv/testsuite/Makefile.in | 3 +- libvtv/testsuite/config/default.exp | 2 +- libvtv/testsuite/libvtv.cc/virtfunc-test.cc | 2 +- libvtv/testsuite/libvtv.cc/vtv.exp | 1 + libvtv/testsuite/other-tests/Makefile.am | 2 +- libvtv/vtv_fail.cc | 2 +- libvtv/vtv_fail.h | 2 +- libvtv/vtv_malloc.cc | 2 +- libvtv/vtv_malloc.h | 2 +- libvtv/vtv_map.h | 2 +- libvtv/vtv_rts.cc | 2 +- libvtv/vtv_rts.h | 2 +- libvtv/vtv_set.h | 2 +- libvtv/vtv_utils.cc | 2 +- libvtv/vtv_utils.h | 2 +- lto-plugin/ChangeLog | 4 + lto-plugin/lto-plugin.c | 2 +- lto-plugin/lto-symtab.c | 2 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/gcc_release | 10 +- 21186 files changed, 743309 insertions(+), 611346 deletions(-) create mode 100644 config/cet.m4 copy gcc/{ChangeLog => ChangeLog-2017} (74%) copy gcc/ada/{ChangeLog => ChangeLog-2017} (85%) delete mode 100644 gcc/ada/get_spark_xrefs.adb delete mode 100644 gcc/ada/get_spark_xrefs.ads copy gcc/ada/libgnarl/{a-intnam__dragonfly.ads => a-intnam__qnx.ads} (91%) copy gcc/ada/libgnarl/{s-intman__posix.adb => s-intman__qnx.adb} (92%) copy gcc/ada/libgnarl/{s-osinte__posix.adb => s-osinte__qnx.adb} (96%) copy gcc/ada/libgnarl/{s-osinte__android.ads => s-osinte__qnx.ads} (65%) copy gcc/ada/libgnarl/{s-linux__mips.ads => s-qnx.ads} (80%) copy gcc/ada/libgnarl/{s-taprop__posix.adb => s-taprop__qnx.adb} (89%) copy gcc/ada/libgnarl/{s-vxwork__arm.ads => s-vxwork__aarch64.ads} (80%) copy gcc/ada/libgnat/{g-soliop.ads => g-soliop__qnx.ads} (96%) copy gcc/ada/libgnat/{s-osprim__posix.adb => s-osprim__rtems.adb} (93%) copy gcc/ada/libgnat/{system-linux-arm.ads => system-qnx-aarch64.ads} (92%) copy gcc/ada/libgnat/{system-vxworks7-ppc64-rtp-smp.ads => system-vxworks7-aarch64 [...] copy gcc/ada/libgnat/{system-vxworks7-x86_64-kernel.ads => system-vxworks7-aarch64 [...] delete mode 100644 gcc/ada/put_spark_xrefs.adb delete mode 100644 gcc/ada/put_spark_xrefs.ads create mode 100644 gcc/ada/sigtramp-qnx.c delete mode 100644 gcc/ada/spark_xrefs_test.adb delete mode 100644 gcc/c-family/array-notation-common.c delete mode 100644 gcc/c-family/c-cilkplus.c create mode 100644 gcc/c-family/c-spellcheck.cc copy gcc/{spellcheck-tree.h => c-family/c-spellcheck.h} (62%) delete mode 100644 gcc/c-family/cilk.c create mode 100644 gcc/c-family/known-headers.cc create mode 100644 gcc/c-family/known-headers.h create mode 100644 gcc/c-family/name-hint.h delete mode 100644 gcc/c/c-array-notation.c delete mode 100644 gcc/cilk-builtins.def delete mode 100644 gcc/cilk-common.c delete mode 100644 gcc/cilk.h delete mode 100644 gcc/cilkplus.def create mode 100644 gcc/color-macros.h create mode 100644 gcc/config/aarch64/aarch64-sve.md copy gcc/config/{aarch64/aarch64-passes.def => epiphany/rtems.h} (66%) create mode 100644 gcc/config/i386/avx512bitalgintrin.h create mode 100644 gcc/config/i386/avx512vbmi2intrin.h create mode 100644 gcc/config/i386/avx512vbmi2vlintrin.h create mode 100644 gcc/config/i386/avx512vnniintrin.h create mode 100644 gcc/config/i386/avx512vnnivlintrin.h create mode 100644 gcc/config/i386/avx512vpopcntdqvlintrin.h create mode 100644 gcc/config/i386/cet.h create mode 100644 gcc/config/i386/gfniintrin.h create mode 100644 gcc/config/i386/vaesintrin.h create mode 100644 gcc/config/i386/vpclmulqdqintrin.h copy gcc/config/{i386 => rs6000}/emmintrin.h (52%) copy gcc/config/{cris/t-cris => rs6000/t-ldouble-linux64le-ibm} (56%) copy gcc/{testsuite/g++.dg/tsan/tsan.exp => config/rs6000/t-ldouble-linux64le-ieee} (56%) copy gcc/cp/{ChangeLog => ChangeLog-2017} (82%) delete mode 100644 gcc/cp/cp-array-notation.c delete mode 100644 gcc/cp/cp-cilkplus.c delete mode 100644 gcc/cp/cp-cilkplus.h create mode 100644 gcc/doc/poly-int.texi create mode 100644 gcc/early-remat.c create mode 100644 gcc/file-prefix-map.c copy gcc/{common/common-target-def.h => file-prefix-map.h} (59%) copy gcc/fortran/{ChangeLog => ChangeLog-2017} (70%) create mode 100644 gcc/gimple-loop-interchange.cc create mode 100644 gcc/gimple-loop-jam.c create mode 100644 gcc/gimple-ssa-evrp-analyze.c create mode 100644 gcc/gimple-ssa-evrp-analyze.h create mode 100644 gcc/gimple-ssa-evrp.c create mode 100644 gcc/gimple-ssa-warn-restrict.c copy gcc/{config/avr/avr-modes.def => gimple-ssa-warn-restrict.h} (60%) create mode 100644 gcc/int-vector-builder.h create mode 100644 gcc/ipa-param-manipulation.c create mode 100644 gcc/ipa-param-manipulation.h create mode 100644 gcc/poly-int-types.h create mode 100644 gcc/poly-int.h create mode 100644 gcc/rtx-vector-builder.c create mode 100644 gcc/rtx-vector-builder.h delete mode 100644 gcc/sdbout.c delete mode 100644 gcc/sdbout.h create mode 100644 gcc/selftest-diagnostic.c create mode 100644 gcc/selftest-diagnostic.h copy gcc/testsuite/{ChangeLog => ChangeLog-2017} (73%) create mode 100644 gcc/testsuite/brig.dg/test/gimple/internal-casts.hsail create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-2.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-3.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-4.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-5.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds.c create mode 100644 gcc/testsuite/c-c++-common/Wattributes-2.c create mode 100644 gcc/testsuite/c-c++-common/Wattributes.c create mode 100644 gcc/testsuite/c-c++-common/Wcast-function-type.c create mode 100644 gcc/testsuite/c-c++-common/Wimplicit-fallthrough-36.c create mode 100644 gcc/testsuite/c-c++-common/Wrestrict-2.c create mode 100644 gcc/testsuite/c-c++-common/Wrestrict-3.c create mode 100644 gcc/testsuite/c-c++-common/Wrestrict.c create mode 100644 gcc/testsuite/c-c++-common/Wsizeof-pointer-memaccess3.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-overflow.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation-2.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation-3.c create mode 100644 gcc/testsuite/c-c++-common/Wstringop-truncation.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-compare-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-compare-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-compare-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-subtract-1.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-subtract-2.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-subtract-3.c create mode 100644 gcc/testsuite/c-c++-common/asan/pointer-subtract-4.c create mode 100644 gcc/testsuite/c-c++-common/asan/pr81697.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-1.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-2.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-3.c create mode 100644 gcc/testsuite/c-c++-common/attr-nonstring-4.c delete mode 100644 gcc/testsuite/c-c++-common/attr-simd-3.c create mode 100644 gcc/testsuite/c-c++-common/builtins.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/array_test1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/array_test2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/array_test_ND.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_fn_custom.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_fn_mutating.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_func_double.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/builtin_func_double2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/comma_exp.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/conditional.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/decl-ptr-colon.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/dimensionless-arrays.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/exec-once.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/exec-once2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fp_triplet_values.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/gather-scatter-errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/gather_scatter.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/if_test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/if_test_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/misc.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/n-ptr-test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/parser_errors4.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57457-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57457.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57490.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541-2.c delete mode 100755 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57541.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr57577.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr58942.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61191.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61455.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61962.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr61963.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr62008.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/pr63884.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/rank_mismatch3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_implicit.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_implicit2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_implicit_ex.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/sec_reduce_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/side-effects-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/test_builtin_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/test_sec_limits.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/tst_lngth.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/vla.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/Wparentheses-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-for-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk-fors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_grain_errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/compound_cilk_spawn.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/concec_cilk_spawn.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/errors.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib_init_expr_xy.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/fib_no_sync.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_spawns.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/invalid_sync.cc delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/nested_cilk_for.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/no_args_error.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr59631.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60197.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr60586.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr63307.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-4.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr79428-7.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawn_in_return.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawnee_inline.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawner_inline.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/spawning_arg.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/steal_check.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/sync_wo_spawn.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/test__cilk.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/varargs_test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/Wparentheses-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/body.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/clauses4.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/for1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/for2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/for3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/pr69363.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/reduction-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/reduction-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/reduction-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/run-1.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/safelen.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/vectorlength-2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/vectorlength-3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/PS/vectorlength.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_error3.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/ef_test2.c delete mode 100644 gcc/testsuite/c-c++-common/cilk-plus/SE/vlength_errors.c create mode 100644 gcc/testsuite/c-c++-common/cpp/ffile-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/cpp/fmacro-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-error.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt-pedantic.c create mode 100644 gcc/testsuite/c-c++-common/cpp/va-opt.c create mode 100644 gcc/testsuite/c-c++-common/dwarf2/pr83550.c create mode 100644 gcc/testsuite/c-c++-common/fcf-protection-6.c create mode 100644 gcc/testsuite/c-c++-common/fcf-protection-7.c create mode 100644 gcc/testsuite/c-c++-common/ffile-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/fmacro-prefix-map.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr84217.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr83977-3.c create mode 100644 gcc/testsuite/c-c++-common/pr82872.c create mode 100644 gcc/testsuite/c-c++-common/pr83059.c create mode 100644 gcc/testsuite/c-c++-common/spellcheck-reserved.c create mode 100644 gcc/testsuite/c-c++-common/torture/pr83553.c create mode 100644 gcc/testsuite/c-c++-common/tsan/pr81275.c create mode 100644 gcc/testsuite/c-c++-common/unroll-1.c create mode 100644 gcc/testsuite/c-c++-common/unroll-2.c create mode 100644 gcc/testsuite/c-c++-common/unroll-3.c create mode 100644 gcc/testsuite/c-c++-common/unroll-4.c create mode 100644 gcc/testsuite/c-c++-common/unroll-5.c create mode 100644 gcc/testsuite/g++.dg/Wattributes-2.C create mode 100644 gcc/testsuite/g++.dg/Wattributes-3.C create mode 100644 gcc/testsuite/g++.dg/Wattributes-4.C create mode 100644 gcc/testsuite/g++.dg/Wattributes-5.C create mode 100644 gcc/testsuite/g++.dg/Wcast-function-type.C create mode 100644 gcc/testsuite/g++.dg/abi/empty12.C create mode 100644 gcc/testsuite/g++.dg/abi/empty12.h create mode 100644 gcc/testsuite/g++.dg/abi/empty12a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty13.C create mode 100644 gcc/testsuite/g++.dg/abi/empty13.h create mode 100644 gcc/testsuite/g++.dg/abi/empty13a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty14.C create mode 100644 gcc/testsuite/g++.dg/abi/empty14.h create mode 100644 gcc/testsuite/g++.dg/abi/empty14a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty15.C create mode 100644 gcc/testsuite/g++.dg/abi/empty15.h create mode 100644 gcc/testsuite/g++.dg/abi/empty15a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty16.C create mode 100644 gcc/testsuite/g++.dg/abi/empty16.h create mode 100644 gcc/testsuite/g++.dg/abi/empty16a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty17.C create mode 100644 gcc/testsuite/g++.dg/abi/empty17.h create mode 100644 gcc/testsuite/g++.dg/abi/empty17a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty18.C create mode 100644 gcc/testsuite/g++.dg/abi/empty18.h create mode 100644 gcc/testsuite/g++.dg/abi/empty18a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty19.C create mode 100644 gcc/testsuite/g++.dg/abi/empty19.h create mode 100644 gcc/testsuite/g++.dg/abi/empty19a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty20.C create mode 100644 gcc/testsuite/g++.dg/abi/empty21.C create mode 100644 gcc/testsuite/g++.dg/abi/empty22.C create mode 100644 gcc/testsuite/g++.dg/abi/empty22.h create mode 100644 gcc/testsuite/g++.dg/abi/empty22a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty23.C create mode 100644 gcc/testsuite/g++.dg/abi/empty24.C create mode 100644 gcc/testsuite/g++.dg/abi/empty25.C create mode 100644 gcc/testsuite/g++.dg/abi/empty25.h create mode 100644 gcc/testsuite/g++.dg/abi/empty25a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty26.C create mode 100644 gcc/testsuite/g++.dg/abi/empty26.h create mode 100644 gcc/testsuite/g++.dg/abi/empty26a.c create mode 100644 gcc/testsuite/g++.dg/abi/empty27.C create mode 100644 gcc/testsuite/g++.dg/abi/empty28.C create mode 100644 gcc/testsuite/g++.dg/abi/empty29.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-1.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-10.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-11.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-12.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-2.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-3.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-4.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-5.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-6.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-7.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-8.C create mode 100644 gcc/testsuite/g++.dg/abi/pr60336-9.C create mode 100644 gcc/testsuite/g++.dg/abi/pr68355.C create mode 100644 gcc/testsuite/g++.dg/abi/pr83487.C copy gcc/testsuite/g++.dg/{parse/crash58.C => abi/pr83489.C} (82%) create mode 100644 gcc/testsuite/g++.dg/asan/pr82792.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_function.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_test1_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_test2_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/array_test_ND_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/braced_list.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/postincr_test.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/AN/preincr_test.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/catch_exc.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/cf3.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/cilk-for-tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/const_spawn.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/fib-opr-overload.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/fib-tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/for1.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr60586.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr66326.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr68001.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr68997.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69024.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr80038.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_iter.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_rev_iter.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/stl_test.cc delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/cilk-plus.exp delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/ef_test.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for2.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for3.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/for4.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr60967.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr69028.C delete mode 100644 gcc/testsuite/g++.dg/cilk-plus/pr70565.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-1_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-1_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-1_y.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-2_main.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-2_x.C create mode 100644 gcc/testsuite/g++.dg/compat/abi/pr83487-2_y.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr67595.C create mode 100644 gcc/testsuite/g++.dg/concepts/pr71385.C create mode 100644 gcc/testsuite/g++.dg/cpp/pr83602.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/abstract-default1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-61.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/anon-union2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ice19.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-list2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-self1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-template11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/desig4.C copy gcc/testsuite/g++.dg/cpp0x/{fntmpdefarg2.C => fntmpdefarg2a.C} (73%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/inh-ctor30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-cast1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70383.C copy gcc/testsuite/g++.dg/cpp0x/lambda/{lambda-ice20.C => lambda-ice24.C} (64%) create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-ice25.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-local1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-switch2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/new2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr80259.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81060.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr81167.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82401.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82725.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82878.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr82882.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83160.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83556.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83734.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83824.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83897.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83919.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83978.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr83993.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/scoped_enum7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/udlit-macros.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-crash5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic171.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn46.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/complex_literals1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/complex_literals1a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/complex_literals2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/complex_literals2a.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-80739.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-82218.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83116.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83921-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83921-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-83921-3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-84125.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-nested2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-targ2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic10.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic8.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr81574.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83406.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83739.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr83817.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/static_assert3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ56.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ57.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/aligned-new8.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if13.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-lambda19.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp31.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp32.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp33.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp34.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp35.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/decomp36.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/inline-var4.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto12.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto13.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nontype-auto14.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr83020.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr83644.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/pr83918.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/desig6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/lambda-generic5.C copy gcc/testsuite/g++.dg/cpp2a/{ptrmem1.C => ptrmem1a.C} (83%) create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr84138.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-pr82781.C create mode 100644 gcc/testsuite/g++.dg/ext/desig9.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary25.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary26.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary27.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary28.C create mode 100644 gcc/testsuite/g++.dg/ext/mv26.C copy gcc/testsuite/{gcc.dg/pr81695.c => g++.dg/ext/pr83996.C} (50%) copy gcc/testsuite/g++.dg/ext/{stmtexpr19.C => stmtexpr20.C} (58%) copy gcc/testsuite/g++.dg/ext/{stmtexpr19.C => stmtexpr21.C} (58%) create mode 100644 gcc/testsuite/g++.dg/ext/unroll-1.C create mode 100644 gcc/testsuite/g++.dg/ext/unroll-2.C create mode 100644 gcc/testsuite/g++.dg/ext/unroll-3.C create mode 100644 gcc/testsuite/g++.dg/ext/vector33.C create mode 100644 gcc/testsuite/g++.dg/ext/visibility/warn6.C create mode 100644 gcc/testsuite/g++.dg/gcov/loop.C create mode 100644 gcc/testsuite/g++.dg/gcov/ternary.C create mode 100644 gcc/testsuite/g++.dg/inherit/union3.C copy gcc/testsuite/g++.dg/init/{pr35878_2.C => pr35878_4.C} (82%) create mode 100644 gcc/testsuite/g++.dg/init/pr83993-1.C create mode 100644 gcc/testsuite/g++.dg/init/pr83993-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr81248.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr82352.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr82801.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr83549.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr83667.C create mode 100644 gcc/testsuite/g++.dg/lang-dump.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-4.C create mode 100644 gcc/testsuite/g++.dg/lookup/missing-std-include-5.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr83287-2.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr83287.C create mode 100644 gcc/testsuite/g++.dg/lto/pr60336_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr82027_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr83121_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr83121_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr83720_0.C create mode 100644 gcc/testsuite/g++.dg/missing-return.C create mode 100644 gcc/testsuite/g++.dg/opt/pr82778.C create mode 100644 gcc/testsuite/g++.dg/opt/pr82929.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83084.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83187.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83252.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83555.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83608.C create mode 100644 gcc/testsuite/g++.dg/opt/pr83609.C create mode 100644 gcc/testsuite/g++.dg/other/const5.C create mode 100644 gcc/testsuite/g++.dg/other/fsyntax-only2.C create mode 100644 gcc/testsuite/g++.dg/parse/pr83634.C create mode 100644 gcc/testsuite/g++.dg/plugin/diagnostic-test-inlining-1.C delete mode 100644 gcc/testsuite/g++.dg/pr79095-4.C create mode 100644 gcc/testsuite/g++.dg/pr80481.C create mode 100644 gcc/testsuite/g++.dg/pr81308-1.C create mode 100644 gcc/testsuite/g++.dg/pr81308-2.C create mode 100644 gcc/testsuite/g++.dg/pr82404.C create mode 100644 gcc/testsuite/g++.dg/pr82836.C create mode 100644 gcc/testsuite/g++.dg/pr83239.C create mode 100644 gcc/testsuite/g++.dg/pr83979.c copy gcc/testsuite/g++.dg/{spellcheck-macro-ordering.C => spellcheck-macro-orderin [...] create mode 100644 gcc/testsuite/g++.dg/spellcheck-reswords.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-stdlib.C create mode 100644 gcc/testsuite/g++.dg/template/cast5.C create mode 100644 gcc/testsuite/g++.dg/template/incomplete11.C create mode 100644 gcc/testsuite/g++.dg/template/pr59930-1.C create mode 100644 gcc/testsuite/g++.dg/template/pr59930-2.C create mode 100644 gcc/testsuite/g++.dg/template/pr59930-3.C create mode 100644 gcc/testsuite/g++.dg/template/pr79650.C create mode 100644 gcc/testsuite/g++.dg/template/pr83825.C create mode 100644 gcc/testsuite/g++.dg/template/pr83988.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70971.C create mode 100644 gcc/testsuite/g++.dg/torture/pr77745-2.C copy gcc/testsuite/g++.dg/{ipa/pr63595.C => torture/pr81360.C} (95%) create mode 100644 gcc/testsuite/g++.dg/torture/pr81659.C create mode 100644 gcc/testsuite/g++.dg/torture/pr81877.C create mode 100644 gcc/testsuite/g++.dg/torture/pr82823.C create mode 100644 gcc/testsuite/g++.dg/torture/pr82902.C create mode 100644 gcc/testsuite/g++.dg/torture/pr82985.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83283.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83293.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83391.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83471.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83482.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83619.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83713.C create mode 100644 gcc/testsuite/g++.dg/torture/pr83718.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84132.C create mode 100644 gcc/testsuite/g++.dg/torture/pr84233.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr81702.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83523.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr81212.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr81281-aux.cc create mode 100644 gcc/testsuite/g++.dg/ubsan/pr81281.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83555.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr83987.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-12.C create mode 100644 gcc/testsuite/g++.dg/warn/83895.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wduplicated-branches5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wignored-qualifiers1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstringop-overflow-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-27.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-28.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var-29.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-var30.C create mode 100644 gcc/testsuite/g++.dg/warn/mvp2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81275-1.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81275-2.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81275-3.C create mode 100644 gcc/testsuite/g++.dg/warn/pr81675.C create mode 100644 gcc/testsuite/g++.dg/warn/pr82710.C create mode 100644 gcc/testsuite/g++.dg/warn/pr83045.C copy gcc/testsuite/{g++.old-deja/g++.mike/p789a.C => g++.dg/warn/pr83054.C} (71%) create mode 100644 gcc/testsuite/g++.dg/warn/pr83974.C create mode 100644 gcc/testsuite/g++.dg/wrappers/README create mode 100644 gcc/testsuite/g++.dg/wrappers/alloc.C create mode 100644 gcc/testsuite/g++.dg/wrappers/cow-istream-string.C create mode 100644 gcc/testsuite/g++.dg/wrappers/cp-stdlib.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr83799.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr83814.C create mode 100644 gcc/testsuite/g++.dg/wrappers/pr83902.C create mode 100644 gcc/testsuite/g++.dg/wrappers/sanitizer_coverage_libcdep_new.C create mode 100644 gcc/testsuite/g++.dg/wrappers/wrapper-around-type-pack-expansion.C delete mode 100644 gcc/testsuite/g++.old-deja/g++.pt/friend24.C copy gcc/testsuite/{gcc.target/aarch64/aarch64.exp => g++.target/aarch64/sve/aarch [...] create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/catch_6.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr81360.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr81553.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr81595.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82096.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82816.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82838.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82875.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82879.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr82913.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83051-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83051.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83069.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83104.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83164.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83222.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83448.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83487.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83510.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83547.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr83575.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr84111.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20040409-1w.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20040409-2w.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20040409-3w.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180112-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/20180131-1.c copy gcc/testsuite/gcc.c-torture/execute/ieee/{compare-fp-3.x => fp-cmp-7.x} (100%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr84235.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr81281.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr82954.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83269.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83298.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83362.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83383.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr83477.c create mode 100644 gcc/testsuite/gcc.dg/Walloca-16.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-22.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-23.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-24.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-25.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-26.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-6.c create mode 100644 gcc/testsuite/gcc.dg/Wattributes-7.c create mode 100644 gcc/testsuite/gcc.dg/Wnonnull.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-2.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-3.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-4.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-5.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict-6.c create mode 100644 gcc/testsuite/gcc.dg/Wrestrict.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-2.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow.c create mode 100644 gcc/testsuite/gcc.dg/asan/pr83185.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr83957.c create mode 100644 gcc/testsuite/gcc.dg/builtin-object-size-18.c create mode 100644 gcc/testsuite/gcc.dg/builtin-stringop-chk-9.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-err-1.c create mode 100644 gcc/testsuite/gcc.dg/builtin-tgmath-err-2.c create mode 100644 gcc/testsuite/gcc.dg/builtin-unreachable-6a.c create mode 100644 gcc/testsuite/gcc.dg/c11-align-7.c create mode 100644 gcc/testsuite/gcc.dg/c11-align-8.c copy gcc/testsuite/gcc.dg/{c11-align-4.c => c11-align-9.c} (55%) create mode 100644 gcc/testsuite/gcc.dg/c11-atomic-5.c create mode 100644 gcc/testsuite/gcc.dg/c17-version-1.c create mode 100644 gcc/testsuite/gcc.dg/c17-version-2.c create mode 100644 gcc/testsuite/gcc.dg/c18-version-1.c create mode 100644 gcc/testsuite/gcc.dg/c18-version-2.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/cilk-plus.exp delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/for1.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/for2.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/jump-openmp.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/jump.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr78306.c delete mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr79116.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1.h create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1_main.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1_x.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-1_y.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-2_main.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-2_x.c create mode 100644 gcc/testsuite/gcc.dg/compat/pr83487-2_y.c create mode 100644 gcc/testsuite/gcc.dg/const-2.c copy gcc/testsuite/gcc.dg/cpp/{macsyntx.c => macsyntx2.c} (95%) copy gcc/testsuite/gcc.dg/cpp/{sysmac1.c => sysmac3.c} (69%) copy gcc/testsuite/gcc.dg/cpp/{syshdr.h => sysmac3.h} (83%) create mode 100644 gcc/testsuite/gcc.dg/cpp/trad/pr69869.c create mode 100644 gcc/testsuite/gcc.dg/cse_recip.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr82718-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/pr82837.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp-err.c create mode 100644 gcc/testsuite/gcc.dg/dfp/builtin-tgmath-dfp.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-2.c create mode 100644 gcc/testsuite/gcc.dg/div_neg.c create mode 100644 gcc/testsuite/gcc.dg/extract_recip_3.c create mode 100644 gcc/testsuite/gcc.dg/extract_recip_4.c create mode 100644 gcc/testsuite/gcc.dg/format/Wsuggest-attribute-1.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-27.c create mode 100644 gcc/testsuite/gcc.dg/gnu11-align-1.c create mode 100644 gcc/testsuite/gcc.dg/gomp/declare-simd-5.c delete mode 100644 gcc/testsuite/gcc.dg/graphite/id-28.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr81945.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr82819.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83176.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83238.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83255.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83277.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83359.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83385.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83435.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83563.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83572.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83668.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83887.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83963-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr83963.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84057.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84204.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr84205.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr82808.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr83594.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propmalloc-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propmalloc-2.c create mode 100644 gcc/testsuite/gcc.dg/ipa/propmalloc-3.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81406_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440.h create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr81440_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83388_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83719_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954.h create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/pr83954_1.c create mode 100644 gcc/testsuite/gcc.dg/memcpy-6.c create mode 100644 gcc/testsuite/gcc.dg/opts-8.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-3.c create mode 100644 gcc/testsuite/gcc.dg/plugin/diagnostic-test-inlining-4.c copy gcc/testsuite/gcc.dg/plugin/{diagnostic_plugin_test_string_literals.c => diag [...] create mode 100644 gcc/testsuite/gcc.dg/plugin/expensive-selftests-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/expensive_selftests_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-01_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-02_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-03_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-04_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-05_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-06_plugin.c create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-07_plugin.c copy gcc/testsuite/gcc.dg/plugin/{wide-int-test-1.c => poly-int-test-1.c} (66%) create mode 100644 gcc/testsuite/gcc.dg/plugin/poly-int-tests.h create mode 100644 gcc/testsuite/gcc.dg/pr61240.c create mode 100644 gcc/testsuite/gcc.dg/pr63477.c create mode 100644 gcc/testsuite/gcc.dg/pr66618-2.c create mode 100644 gcc/testsuite/gcc.dg/pr66618.c create mode 100644 gcc/testsuite/gcc.dg/pr69224.c create mode 100644 gcc/testsuite/gcc.dg/pr69960.c create mode 100644 gcc/testsuite/gcc.dg/pr79538.c create mode 100644 gcc/testsuite/gcc.dg/pr80131-1.c create mode 100644 gcc/testsuite/gcc.dg/pr80693.c create mode 100644 gcc/testsuite/gcc.dg/pr80747.c create mode 100644 gcc/testsuite/gcc.dg/pr80776-1.c create mode 100644 gcc/testsuite/gcc.dg/pr80776-2.c create mode 100644 gcc/testsuite/gcc.dg/pr80788.c create mode 100644 gcc/testsuite/gcc.dg/pr80907.c create mode 100644 gcc/testsuite/gcc.dg/pr81019.c create mode 100644 gcc/testsuite/gcc.dg/pr81020.c create mode 100644 gcc/testsuite/gcc.dg/pr81165.c create mode 100644 gcc/testsuite/gcc.dg/pr81228.c create mode 100644 gcc/testsuite/gcc.dg/pr81281-1.c create mode 100644 gcc/testsuite/gcc.dg/pr81281-2.c create mode 100644 gcc/testsuite/gcc.dg/pr81281-3.c create mode 100644 gcc/testsuite/gcc.dg/pr81661.c create mode 100644 gcc/testsuite/gcc.dg/pr81703.c create mode 100644 gcc/testsuite/gcc.dg/pr81779.c create mode 100644 gcc/testsuite/gcc.dg/pr82190.c create mode 100644 gcc/testsuite/gcc.dg/pr82286.c create mode 100644 gcc/testsuite/gcc.dg/pr82404.c create mode 100644 gcc/testsuite/gcc.dg/pr82597.c create mode 100644 gcc/testsuite/gcc.dg/pr82703.c create mode 100644 gcc/testsuite/gcc.dg/pr82765.c create mode 100644 gcc/testsuite/gcc.dg/pr82788.c create mode 100644 gcc/testsuite/gcc.dg/pr82809.c create mode 100644 gcc/testsuite/gcc.dg/pr82863.c create mode 100644 gcc/testsuite/gcc.dg/pr82875.c create mode 100644 gcc/testsuite/gcc.dg/pr82916.c create mode 100644 gcc/testsuite/gcc.dg/pr82929-2.c create mode 100644 gcc/testsuite/gcc.dg/pr82929.c copy gcc/testsuite/{gcc.target/i386/pr78904-6.c => gcc.dg/pr82975.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/pr83034.c create mode 100644 gcc/testsuite/gcc.dg/pr83044.c create mode 100644 gcc/testsuite/gcc.dg/pr83047.c create mode 100644 gcc/testsuite/gcc.dg/pr83089.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-1.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-2.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-3.c create mode 100644 gcc/testsuite/gcc.dg/pr83100-4.c create mode 100644 gcc/testsuite/gcc.dg/pr83198.c create mode 100644 gcc/testsuite/gcc.dg/pr83312.c create mode 100644 gcc/testsuite/gcc.dg/pr83323.c create mode 100644 gcc/testsuite/gcc.dg/pr83361.c create mode 100644 gcc/testsuite/gcc.dg/pr83363.c create mode 100644 gcc/testsuite/gcc.dg/pr83364.c create mode 100644 gcc/testsuite/gcc.dg/pr83373.c create mode 100644 gcc/testsuite/gcc.dg/pr83393.c create mode 100644 gcc/testsuite/gcc.dg/pr83396.c create mode 100644 gcc/testsuite/gcc.dg/pr83415.c create mode 100644 gcc/testsuite/gcc.dg/pr83419.c create mode 100644 gcc/testsuite/gcc.dg/pr83422.c create mode 100644 gcc/testsuite/gcc.dg/pr83424.c create mode 100644 gcc/testsuite/gcc.dg/pr83463.c create mode 100644 gcc/testsuite/gcc.dg/pr83480.c create mode 100644 gcc/testsuite/gcc.dg/pr83491.c create mode 100644 gcc/testsuite/gcc.dg/pr83506.c create mode 100644 gcc/testsuite/gcc.dg/pr83512.c create mode 100644 gcc/testsuite/gcc.dg/pr83517.c create mode 100644 gcc/testsuite/gcc.dg/pr83521.c create mode 100644 gcc/testsuite/gcc.dg/pr83527.c create mode 100644 gcc/testsuite/gcc.dg/pr83552.c create mode 100644 gcc/testsuite/gcc.dg/pr83581.c create mode 100644 gcc/testsuite/gcc.dg/pr83585.c create mode 100644 gcc/testsuite/gcc.dg/pr83593.c create mode 100644 gcc/testsuite/gcc.dg/pr83595.c create mode 100644 gcc/testsuite/gcc.dg/pr83605.c create mode 100644 gcc/testsuite/gcc.dg/pr83609.c create mode 100644 gcc/testsuite/gcc.dg/pr83620.c create mode 100644 gcc/testsuite/gcc.dg/pr83621.c create mode 100644 gcc/testsuite/gcc.dg/pr83623.c create mode 100644 gcc/testsuite/gcc.dg/pr83640.c create mode 100644 gcc/testsuite/gcc.dg/pr83645.c create mode 100644 gcc/testsuite/gcc.dg/pr83666.c create mode 100644 gcc/testsuite/gcc.dg/pr83771.c create mode 100644 gcc/testsuite/gcc.dg/pr83801.c create mode 100644 gcc/testsuite/gcc.dg/pr83844.c create mode 100644 gcc/testsuite/gcc.dg/pr83922.c create mode 100644 gcc/testsuite/gcc.dg/pr83930.c create mode 100644 gcc/testsuite/gcc.dg/pr83985.c create mode 100644 gcc/testsuite/gcc.dg/pr83986.c create mode 100644 gcc/testsuite/gcc.dg/pr84068.c create mode 100644 gcc/testsuite/gcc.dg/pr84100.c create mode 100644 gcc/testsuite/gcc.dg/pr84225.c create mode 100644 gcc/testsuite/gcc.dg/pure-3.c create mode 100644 gcc/testsuite/gcc.dg/range.h create mode 100644 gcc/testsuite/gcc.dg/rtl/arm/stl-cond.c create mode 100644 gcc/testsuite/gcc.dg/rtl/x86_64/pr82933.c create mode 100644 gcc/testsuite/gcc.dg/sms-13.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-pr83056.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-stdlib.c create mode 100644 gcc/testsuite/gcc.dg/stack-check-16.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_10.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_11.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_12.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_13.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_14.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_15.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_16.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_17.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_18.c create mode 100644 gcc/testsuite/gcc.dg/store_merging_19.c create mode 100644 gcc/testsuite/gcc.dg/strcmpopt_1.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-36.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-37.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-38.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-39.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-40.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-41.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-42.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-43.c create mode 100644 gcc/testsuite/gcc.dg/struct-simple.c create mode 100644 gcc/testsuite/gcc.dg/tls/pr83945.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-3.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-4.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-7.c create mode 100644 gcc/testsuite/gcc.dg/torture/inf-compare-8.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82402.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82692.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr82762.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83055.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83396.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83418.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83580.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83685.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83753.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83847.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr83940.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/bitops-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-snprintf-warn-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/fnsplit-2.c copy gcc/testsuite/gcc.dg/{graphite/pr46185.c => tree-ssa/loop-interchange-1.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-10.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-11.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-12.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-13.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-15.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-1b.c copy gcc/testsuite/gcc.dg/{graphite/interchange-5.c => tree-ssa/loop-interchange-2 [...] copy gcc/testsuite/gcc.dg/{graphite/interchange-6.c => tree-ssa/loop-interchange-3 [...] copy gcc/testsuite/gcc.dg/{graphite/interchange-7.c => tree-ssa/loop-interchange-4 [...] create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-interchange-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/negminus.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/negneg-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/negneg-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/negneg-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/negneg-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr36550.c copy gcc/testsuite/gcc.dg/{vect/vect-outer-4e.c => tree-ssa/pr82726.c} (71%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83141.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83198.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83329.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83501.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr83695.c copy gcc/testsuite/gcc.dg/tree-ssa/{predcom-dse-1.c => predcom-dse-12.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-62.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/strncat.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/strncpy-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vrp118.c copy gcc/testsuite/{c-c++-common/ubsan/typedef-1.c => gcc.dg/ubsan/pr83014.c} (50%) create mode 100644 gcc/testsuite/gcc.dg/uninit-pr81782.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr81897-2.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr81897.c create mode 100644 gcc/testsuite/gcc.dg/unroll-and-jam.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr81635-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr83202.c create mode 100644 gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr80631-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr80631-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr81082.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83202-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83338.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83857.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83867.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83914.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr83965.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr84265.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-10.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-11.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-12.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-8.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-alias-check-9.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-align-4.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-ooo-group-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-in-order-4.c copy gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/{vdot-compile.c => vdot-c [...] create mode 100644 gcc/testsuite/gcc.target/aarch64/advsimd-intrinsics/vld1x2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-3.c copy gcc/testsuite/gcc.target/aarch64/{bics_4.c => bics_5.c} (87%) create mode 100644 gcc/testsuite/gcc.target/aarch64/bsl-idiom.c create mode 100644 gcc/testsuite/gcc.target/aarch64/construct_lane_zero_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/copysign-bsl.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fix_trunc1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fmls.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_high_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_high_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_lane_low_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low.h create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fp16_fmul_low_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/load_v2vec_lanes_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr81356.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr83370.c create mode 100644 gcc/testsuite/gcc.target/aarch64/reg-alloc-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha2_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sha3_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sm3_sm4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/store_v2vec_lanes.c copy gcc/testsuite/gcc.target/aarch64/{simd/simd.exp => sve/aarch64-sve.exp} (66%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/arith_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_2.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_3.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_pred_4.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cvtf_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_imm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_imm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/dup_lane_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/extract_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fabs_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fcvtz_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fdiv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fdup_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fdup_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmls_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fneg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmls_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fnmsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fp_arith_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frinta_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frinti_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintx_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/frintz_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fsqrt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fsubr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/gather_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/index_offset_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1r_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ld1r_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/live_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/live_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_const_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_const_offset_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_const_offset_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/load_scalar_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/logical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/loop_add_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mad_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_gather_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_scatter_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_scatter_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_struct_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_strict_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/maxmin_strict_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/miniloop_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/miniloop_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mls_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mov_rr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/msb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/neg_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/nlogical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/nlogical_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/nopeel_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_fcvt_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_float_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pack_float_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/peel_ind_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/popcount_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/popcount_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/reduc_strict_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/rev_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revh_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revw_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/scatter_store_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/shift_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/single_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_13_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/slp_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/spill_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/store_scalar_offset_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_load_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/strided_store_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_move_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_10_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_11_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_12.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_12_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_13_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_14.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_15.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_18_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_19_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_20_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_21_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_22.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_22_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_23_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/struct_vect_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/subr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/trn2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_fcvt_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_float_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_float_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_signed_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_signed_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_unsigned_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/unpack_unsigned_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp1_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/uzp2_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_1.h create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/var_stride_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_1.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_1_run.C create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_bool_cmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_bool_cmp_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_init_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1_overrange_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_1_overrun.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_single_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_const_single_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_single_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vec_perm_single_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip1_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/zip2_1.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr83628-1.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr83628-2.c create mode 100644 gcc/testsuite/gcc.target/alpha/pr83628-3.c create mode 100644 gcc/testsuite/gcc.target/alpha/sqrt.c create mode 100644 gcc/testsuite/gcc.target/arc/jli-1.c create mode 100644 gcc/testsuite/gcc.target/arc/jli-2.c create mode 100755 gcc/testsuite/gcc.target/arc/loop-1.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-2.cpp create mode 100644 gcc/testsuite/gcc.target/arc/loop-3.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-4.c create mode 100644 gcc/testsuite/gcc.target/arc/loop-5.cpp create mode 100644 gcc/testsuite/gcc.target/arc/lra-1.c create mode 100644 gcc/testsuite/gcc.target/arc/taux-1.c create mode 100644 gcc/testsuite/gcc.target/arc/taux-2.c create mode 100755 gcc/testsuite/gcc.target/arc/tdelegitimize_addr.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-1.c create mode 100755 gcc/testsuite/gcc.target/arc/tumaddsidi4.c create mode 100644 gcc/testsuite/gcc.target/arc/uncached.c create mode 100644 gcc/testsuite/gcc.target/arm/addr-modes-float.c create mode 100644 gcc/testsuite/gcc.target/arm/addr-modes-int.c create mode 100644 gcc/testsuite/gcc.target/arm/addr-modes.h create mode 100644 gcc/testsuite/gcc.target/arm/armv8_2-fp16-move-2.c copy gcc/testsuite/gcc.target/arm/{bics_4.c => bics_5.c} (89%) create mode 100644 gcc/testsuite/gcc.target/arm/builtin-bswap-2.c copy gcc/testsuite/gcc.target/arm/{builtin-bswap-1.c => builtin-bswap.x} (51%) create mode 100644 gcc/testsuite/gcc.target/arm/builtin-bswap16-2.c create mode 100644 gcc/testsuite/gcc.target/arm/builtin-bswap16.x delete mode 100644 gcc/testsuite/gcc.target/arm/cmse/baseline/bitfield-and-union-1.c copy gcc/testsuite/gcc.target/arm/cmse/baseline/{bitfield-8.c => bitfield-and-unio [...] create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-4.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-5.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-6.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-7.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-8.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/bitfield-9.x rename gcc/testsuite/gcc.target/arm/cmse/{mainline/bitfield-and-union-1.c => bitfi [...] create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-13.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-5.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-7.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-8.x create mode 100644 gcc/testsuite/gcc.target/arm/cmse/mainline/bitfield-and-union.c copy gcc/testsuite/gcc.target/arm/cmse/{mainline/union-1.c => union-1.x} (56%) copy gcc/testsuite/gcc.target/arm/cmse/{mainline/union-2.c => union-2.x} (56%) create mode 100644 gcc/testsuite/gcc.target/arm/pr7676.c create mode 100644 gcc/testsuite/gcc.target/arm/pr83687.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_arch_attribute.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_arch_attribute_2.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_arch_attribute_3.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_arch_switch_2.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_fpu_attribute.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_fpu_attribute_2.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_high.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_lane_high.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_lane_low.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/fp16fml_low.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vdot-compile.c copy gcc/testsuite/gcc.target/{aarch64/advsimd-intrinsics => arm/simd}/vect-dot-qi [...] create mode 100644 gcc/testsuite/gcc.target/arm/simd/vect-dot-s8.c create mode 100644 gcc/testsuite/gcc.target/arm/simd/vect-dot-u8.c delete mode 100644 gcc/testsuite/gcc.target/arm/stl-cond.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/builtins-2-flash.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr83729.c create mode 100644 gcc/testsuite/gcc.target/avr/torture/pr83801.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr80631.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntb.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntbvl.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntw.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpopcntwvl.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bitalg-vpshufbitqmb.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512bitalgvl-vpopc [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512bitalgvl-vpopc [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512bitalgvl-vpshufbi [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr82855.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesdec-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesdeclast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesenc-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-aesenclast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-gf2p8affineinvqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-gf2p8affineqb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-gf2p8mulb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vnni-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpclmulqdq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpcompressw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpdpbusd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpdpbusds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpdpwssd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpdpwssds-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandb-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandb-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandw-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpexpandw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshld-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2d-2.c => avx512f-vpshldd-2.c} (52%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2q-2.c => avx512f-vpshldq-2.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshldv-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpsllvd-2.c => avx512f-vpshldvd-2.c} (53%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshldvq-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshldvw-2.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2d-2.c => avx512f-vpshrdd-2.c} (52%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpermt2q-2.c => avx512f-vpshrdq-2.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshrdv-1.c copy gcc/testsuite/gcc.target/i386/{avx512f-vpsllvd-2.c => avx512f-vpshrdvd-2.c} (53%) copy gcc/testsuite/gcc.target/i386/{avx512f-vpsllvq-2.c => avx512f-vpshrdvq-2.c} (52%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshrdvw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vpshrdw-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512fvl-vaes-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-aesdec-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-aesdeclast- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-aesenc-2.c} (63%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-aesenclast- [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-gf2p8affine [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-gf2p8affine [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-gf2p8mulb-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-no-vmovdqu16.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-no-vmovdqu8.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vnni-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vl-vpclmulqdq- [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressb-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpcompressb-2 [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpcompressw-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpcompressw-2 [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-valignq-2.c => avx512vl-vpdpbusd-2.c} (59%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignq-2.c => avx512vl-vpdpbusds-2.c} (58%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignq-2.c => avx512vl-vpdpwssd-2.c} (59%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpdpwssds-2.c} (58%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandb-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpexpandb-2.c} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpexpandw-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpexpandw-2.c} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshld-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshldd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpshldq-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshldv-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpshldvd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpshldvq-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpshldvw-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshrd-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddpd-2.c => avx512vl-vpshrdd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-valignd-2.c => avx512vl-vpshrdq-2.c} (57%) create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vpshrdv-1.c copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshrdvd-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshrdvq-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshrdvw-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vaddps-2.c => avx512vl-vpshrdw-2.c} (57%) copy gcc/testsuite/gcc.target/i386/{avx512vl-vdbpsadbw-2.c => avx512vpopcntdqvl-vp [...] copy gcc/testsuite/gcc.target/i386/{avx512vl-valignq-2.c => avx512vpopcntdqvl-vpop [...] create mode 100644 gcc/testsuite/gcc.target/i386/cet-sjlj-6a.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-sjlj-6b.c create mode 100644 gcc/testsuite/gcc.target/i386/chkp-stropt-17.c create mode 100644 gcc/testsuite/gcc.target/i386/force-indirect-call-1.c create mode 100644 gcc/testsuite/gcc.target/i386/force-indirect-call-2.c create mode 100644 gcc/testsuite/gcc.target/i386/force-indirect-call-3.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-1.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-2.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-3.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-9.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-10.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-11.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-8.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-attr-9.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-bnd-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-extern-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-4.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-5.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-6.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-inline-7.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-1.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-2.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-3.c create mode 100644 gcc/testsuite/gcc.target/i386/indirect-thunk-register-4.c create mode 100644 gcc/testsuite/gcc.target/i386/movbe-5.c create mode 100644 gcc/testsuite/gcc.target/i386/mpx/pointer-diff-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr78585.c copy gcc/testsuite/gcc.target/i386/{pr80425-2.c => pr80425-3.c} (80%) create mode 100644 gcc/testsuite/gcc.target/i386/pr80583.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80819-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80819-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80846-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr80846-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr81906.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82002-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82002-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82002-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82281.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82444.c copy gcc/testsuite/{gcc.dg/vect/pr51000.c => gcc.target/i386/pr82713.c} (86%) create mode 100644 gcc/testsuite/gcc.target/i386/pr82795.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82941-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82941-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82942-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82942-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-4.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr82990-7.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83210.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83317.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83330.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83358-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83358-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83467-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83467-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83488.c copy gcc/testsuite/gcc.target/i386/{pr53416.c => pr83546.c} (86%) create mode 100644 gcc/testsuite/gcc.target/i386/pr83554.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83604.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83620.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83682.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83735.c create mode 100644 gcc/testsuite/gcc.target/i386/pr83994.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84064.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84128.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84146.c create mode 100644 gcc/testsuite/gcc.target/i386/pr84278.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-1.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-10.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-11.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-12.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-13.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-14.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-15.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-16.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-17.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-18.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-19.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-2.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-20.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-21.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-3.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-4.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-5.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-6.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-7.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-8.c create mode 100644 gcc/testsuite/gcc.target/i386/ret-thunk-9.c create mode 100644 gcc/testsuite/gcc.target/i386/sse-26.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-12.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-17.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-18.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-check-19.c create mode 100644 gcc/testsuite/gcc.target/i386/vectorize10.c create mode 100644 gcc/testsuite/gcc.target/i386/vectorize9.c create mode 100644 gcc/testsuite/gcc.target/i386/vpclmulqdq.c create mode 100644 gcc/testsuite/gcc.target/i386/wmul-3.c create mode 100644 gcc/testsuite/gcc.target/mips/pr82981.c create mode 100644 gcc/testsuite/gcc.target/nios2/const-addr-1.c create mode 100644 gcc/testsuite/gcc.target/nios2/const-addr-2.c create mode 100644 gcc/testsuite/gcc.target/nios2/const-addr-3.c create mode 100644 gcc/testsuite/gcc.target/nvptx/indirect_call.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-7-le.c rename gcc/testsuite/gcc.target/powerpc/{altivec-7.c => altivec-7.h} (82%) copy gcc/testsuite/gcc.target/powerpc/{fold-vec-sums-int.c => builtin-vec-sums-be- [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be-folded.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le-folded.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1-le.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-1.fold.h rename gcc/testsuite/gcc.target/powerpc/{builtins-1.c => builtins-1.h} (59%) create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-6-p9-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-6-runnable.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-mergew-mergow.c create mode 100644 gcc/testsuite/gcc.target/powerpc/builtins-revb-runnable.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/float128-fma2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw10.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw11.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-hw9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/float128-minmax.c delete mode 100644 gcc/testsuite/gcc.target/powerpc/float128-sqrt2.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int-fwrapv.c => fold-vec-abs-i [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int.c => fold-vec-abs-int-fwra [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-abs-int-fwrapv.p9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int.c => fold-vec-abs-int.p7.c} (65%) copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-int.c => fold-vec-abs-int.p8.c} (65%) create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-abs-int.p9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong.c => fold-vec-abs-lon [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong-fwrapv.c => fold-vec- [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong-fwrapv.c => fold-vec- [...] copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-longlong.c => fold-vec-abs-lon [...] rename gcc/testsuite/gcc.target/powerpc/{fold-vec-cmp-char.c => fold-vec-cmp-char. [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-char.p9.c rename gcc/testsuite/gcc.target/powerpc/{fold-vec-cmp-int.c => fold-vec-cmp-int.h} (86%) create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-int.p9.c rename gcc/testsuite/gcc.target/powerpc/{fold-vec-cmp-short.c => fold-vec-cmp-shor [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-cmp-short.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-char.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-double.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-float.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-longlong.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-pixel.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-mergehl-short.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-char.c => fold-vec-neg-char.c} (50%) create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-floatdouble.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-int.p9.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.h create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-neg-longlong.p9.c copy gcc/testsuite/gcc.target/powerpc/{fold-vec-abs-short.c => fold-vec-neg-short. [...] create mode 100644 gcc/testsuite/gcc.target/powerpc/fold-vec-splat-misc-invalid.c create mode 100644 gcc/testsuite/gcc.target/powerpc/gnuattr1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/gnuattr2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/gnuattr3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p9-xxbr-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr81959.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr82333.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr82748-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr82748-2.c copy gcc/testsuite/gcc.target/powerpc/{pr37168.c => pr82848.c} (55%) create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83399.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83629.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83677.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr83862.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84014.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84112.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr84154-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sad-vectorize-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-5.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-6.c create mode 100644 gcc/testsuite/gcc.target/powerpc/safe-indirect-jump-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/spec-barr-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-addpd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-addsd-1.c (51%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-andnpd-1.c (78%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-andpd-1.c (79%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-cmppd-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cmpsd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-comisd-1.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-comisd-2.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-comisd-3.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-comisd-4.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-comisd-5.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-comisd-6.c (70%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-cvtdq2pd-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtdq2ps-1.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtpd2dq-1.c (52%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-cvtpd2ps-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtps2dq-1.c (54%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtps2pd-1.c (52%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtsd2si-1.c (53%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtsd2si-2.c (53%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtsd2ss-1.c (50%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtsi2sd-1.c (68%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtsi2sd-2.c (67%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvtss2sd-1.c (52%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvttpd2dq-1.c (51%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvttps2dq-1.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvttsd2si-1.c (51%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-cvttsd2si-2.c (65%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-divpd-1.c (54%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-divsd-1.c (51%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-maxpd-1.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-maxsd-1.c (54%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-minpd-1.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-minsd-1.c (54%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-mmx.c (84%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movhpd-1.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movhpd-2.c (67%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movlpd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movlpd-2.c (67%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movmskpd-1.c (51%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-movq-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movq-2.c (64%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movq-3.c (64%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movsd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-movsd-2.c (70%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-movsd-3.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-mulpd-1.c (51%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-mulsd-1.c (53%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-orpd-1.c (78%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-packssdw-1.c (57%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-packsswb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-packuswb-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-paddb-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-paddd-1.c (72%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-paddq-1.c (72%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-paddsb-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-paddsw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-paddusb-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-paddusw-1.c (76%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-paddw-1.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pavgb-1.c (78%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pavgw-1.c (77%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pcmpeqb-1.c (78%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pcmpeqd-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pcmpeqw-1.c (76%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pcmpgtb-1.c (78%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pcmpgtd-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pcmpgtw-1.c (76%) copy gcc/testsuite/gcc.target/{i386/sse4_1-pextrw.c => powerpc/sse2-pextrw.c} (81%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pinsrw.c (90%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pmaddwd-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pmaxsw-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pmaxub-1.c (77%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pminsw-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pminub-1.c (77%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pmovmskb-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pmulhuw-1.c (78%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pmulhw-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pmullw-1.c (72%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pmuludq-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-psadbw-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pshufd-1.c (50%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pshufhw-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pshuflw-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-pslld-1.c (74%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pslld-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-pslldq-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psllq-1.c (69%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psllq-2.c (68%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psllw-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psllw-2.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psrad-1.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psrad-2.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psraw-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psraw-2.c (73%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-psrld-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-psrld-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-psrldq-1.c copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psrlq-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psrlq-2.c (69%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psrlw-1.c (77%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psrlw-2.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psubb-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psubd-1.c (72%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psubq-1.c (72%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psubsb-1.c (72%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psubsw-1.c (77%) create mode 100644 gcc/testsuite/gcc.target/powerpc/sse2-psubusb-1.c copy gcc/testsuite/gcc.target/{i386/sse2-paddusw-1.c => powerpc/sse2-psubusw-1.c} (67%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-psubw-1.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpckhbw-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpckhdq-1.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpckhqdq-1.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpckhwd-1.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpcklbw-1.c (75%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpckldq-1.c (73%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpcklqdq-1.c (70%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-punpcklwd-1.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-shufpd-1.c (77%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-sqrtpd-1.c (54%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-subpd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-subsd-1.c (53%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-ucomisd-1.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-ucomisd-2.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-ucomisd-3.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-ucomisd-4.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-ucomisd-5.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-ucomisd-6.c (74%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-unpckhpd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-unpcklpd-1.c (71%) copy gcc/testsuite/gcc.target/{i386 => powerpc}/sse2-xorpd-1.c (79%) create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-46.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-13.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-be.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-6-le.c rename gcc/testsuite/gcc.target/powerpc/{vsx-vector-6.c => vsx-vector-6.h} (50%) copy gcc/testsuite/gcc.target/{vax/vax.exp => riscv/riscv.exp} (88%) create mode 100644 gcc/testsuite/gcc.target/riscv/save-restore-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-3.c create mode 100644 gcc/testsuite/gcc.target/riscv/zero-extend-4.c create mode 100644 gcc/testsuite/gcc.target/rl78/test_addsi3_internal.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-function-pointer-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-indirect-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-all.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-attr-neg.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-mem-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-attr.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-mixed.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-nothunk.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-return-reg-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-inline-z900.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z10.c create mode 100644 gcc/testsuite/gcc.target/s390/nobp-table-jump-z900.c create mode 100644 gcc/testsuite/gcc.target/sparc/setjmp-1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_assumed_charlen_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_error_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_typespec_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/array_constructor_type_22.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_33.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/associate_35.f90 create mode 100644 gcc/testsuite/gfortran.dg/assumed_charlen_parameter.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_usage_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/binding_label_tests_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/bounds_check_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/char_pointer_assign_icb_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_63.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_64.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_65.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_66.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_67.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/class_result_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray/send_char_array_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_45.f90 create mode 100644 gcc/testsuite/gfortran.dg/coarray_46.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/contiguous_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/data_implied_do_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/deallocate_error_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/deallocate_error_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_structure_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_50.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_51.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/directive_unroll_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dot_product_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dtio_31.f03 create mode 100644 gcc/testsuite/gfortran.dg/dtio_32.f03 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/eoshift_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_pure.f90 create mode 100644 gcc/testsuite/gfortran.dg/extract_recip_1.f create mode 100644 gcc/testsuite/gfortran.dg/fmt_e.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr84217.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr83977.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr84116.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr83887.f create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr83887.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr83963.f create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr84223.f90 create mode 100644 gcc/testsuite/gfortran.dg/hollerith_character_array_constructor.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_char_with_nonchar_ctr.f90 create mode 100644 gcc/testsuite/gfortran.dg/init_flag_16.f03 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_20.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 create mode 100644 gcc/testsuite/gfortran.dg/integer_plus.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_40.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_readwrite_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/large_recl.f90 create mode 100644 gcc/testsuite/gfortran.dg/logical_temp_io.f90 create mode 100644 gcc/testsuite/gfortran.dg/logical_temp_io_kind8.f90 create mode 100644 gcc/testsuite/gfortran.dg/loop_interchange_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_18.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_const.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxloc_string_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxval_char_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxval_char_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxval_char_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxval_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/maxval_parameter_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/minloc_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/minloc_string_1.f90 copy gcc/testsuite/gfortran.dg/{minmaxloc_1.f90 => minmaxloc_10.f90} (98%) create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/minmaxloc_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/minval_char_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/minval_char_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/minval_char_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/minval_char_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/minval_char_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/minval_parameter_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_95.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_5.f90.f90 create mode 100644 gcc/testsuite/gfortran.dg/num_images_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/pdt_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_21.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_22.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_23.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_24.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_25.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_26.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_27.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_28.f03 create mode 100644 gcc/testsuite/gfortran.dg/pdt_29.f03 create mode 100644 gcc/testsuite/gfortran.dg/pr69739.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr70330.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78240.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr78619.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr79966.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81303.f create mode 100644 gcc/testsuite/gfortran.dg/pr81735.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr81889.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr82253.f90 copy gcc/testsuite/gfortran.dg/{intrinsic_modulo_1.f90 => pr82973.f90} (52%) create mode 100644 gcc/testsuite/gfortran.dg/pr83864.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr83874.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr84088.f90 copy gcc/testsuite/gfortran.dg/{pr71230-1.f90 => pr84117.f90} (78%) create mode 100644 gcc/testsuite/gfortran.dg/pr84155.f90 create mode 100644 gcc/testsuite/gfortran.dg/repeat_7.f90 copy gcc/testsuite/gfortran.dg/{shape_8.f90 => shape_9.f90} (67%) create mode 100644 gcc/testsuite/gfortran.dg/simplify_cshift_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/simplify_eoshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_1_lp64.f90 create mode 100644 gcc/testsuite/gfortran.dg/string_3_lp64.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_31.f08 create mode 100644 gcc/testsuite/gfortran.dg/team_change_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_end_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_form_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/team_number_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/transfer_simplify_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/typebound_call_29.f90 create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_28.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr81303.f create mode 100644 gcc/testsuite/gfortran.dg/vect/pr83232.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/vect-alias-check-1.F90 create mode 100644 gcc/testsuite/gfortran.fortran-torture/compile/pr83189.f90 create mode 100644 gcc/testsuite/gnat.dg/abe_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/abe_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/alignment11.adb create mode 100644 gcc/testsuite/gnat.dg/alignment12.adb create mode 100644 gcc/testsuite/gnat.dg/alignment13.adb create mode 100644 gcc/testsuite/gnat.dg/atomic10.adb create mode 100644 gcc/testsuite/gnat.dg/atomic9.adb create mode 100644 gcc/testsuite/gnat.dg/bip_overlay.adb create mode 100644 gcc/testsuite/gnat.dg/bip_overlay.ads create mode 100644 gcc/testsuite/gnat.dg/component_size.adb create mode 100644 gcc/testsuite/gnat.dg/delta_aggr.adb create mode 100644 gcc/testsuite/gnat.dg/dflt_init_cond.adb create mode 100644 gcc/testsuite/gnat.dg/dflt_init_cond_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/elab3.adb create mode 100644 gcc/testsuite/gnat.dg/elab3.ads create mode 100644 gcc/testsuite/gnat.dg/elab3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/elab3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/expr_func2.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func2.ads copy gcc/testsuite/gnat.dg/{dimensions.adb => expr_func3.adb} (53%) create mode 100644 gcc/testsuite/gnat.dg/expr_func3.ads create mode 100644 gcc/testsuite/gnat.dg/expr_func4.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func_main.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/expr_func_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/fixedpnt2.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt2.ads create mode 100644 gcc/testsuite/gnat.dg/gcov/check.adb copy gcc/testsuite/{gcc.misc-tests => gnat.dg/gcov}/gcov.exp (85%) create mode 100644 gcc/testsuite/gnat.dg/incomplete6.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete6.ads create mode 100644 gcc/testsuite/gnat.dg/initializes.adb create mode 100644 gcc/testsuite/gnat.dg/initializes.ads create mode 100644 gcc/testsuite/gnat.dg/loopvar.adb create mode 100644 gcc/testsuite/gnat.dg/opt68.adb create mode 100644 gcc/testsuite/gnat.dg/opt68.ads create mode 100644 gcc/testsuite/gnat.dg/opt69.adb create mode 100644 gcc/testsuite/gnat.dg/out_param.adb create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2.adb create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2.ads create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2_pkg-high.ads create mode 100644 gcc/testsuite/gnat.dg/overriding_ops2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/private_overriding.adb create mode 100644 gcc/testsuite/gnat.dg/protected_func.adb create mode 100644 gcc/testsuite/gnat.dg/protected_func.ads create mode 100644 gcc/testsuite/gnat.dg/protected_null.adb create mode 100644 gcc/testsuite/gnat.dg/pure_subp_body.adb create mode 100644 gcc/testsuite/gnat.dg/pure_subp_body_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/subp_inst.adb create mode 100644 gcc/testsuite/gnat.dg/subp_inst_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/subp_inst_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/unreferenced.adb create mode 100644 gcc/testsuite/gnat.dg/unroll1.adb copy gcc/testsuite/gnat.dg/{vect13.ads => unroll1.ads} (56%) copy gcc/testsuite/gnat.dg/{vect13.adb => unroll2.adb} (52%) copy gcc/testsuite/gnat.dg/{vect12.ads => unroll2.ads} (56%) copy gcc/testsuite/gnat.dg/{vect13.adb => unroll3.adb} (52%) copy gcc/testsuite/gnat.dg/{vect13.ads => unroll3.ads} (56%) copy gcc/testsuite/gnat.dg/{vect13.adb => unroll4.adb} (52%) create mode 100644 gcc/testsuite/gnat.dg/unroll4.ads create mode 100644 gcc/testsuite/gnat.dg/unroll4_pkg.ads create mode 100644 gcc/testsuite/go.go-torture/execute/names-1.go create mode 100644 gcc/testsuite/go.go-torture/execute/printnil.go delete mode 100644 gcc/testsuite/lib/cilk-plus-dg.exp copy gcc/{signop.h => tree-ssa-dce.h} (59%) delete mode 100644 gcc/tree-ssa-threadbackward.h create mode 100644 gcc/tree-vector-builder.c create mode 100644 gcc/tree-vector-builder.h create mode 100644 gcc/vec-perm-indices.c create mode 100644 gcc/vec-perm-indices.h create mode 100644 gcc/vector-builder.h create mode 100644 gcc/vr-values.c create mode 100644 gcc/vr-values.h create mode 100644 gcc/wide-int-bitmask.h copy libatomic/config/linux/{arm/init.c => aarch64/host-config.h} (80%) copy gcc/rtlhash.h => libcc1/compiler-name.hh (69%) delete mode 100644 libcilkrts/ChangeLog delete mode 100644 libcilkrts/Makefile.am delete mode 100644 libcilkrts/Makefile.in delete mode 100644 libcilkrts/README delete mode 100644 libcilkrts/aclocal.m4 delete mode 100644 libcilkrts/configure delete mode 100644 libcilkrts/configure.ac delete mode 100644 libcilkrts/configure.tgt delete mode 100644 libcilkrts/include/cilk/cilk.h delete mode 100644 libcilkrts/include/cilk/cilk_api.h delete mode 100644 libcilkrts/include/cilk/cilk_api_linux.h delete mode 100644 libcilkrts/include/cilk/cilk_stub.h delete mode 100644 libcilkrts/include/cilk/cilk_undocumented.h delete mode 100644 libcilkrts/include/cilk/common.h delete mode 100644 libcilkrts/include/cilk/holder.h delete mode 100644 libcilkrts/include/cilk/hyperobject_base.h delete mode 100644 libcilkrts/include/cilk/metaprogramming.h delete mode 100644 libcilkrts/include/cilk/reducer.h delete mode 100644 libcilkrts/include/cilk/reducer_file.h delete mode 100644 libcilkrts/include/cilk/reducer_list.h delete mode 100644 libcilkrts/include/cilk/reducer_max.h delete mode 100644 libcilkrts/include/cilk/reducer_min.h delete mode 100644 libcilkrts/include/cilk/reducer_min_max.h delete mode 100644 libcilkrts/include/cilk/reducer_opadd.h delete mode 100644 libcilkrts/include/cilk/reducer_opand.h delete mode 100644 libcilkrts/include/cilk/reducer_opmul.h delete mode 100644 libcilkrts/include/cilk/reducer_opor.h delete mode 100644 libcilkrts/include/cilk/reducer_opxor.h delete mode 100644 libcilkrts/include/cilk/reducer_ostream.h delete mode 100644 libcilkrts/include/cilk/reducer_string.h delete mode 100644 libcilkrts/include/cilk/reducer_vector.h delete mode 100644 libcilkrts/include/cilktools/cilkscreen.h delete mode 100644 libcilkrts/include/cilktools/cilkview.h delete mode 100644 libcilkrts/include/cilktools/fake_mutex.h delete mode 100644 libcilkrts/include/cilktools/lock_guard.h delete mode 100644 libcilkrts/include/internal/abi.h delete mode 100644 libcilkrts/include/internal/cilk_fake.h delete mode 100644 libcilkrts/include/internal/cilk_version.h delete mode 100644 libcilkrts/include/internal/metacall.h delete mode 100644 libcilkrts/include/internal/rev.mk delete mode 100644 libcilkrts/libcilkrts.spec.in delete mode 100644 libcilkrts/mk/cilk-version.mk delete mode 100644 libcilkrts/runtime/acknowledgements.dox delete mode 100644 libcilkrts/runtime/bug.cpp delete mode 100644 libcilkrts/runtime/bug.h delete mode 100644 libcilkrts/runtime/c_reducers.c delete mode 100644 libcilkrts/runtime/cilk-abi-cilk-for.cpp delete mode 100644 libcilkrts/runtime/cilk-abi-vla-internal.c delete mode 100644 libcilkrts/runtime/cilk-abi-vla-internal.h delete mode 100644 libcilkrts/runtime/cilk-abi.c delete mode 100644 libcilkrts/runtime/cilk-ittnotify.h delete mode 100644 libcilkrts/runtime/cilk-tbb-interop.h delete mode 100644 libcilkrts/runtime/cilk_api.c delete mode 100644 libcilkrts/runtime/cilk_fiber-unix.cpp delete mode 100644 libcilkrts/runtime/cilk_fiber-unix.h delete mode 100644 libcilkrts/runtime/cilk_fiber.cpp delete mode 100644 libcilkrts/runtime/cilk_fiber.h delete mode 100644 libcilkrts/runtime/cilk_malloc.c delete mode 100644 libcilkrts/runtime/cilk_malloc.h delete mode 100644 libcilkrts/runtime/cilk_str_mem.h delete mode 100644 libcilkrts/runtime/component.h delete mode 100644 libcilkrts/runtime/config/arm/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/arm/os-fence.h delete mode 100644 libcilkrts/runtime/config/arm/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/config/generic/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/generic/os-fence.h delete mode 100644 libcilkrts/runtime/config/generic/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/config/sparc/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/sparc/os-fence.h delete mode 100644 libcilkrts/runtime/config/sparc/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/config/x86/cilk-abi-vla.c delete mode 100644 libcilkrts/runtime/config/x86/os-fence.h delete mode 100644 libcilkrts/runtime/config/x86/os-unix-sysdep.c delete mode 100644 libcilkrts/runtime/declare-alloca.h delete mode 100644 libcilkrts/runtime/doxygen-layout.xml delete mode 100644 libcilkrts/runtime/doxygen.cfg delete mode 100644 libcilkrts/runtime/except-gcc.cpp delete mode 100644 libcilkrts/runtime/except-gcc.h delete mode 100644 libcilkrts/runtime/except.h delete mode 100644 libcilkrts/runtime/frame_malloc.c delete mode 100644 libcilkrts/runtime/frame_malloc.h delete mode 100644 libcilkrts/runtime/full_frame.c delete mode 100644 libcilkrts/runtime/full_frame.h delete mode 100644 libcilkrts/runtime/global_state.cpp delete mode 100644 libcilkrts/runtime/global_state.h delete mode 100644 libcilkrts/runtime/jmpbuf.c delete mode 100644 libcilkrts/runtime/jmpbuf.h delete mode 100644 libcilkrts/runtime/linux-symbols.ver delete mode 100644 libcilkrts/runtime/local_state.c delete mode 100644 libcilkrts/runtime/local_state.h delete mode 100644 libcilkrts/runtime/mac-symbols.txt delete mode 100644 libcilkrts/runtime/metacall_impl.c delete mode 100644 libcilkrts/runtime/metacall_impl.h delete mode 100644 libcilkrts/runtime/os-unix.c delete mode 100644 libcilkrts/runtime/os.h delete mode 100644 libcilkrts/runtime/os_mutex-unix.c delete mode 100644 libcilkrts/runtime/os_mutex.h delete mode 100644 libcilkrts/runtime/pedigrees.c delete mode 100644 libcilkrts/runtime/pedigrees.h delete mode 100644 libcilkrts/runtime/record-replay.cpp delete mode 100644 libcilkrts/runtime/record-replay.h delete mode 100644 libcilkrts/runtime/reducer_impl.cpp delete mode 100644 libcilkrts/runtime/reducer_impl.h delete mode 100644 libcilkrts/runtime/rts-common.h delete mode 100644 libcilkrts/runtime/scheduler.c delete mode 100644 libcilkrts/runtime/scheduler.h delete mode 100644 libcilkrts/runtime/signal_node.c delete mode 100644 libcilkrts/runtime/signal_node.h delete mode 100644 libcilkrts/runtime/spin_mutex.c delete mode 100644 libcilkrts/runtime/spin_mutex.h delete mode 100644 libcilkrts/runtime/sslib/ignore_handler_s.c delete mode 100644 libcilkrts/runtime/sslib/safe_lib.h delete mode 100644 libcilkrts/runtime/sslib/safe_lib_errno.h delete mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.c delete mode 100644 libcilkrts/runtime/sslib/safe_str_constraint.h delete mode 100644 libcilkrts/runtime/sslib/safe_str_lib.h delete mode 100644 libcilkrts/runtime/sslib/safe_types.h delete mode 100644 libcilkrts/runtime/sslib/safeclib_private.h delete mode 100644 libcilkrts/runtime/sslib/snprintf_s.h delete mode 100644 libcilkrts/runtime/sslib/snprintf_support.c delete mode 100644 libcilkrts/runtime/sslib/strcpy_s.c delete mode 100644 libcilkrts/runtime/sslib/strncpy_s.c delete mode 100644 libcilkrts/runtime/sslib/strnlen_s.c delete mode 100644 libcilkrts/runtime/stats.c delete mode 100644 libcilkrts/runtime/stats.h delete mode 100644 libcilkrts/runtime/sysdep-unix.c delete mode 100644 libcilkrts/runtime/sysdep.h delete mode 100644 libcilkrts/runtime/worker_mutex.c delete mode 100644 libcilkrts/runtime/worker_mutex.h create mode 100644 libgcc/config/arc/linux-unwind-reg.def create mode 100644 libgcc/config/arc/linux-unwind.h copy gcc/ginclude/iso646.h => libgcc/config/i386/shadow-stack-unwind.h (55%) delete mode 100644 libgcc/config/riscv/multi3.S create mode 100644 libgcc/config/riscv/multi3.c copy libgcc/config/{sh/crt.h => riscv/riscv-asm.h} (76%) copy libgcc/config/rl78/{adddi3.S => anddi3.S} (64%) copy libgcc/config/rl78/{subdi3.S => smaxdi3.S} (51%) copy libgcc/config/rl78/{subdi3.S => smindi3.S} (51%) copy libgcc/config/rl78/{adddi3.S => umaxdi3.S} (54%) copy libgcc/config/rl78/{adddi3.S => umindi3.S} (54%) copy libgfortran/{ChangeLog => ChangeLog-2017} (78%) copy libgfortran/generated/{maxloc0_16_i1.c => maxloc0_16_s1.c} (68%) copy libgfortran/generated/{maxloc0_16_i4.c => maxloc0_16_s4.c} (68%) copy libgfortran/generated/{maxloc0_4_i1.c => maxloc0_4_s1.c} (68%) copy libgfortran/generated/{maxloc0_4_i4.c => maxloc0_4_s4.c} (68%) copy libgfortran/generated/{maxloc0_8_i1.c => maxloc0_8_s1.c} (68%) copy libgfortran/generated/{maxloc0_8_i4.c => maxloc0_8_s4.c} (68%) copy libgfortran/generated/{maxloc1_16_i1.c => maxloc1_16_s1.c} (80%) copy libgfortran/generated/{maxloc1_16_i4.c => maxloc1_16_s4.c} (80%) copy libgfortran/generated/{maxloc1_4_i1.c => maxloc1_4_s1.c} (80%) copy libgfortran/generated/{maxloc1_4_i4.c => maxloc1_4_s4.c} (80%) copy libgfortran/generated/{maxloc1_8_i1.c => maxloc1_8_s1.c} (80%) copy libgfortran/generated/{maxloc1_8_i4.c => maxloc1_8_s4.c} (80%) create mode 100644 libgfortran/generated/maxloc2_16_s1.c create mode 100644 libgfortran/generated/maxloc2_16_s4.c create mode 100644 libgfortran/generated/maxloc2_4_s1.c create mode 100644 libgfortran/generated/maxloc2_4_s4.c create mode 100644 libgfortran/generated/maxloc2_8_s1.c create mode 100644 libgfortran/generated/maxloc2_8_s4.c create mode 100644 libgfortran/generated/maxval0_s1.c create mode 100644 libgfortran/generated/maxval0_s4.c copy libgfortran/generated/{maxval_i1.c => maxval1_s1.c} (77%) copy libgfortran/generated/{maxval_i4.c => maxval1_s4.c} (77%) copy libgfortran/generated/{minloc0_16_i1.c => minloc0_16_s1.c} (68%) copy libgfortran/generated/{minloc0_16_i4.c => minloc0_16_s4.c} (68%) copy libgfortran/generated/{minloc0_4_i1.c => minloc0_4_s1.c} (68%) copy libgfortran/generated/{minloc0_4_i4.c => minloc0_4_s4.c} (68%) copy libgfortran/generated/{minloc0_8_i1.c => minloc0_8_s1.c} (68%) copy libgfortran/generated/{minloc0_8_i4.c => minloc0_8_s4.c} (68%) copy libgfortran/generated/{minloc1_16_i1.c => minloc1_16_s1.c} (80%) copy libgfortran/generated/{minloc1_16_i4.c => minloc1_16_s4.c} (80%) copy libgfortran/generated/{minloc1_4_i1.c => minloc1_4_s1.c} (80%) copy libgfortran/generated/{minloc1_4_i4.c => minloc1_4_s4.c} (80%) copy libgfortran/generated/{minloc1_8_i1.c => minloc1_8_s1.c} (81%) copy libgfortran/generated/{minloc1_8_i4.c => minloc1_8_s4.c} (80%) create mode 100644 libgfortran/generated/minloc2_16_s1.c create mode 100644 libgfortran/generated/minloc2_16_s4.c create mode 100644 libgfortran/generated/minloc2_4_s1.c create mode 100644 libgfortran/generated/minloc2_4_s4.c create mode 100644 libgfortran/generated/minloc2_8_s1.c create mode 100644 libgfortran/generated/minloc2_8_s4.c create mode 100644 libgfortran/generated/minval0_s1.c create mode 100644 libgfortran/generated/minval0_s4.c copy libgfortran/generated/{minval_i1.c => minval1_s1.c} (76%) copy libgfortran/generated/{minval_i4.c => minval1_s4.c} (76%) copy libgfortran/m4/{iforeach.m4 => iforeach-s.m4} (75%) copy libgfortran/m4/{iforeach.m4 => iforeach-s2.m4} (54%) copy libgfortran/m4/{ifunction.m4 => ifunction-s.m4} (82%) copy libgfortran/m4/{ifunction.m4 => ifunction-s2.m4} (83%) copy libgfortran/m4/{iany.m4 => maxloc0s.m4} (57%) copy libgfortran/m4/{iparity.m4 => maxloc1s.m4} (61%) create mode 100644 libgfortran/m4/maxloc2s.m4 copy libgfortran/m4/{iany.m4 => maxval0s.m4} (65%) copy libgfortran/m4/{iany.m4 => maxval1s.m4} (65%) copy libgfortran/m4/{iany.m4 => minloc0s.m4} (57%) copy libgfortran/m4/{iall.m4 => minloc1s.m4} (61%) create mode 100644 libgfortran/m4/minloc2s.m4 copy libgfortran/m4/{iany.m4 => minval0s.m4} (64%) copy libgfortran/m4/{iany.m4 => minval1s.m4} (61%) rename libgo/go/archive/tar/{stat_atim.go => stat_actime1.go} (88%) rename libgo/go/archive/tar/{stat_atimespec.go => stat_actime2.go} (100%) copy libgo/go/archive/tar/testdata/{hardlink.tar => gnu-long-nul.tar} (70%) create mode 100644 libgo/go/archive/tar/testdata/gnu-nil-sparse-data.tar copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/gnu-nil-sparse-h [...] copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/gnu-not-utf8.tar (70%) copy libgo/go/archive/tar/testdata/{writer-big.tar => gnu-sparse-big.tar} (75%) copy libgo/go/archive/tar/testdata/{hardlink.tar => gnu-utf8.tar} (72%) copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/invalid-go17.tar (70%) copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-global-records.tar} (52%) copy libgo/go/archive/tar/testdata/{ustar.issue12594.tar => pax-nil-sparse-data.ta [...] rename libgo/go/archive/tar/testdata/{ustar.issue12594.tar => pax-nil-sparse-hole. [...] copy libgo/go/archive/tar/testdata/{hardlink.tar => pax-nul-path.tar} (62%) copy libgo/go/archive/tar/testdata/{hardlink.tar => pax-nul-xattrs.tar} (72%) copy libgo/go/archive/tar/testdata/{hardlink.tar => pax-records.tar} (70%) copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-sparse-big.tar} (61%) copy libgo/go/archive/tar/testdata/{hardlink.tar => trailing-slash.tar} (65%) copy zlib/contrib/puff/zeros.raw => libgo/go/archive/tar/testdata/ustar-file-devs. [...] create mode 100644 libgo/go/archive/zip/testdata/time-22738.zip create mode 100644 libgo/go/archive/zip/testdata/time-7zip.zip create mode 100644 libgo/go/archive/zip/testdata/time-go.zip create mode 100644 libgo/go/archive/zip/testdata/time-infozip.zip create mode 100644 libgo/go/archive/zip/testdata/time-osx.zip create mode 100644 libgo/go/archive/zip/testdata/time-win7.zip create mode 100644 libgo/go/archive/zip/testdata/time-winrar.zip create mode 100644 libgo/go/archive/zip/testdata/time-winzip.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-7zip.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-infozip.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-osx.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-winrar.zip create mode 100644 libgo/go/archive/zip/testdata/utf8-winzip.zip create mode 100644 libgo/go/bytes/boundary_test.go create mode 100644 libgo/go/bytes/bytes_arm64.go delete mode 100644 libgo/go/bytes/equal_test.go create mode 100644 libgo/go/cmd/buildid/buildid.go create mode 100644 libgo/go/cmd/buildid/doc.go delete mode 100644 libgo/go/cmd/go/internal/buildid/buildid.go create mode 100644 libgo/go/cmd/go/internal/cache/cache.go create mode 100644 libgo/go/cmd/go/internal/cache/cache_test.go create mode 100644 libgo/go/cmd/go/internal/cache/default.go create mode 100644 libgo/go/cmd/go/internal/cache/hash.go create mode 100644 libgo/go/cmd/go/internal/cache/hash_test.go create mode 100644 libgo/go/cmd/go/internal/load/flag.go create mode 100644 libgo/go/cmd/go/internal/load/flag_test.go create mode 100644 libgo/go/cmd/go/internal/load/icfg.go delete mode 100644 libgo/go/cmd/go/internal/load/testgo.go create mode 100644 libgo/go/cmd/go/internal/str/path.go create mode 100644 libgo/go/cmd/go/internal/test/cover.go create mode 100644 libgo/go/cmd/go/internal/work/action.go create mode 100644 libgo/go/cmd/go/internal/work/buildid.go create mode 100644 libgo/go/cmd/go/internal/work/exec.go create mode 100644 libgo/go/cmd/go/internal/work/gc.go create mode 100644 libgo/go/cmd/go/internal/work/gccgo.go create mode 100644 libgo/go/cmd/go/internal/work/init.go create mode 100644 libgo/go/cmd/go/internal/work/security.go create mode 100644 libgo/go/cmd/go/internal/work/security_test.go copy libgo/{misc/cgo/testplugin/src/issue19534/plugin.go => go/cmd/go/testdata/pri [...] create mode 100644 libgo/go/cmd/go/testdata/src/complex/main.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test12/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/test23/p.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/sub/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v1/v1.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v2/v2.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/nest/vendor/v3/v3.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/vendor/v/v.go create mode 100644 libgo/go/cmd/go/testdata/src/complex/w/w.go create mode 100644 libgo/go/cmd/go/testdata/src/coverasm/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverasm/p.s copy libgo/go/cmd/go/testdata/src/{testcycle/p1/p1_test.go => coverasm/p_test.go} (75%) create mode 100644 libgo/go/cmd/go/testdata/src/coverbad/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverbad/p1.go copy libgo/go/cmd/go/testdata/src/{testcycle/q1/q1_test.go => coverbad/p_test.go} (56%) create mode 100644 libgo/go/cmd/go/testdata/src/coverdep/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdep/p1/p1.go copy libgo/go/cmd/go/testdata/src/{testcycle/p1/p1_test.go => coverdep/p_test.go} (75%) copy libgo/go/cmd/go/testdata/{testimport/p1/p1.go => src/coverdep2/p1/p.go} (100%) copy libgo/go/cmd/go/testdata/src/{testcycle/p3/p3_test.go => coverdep2/p1/p_test. [...] create mode 100644 libgo/go/cmd/go/testdata/src/coverdep2/p2/p2.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdot1/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdot2/p.go create mode 100644 libgo/go/cmd/go/testdata/src/coverdot2/p_test.go create mode 100644 libgo/go/cmd/go/testdata/src/failfast_test.go create mode 100644 libgo/go/cmd/go/testdata/src/multimain/multimain_test.go create mode 100644 libgo/go/cmd/go/testdata/src/not_main/not_main.go copy libgo/go/cmd/go/testdata/src/{testcycle/p1/p1_test.go => skipper/skip_test.go} (56%) create mode 100644 libgo/go/cmd/go/testdata/src/sleepy1/p_test.go create mode 100644 libgo/go/cmd/go/testdata/src/sleepy2/p_test.go create mode 100644 libgo/go/cmd/go/testdata/src/sleepybad/p.go create mode 100644 libgo/go/cmd/go/testdata/src/testcache/testcache_test.go create mode 100644 libgo/go/cmd/go/testdata/src/vetcycle/p.go create mode 100644 libgo/go/cmd/go/testdata/src/vetfail/p1/p1.go create mode 100644 libgo/go/cmd/go/testdata/src/vetfail/p2/p2.go copy libgo/go/cmd/go/testdata/src/{cgocover/p_test.go => vetfail/p2/p2_test.go} (82%) copy libgo/go/{internal/testenv/testenv_cgo.go => cmd/go/testdata/standalone_main_ [...] copy libgo/go/{internal/testenv/testenv_cgo.go => cmd/go/testdata/standalone_main_ [...] create mode 100644 libgo/go/cmd/internal/buildid/buildid.go create mode 100644 libgo/go/cmd/internal/buildid/buildid_test.go rename libgo/go/cmd/{go => }/internal/buildid/note.go (80%) create mode 100644 libgo/go/cmd/internal/buildid/rewrite.go copy libgo/go/{debug/macho/testdata/gcc-386-darwin-exec => cmd/internal/buildid/te [...] mode change 100755 => 100644 copy libgo/go/{debug/macho/testdata/gcc-386-darwin-exec => cmd/internal/buildid/te [...] mode change 100755 => 100644 copy libgo/go/{archive/tar/testdata/v7.tar => cmd/internal/buildid/testdata/a.pe} (58%) create mode 100644 libgo/go/cmd/internal/buildid/testdata/p.a create mode 100644 libgo/go/cmd/internal/edit/edit.go create mode 100644 libgo/go/cmd/internal/edit/edit_test.go delete mode 100644 libgo/go/cmd/internal/objabi/zbootstrap.go create mode 100644 libgo/go/cmd/internal/test2json/test2json.go create mode 100644 libgo/go/cmd/internal/test2json/test2json_test.go create mode 100644 libgo/go/cmd/internal/test2json/testdata/ascii.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/ascii.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/smiley.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/smiley.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/unicode.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/unicode.test create mode 100644 libgo/go/cmd/internal/test2json/testdata/vet.json create mode 100644 libgo/go/cmd/internal/test2json/testdata/vet.test create mode 100644 libgo/go/cmd/test2json/main.go create mode 100644 libgo/go/cmd/vet/README create mode 100644 libgo/go/cmd/vet/all/main.go create mode 100644 libgo/go/cmd/vet/all/whitelist/386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/all.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/android_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/android_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/android_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/arm64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/darwin_arm64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/dragonfly_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/freebsd_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/freebsd_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/freebsd_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_arm64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/linux_ppc64x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mips.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mips64x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mipsle.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/mipsx.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/nacl_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/nacl_amd64p32.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/nacl_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/netbsd_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/openbsd_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/openbsd_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/openbsd_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/plan9_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/plan9_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/plan9_arm.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/ppc64x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/readme.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/s390x.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/solaris_amd64.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/windows.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/windows_386.txt create mode 100644 libgo/go/cmd/vet/all/whitelist/windows_amd64.txt create mode 100644 libgo/go/cmd/vet/asmdecl.go create mode 100644 libgo/go/cmd/vet/assign.go create mode 100644 libgo/go/cmd/vet/atomic.go create mode 100644 libgo/go/cmd/vet/bool.go create mode 100644 libgo/go/cmd/vet/buildtag.go create mode 100644 libgo/go/cmd/vet/cgo.go create mode 100644 libgo/go/cmd/vet/composite.go create mode 100644 libgo/go/cmd/vet/copylock.go create mode 100644 libgo/go/cmd/vet/dead.go create mode 100644 libgo/go/cmd/vet/deadcode.go create mode 100644 libgo/go/cmd/vet/doc.go create mode 100644 libgo/go/cmd/vet/httpresponse.go create mode 100644 libgo/go/cmd/vet/internal/cfg/builder.go create mode 100644 libgo/go/cmd/vet/internal/cfg/cfg.go create mode 100644 libgo/go/cmd/vet/internal/cfg/cfg_test.go create mode 100644 libgo/go/cmd/vet/internal/whitelist/whitelist.go create mode 100644 libgo/go/cmd/vet/lostcancel.go create mode 100644 libgo/go/cmd/vet/main.go create mode 100644 libgo/go/cmd/vet/method.go create mode 100644 libgo/go/cmd/vet/nilfunc.go create mode 100644 libgo/go/cmd/vet/print.go create mode 100644 libgo/go/cmd/vet/rangeloop.go create mode 100644 libgo/go/cmd/vet/shadow.go create mode 100644 libgo/go/cmd/vet/shift.go create mode 100644 libgo/go/cmd/vet/structtag.go create mode 100644 libgo/go/cmd/vet/testdata/asm/asm.go create mode 100644 libgo/go/cmd/vet/testdata/asm/asm1.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm2.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm3.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm4.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm5.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm6.s create mode 100644 libgo/go/cmd/vet/testdata/asm/asm7.s create mode 100644 libgo/go/cmd/vet/testdata/asm8.s create mode 100644 libgo/go/cmd/vet/testdata/assign.go create mode 100644 libgo/go/cmd/vet/testdata/atomic.go create mode 100644 libgo/go/cmd/vet/testdata/bool.go create mode 100644 libgo/go/cmd/vet/testdata/buildtag/buildtag.go create mode 100644 libgo/go/cmd/vet/testdata/buildtag/buildtag_bad.go create mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo.go create mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo2.go copy libgo/{misc/cgo/testplugin/src/issue18676/plugin.go => go/cmd/vet/testdata/cg [...] create mode 100644 libgo/go/cmd/vet/testdata/cgo/cgo4.go create mode 100644 libgo/go/cmd/vet/testdata/composite.go create mode 100644 libgo/go/cmd/vet/testdata/copylock.go create mode 100644 libgo/go/cmd/vet/testdata/copylock_func.go create mode 100644 libgo/go/cmd/vet/testdata/copylock_range.go create mode 100644 libgo/go/cmd/vet/testdata/deadcode.go create mode 100644 libgo/go/cmd/vet/testdata/divergent/buf.go create mode 100644 libgo/go/cmd/vet/testdata/divergent/buf_test.go create mode 100644 libgo/go/cmd/vet/testdata/httpresponse.go create mode 100644 libgo/go/cmd/vet/testdata/incomplete/examples_test.go create mode 100644 libgo/go/cmd/vet/testdata/lostcancel.go create mode 100644 libgo/go/cmd/vet/testdata/method.go create mode 100644 libgo/go/cmd/vet/testdata/nilfunc.go create mode 100644 libgo/go/cmd/vet/testdata/print.go create mode 100644 libgo/go/cmd/vet/testdata/rangeloop.go create mode 100644 libgo/go/cmd/vet/testdata/shadow.go create mode 100644 libgo/go/cmd/vet/testdata/shift.go create mode 100644 libgo/go/cmd/vet/testdata/structtag.go copy libgo/{misc/cgo/testsovar/main.go => go/cmd/vet/testdata/tagtest/file1.go} (80%) copy libgo/{misc/cgo/test/gcc68255/c.c => go/cmd/vet/testdata/tagtest/file2.go} (76%) create mode 100644 libgo/go/cmd/vet/testdata/testingpkg/tests.go create mode 100644 libgo/go/cmd/vet/testdata/testingpkg/tests_test.go create mode 100644 libgo/go/cmd/vet/testdata/unsafeptr.go create mode 100644 libgo/go/cmd/vet/testdata/unused.go create mode 100644 libgo/go/cmd/vet/tests.go create mode 100644 libgo/go/cmd/vet/types.go create mode 100644 libgo/go/cmd/vet/unsafeptr.go create mode 100644 libgo/go/cmd/vet/unused.go create mode 100644 libgo/go/cmd/vet/vet_test.go create mode 100644 libgo/go/container/ring/example_test.go create mode 100644 libgo/go/crypto/issue21104_test.go create mode 100644 libgo/go/crypto/rand/rand_linux_test.go create mode 100644 libgo/go/crypto/sha1/sha1block_arm64.go create mode 100644 libgo/go/crypto/sha256/sha256block_arm64.go create mode 100644 libgo/go/crypto/x509/name_constraints_test.go create mode 100644 libgo/go/debug/macho/reloctype.go create mode 100644 libgo/go/debug/macho/reloctype_string.go copy libgo/go/{compress/flate/testdata/huffman-null-max.golden => debug/macho/test [...] create mode 100644 libgo/go/debug/macho/testdata/clang-386-darwin.obj copy libgo/go/{compress/flate/testdata/huffman-null-max.golden => debug/macho/test [...] create mode 100644 libgo/go/debug/macho/testdata/clang-amd64-darwin.obj delete mode 100644 libgo/go/exp/README delete mode 100644 libgo/go/exp/proxy/direct.go delete mode 100644 libgo/go/exp/proxy/per_host.go delete mode 100644 libgo/go/exp/proxy/per_host_test.go delete mode 100644 libgo/go/exp/proxy/proxy.go delete mode 100644 libgo/go/exp/proxy/proxy_test.go delete mode 100644 libgo/go/exp/proxy/socks5.go delete mode 100644 libgo/go/exp/terminal/terminal.go delete mode 100644 libgo/go/exp/terminal/terminal_test.go delete mode 100644 libgo/go/exp/terminal/util.go create mode 100644 libgo/go/fmt/example_test.go create mode 100644 libgo/go/go/doc/testdata/issue16153.0.golden create mode 100644 libgo/go/go/doc/testdata/issue16153.1.golden create mode 100644 libgo/go/go/doc/testdata/issue16153.2.golden create mode 100644 libgo/go/go/doc/testdata/issue16153.go create mode 100644 libgo/go/go/doc/testdata/issue18063.0.golden create mode 100644 libgo/go/go/doc/testdata/issue18063.1.golden create mode 100644 libgo/go/go/doc/testdata/issue18063.2.golden create mode 100644 libgo/go/go/doc/testdata/issue18063.go create mode 100644 libgo/go/go/importer/importer_test.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/alias.gox create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/escapeinfo.go create mode 100644 libgo/go/go/internal/gccgoimporter/testdata/escapeinfo.gox create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test_go1.8_4.a create mode 100644 libgo/go/go/internal/gcimporter/testdata/versions/test_go1.8_5.a copy libgo/go/go/internal/{gcimporter/testdata/issue20046.go => srcimporter/testda [...] create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/asn1.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/asn1/asn1.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/asn1_test.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/builder.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/cryptobyte_test.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/example_test.go create mode 100644 libgo/go/golang_org/x/crypto/cryptobyte/string.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_bsd.go copy libgo/go/{crypto/internal/cipherhw/generic.go => golang_org/x/net/internal/ne [...] create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_posix.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_stub.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_unix.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/helper_windows.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/interface.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/rlimit.go create mode 100644 libgo/go/golang_org/x/net/internal/nettest/stack.go create mode 100644 libgo/go/hash/example_test.go create mode 100644 libgo/go/hash/marshal_test.go create mode 100644 libgo/go/image/color/color_test.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64.go delete mode 100644 libgo/go/internal/cpu/cpu_ppc64le.go create mode 100644 libgo/go/internal/cpu/cpu_ppc64x.go copy libgo/go/internal/poll/{export_posix_test.go => export_windows_test.go} (59%) create mode 100644 libgo/go/internal/poll/fd_windows_test.go copy libgo/go/internal/syscall/unix/{getrandom_linux_arm.go => getrandom_linux_shx [...] create mode 100644 libgo/go/internal/syscall/windows/exec_windows_test.go create mode 100644 libgo/go/internal/syscall/windows/psapi_windows.go create mode 100644 libgo/go/internal/testlog/log.go create mode 100644 libgo/go/math/big/sqrt.go create mode 100644 libgo/go/math/big/sqrt_test.go create mode 100644 libgo/go/math/bits/make_examples.go create mode 100644 libgo/go/math/erfinv.go copy libgo/go/{crypto/sha256/sha256block_amd64.go => math/exp_asm.go} (70%) rename libgo/go/net/{sockoptip_bsd.go => sockoptip_bsdvar.go} (93%) create mode 100644 libgo/go/net/unixsock_linux_test.go create mode 100644 libgo/go/net/write_unix_test.go create mode 100644 libgo/go/os/signal/internal/pty/pty.go create mode 100644 libgo/go/os/signal/signal_cgo_test.go copy libgo/go/os/{stat_atim.go => stat_aix.go} (84%) create mode 100644 libgo/go/os/timeout_test.go create mode 100644 libgo/go/os/user/cgo_unix_test.go create mode 100644 libgo/go/path/filepath/example_test.go create mode 100644 libgo/go/runtime/crash_gccgo_test.go create mode 100644 libgo/go/runtime/mwbbuf.go create mode 100644 libgo/go/runtime/testdata/testprog/badtraceback.go create mode 100644 libgo/go/runtime/testdata/testprog/gettid.go copy libgo/go/runtime/{stubs_nonlinux.go => testdata/testprog/gettid_none.go} (63%) create mode 100644 libgo/go/runtime/testdata/testprog/lockosthread.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/catchpanic.go copy libgo/{misc/cgo/testplugin/src/iface_i/i.go => go/runtime/testdata/testprogcg [...] create mode 100644 libgo/go/runtime/testdata/testprogcgo/lockosthread.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/sigpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/sigstack.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/stack_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/traceback_gccgo.go copy libgo/go/runtime/testdata/{testprognet => testprogcxx}/main.go (91%) create mode 100644 libgo/go/runtime/testdata/testprogcxx/traceback.cc create mode 100644 libgo/go/runtime/testdata/testprogcxx/traceback.go create mode 100644 libgo/go/runtime/trace/example_test.go create mode 100644 libgo/go/sort/slice.go copy libgo/go/{debug/dwarf => strconv}/export_test.go (67%) create mode 100644 libgo/go/strings/builder.go create mode 100644 libgo/go/strings/builder_test.go create mode 100755 libgo/goarch.sh create mode 100644 libgo/misc/cgo/errors/errors_test.go delete mode 100644 libgo/misc/cgo/errors/issue13635.go rename libgo/misc/cgo/errors/{ptr.go => ptr_test.go} (79%) rename libgo/misc/cgo/errors/{ => src}/err1.go (90%) rename libgo/misc/cgo/errors/{ => src}/err2.go (100%) rename libgo/misc/cgo/errors/{ => src}/err3.go (100%) copy libgo/misc/cgo/{testplugin/src/issue18676/plugin.go => errors/src/err4.go} (69%) rename libgo/misc/cgo/errors/{ => src}/issue11097a.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue11097b.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue13129.go (88%) rename libgo/misc/cgo/errors/{ => src}/issue13423.go (100%) copy libgo/misc/cgo/{testplugin/src/issue18676/plugin.go => errors/src/issue13467. [...] create mode 100644 libgo/misc/cgo/errors/src/issue13635.go rename libgo/misc/cgo/errors/{ => src}/issue13830.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue14669.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue16116.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue16591.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue18452.go (75%) rename libgo/misc/cgo/errors/{ => src}/issue18889.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue7757.go (100%) rename libgo/misc/cgo/errors/{ => src}/issue8442.go (100%) copy libgo/misc/cgo/{testshared/src/division/division.go => errors/src/long_double [...] rename libgo/misc/cgo/errors/{ => src}/malloc.go (100%) delete mode 100644 libgo/misc/cgo/errors/test.bash create mode 100644 libgo/misc/cgo/test/issue20910.c create mode 100644 libgo/misc/cgo/test/issue20910.go copy libgo/misc/cgo/{testplugin/src/issue18676/plugin.go => test/issue21668.go} (52%) create mode 100644 libgo/misc/cgo/test/issue21708.go create mode 100644 libgo/misc/cgo/test/issue21809.go create mode 100644 libgo/misc/cgo/test/issue21897.go copy libgo/misc/cgo/{testplugin/src/iface_i/i.go => test/issue21897b.go} (54%) create mode 100644 libgo/misc/cgo/test/issue22958.go create mode 100644 libgo/misc/cgo/test/issue6907.go create mode 100644 libgo/misc/cgo/test/issue6907export.go copy libgo/misc/cgo/{testshared/src/iface_i/i.go => test/issue6907export_c.c} (59%) create mode 100644 libgo/misc/cgo/test/test22906.go create mode 100644 libgo/misc/cgo/testcshared/cshared_test.go delete mode 100644 libgo/misc/cgo/testcshared/test.bash copy libgo/misc/cgo/testplugin/src/{issue19534 => issue18584}/main.go (73%) copy libgo/misc/cgo/testplugin/src/{iface_a/a.go => issue18584/plugin.go} (55%) copy libgo/misc/cgo/testplugin/src/{issue19534 => issue19418}/main.go (58%) copy libgo/misc/cgo/testplugin/src/{issue19534 => issue19418}/plugin.go (85%) create mode 100644 libgo/misc/cgo/testplugin/src/issue19529/plugin.go copy libgo/misc/cgo/testplugin/src/{issue19534 => issue22175}/main.go (50%) copy libgo/misc/cgo/testplugin/src/{issue19534/main.go => issue22175/plugin1.go} (63%) copy libgo/misc/cgo/testplugin/src/{issue19534/plugin.go => issue22175/plugin2.go} (79%) create mode 100644 libgo/misc/cgo/testplugin/src/issue22295.pkg/main.go copy libgo/{go/internal/testenv/testenv_cgo.go => misc/cgo/testplugin/src/issue222 [...] rename libgo/misc/cgo/testplugin/{unnamed1.go => unnamed1/main.go} (100%) rename libgo/misc/cgo/testplugin/{unnamed2.go => unnamed2/main.go} (100%) create mode 100644 libgo/misc/cgo/testsanitizers/cc_test.go create mode 100644 libgo/misc/cgo/testsanitizers/cshared_test.go create mode 100644 libgo/misc/cgo/testsanitizers/msan_test.go rename libgo/misc/cgo/testsanitizers/{ => src}/msan.go (100%) copy libgo/misc/cgo/testsanitizers/{ => src}/msan2.go (100%) rename libgo/misc/cgo/testsanitizers/{msan2.go => src/msan2_cmsan.go} (90%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan3.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan4.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan5.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan_fail.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/msan_shared.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan10.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan11.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan12.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan2.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan3.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan4.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan5.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan6.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan7.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan8.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan9.go (100%) rename libgo/misc/cgo/testsanitizers/{ => src}/tsan_shared.go (100%) delete mode 100644 libgo/misc/cgo/testsanitizers/test.bash create mode 100644 libgo/misc/cgo/testsanitizers/tsan_test.go create mode 100644 libgo/misc/cgo/testshared/src/global/main.go create mode 100644 libgo/misc/cgo/testshared/src/globallib/global.go create mode 100644 libgomp/testsuite/libgomp.c++/pr82835.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/pr83046.c create mode 100644 libgomp/testsuite/libgomp.fortran/pr81304.f90 create mode 100644 libgomp/testsuite/libgomp.fortran/pr81841.f90 create mode 100644 libgomp/testsuite/libgomp.hsa.c/staticvar.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/f-asyncwait-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/f-asyncwait-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/f-asyncwait-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr83046.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr83589.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr83920.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/pr84217.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr81352.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr83920.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/pr84028.f90 copy libstdc++-v3/{ChangeLog => ChangeLog-2017} (83%) copy libstdc++-v3/testsuite/{20_util/function_objects/mem_fn/80478.cc => 18_suppor [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/char/79162.cc => 18_supp [...] copy libstdc++-v3/testsuite/{18_support/launder/1.cc => 20_util/any/modifiers/8365 [...] copy libstdc++-v3/testsuite/20_util/{function_objects/mem_fn/80478.cc => bind/8342 [...] copy libstdc++-v3/testsuite/20_util/{add_lvalue_reference/requirements/alias_decl. [...] create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/83607.cc copy gcc/testsuite/g++.dg/ext/is_constructible1.C => libstdc++-v3/testsuite/20_uti [...] copy libstdc++-v3/testsuite/20_util/{is_aggregate/requirements/explicit_instantiat [...] copy libstdc++-v3/testsuite/20_util/{is_aggregate/requirements/explicit_instantiat [...] copy libstdc++-v3/testsuite/20_util/{is_aggregate/requirements/explicit_instantiat [...] create mode 100644 libstdc++-v3/testsuite/20_util/optional/assignment/8.cc copy libstdc++-v3/testsuite/20_util/optional/{observers/6.cc => cons/trivial.cc} (51%) copy libstdc++-v3/testsuite/20_util/{function_objects/mem_fn/80478.cc => reference [...] create mode 100644 libstdc++-v3/testsuite/20_util/to_address/1.cc copy libstdc++-v3/testsuite/20_util/{unique_ptr/modifiers/48398.cc => to_address/1 [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/wchar_t/79162.cc => basi [...] copy libstdc++-v3/testsuite/{20_util/shared_ptr/creation/single_allocation.cc => 2 [...] copy libstdc++-v3/testsuite/23_containers/deque/{requirements/dr438/constructor.cc [...] copy libstdc++-v3/testsuite/23_containers/deque/{range_access.cc => 48101_neg.cc} (77%) copy libstdc++-v3/testsuite/23_containers/forward_list/{range_access.cc => 48101-2 [...] copy libstdc++-v3/testsuite/23_containers/forward_list/{range_access.cc => 48101_n [...] copy libstdc++-v3/testsuite/23_containers/{set => forward_list}/allocator/default_ [...] copy libstdc++-v3/testsuite/23_containers/list/{requirements/dr438/constructor.cc [...] copy libstdc++-v3/testsuite/23_containers/list/{range_access.cc => 48101_neg.cc} (77%) copy libstdc++-v3/testsuite/{ext/rope/6.cc => 23_containers/map/48101-2_neg.cc} (75%) copy libstdc++-v3/testsuite/23_containers/map/{14340.cc => 48101_neg.cc} (70%) copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 23_c [...] copy libstdc++-v3/testsuite/{ext/rope/6.cc => 23_containers/multimap/48101-2_neg.c [...] copy libstdc++-v3/testsuite/23_containers/{map/14340.cc => multimap/48101_neg.cc} (69%) copy libstdc++-v3/testsuite/{ext/rope/6.cc => 23_containers/multiset/48101-2_neg.c [...] copy libstdc++-v3/testsuite/23_containers/{set/range_access.cc => multiset/48101_n [...] copy libstdc++-v3/testsuite/{ext/rope/6.cc => 23_containers/set/48101-2_neg.cc} (76%) copy libstdc++-v3/testsuite/23_containers/{multiset/range_access.cc => set/48101_n [...] copy libstdc++-v3/testsuite/{22_locale/ctype/dr695.cc => 23_containers/unordered_m [...] copy libstdc++-v3/testsuite/23_containers/unordered_map/{range_access.cc => 48101_ [...] copy libstdc++-v3/testsuite/23_containers/unordered_map/{modifiers/61667.cc => ins [...] copy libstdc++-v3/testsuite/{22_locale/ctype/dr695.cc => 23_containers/unordered_m [...] copy libstdc++-v3/testsuite/23_containers/{unordered_map/range_access.cc => unorde [...] copy libstdc++-v3/testsuite/{22_locale/ctype/dr695.cc => 23_containers/unordered_m [...] copy libstdc++-v3/testsuite/23_containers/unordered_multiset/{range_access.cc => 4 [...] copy libstdc++-v3/testsuite/{22_locale/ctype/dr695.cc => 23_containers/unordered_s [...] copy libstdc++-v3/testsuite/23_containers/{unordered_multiset/range_access.cc => u [...] copy libstdc++-v3/testsuite/{21_strings/basic_string/element_access/char/58163.cc [...] copy libstdc++-v3/testsuite/23_containers/vector/{26412-1.cc => 48101-2_neg.cc} (77%) copy libstdc++-v3/testsuite/23_containers/vector/{modifiers/insert/58148.cc => 481 [...] copy libstdc++-v3/testsuite/{21_strings/debug/self_move_assign_neg.cc => 24_iterat [...] copy libstdc++-v3/testsuite/{21_strings/debug/self_move_assign_neg.cc => 24_iterat [...] create mode 100644 libstdc++-v3/testsuite/24_iterators/operations/lwg2353.cc delete mode 100644 libstdc++-v3/testsuite/24_iterators/operations/next_neg.cc copy libstdc++-v3/testsuite/{20_util/tuple/78939.cc => 24_iterators/range_access_c [...] copy libstdc++-v3/testsuite/25_algorithms/{copy_n/50119.cc => advance/istreambuf_i [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{find => advance}/istreambuf_iterators/c [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{partial_sort_copy/debug/irreflexive_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{find/istreambuf_iterators/wchar_t/2.cc [...] copy libstdc++-v3/testsuite/{23_containers/vector/debug/57779_neg.cc => 25_algorit [...] copy libstdc++-v3/testsuite/25_algorithms/{find => advance}/istreambuf_iterators/w [...] copy libstdc++-v3/testsuite/25_algorithms/{partial_sort_copy/debug/irreflexive_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{partial_sort_copy/debug/irreflexive_neg [...] copy libstdc++-v3/testsuite/25_algorithms/{is_partitioned/2.cc => generate_n/1.cc} (63%) create mode 100644 libstdc++-v3/testsuite/26_numerics/complex/inserters_extractors [...] copy libstdc++-v3/testsuite/26_numerics/random/{bernoulli_distribution/operators/e [...] copy libstdc++-v3/testsuite/27_io/{filesystem/operations/read_symlink.cc => basic_ [...] copy libstdc++-v3/testsuite/27_io/{filesystem/path/nonmember/hash_value.cc => basi [...] copy libstdc++-v3/testsuite/27_io/{filesystem/path/nonmember/hash_value.cc => basi [...] copy libstdc++-v3/testsuite/27_io/{filesystem/path/nonmember/hash_value.cc => basi [...] copy libstdc++-v3/testsuite/27_io/{filesystem/operations/absolute.cc => basic_ifst [...] copy libstdc++-v3/testsuite/27_io/{filesystem/path/nonmember/hash_value.cc => basi [...] copy libstdc++-v3/testsuite/27_io/{filesystem/operations/absolute.cc => basic_ofst [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/file_status/1.cc copy libstdc++-v3/testsuite/27_io/filesystem/operations/{remove_all.cc => remove.c [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/format.cc copy libstdc++-v3/testsuite/{21_strings/basic_string/cons/wchar_t/79162.cc => 27_i [...] copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => algorithms/regex_re [...] copy libstdc++-v3/testsuite/28_regex/algorithms/{regex_match/basic/empty_range.cc [...] copy libstdc++-v3/testsuite/28_regex/{algorithms/regex_match/ecma/char/68863.cc => [...] copy libstdc++-v3/testsuite/30_threads/{call_once/dr2442.cc => condition_variable/ [...] create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/file_status/1.cc copy libstdc++-v3/testsuite/experimental/filesystem/operations/{remove_all.cc => r [...] copy libstdc++-v3/testsuite/{special_functions/14_expint => ext/special_functions/ [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/airy_ai/check_value.cc copy libstdc++-v3/testsuite/{special_functions/14_expint => ext/special_functions/ [...] copy libstdc++-v3/testsuite/{special_functions/14_expint => ext/special_functions/ [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/airy_bi/check_value.cc copy libstdc++-v3/testsuite/{special_functions/14_expint => ext/special_functions/ [...] create mode 100644 libstdc++-v3/testsuite/libstdc++-prettyprinters/80276.cc copy libstdc++-v3/testsuite/libstdc++-prettyprinters/{whatis.cc => whatis2.cc} (65%) create mode 100644 libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/pr66689.cc create mode 100644 libstdc++-v3/testsuite/special_functions/13_ellint_3/pr66689.cc create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...]