This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr69201/master in repository gcc.
discards 97a1f51 Remove ssememalign discards 0cb9e1e Remove ix86_legitimate_combined_insn discards fedb8cc Simplify ix86_expand_vector_move_misalign discards f3baf2c Remove UNSPEC_LOADU and UNSPEC_STOREU adds 91d87e2 PR c++/68979 * constexpr.c (cxx_eval_check_shift_p): Use pe [...] adds e1ee678 * libgomp.texi: Updates for OpenACC. adds 7fdedda 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds b95d41c PR tree-optimization/68911 * tree-vrp.c (adjust_range_with_ [...] adds e1a390d Prevent "undef var" errors on gcc --help or --version with se [...] adds 7aa5026 Enable LTO for DJGPP adds d27f619 Extend std::function test for PR 68995 adds 03ff028 libstdc++/68877 Reimplement std::__is_swappable adds 31e5d72 * tree-ssa-threadupdate.c: Various whitespace and typ [...] adds a090daf Daily bump. adds e17217d 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds 0ebbc23 2015-12-30 Thomas Preud'homme thomas.preudhomme@arm.com adds e5e02ed remove mark_hook gty attribute adds 22c0b21 2016-01-12 Sandra Loosemore sandra@codesourcery.com adds d07cbcc [PATCH][PR tree-optimization/pr67755] Fix profile insanity ad [...] adds 1ca1d9b 2016-01-13 Richard Biener rguenther@suse.de adds e966d6b 2016-01-13 Richard Biener rguenther@suse.de adds c5ef832 Introduce separate baselines for Solaris 10 and 11+ (PR libst [...] adds f704d70 S/390: PR69247: Fix bswap hi splitter. adds da552aa missed test adds 2e1cb7c 2016-01-13 Richard Biener rguenther@suse.de adds 1246355 libitm: Fix privatization safety interaction with serial mode. adds 7361eb3 AVX512: Restrict default masks for prefetch gather/scatter in [...] adds b547246 2016-01-13 Yvan Roux yvan.roux@linaro.org adds 7a6ddc0 Fix infinite recursion in create_variable_info_for_1 adds b23837e Use ::isinf and ::isnan if libc defines them adds 69ce658 * config/i386/i386.h (TARGET_FLT_EVAL_METHOD): Return -1 for [...] adds 3f0e974 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4. * [...] adds e5fee0f PR 68964 adds 58ba1b9 Add another testcase for x86 FLT_EVAL_METHOD adds 7a89340 Clarify __atomic_compare_exchange effects adds 9b657cf PR tree-optimization/69156 * gimple.c (validate_type): Remo [...] adds bda05c5 Improve warning locations (PR66208) adds 398368d [gcc] 2016-01-13 Michael Meissner meissner@linux.vnet.ibm.com adds 6a5ff97 Improve documentation of -std option for C++ adds 6d2bb52 2016-01-13 Sandra Loosemore sandra@codesourcery.com adds f7224fb libitm: Fix seq-cst MOs/fences in rwlock. adds 737497e 2016-01-13 Sandra Loosemore sandra@codesourcery.com adds 3634f8f PR ipa/66487 * ipa-polymorphic-call.c (inlined_polymorphic_ [...] adds ac2e2eb Daily bump. adds 3ce0acd [PATCH][PR tree-optimization/69270] Exploit VRP information in DOM adds 2f63f95 * lib/target-supports.exp (check_effective_target_arm_neon_ [...] adds 11b1a9c 2016-01-14 Richard Biener rguenther@suse.de adds d83d8bc Update previous delta to ensure that the attributes are actua [...] adds f6a7e9e PR target/68269 * combine.c (expand_field_assignment): Punt [...] adds 24651fb 2016-01-14 Richard Biener rguenther@suse.de adds 915d095 PR middle-end/68146 PR tree-optimization/69155 * tree-comp [...] adds 6ec1c3b * alias.c (compare_base_symbol_refs): New function. (rtx_eq [...] adds f0b916c PR c++/69261 * constexpr.c (find_array_ctor_elt): Handle sp [...] adds 7353a82 [MIPS] Migrate reduction optabs in mips-ps-3d.md adds ddbc17d Tidy: remove reduc_xxx_optab migration code. adds 77f35ce PR c/69262 * c-decl.c (grokdeclarator): Provide more inform [...] adds ca5b12a 2016-01-14 Edward Smith-Rowland 3dw4rd@verizon.net J [...] adds a7ed458 PR preprocessor/69177 and PR c++/68819: libcpp fallbacks and [...] adds ab9c400 powerpc: Add some XFAILs to 20050603-3.c (PR68803) adds 96962ae * lib/target-supports.exp (check_effective_target_issignalin [...] adds 44e09bc PR debug/69244 * lra-eliminations.c (move_plus_up): Don't c [...] adds 612baa3 PR testsuite/67509 * gfortran.dg/ieee/ieee_7.f90: For out o [...] adds 4c39e3a Mark symbols in offload tables with force_output in read_offl [...] adds a2a7452 2016-01-14 Andreas Tobler andreast@gcc.gnu.org adds 29bd66c * doc/loop.texi (Loop Analysis and Representation): D [...] adds c847d96 PR c/69272 PR tree-opt/68964 adds b84f3b2 Re: [PATCH][PR tree-optimization/69270] Exploit VRP informati [...] adds 0e0d3ec Revert 2016-01-13 change. adds 7d600da [cilkplus] Fix cilk_spawn gimplification bug (PR cilkplus/69048) adds 580357e Fix minor whitespace problems in last commit adds a3fb1e2 PR rtl-opt/69014 adds 90abb36 Daily bump. adds f239614 PR tree-optimization/69270 * tree-ssa-dom.c (s [...] adds 4345b86 2016-01-15 Richard Biener rguenther@suse.de adds f557f14 * config/msp430/t-msp430 (lib2_mul_none.o): Only use the fir [...] adds 86eff91 gcc 2015-01-16 Christian Bruel christian.bruel@st.com adds 34b223e fix time shift adds 7bbac46 fix time shift again adds 8f1b963 * lto-streamer-out.c (subtract_estimated_size): New function [...] adds a70589b PR ipa/68148 * ipa-icf.c (sem_function::merge): Virtual fun [...] adds 9dbe6a6 * gcc.c-torture/execute/alias-4.c: New testcase. adds 6271bd9 gcc/ adds e3c1ca0 [RTEMS] Add Cortex-M7 multilib for FPU support adds 1ca2825 2016-01-15 Richard Biener rguenther@suse.de adds 19e8775 * include/bits/std_mutex.h: Fix Doxygen @file name. adds e19c506 S/390: s390.opt: Add period to -mzvector option text. adds db6b33e S/390: Better help text for -mmvcle. adds 5d2cbc4 Avoid extraneous remapping in copy_gimple_seq_and_replace_locals adds 32307cd S/390: Enable tree-ssa/20040204-1.c testcase on s390. adds 5e8132b S/390: Add -mbackchain to frame-address tests. adds 3d05a5e S/390: const9.C: Disable test. adds 4b59d1b * doc/extend.texi (Type Traits): Fix grammar. adds b2cbb29 gcc/ adds 5fe9a86 S/390: bind_c_array_params_2: Add proper call expr regexp for S/390. adds 607320f Fix usage of an uninitialized variable adds d94a1f5 PR 69246: Invalid REG_ARGS_SIZE for sibcalls adds 1ea78d0 gcc/ * gimplify.c (oacc_default_clause): Decode reference a [...] adds 321d36c 2016-01-15 Richard Biener rguenther@suse.de adds 0d85be1 2016-01-15 Richard Biener rguenther@suse.de adds 3af524f PR c++/69257 * typeck.c (decay_conversion): Don't call mark [...] adds d09c378 * typeck2.c (cxx_incomplete_type_diagnostic): Use the locati [...] adds c513519 PR c++/68847 * call.c (build_cxx_call): Use fold_non_depend [...] adds 3f3a560 PR target/68609 * config/rs6000/rs6000.c (rs6 [...] adds 998456c [AArch64] Properly reject invalid attribute strings adds 2667789 [AArch64] Handle compare of zero_extract form of TST-immediat [...] adds 2cae2fb [AArch64] Handle CSEL of zero_extended operands in rtx costs adds 61c4479 [AArch64] Remove TODO (redundant type conversions) in arm_neon.h adds 81be349 2016-01-15 Vladimir Makarov vmakarov@redhat.com adds c3638e4 * task.c (GOMP_PLUGIN_target_task_completion): Add missing return. adds 9292525 * adaint.c (__gnat_locate_exec_on_path): Use const char * in [...] adds b3a355d * intrinsics/execute_command_line.c (set_cmdstat): Use "%s", [...] adds ddcfeaf 2016-01-15 Paul Thomas pault@gcc.gnu.org adds c8ef893 PR bootstrap/68271 * parser.h (cp_token): Remove pragma_kin [...] adds 017dc51 2016-01-15 Steve Ellcey sellcey@imgtec.com adds e390c57 PR tree-optimization/69270 * tree-ssanames.c (ssa_name_has_ [...] adds 13143e1 libstdc++: Make certain exceptions transaction_safe. adds d20923c PR libstdc++/69294 Check for isinf and isnan on AIX adds 27c6dbd PR target/68609 * gcc.target/powerpc/recip-1. [...] adds 55f2f39 Use static assertion for uses-allocator construction adds 4a7e7d3 Daily bump. adds 4067c0f Fix PR c++/68936 adds bc24d01 Fix logic bug in Cilk Plus array expansion adds 90153ae Fix PR c++/69091 (ICE with operator overload having 'auto' re [...] adds 1263405 PR diagnostic/68899: fix read-beyond-buffer when printing ver [...] adds a473120 Clean up some minor white space issues in trans-decl.c and tr [...] adds a94ab16 Optimise hash_table::empty adds 673441b PR target/68609 * gcc.target/powerpc/recip-6. [...] adds 0ca817a libitm: Ensure proxy privatization safety. adds 4c33b76 Move gcc.dg/parloops-exit-first-loop-alt-*.c to gcc.dg/autopar adds 164d84c Add goacc/kernels-alias-ipa-pta-4.c adds 97d5945 Release_defs in expand_omp_atomic_fetch_op adds e6db04d Move pass_expand_omp_ssa out of pass_parallelize_loops adds c2beb34 Add __int128 symbols to x32 aseline_symbols.txt adds 693540a 2016-01-16 Sandra Loosemore sandra@codesourcery.com adds 330568d Revert the accidental checkin adds 514da7d Daily bump. adds c3aae50 libstdc++: Fix static_assert. adds 4dae4a1 * omp-low.c (mark_loops_in_oacc_kernels_region): Work around [...] adds f19463d * adaint.c (__gnat_killprocesstree): Avoid -Wparentheses warning. adds a52d4e4 PR libstdc++/68734 * config/abi/post/hppa-linux-gnu/baselin [...] adds 9b2d1aa * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime. adds dee8305 Daily bump. adds 290f3b8 2016-01-17 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 06c7d15 2016-01-18 Thomas Preud'homme thomas.preudhomme@arm.com adds bf60f46 * haifa-sched.c (autopref_multipass_init): Work around -Wma [...] adds 971514e 2016-01-18 Richard Biener rguenther@suse.de adds 8872b95 PR tree-optimization/66797 * gcc.c-torture/execute/pr65447. [...] adds 6ccd18c PR ada/69219 * gcc-interface/trans.c (check_inlining_for_ne [...] adds 1314683 gcc/ adds ea780bd * gcc-interface/ada-tree.h (TYPE_IMPLEMENTS_PACKED_ARRAY_P): [...] adds 217e808 Fix libstdc++ build with -fno-exceptions adds 0353d27 * gcc-interface/gigi.h (build_call_raise_column): Adjust pro [...] adds ebb9652 Fix construction of std::function from null pointer-to-member adds 2fb9248 2016-01-18 Richard Biener rguenther@suse.de adds 214b258 Make SRA scalarize constant-pool loads adds 81a807f Fix PR number in changelog for commit r232504 adds fa75ab5 Equate MEM_REFs and ARRAY_REFs in tree-ssa-scopedtables.c adds c45a20b Enhance SCEV to follow copies of SSA_NAMEs. adds fd5cbe2 Un-XFAIL ssa-dom-cse-2.c for most platforms adds 7c5e2ac Allow pass_parallelize_loops to be run outside the loop pipeline adds 31c2b13 Add oacc_kernels_p argument to pass_parallelize_loops adds 22e3dce Add pass_parallelize_loops to pass_oacc_kernels adds 03c4ff3 Add oacc kernels tests in goacc adds fb20733 Add oacc kernels test in libgomp adds d336d1a 2016-01-18 Richard Biener rguenther@suse.de adds 81d49cc Handle Octeon 3 not supporting MIPS paired-single instructions. adds 15dc653 gcc/ adds 3c7cbfc 2016-01-18 Richard Biener rguenther@suse.de adds f672c10 Ignore reduction clause on kernels directive adds f6dfb86 PR c++/68767 gcc/c-family/ * c-common.c (check_function_arg [...] adds f7d61b1 * cp-gimplify.c (cp_fold): Remove unnecessary special cases. adds 41a5cb8 * cp-gimplify.c (cp_fold) [CONSTRUCTOR]: Don't clobber the input. adds d03f956 PR lto/69003 * lto-partition.c (rename_statics): Fix pasto. adds c3294fe Add test for PR 60637 adds 7f8cbca PR testsuite/69181: ensure expected multiline outputs is clea [...] adds 3aab0c6 * mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Avoid -Wd [...] adds d14be1e libstdc++: Fix usage of __GXX_WEAK__ in TM TS support. adds 3e11647 PR target/69176 adds d6bc550 2016-01-18 Sandra Loosemore sandra@codesourcery.com adds b1d74ce Daily bump. adds ced41b9 Fix the remaining PR c++/24666 blockers (arrays decay to poin [...] adds 56778b6 2016-01-18 Jeff Law law@redhat.com adds 5668660 Merge of HSA adds 4e17ad5 * symtab.c (symtab_node::asm_name): Do not call printable na [...] adds bcd3678 * lto-streamer-out.c (lto_output): Do not stream instrumenta [...] adds 72a985d PR lto/69133 * cgraphunit.c (cgraph_node::expand_thunk): Wh [...] adds 8be55b3 PR lto/69136 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 7a3cf64 PR rtl-optimization/68955 PR rtl-optimization/64557 * dse. [...] adds a1095d5 PR sanitizer/68824 * tsan/tsan_interceptors.cc (NEED_TLS_GE [...] adds bf79db9 * ira.c (ira): Update regstat data if we deleted insns. adds 3e0d45b 2016-01-19 Richard Biener rguenther@suse.de adds 6dd156e PR debug/65779 * shrink-wrap.c: Include valtrack.h. (move_ [...] adds dc5d6d1 2016-01-19 Richard Biener rguenther@suse.de adds be33152 * cgraphunit.c (cgraph_node::reset): Clear thunk info and i [...] adds dad0993 [Patch 1/4] Simplify the representation of CCMP patterns by using adds a0c919f PR c++/68586 * constexpr.c (clear_cv_cache): New. * cp-gim [...] adds 9f60d25 [PATCH 2/4] Add support for float CCMP adds be1c970 [PATCH 3/4] Add support for rtx costing of CCMP on AArch64 adds 07bd240 [PATCH 4/4] Add CCMP selection based on rtx costs adds 885cc3e [ARM] PR target/69135: Mark ARMv8 vcvt instructions as unconditional adds 0da0314 Fix memory chunk corruption for opts_obstack (PR jit/68446) adds e9021e9 Fix ICE in vectorizable_store (). adds e035a62 PR c++/68965 * pt.c (tsubst_copy): Mark elements in expande [...] adds 557a99f 2016-01-19 Richard Biener rguenther@suse.de adds 53fa0e5 PR ipa/66223 * ipa-devirt.c (is_cxa_pure_virtual_p): New fu [...] adds a9c01e8 PR testsuite/68820 * gcc.c-torture/execute/builtins/memops- [...] adds 45dc77f [Patch] Fix spurious warning in ccmp.c adds 51120e8 PR c++/59759 * pt.c (convert_template_argument): Handle VAR [...] adds 2968df8 libitm: Remove dead code. adds 6216d12 PR jit/69144: Ensure that libgccjit's tempdir is fully cleaned-up adds fd2ecb3 2016-01-19 Sandra Loosemore sandra@codesourcery.com adds 63bd5c2 * dwarf2out.c (need_endianity_attribute_p): New inline predi [...] adds 6c8ced3 Add C++-conforming wrappers for stdlib.h and math.h adds c13cc80 gcc/ChangeLog: adds 27dcfa6 * uninclude: Fix third argument to gensub. adds 56d4d87 PR middle-end/69347 * tree-ssa-threadbackwards.c (fsm_find [...] adds b152dd3 Daily bump. adds 3cbeb0b * doc/invoke.texi (Options Summary): Add '.' after @xref. adds 0754bad 2016-01-20 Andre Vieira andre.simoesdiasvieira@arm.com adds 4d37967 [PATCH] [target/25114] Improve comparisons against some small [...] adds 4a11f14 Add BZ markers adds c716ac2 2016-01-20 Richard Biener rguenther@suse.de adds 96536a9 * exp_ch2.adb (Expand_Current_Value): Make an appropriate ch [...] adds d47929d Ensure C++ language linkage in cmath and cstdlib adds f2da0b9 gcc/ adds 3e8825d liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (GOMP_OF [...] adds d8ed64d Require non-x32 target for compile-time MPX tests adds 7fb75b5 Require non-x32 target for compile-time MPX tests adds 7ca56ca Fix ChangeLog entry. adds 44488eb Fix testsuite/ChangeLog entry adds a7b5688 [ARM target attributes] Fix effective_target tests adds 58219d1 PR tree-optimization/66612 * gcc.target/powerpc/20050830-1. [...] adds f5ce2ec libmpx/ adds e4e403a libgomp/ * task.c (gomp_create_target_task): Set firstprivat [...] adds 16d4186 2016-01-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6ebc658 Correct date in ChangeLog entry for r232622 adds f4a2cfe Add C++11 <cmath> overloads to the global namespace adds f3a7179 libstdc++: Darwin does not support weak refs without definition. adds 7a3e023 PR bootstrap/69343 PR bootstrap/69339 PR tree-opt/68964 adds e4b5ff1 PR target/68609 * config/rs6000/rs6000.c (rs6000_emi [...] adds 62752e7 gcc/ * config/rs6000/ppc-auxv.h: New file. * config/rs6000/ [...] adds f55f934 PR middle-end/67653 * gimplify.c (gimplify_asm_expr): Warn [...] adds a6258f5 * omp-low.c (expand_omp_target): Avoid -Wmaybe-uninitialized [...] adds cdac035 Daily bump. adds a38a92d 2016-01-20 Matthias Klose doko@ubuntu.com adds 19e7066 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds 39155ab 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds ece4d5b add more coalescing to simplify constraints adds c5e631c remove unused variable adds 72fe350 add missing ast node for isl 0.15 adds b8830ca check that all loops are valid in the combined region adds 86ee769 record loops in execution order adds aced5ca fix memory leak in scop-detection adds f5b446f rewrite computation of iteration domains adds dc06f29 check for unstructured control flow adds de862e2 fix PR68976: only add loop close phi for names defined in loop adds c3a1471 fix pr68692: reinstantiate the copy of internal parameters adds 9e18b25 fix codegen error exposed by compute isl flow patch adds c2f6e0d PR c/52291 - __sync_fetch_and_add and friends poorly specifie [...] adds ac7d424 PR c++/69355 * tree-dfa.c (get_ref_base_and_extent): Use GE [...] adds 8d6b250 2016-01-21 Richard Biener rguenther@suse.de adds 6621a5b S/390: Use proper read-only data section for literals. adds 47c0bea PR target/69187 PR target/65624 * config/arm/arm-builtins. [...] adds 0491d54 S/390: Fix missing .size directives. adds 81b017b 2016-01-21 Richard Biener rguenther@suse.de adds 62dd9f8 2016-01-21 Paolo Carlini paolo.carlini@oracle.com adds 786ea34 libstdc++/69406 Fix test to check for supported headers adds 36302ce * configure.ac (gcc_cv_as_dwloc): Test support for debug fram [...] adds b11b85e PR target/69129 PR target/69012 * config/mips/mips.c (mips [...] adds 6ae928e Fix typo adds 86e1605 2016-01-21 Vladimir Makarov vmakarov@redhat.com adds 9ad32a0 gcc/ adds 6dcad60 Mark r20 as fixed. Mark r21 not fixed & allocatable in callee. adds 114403c Issue wic prefetch instruction at call site. This optimizatio [...] adds 4d4180c [gcc] adds d99eec2 2016-01-21 Michael Meissner meissner@linux.vnet.ibm.com [...] adds e4538af Fix PR66178, ICE due to misexpansion of constant expressions [...] adds 5bbf8ad Fix missed comment fix in last change. adds 8649302 libitm: Disable testing transaction-safe exceptions on Darwin [...] adds 591f8b3 * config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9 [...] adds 81f464d Add missing file adds 2f6cdf6 * configure.ac (gcc_cv_as_powerpc_mfcrf, gcc_cv_as_ma [...] adds c6b188b Record configure regenerate adds 773754a PR c++/43407 * decl.c (start_enum): Add attributes paramete [...] adds ed23e70 PR c++/40751 PR c++/64987 * decl.c (copy_type_enum): Respe [...] adds a821ae4 PR c++/65687 * decl.c (type_is_deprecated): Don't look into [...] adds 0ea4136 PR c++/59281 * g++.dg/ext/attr-constructor1.C: New. adds 15a5a90 PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix l [...] adds d1565a0 2016-01-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 03a3af7 [PATCH] [PR tree-optimization/69347] Fix memory consumption i [...] adds f3a6a26 PR target/69252 * modulo-sched.c (optimize_sc): Allow branc [...] adds bbbbe8a PR c/69405 - [6 Regression] ICE in c_tree_printer on an inval [...] adds 8fb6810 Daily bump. adds b68773a 2016-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 52d0cdc * doc/extend.texi (scalar_storage_order type attribute): Doc [...] adds df48563 PR debug/66668 * dwarf2out.c (add_child_die_after): New fun [...] adds 06b94aa [Testsuite] Fix PR66877 adds 9935a0b 2016-01-22 Paolo Carlini paolo.carlini@oracle.com adds e545c40 * ipa-inline.c (can_inline_edge_p): Back out overzealous che [...] adds f078879 2016-01-22 Christian Bruel christian.bruel@st.com adds f64c1a3 missed : in log adds ce925c4 gcc/ChangeLog: adds f749570 Allow _GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN to be overridden adds 7b9de43 [ARM] Fix PR target/69403: Bug in thumb2_ior_scc_strict_it pattern adds f776e71 2016-01-22 Christian Bruel christian.bruel@st.com adds bc6edeb libgomp/ * target.c (gomp_get_target_fn_addr): Allow host fa [...] adds 86f38d0 [Patch Obvious] gcc.dg/vect/bb-slp-pr68892.c requires vectori [...] adds c0b02c4 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a44dd069 libitm: Fix HTM fastpath. adds e1b9f86 * system.h (string, algorithm): Include only conditionally. [...] adds 9e54e75 PR target/69416 adds 01fda32 - fix a ChangeLog entry adds 147aa3e 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a40204f PR middle-end/69347 * tree-ssa-dom.c (back_propagate_equiva [...] adds fbde726 PR c++/69392 * lambda.c (lambda_capture_field_type): Handle [...] adds ca38a38 Constrain std::valarray functions and operators adds 4d04e35 Fix ChangeLog entry in wrong file adds 51aec68 PR target/69432 * config/i386/i386.c: Include dojump.h. (e [...] adds 68749e2 2016-01-22 Edward Smith-Rowland 3dw4rd@verizon.net adds 243bf81 Daily bump. adds 132731f * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gc [...] adds 802ba5c PR bootstrap/69434 * genrecog.c: Define INCLUDE_ALGORITHM b [...] adds 2927306 * tree-vect-stmts.c (vectorizable_condition): Build a VEC_CO [...] adds 4bec4fe * tree-ssanames.c (release_free_names_and_compact_live_names [...] adds feddf0d PR c++/58109 - alignas() fails to compile with constant expre [...] adds a483811 Fix clobber removal in parloops adds f7e5bfa PR libstdc++/69446 * config/os/hpux/os_defines.h (_GLIBCXX_ [...] adds 47ca840 PR libfortran/68744 * runtime/backtrace.c: Include gthr.h. [...] adds aa8c99e Daily bump. adds 9f2e861 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds c2e7d2b 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds 6d67051 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds cdcc70f Pass LSAN_OPTIONS to Makefiles in subdirectories adds 08c7bfb Revert "Fix the remaining PR c++/24666 blockers" adds 7de58a0 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds d65063f 2016-01-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds db565c5 Daily bump. adds f444c57 PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds af09d40 2016-01-25 Richard Biener rguenther@suse.de adds f34cae5 2016-01-25 Richard Biener rguenther@suse.de adds 7ce15a2 [ARC] Add basic support for double load and store instructions adds 8eacba9 [AARCH64][ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f [...] adds 340c725 * doc/extend.texi (scalar_storage_order type attribute): Fix [...] adds fe500d6 gcc/ adds 32050eb 2016-01-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6837fee 2016-01-25 Richard Biener rguenther@suse.de adds 4456274 PR target/69469 * gcc.target/powerpc/vsx-vect [...] adds 81fba47 Avoid including all of <random> in <algorithm> adds 105cb8d PR tree-optimization/69196 PR tree-optimization/68398 * tr [...] adds b3c0f04 * config/mips/mips.c (mips_compute_frame_info): Skip [...] adds b86e24e * omp-low.c (lower_omp_target) <case USE_DEVICE_PTR>: Set D [...] adds 92e91d0 PR target/69444 * config/rs6000/sfp-machine.h: Fix a typo i [...] adds ec714f6 Daily bump. adds c699f6a add missing testcase adds 45fc524 fix PR68343: disable fuse-*.c tests for isl 0.14 or earlier adds c161698 new scop schedule for isl-0.15 adds 510401d Add missing includes in JIT frontend. adds 648433a 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds ef7be7f PR 69400: Invalid 128-bit modulus result adds d1dae58 [PATCH] Do not set structural equality on polynomial types adds f7fc06e PR target/69442 * combine.c (combine_instructions): For REG [...] adds 2c7b2f8 2016-01-26 Richard Biener rguenther@suse.de adds cf293d8 2016-01-26 Richard Biener rguenther@suse.de adds f3a21e6 * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_i [...] adds 976877a remove arm_crypto_pragma test selector adds d513c68 Update stack alignment in ix86_update_stack_boundary adds 43d3a2e PR lto/69254 * opts.h (parse_sanitizer_options): New protot [...] adds 9b013f6 PR target/66655 * config/i386/winnt.c (i386_pe_binds_local_ [...] adds 105958a PR lto/69254 * lto-wrapper.c (merge_and_complain): Handle - [...] adds 6f43181 * omp-low.h (oacc_fn_attrib_kernels_p): Declare. (set_oacc_ [...] adds 442a556 Remove -m32 from gcc.target/i386/pr68986-2.c adds 5377305 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds 9bbfd06 PR tree-optimization/69483 * gimple-fold.c (canonicalize_co [...] adds 88444ae [ARC] Fix arcset* pattern's predicate. adds 7a3a29d Fix build failure when wide character support is not available adds 4176ce0 * configure.ac (ac_cv_std_swap_in_utility): New test. * sys [...] adds 3752e5b PR other/69006: fix extra newlines after diagnostics adds 2796d54 remove accidental empty commit adds c3f86f6 PR middle-end/60908 adds e1788bf PR other/69477 - attribute aligned documentation misleading adds b5a12dd Fix assertions for move assignment of trivial types adds 1b8c43a PR c++/68357 * cp-gimplify.c (cp_fold): If some operand fol [...] adds b8255cb PR target/68662 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds 8b7d2f8 PR rtl-optimization/69217 * var-tracking.c (tracked_record_ [...] adds 58b0f9c PR c++/68782 adds 6a38515 PR c++/68949 adds 80adbd9 2016-01-26 Paul Thomas pault@gcc.gnu.org adds 557c194 handle isl_ast_op_select adds 7cf9b89 Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation adds 619bb79 compiler: Avoid knock-on errors with impossibly large types. adds 8abd3d0 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. adds 09a4541 compiler: Don't crash on invalid array type declarations. adds 4d4acdc compiler: Don't crash on erroneous array return types. adds f8aafc4 Daily bump. adds 27b6cda libiberty/ChangeLog: adds 894b08e libiberty/ChangeLog: adds 8d96cf4 libiberty/ChangeLog: adds 1629449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. adds aa57b18 [ARC] Reject constant-constant comparison. adds 220112f PR tree-optimization/69399 * wide-int.h (wi::lrshift): For [...] adds 874e154 HSA: simplify partitioning of HSA kernels and host impls. adds 7b0c1b6 2016-01-20 Christian Bruel christian.bruel@st.com adds 4faba62 * config/rs6000/driver-rs6000.c (detect_processor_aix [...] adds 5cb23e3 PR c++/69496 * constexpr.c (cxx_eval_array_reference): Eval [...] adds 8ca4755 [PR 69355] Correct hole detection when total_scalarization fails adds c88301a 2016-01-27 Richard Biener rguenther@suse.de adds 3adace2 Set FP options for failing special functions tests adds 9ce22fb 2015-01-27 Wilco Dijkstra wdijkstr@arm.com adds 18e9663 PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings adds 6a9b35ef PR c++/69379 * constexpr.c (cxx_eval_constant_expression): [...] adds d46a16d PR ada/69488 * gnat.dg/sso/*.adb: Robustify dg-output directives. adds 26271de 2016-01-27 Thomas Klausner wiz@NetBSD.org adds b3df021 2016-01-27 Uros Bizjak ubizjak@gmail.com adds 5fa82c1 2016-01-15 Ryan Burn contact@rnburn.com adds 5068be1 gcc/: * common.opt (fkeep-gc-roots-live): New undocumented o [...] adds d7993d8 * go-lang.c (go_langhook_init_options_struct): Default to - [...] adds ee49ca6 PR lto/69254 * sanitizer.def: Add BEGIN_SANITIZER_BUILTINS [...] adds 7795ac5 compiler: Accept map composite literals with omitted key [...] adds eec9642 libcpp: use better locations for _Pragma tokens (preprocessor/69126) adds fee5e49 PR c/68062 * c-typeck.c (build_binary_op) [EQ_EXPR, GE_EXPR [...] adds 9b84935 PR tree-optimization/68398 * params.def (PARAM_FSM_SCALE_PA [...] adds 7deb975 * testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>. adds 78e516e PR debug/66869 * c-decl.c (c_write_global_declarations_1): [...] adds 807a0f5 rs6000: Put back the 's' output modifier adds 4e03fd0 Don't change stack_alignment_needed for __tls_get_addr adds 147b2f9 2016-01-27 Paul Thomas pault@gcc.gnu.org adds fa6e6b1 PR rtl-opt/69447 adds e2cc8a2 2016-01-27 Janus Weil janus@gcc.gnu.org adds 5ce8f55 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2 [...] adds fd41fc3 Daily bump. adds 00c8e91 Low-hanging C++-lexer speedup (PR c++/24208) adds 44e7334 2016-01-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 7b8122c correct ChangeLogs for PR69422 adds badce22 Fix PR pch/68758. adds e87502d 2016-01-28 Richard Biener rguenther@suse.de adds 358dfcb gcc/ adds cc7124a gcc/fortran/ChangeLog: adds 65de97d Added missing testcase of r232919. adds 9c6705c Several instructions disassemble a zero immediate as wzr/xzr [...] adds b2b28d2 Add support for vector permute cost since various permutes ca [...] adds c93a489 * gcc-interface/gigi.h (enum attr_type): Rename into... (en [...] adds 9b2c24c PR libstdc++/69450 * acinclude.m4 (GLIBCXX_CHECK_MATH11_PRO [...] adds 21329e9 PR target/63679 * gcc.dg/tree-ssa/sra-17.c: A [...] adds d4a7881 * gcc.dg/pr65980.c: Skip on AIX. * gcc.dg/pr6 [...] adds 1e6115d * directives.c (destringize_and_run): Adjust prototype. adds 60763a0 PR c++/67407 adds d66fdd7 A recent change added UNSPEC to the CCMP patterns to stop com [...] adds b547a9b * tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED. adds 7410428 assert instead of silently failing code gen adds ded839b use codegen_error_p adds 7139736 remove out of sync comments adds 7d34463 make debug comment more explicit adds 25653d4 PR target/69305 adds 2e251de Fix optimize_isl dump adds 3c8e753 * config/rs6000/rs6000.c (output_cbranch): Don't statically [...] adds f488166 PR middle-end/69542 * lra-remat.c (calculate_local_reg_rema [...] adds c649bac PR target/17381 - Unnecessary register move for float extend adds 9125318 2016-01-28 Steve Ellcey sellcey@imgtec.com adds c80c12c PR target/68400 * gcc.target/mips/mips.exp (mips_option_gro [...] adds f11bb27 PR target/69459 * config/i386/constraints.md (C): Only acce [...] adds 9cd9799 PR pch/68176 * files.c (_cpp_find_file): Set file->implicit [...] adds d645b96 Daily bump. adds e6d2fce Fix cp_binding_level reuse logic adds a3b6fb3 PR69545: revert patch adds 7550d85 2016-01-29 Richard Biener rguenther@suse.de adds ce6a697 PR c++/69509 PR c++/69516 * constexpr.c (cxx_eval_array_re [...] adds ef95367 PR c++/69462: Provide FLT_EVAL_METHOD and DECIMAL_DIG in float.h. adds ae849d2 S/390: Require a hardware vector support for test to succeed. adds 5c770bd PR other/69006: S/390: Fix extra newlines after diagnostics. adds 26b22e9 S/390: Use %qs in error messages. adds 40c727c Fix Cygwin bootstrap error due to TM symbols adds d2a60e9 PR debug/66869 * decl.c (wrapup_globals_for_namespace): War [...] adds b622ec2 2016-01-29 Richard Biener rguenther@suse.de adds 1e64899 Test __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ adds f9fb57c Add myself as a hsa maintainer adds 38920db Use vm in sse2_cvtps2pd<mask_name> adds e3078da testsuite/ 2016-01-29 Andrew Bennett andrew.bennett@imgtec.com adds ca6c731 PR target/66137 * gcc.target/i386/pr66137.c: New test. adds 4758dc3 PR target/69551 * config/i386/i386.c (ix86_expand_vector_se [...] adds 895af3c PR target/65604 * config/mips/mips.c (mips_output_division) [...] adds 21601fc PR target/65604 * gcc.target/mips/div-delay.c: New test. adds b0d8930 Revert revsion 229087 changes in lra-spills.c adds 6b3b345 2016-01-29 Vladimir Makarov vmakarov@redhat.com adds ae5394f document that isl-0.16 is supported adds ff5e28e PR debug/69518 * c-decl.c (finish_struct): Clear C_TYPE_INC [...] adds a0ed249 [hsa] Atomic assess memory model fixes adds aa01d05 Daily bump. adds dc93691 2016-01-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e8f0301 2016-01-30 Dominique d'Humieres dominiq@lps.ens.fr adds b5239e8 PR r++/68490 - error initializing a structure with a flexible [...] adds 17985ab 2016-01-30 Paul Thomas pault@gcc.gnu.org adds 3b8b902 PR tree-optimization/69546 * wide-int.cc (wi::divmod_intern [...] adds 3df757b Daily bump. adds cb3e5ac 2016-01-31 Paul Thomas pault@gcc.gnu.org adds 1c55498 Fix abi-tag17.C. adds b2c9555 Fix abi-tag16.C. adds 6b5f131 PR c++/69009 adds 5e5dd23 PR c++/68763 adds 9d85f83 * fi.po: Update. adds 875f281 Regenerate .pot files. adds e049bf2 Daily bump. adds 240568a * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa [...] adds 1fdf717 PR debug/68244 * g++.dg/parse/parens3.C: Use register "4" on hppa. adds 122d538 PR target/68741 * inclhack.def (hpux_vsscanf): New fix. * [...] adds 6009b3b PR testsuite/69584 * gcc.dg/tree-ssa/sra-17.c: Fix regexps [...] adds f80aff4 PR rtl-opt/69535 adds e3882c4 PR rtl-optimization/69570 * ifcvt.c (bb_ok_for_noce_convert [...] adds 34486d8 * postreload.c (reload_cse_simplify): Remove dead code. adds 65821ae Don't define guard macros when doing #include_next in math.h [...] adds 2eaaa4e 2016-02-01 Richard Biener rguenther@suse.de adds 9444c6c Missing copyright for mem-stats header files. adds 88a477b 2016-02-01 Richard Biener rguenther@suse.de adds b400765 2016-02-01 Richard Biener rguenther@suse.de adds 948eee2 gcc/ * config/nvptx/nvptx.c (PTX_GANG_DEFAULT): New. (nvpt [...] adds 1674217 PR tree-optimization/67921 * fold-const.c (split_tree): New [...] adds bd1b907 * omp-low.c (oacc_parse_default_dims): Avoid -Wsign-compare [...] adds aaf527d Remove duplicate copy of the test body inadvertently inserted [...] adds 8bb6d8c * ifcvt.c (bb_ok_for_noce_convert_multiple_sets): Return fal [...] adds 499b857 PR tree-optimization/68580 * params.def (FSM_MAXIMUM_PHI_AR [...] adds 4a886fd Fix PR # in last change adds d090e5c * g++.dg/other/anon5.C (dg-opetions): Use -gdwarf-2 instead of -g. adds fcb317c * Add PR number. adds 6f13b08 PR preprocessor/69543 PR c/69558 * c-pragma.c (handle_prag [...] adds dcddc5a PR rtl-optimization/69592 * rtlanal.c (nonzero_bits_binary_ [...] adds 3e3cd10 [RS6000] ABI_V4 init of toc section adds 0cc9a8e Daily bump. adds 19bf08e [RS6000] lqarx and stqcx. registers adds cfd9ca8 gcc/ adds 32f2925 2016-02-02 Richard Biener rguenther@suse.de adds bf57e97 libgomp: Don't configure for offloading target if we don't bu [...] adds 071822e libgomp: For hsa offloading, compilation is all handled by th [...] adds f1deafd libgomp: Use HSA_RUNTIME_LIB, HSA_KMT_LIB in the testsuite adds 6637013 libgomp: Skip hsa offloading for OpenACC test cases adds 2bf3f44 Merge BUILT_IN_GOACC_HOST_DATA into BUILT_IN_GOACC_DATA_START adds f9ec342 2016-02-02 Richard Biener rguenther@suse.de adds 4afa506 MAINTAINERS (Write After Approval): Add myself adds d13a2d0 * config/avr/avr.c (avr_option_override): Set PARAM_ALLOW_S [...] adds 2b9d573 PR target/67032 * config/i386/i386.c (geode_cost): Increase [...] adds f4c1a84 * testsuite/libgomp.oacc-c-c++-common/declare-4.c: Fix clause. adds 12ad66d This patch adds support for the TARGET_IRA_CHANGE_PSEUDO_ALLO [...] adds ef70498 Improve TARGET_IRA_CHANGE_PSEUDO_ALLOCNO_CLASS target hook. [...] adds 34ed94c libgomp: fix teams-3/4 testcases adds ca33d2a libgomp: fix target-31.c testcase adds b10e3d4 nvptx: do not use alternative spelling of unsigned comparisons adds 665fbc2 gcc/ * gimplify.c (omp_notice_variable): Add usage check. adds 4eef8df Add IA MCU tests for passing/returning of empty structures/unions adds 70bca70 * wide-int.cc (canonize_uhwi): New function. (wi::divmod_in [...] adds 66ea75c vector-compare-4.c adds 31d35b7 Daily bump. adds ba32660 compiler: Unpack method names when sorting them. adds 7446ae0 compiler, runtime: mark stub methods, ignore them in runt [...] adds 88cab2d [Testsuite] Fix scan-tree-dump failures with vect_multiple_sizes adds a4454da gcc/testsuite/ChangeLog: adds e69ad94 Fix the ccmp_1.c test back to use '0' as regular expressions [...] adds 53aeb67 PR target/69118 adds 277d9d1 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable [...] adds 401bd0c 2016-02-03 Vladimir Makarov vmakarov@redhat.com Alex [...] adds c90d55d Fix PR c++/69056 (argument pack deduction failure during over [...] adds 397fecd Add the new IA MCU test adds 0694cef libgo: Update to go1.6rc1. adds ad2fe51 2016-02-03 Andreas Tobler andreast@gcc.gnu.org adds cf8f3ba * lib/compat.exp (compat-get-options-main): Add dg-timeout-f [...] adds edf6c4d PR target/69644 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds 415d564 PR c/69627 * diagnostic-show-locus.c (layout::get_state_at_ [...] adds ffb045f Daily bump. adds 1d4bd3c 2016-02-03 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 342ed0a Define check_union_passing6 only for CHECK_FLOAT128 adds 6b94e13 PR c++/69251 - [6 Regression] ICE in unify_array_domain on a [...] adds c9aab4b Disable auto prefetcher for -march=znver1. adds 1f1475a PR target/69454 * config/i386/i386.c (convert_scalars_to_ve [...] adds a6d2521 2016-02-04 Christian Bruel christian.bruel@st.com adds 7a1e903 [ARM] PR target/65932: stop changing signedness in PROMOTE_MODE adds 6b722eb [ARM][1/4] PR target/65932: Add testcase adds efca3db [ARM][2/4] Fix operand costing logic for SMUL[TB][TB] adds afabf5e [cse][3/4] Don't overwrite original rtx when folding source of set adds f50a789 [ARM][4/4] Adjust gcc.target/arm/wmul-[123].c tests adds a6ff94d * class.c (find_flexarrays): Don't declare dom variable. (d [...] adds 3d13543 * config/aarch64/aarch64.c (aarch64_legitimize_address): For [...] adds 774068a Fix PR sanitizer/69276 adds fe4a3b1 Update cpplib .po files. adds 5c7221a Update gcc .po files. adds da08cb5 [ARM] Remove neon_reinterpret, use casts adds a6f3f39 PR 69577: Invalid RA of destination subregs adds 2c794ea gcc: invoke: delete -mno-fma4 docs adds 08fd6cf This patch fixes an exponential issue in ccmp.c. When decidi [...] adds 89c6f77 Fix jit crash on aarch64 adds f0146cf [gcc] 2016-02-04 Michael Meissner meissner@linux.vnet.ibm.com adds 67046bb Update copyright years in libstdc++ manual and add link adds 356967c Regenerate front page of libstdc++ HTML docs adds 2a1d28d PR rtl-optimization/69577 Revert: 2015-10-29 Richard Hend [...] adds 931b245 PR fortran/69368 * tree-dfa.c (get_ref_base_and_extent): Re [...] adds 6b098e9 PR c/69669 * c-decl.c (finish_enum): When honoring mode att [...] adds ebce0b4 libgo: bump version number for upgrade to 1.6rc1 adds 2cc8e10 * config/msp430/msp430.c (msp430_start_function): Add function type. adds f7ef539 Fix constexpr evaluation of comparisons involving pointer-to-members adds 81c08ac combine: distribute_notes again (PR69567, PR64682) adds f90d67e Test for C99 stdlib.h functions with -std=c++98 adds 1600bf9 Daily bump. adds f1bd1c8 obsolete the deprecated rtems targets adds ab99f10 Compile pr69454-2.c with -msse2 -mno-accumulate-outgoing-args adds 270efe3 PR bootstrap/69677 * config/i386/i386.c (convert_scalars_to [...] adds 1d3cea7 S/390: Fix r6 vararg handling. adds aa5b477 S/390: Fix 64 bit sibcall adds 9176589 libstdc++: S/390: Add missing baseline_symbols.txt for s390x/-m31. adds f390cf65 S/390: Do not require -march=z13 on s390 but only on s390x. adds 8f778da S/390: Correct documentation adds 26b9e79 S/390: Remove superfluous loops. adds a4f5e1b * fi.po: Update. adds 7b1951f 2016-01-05 Jeremy Bennett jeremy.bennett@embecosm.com adds 235d872 Fix PR c++/68948 (wrong code generation due to invalid constr [...] adds 14b9698 gcc/ adds 5b110ba * config/rs6000/crypto.md (crypto_vpermxor_<mode>): Correct [...] adds d4f0b24 Add a testcase for PR target/69677 adds a854e28 * gcc.target/i386/pr69577.c: Require avx_runtime target. adds 9c28a29 * gcc.dg/sancov/asan.c: Move to ... * gcc.dg/asan/sancov-1. [...] adds 3120f7a Make issues similar to PR c++/68948 fail loudly. adds 1e30246 PR c++/69628 * charset.c (cpp_interpret_charconst): Clear * [...] adds 66feb54 PR rtl-optimization/69691 * lra-eliminations.c (move_plus_u [...] adds 3a2545a Fix fortran scalar elemental dependency mishandling adds fcb25f28 PR c/69643 adds a7cc1f9 PR c++/69662 - -Wplacement-new on allocated one element array [...] adds 3f0ff0d PR tree-optimization/68541 * gimple-ssa-split-paths.c: Incl [...] adds 744c565 Daily bump. adds cc2bfdc * mmap.c (MAP_FAILED): Define if not defined. adds a799b58 Daily bump. adds 527ab91 * fi.po, sv.po: Update. adds df80c0b * ru.po: Update. adds 16430ac 2016-02-07 Jerry DeLisle jvdelisle@gcc.gnu.org adds 28b60b0 Daily bump. adds 07c0f1c PR tree-optimization/65917 * tree-ssa-dom.c (record_tempora [...] adds 40d85f4 PR tree-optimization/68541 * gcc.dg/tree-ssa/ [...] adds 0418e71 2016-02-08 Richard Biener rguenther@suse.de adds 17e5248 * gcc-interface/utils.c (create_var_decl): Set again DECL_CO [...] adds 5a987d8 2016-02-08 Richard Biener rguenther@suse.de Jeff Law <l [...] adds c4f4b1e 2016-02-08 Richard Biener rguenther@suse.de adds b0a7399 Enable isinf/isnan checks for all targets adds da259f5 Fix latent LRA remat issue (PR68730) adds b981525 PR c++/69631 adds 456d939 * convert.c (convert_to_integer_1): Re-indent. adds 600695e Remove -fshort-double adds 6c1b408 Remove accidentally added 'constexpr' in previous commit adds f553d9f PR c++/69688 * constexpr.c (clear_cv_and_fold_caches): Rena [...] adds 44a1fc1 * doc/tree-ssa.texi (Preserving the virtual SSA form): Remov [...] adds dac01e1 jit: fix build after r233218 (build_common_tree_nodes) adds 86e0b12 PR preprocessor/69664: fix rich_location::override_column adds 26abce1 PR ipa/69239 * g++.dg/ipa/pr69239.C: New test. adds 0acb2d6 PR c++/59627 * parser.c (cp_parser_omp_declare_reduction): [...] adds 93b124b PR tree-optimization/68541 * gcc.dg/tree-ssa/split-path-1.c [...] adds 394a86f PR tree-optimization/69209 * ipa-split.c (split_function): [...] adds 58fd2d6 PR c++/69657 * name-lookup.c (do_nonmember_using_decl): Lea [...] adds 83d5062 Fix PR c++/69283 (auto deduction fails when ADL is required) adds 9cc6714 Fix PR c++/69139 (deduction failure with trailing return type) adds 7824b73 Daily bump. adds 0545fbe PR go/69537 runtime: Don't refer to _end symbol in share [...] adds 40642c1 2016-02-08 Sandra Loosemore sandra@codesourcery.com adds 9913e2a Handle -fdiagnostics-color in lto adds 3cad69a Add missing entry adds d4d3da7 2016-02-09 Richard Biener rguenther@suse.de adds b53e0a9 Fix GOMP/GOACC_parallel optimization in ipa-pta adds a1856dd gcc/testsuite/ adds aacf710 Fix expectation in AVX512 logic instructions test. adds 2e980a3 2016-02-09 Richard Biener rguenther@suse.de adds b094912 * de.po: Update. adds 781996a * gimple-ssa-backprop.c (optimize_phi): Do not replace an ar [...] adds d1b8778 * config/i386/i386.md (insv<mode>_1): Use gen_int_mode to t [...] adds 4ccd644 2016-02-11 Alexandre Oliva aoliva@redhat.com adds 0771836 [ARM] PR68532: Fix up vuzp for big endian adds c2c179b [ARM] PR68532 Fix up vzip recognition for big endian adds 4f6f292 2015-04-25 Daniel Starke daniel.f.starke@freenet.de adds 53858a9 Ensure stdout is newline terminated for status wrappers. adds 600c00f [gcc] 2016-02-09 Michael Meissner meissner@linux.vnet.ibm.com adds 2ccad95 * fi.po: Update. adds f057036 Daily bump. adds dea192d PR go/69511 runtime: change G gcstack_size field to size_t adds 58f74ef 2016-02-09 Andrew Pinski apinski@cavium.com adds db31258 2016-02-10 Richard Biener rguenther@suse.de adds 72bebc1 * timevar.def (TV_PHASE_DBGINFO): Delete. (TV_PHASE_CHECK_D [...] adds 42c18f6 Enable instruction fusion of AES instructions on ARM for Cort [...] adds 79f1ed2 2016-02-10 Richard Biener rguenther@suse.de adds f367ec4 Enable instruction fusion of dependent AESE; AESMC and AESD; [...] adds 14485c8 PR tree-optimization/68021 * tree-ssa-loop-ivopts.c (get_co [...] adds fa03b19 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*- [...] adds e5d1ea3 PR ipa/69241 PR c++/69649 * gimplify.c (gimplify_modify_ex [...] adds 43cfc88 PR go/68562 * config/i386/morestack.S (__stack_split_initia [...] adds f64416c gcc/ adds 268df86 * ptree.c (debug_tree): Implement for cp_expr. adds 2066d1f PR c++/10200 adds ce20a5b PR c++/69657 adds ec4ec95 2016-02-10 Vladimir Makarov vmakarov@redhat.com adds 1356bc7 PR go/66904 cmd/go: fix "#cgo pkg-config:" comments with gccgo adds be7c31e Fix PR #. adds 703eb77 PR c++/68926 adds 168a134 Daily bump. adds 45dc511 2016-02-11 Richard Biener rguenther@suse.de adds b86fba3 2016-02-11 Richard Biener rguenther@suse.de adds 811fedd gcc/ PR target/69713 * config/sh/sh.md (casesi_worker_0): A [...] adds 1cddf45 gcc/testsuite/ adds 8d68396 PR target/65313 * tree-vect-slp.c (vect_schedule_slp_instan [...] adds 3eb5e6f PR plugins/69758: add params.list to PLUGIN_HEADERS adds 63f6331 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 87a6c82 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 6defe3c [AArch64] Only update assembler .arch directive when necessary adds acb7939 gcc/testsuite/ * gcc.target/sh/pr54089-8.c: Adjust optimizat [...] adds 42c87ca gcc/fortran/ChangeLog: adds bec5781 combine: More distribute_notes trouble (PR69737) adds 40b38ac PR c/69768 * c-typeck.c (parser_build_binary_op): Strip nop [...] adds 67cf9b5 * cgraph.c: Spelling fixes - behaviour -> behavior and neig [...] adds ab127fe Daily bump. adds 24f65e3 gcc/ChangeLog: adds 9ddb20d Fix PR c++/69098 (bogus errors with static data member template) adds 74a4140 Fix obstack use-after-free problems in C frontend, PR69522 adds 7c25ed5 Fix incomplete initialization of the declspec struct. adds f36f5c1 2016-02-12 Kugan Vivekanandarajah kuganv@linaro.org adds 3494747 PR ipa/68672 * ipa-split.c (split_function): Don't compute/ [...] adds 9181a4e PR ipa/69241 * ipa-split.c (split_function): If split part [...] adds 52543fd gcc/ adds 7d75fb5 * gcc.dg/pr69522.c: Add empty dg-options. adds 6d60929 * g++.dg/torture/init-list1.C: New. adds fcce1b0 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds da7d506 PR driver/69265 and 69453: improved suggestions for various m [...] adds 5af71a8 PR driver/69779: fix bogus cleanup code used by libgccjit aff [...] adds aec1f4b PR other/69554: avoid excessive source printing for widely-se [...] adds 1774ff8 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 38c9bd3 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds d58f707 libgcc/ChangeLog: * config.host (tilegx*-*-linux*): r [...] adds 0aedee4 gcc/ChangeLog: * config/tilepro/t-tilepro: Replace CC [...] adds 2d417cc Fix FAIL: special_functions/18_riemann_zeta/check_value.cc (t [...] adds d6ad38a * eo.po: Update. adds b841fbd runtime: For c-archive/c-shared, install signal handlers [...] adds f250922 Daily bump. adds 44a59bb gcc/ PR target/67636 PR target/64345 * config/sh/sh.md (*z [...] adds 67cab04 * gcc.dg/pr67964.c: Add dg-require-alias. adds beb1316 gcc/ PR target/67260 * config/sh/sh.md (sibcall_value_pcrel [...] adds 73bb5f8 gcc/testsuite/ PR target/67260 * gcc.target/sh/torture/pr67 [...] adds 2959d9c Daily bump. adds ce53bb6 PRE_INC with invalid hard reg adds a72095c Correct c-torture stkalign test adds bc43692 Add missing pr number adds af02891 Fix some pipe reservations in znver1.md * config/i386/znver [...] adds fdec7e8 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds a96c809 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds e46faff PR fortran/68746 * gfortran.dg/read_dir.f90: Xfail on hppa* [...] adds 9b49c3c 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds 048186c * config/pa/pa.md (absqi2, absghi2, bswaphi2, bswapsi2, bswa [...] adds c44214d Daily bump. adds 0b3619e 2016-02-15 Richard Biener rguenther@suse.de adds bd5653d Don't mark offload symbols with force_output in ltrans adds 4a45fe0 2016-02-15 Richard Biener rguenther@suse.de adds c6d481f S/390: Add -fsplit-stack support adds 4bc40d2 S/390: New mcount call sequence for z900+ CPUs in 31-bit mode. adds 976b4d1 Don't make something with an autoinc an equivalencing insn (P [...] adds 5c819ea Avoid removing sets of a pseudo PIC register in LRA. adds 7717d90 2016-02-15 Richard Biener rguenther@suse.de adds 4ef4d76 2016-02-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ccfbefc * alias.c (get_alias_set): Fix a typo in comment. adds bbf5822 PR c++/68890 adds 521a637 PR c++/69753 adds 0799f49 Add support for the FCCMP insn types adds 77454e6 PR c++/69797 * c-common.c (sync_resolve_size): Diagnose too [...] adds 2074f21 PR c++/69658 * init.c (expand_default_init): Only call resh [...] adds 49a549c 2016-02-15 Jerry DeLisle jvdelisle@gcc.gnu.org adds c4bb895 * sv.po: Update. adds e810923 [RS6000] reload_vsx_from_gprsf splitter adds ab5ba8d Daily bump. adds fd808c1 2016-02-16 Richard Biener rguenther@suse.de adds 8e5e4f1 2016-02-16 Richard Biener rguenther@suse.de adds 14a72c4 PR tree-optimization/69802 * tree-ssa-reassoc.c (update_ran [...] adds c3f87ee Don't call call_cgraph_insertion_hooks in simd_clone_create adds e73a0c1 2016-02-16 Richard Biener rguenther@suse.de adds 74d6399 [ARC] Add single/double IEEE precission FPU support. adds 50e0cd7 Fix bswap optimization on big-endian (PR69714, 67781). adds f72a5e6 2016-02-16 Richard Biener rguenther@suse.de adds 3ae1cc9 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds 37fffac PR tree-optimization/69820 * tree-vect-patterns.c (type_con [...] adds 2807242 PR c/64748 adds 3a2a72a PR middle-end/69801 * gcc.dg/pr69801.c: Add empty dg-options. adds 8f77aab [Patch AArch64] Restrict 16-bit sqrdml{sa}h instructions to F [...] adds d6faee8 [Patch AArch64] GCC 6 regression in vector performance. - Fix [...] adds b24ac00 [Patch AArch64] Use software sqrt expansion always for -mlow- [...] adds 66237b0 [AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from Cortex-A5 [...] adds 88ff21f * gcc-interface/misc.c (gnat_enum_underlying_base_type): New [...] adds ffc2392 * gcc-interface/gigi.h (maybe_debug_type): New inline functi [...] adds b2d052b PR c++/69657 * name-lookup.c (lookup_qualified_name): Add f [...] adds 7675e96 PR c/69835 * common.opt (Wnonnull-compare): New warning. * [...] adds 3f844f1 2015-02-16 Thomas Koenig tkoenig@gcc.gnu.org adds 48a7e3d [gcc] adds 0d85ea3 Daily bump. adds c15bac1 PR c++/10200 PR c++/69753 * call.c, cp-tree.h, name-lookup [...] adds 0f09c25 2016-02-16 Tim Shen timshen@google.com adds 7b319ee * gcc-interface/utils2.c (gnat_protect_expr): Make a SAVE_EX [...] adds e0c0515 * exp_ch4.adb (Expand_N_Indexed_Component): Active synchroni [...] adds 54e06ac * config/msp430/msp430.c (msp430_mcu_data): Sync with data f [...] adds e4746c6 * config/visium/visium.c (machine_libfunc_index): New enum. [...] adds 4f24071 * gcc.dg/ifcvt-4.c: Skip on Visium. adds 09e131a As part of the final cleanup of aarch64_internal_mov_immediat [...] adds 6baedca 2016-02-17 David Sherwood david.sherwood@arm.com adds ff74dd5 [ARM] PR target/69161: Don't ignore mode when matching compar [...] adds 51bf9f9 [AArch64] PR target/69161: Don't use special predicate for CC [...] adds c9732c2 2016-02-17 Richard Biener rguenther@suse.de adds d68ff2d 2016-02-17 Richard Biener rguenther@suse.de adds e3c2427 [gcc] adds 467a213 2016-02-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6651de1 * doc/extend.texi (C++ Attributes): Correct description of [...] adds 1fa780a xtensa: fix libgcc build with --text-section-literals adds 5045830 PR c++/69842 * method.c (forward_parm): Split out from... [...] adds fc3527e PR c++/69850 * gimplify.c (gimplify_cond_expr): Call gimple [...] adds eb0f85d Daily bump. adds 02d652c PR c++/68679 * decl2.c (reset_type_linkage_2): Look through [...] adds 5ae773e PR c++/68585 * constexpr.c (cxx_eval_bare_aggregate): Fix ' [...] adds 816919e PR c++/65985 * constexpr.c (build_constexpr_constructor_mem [...] adds 39d861e libgo: Update to final Go 1.6 release. adds 0808dfc 2016-02-18 Richard Biener rguenther@suse.de adds d92404e PR target/62554 PR target/69610 gcc * con [...] adds c32bc4d Fix PR number in changelog entries. adds 63ad69d 2016-02-18 Richard Biener rguenther@suse.de adds 2bc9f5c Do not emit red stack zones for a fn with no_sanitize_address adds 57d00b6 [gcc] 2016-02-18 Michael Meissner meissner@linux.vnet.ibm.com adds 4550fbd PR testsuite/68580 * c-c++-common/tsan/pr65400-1.c (v, q, o): [...] adds e99b10c Daily bump. adds f67cece * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call [...] adds 16f9a53 PR target/69671 * config/i386/sse.md (*<floatsuffix>floatv2 [...] adds 9839f35 S/390: PR 69625: Add test case adds e80be24 S/390: Add __morestack test. adds 0cb6905 S/390: Add IBM z13 pipeline description adds bef91dd S/390: z13 lcbb fix address operand. adds 664ff6a S/390: z13 inline stpcpy implementation. adds b11e60a S/390: Adjust movstr-1.c testcase to work with the z13 stpcpy [...] adds b088ff4 S/390: z13 fix mode in vcond expansion adds e29f7ac S/390: Add vec_sub_u128 to vecintrin.h adds 6c678e7 S/390: z13 Change predicates of 128 bit add sub. adds d1bae8c S/390: Add single element vector types to iterators. adds e3eb13b S/390: z13 Add missing commutative operand markers. adds f6cc34b PR target/69820 * config/i386/sse.md (VI_512): Only include [...] adds cf2ed1b [AArch64] Skip gcc.target/aarch64/assembler_arch_1.c if assem [...] adds a45bce1 PR c++/67767 * parser.c (cp_parser_std_attribute_spec_seq): [...] adds 6263dde PR c++/69850 * init.c (build_vec_delete_1): Set TREE_NO_WAR [...] adds 743d960 PR middle-end/69838 * lra.c (lra_process_new_insns): If non [...] adds e4e70a5 Adjust fix PR c++/68948 adds 5fe1f28 PR testsuite/69573 - FAIL: gcc.dg/pr61053.c (test for excess errors) adds d91f5fb PR c++/69851 * expr.c (store_field): Don't use bit-field pa [...] adds 0a0d388 Tweak comment further. adds 0a04aac PR c++/69850 * rtti.c (ifnonnull): Set TREE_NO_WARNING on t [...] adds bc9536b * doc/invoke.texi (C++ Dialect Options): Clarify interaction [...] adds 563d5cb PR c++/69826 * c-pragma.c (c_pp_lookup_pragma): Handle PRAG [...] adds ec1cc02 2016-02-19 Jakub Jelinek jakub@redhat.com Ber [...] adds 5814ddc PR driver/69805 * gcc.c (LINK_COMMAND_SPEC, GOMP_SELF_SPECS [...] adds 9cce838 gcc/c-family/ChangeLog: 2016-02-19 Bernd Edlinger <bernd.ed [...] adds b9ffa12 Daily bump. adds bd5bb66 PR c++/69743 * call.c (remaining_arguments): No longer stat [...] adds b2745e5 Fix whitespace in MAINTAINERS adds 3a8aea9 Remove stray log entry in gcc/ChangeLog-2015 adds cf2fd8f Fix whitespace in ChangeLog adds 9a1d3aa Fix whitespace in gcc/ChangeLog adds 140e093 Fix whitespace in gcc/testsuite/ChangeLog adds f1c896c Fix whitespace in libgomp/ChangeLog adds 51385ae 2016-02-20 Dominique d'Humieres dominiq@lps.ens.fr adds b345a09 2016-02-20 Paul Thomas pault@gcc.gnu.org adds 3dd417f Daily bump. adds 33b4e12 Properly initialize variable in tree-chkp.c (chkp_mark_invali [...] adds 9a0f46c Daily bump. adds 6ec9c8c 2016-02-22 Richard Biener rguenther@suse.de adds ae0fd62 Add dump-fn to gdbhooks.py adds 2b5a306 Add dot-fn to gdbhooks.py adds 0934337 gcc/ PR target/69806 PR target/54089 * config/sh/sh.c (sh_ [...] adds 6ba562d HSA: fix emission of clrsb{l,ll} builtins adds b8cd18c PR target/69885 * config/m68k/m68k.md (ashldi3, ashrdi3, ls [...] adds ce145c3 * tree-vect-loop.c (vect_estimate_min_profitable_iters): Dum [...] adds 682c90f 2016-02-22 Richard Biener rguenther@suse.de adds 51ce1c6 gcc/ * config/nvptx/nvptx.c (nvptx_gen_shuffle): Add suppor [...] adds 7aed60d MAINTAINERS: add myself to libcpp and diagnostic messages adds 872267e PR target/69894 PR target/69895 * config/m68k/t-opts (OPTI [...] adds 2377cab Add terminating line to output as prune can remove last \r fr [...] adds 272347c PR target/69885 * doc/md.texi (ashl@var{m}3): Document that [...] adds 13af201 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds a02a800 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds e53f41d PR28901 Add two levels for -Wunused-const-variable. adds 02c0cb5 * sv.po, vi.po: Update. adds dc0af67 Daily bump. adds 467ee34 sso tests need int32 machines. adds 296c5f0 S/390: Turn movstr-1.c into compile only test. adds 990e443 S/390: Move movstr-2.c into vector subdir. adds 57ed698 S/390: Move vcond-shift.c to vector subdir. adds f482dff gcc/testsuite/ChangeLog: adds e045424 [pr 69666] No SRA default_def replacements for unscalarizable [...] adds 87792fb PR c/69911 Check main_input_filename and DECL_SOURCE_FILE are [...] adds eec0fa3 PR c/69900 * common.opt (Wunreachable-code): Add Warning flag. adds f1f91c0 PR c++/69902 * fold-const.c (fold_truth_not_expr): Propagat [...] adds ecca180 Require alias support in gcc.target/i386/chkp-hidden-def.c adds 462aa75 2016-02-23 Richard Biener rguenther@suse.de adds 3a37a41 Use plain -fopenacc to enable OpenACC kernels processing adds 43b3fc7 2016-02-23 Richard Biener rguenther@suse.de adds 1347328 2016-02-23 Bernd Edlinger bernd.edlinger@hotmail.de adds d5bf2cc Add test coverage for _Pragma (PR preprocessor 69126, 69543, 69558) adds 52609ec PR preprocessor/69126: avoid comparing ad-hoc and non-ad-hoc [...] adds ee1bfdb Remove __seg_tls before first release. adds 8c38d88 PR middle-end/69780 - [4.9/5/6 Regression] ICE on __builtin_a [...] adds 4772d9d 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds d41ab73 PR objc/69844 * c-parser.c (c_parser_for_statement): Proper [...] adds b72ffc5 libstdc++/69893 make <tr1/cmath> work with C++11 adds 877cea8 Document __STDCPP_WANT_MATH_SPEC_FUNCS__ macro adds ab61278 * gcc/config/aarch64/aarch64.c (exynosm1_tunings): En [...] adds 01cadc5 Tweak the pipeline model for Exynos M1 adds 7ef15dd PR target/69810 * config/rs6000/rs6000.md (zero_extendqi<mode [...] adds 4758745 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4373b6a Daily bump. adds e6ab747 2016-02-24 Christian Bruel christian.bruel@st.com adds 6907286 2016-02-24 Richard Biener rguenther@suse.de adds f0e92ef PR middle-end/69909 * expr.c (expand_expr_real_1) <normal_i [...] adds 698357b PR c/69918 * params.def (PARAM_MAX_SSA_NAME_QUERY_DEPTH): B [...] adds 2a0accb [ARM] PR target/69875 Fix atomic_loaddi expansion adds 8ad3288 [ARM] Add initial support for the Cortex-A32 adds 36d081e 2016-02-24 Richard Biener rguenther@suse.de adds 9c9680b [gcse] PR rtl-optimization/69886: Check target mode in can_as [...] adds 7c74949 PR middle-end/69915 * tree.c (build_vector_from_ctor): Fix [...] adds 287902c libstdc++/69939 Qualify get and forward adds 90436d9 [ARM] Tests for arm_restrict_it patterns in thumb2.md adds d6b92d9 Adapt gcc.dg/debug/dwarf2/prod-options.c for Solaris assembler adds 596070e 2016-02-24 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8aa3d53 runtime: lock M during cgo call adds 2968434 * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fn [...] adds 5065f8a Add -flifetime-dse=1. adds 650c3ad PR debug/61033 * g++.dg/pr61033.C: Add a regression testcas [...] adds 0502736 Avoid making unportable assumptions about the relationship be [...] adds 34ed562 PR c++/69912 - [6 regression] ICE in build_ctor_subob_ref ini [...] adds ab0d46c * doc/invoke.texi: Adjust -flifetime-dse documentation. adds 3460809 PR c++/69323 - valid adds 2b80a2a PR c++/69323 - errors adds f0ea75d PR c/69819 * c-decl.c (finish_decl): Don't update the copy [...] adds 2cde02a PR c++/69922 * class.c (build_base_path): Set TREE_NO_WARNI [...] adds 6cde573 PR debug/69705 * dwarf2out.c (gen_variable_die): Work aroun [...] adds a057332 PR c/51147 - attribute((mode(byte))) on an enum generates wrong code adds 38f18b3 Daily bump. adds 4003c80 Fix PR c++/69736 adds f14d8d6 PR rtl-optimization/69896 * regcprop.c: Include cfgrtl.h. [...] adds da041ce PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds e59c8b1 gcc/ PR driver/68463 * config/gnu-user.h (CRTOFFLOADBEGIN): [...] adds 03331e6 Require init_priority support for g++.dg/ext/attr-constructor1.C adds 38e71a6 2016-02-25 Richard Biener rguenther@suse.de adds 17de482 PR c++/68049 * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE. adds 7466a67 PR c++/67364 * constexpr.c (cxx_eval_component_reference): [...] adds 72f9352 PR c++/69842 * method.c (forward_parm): Handle parameter pa [...] adds b6bff32 Do not gather mem stats in run_exit_handles (PR adds d0d15b0 Daily bump. adds d670cfd PR c++/69889 adds c86aaa0 2016-02-26 Richard Biener rguenther@suse.de adds b1c7c7e Mention --enable-valgrind-annotations in install.texi adds 27708d2 Replace ENABLE_CHECKING macro with flag_checking in HSA adds 94a8ed1 Replace ENABLE_CHECKING with CHECKING_P in dwarf2out adds 1667d25 Mention clog10{,f,l} in documentation (Builtins section) adds f41208a 2016-02-26 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 35ed600 Update ChangeLog to mention pr61397 adds e48fcde Fix ChangeLog formatting adds 9441fa4 PR rtl-optimization/69891 * dse.c (scan_insn): If we can't [...] adds 59c5886 [AArch64] PR target/69613: Return zero TARGET_SHIFT_TRUNCATIO [...] adds 126a5a2 [AArch64] Set TREE_TARGET_GLOBALS in aarch64_set_current_func [...] adds ece566e [omp, hsa] Do not gridify simd constructs adds 0c6c84a PR go/69966 syscall: Add new Getsockopt functions. adds 63ee769 [hsa] Fail in presence of atomic operations in private segment adds 0d1b26a [hsa] Satisfy conditional move operand type constrains adds dfdd30a [hsa/69674] Make testsuite libgomp.c/for-3.c compile with -m32 adds bcd6e03 [hsa/69568] Fix ld instruction type for packed data adds e400d81 S/390: PR69709 Fix risbg splitter adds ff67cbe [PR 69920] Prevent SRA from leaving a removed SSA_NAME in IL adds 565f533 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 5b50029 powerpc: Handle DImode rotatert implemented with rlwinm (PR69946) adds 9b71efb 2016-02-26 Paul E. Murphy murphyp@linux.vnet.ibm.com [...] adds bb70328 [hsa,testsuite] Introduce offload_device_shared_as effective target adds 74bd4a9 PR c++/69958 * pt.c (make_argument_pack): New. (tsubst_cop [...] adds 05ea12a 2016-02-26 Joel Sherrill joel@rtems.org adds 83e8dc7 2016-02-26 Joel Sherrill joel@rtems.org adds 6f93d1b 2016-02-26 Joel Sherrill joel@rtems.org adds 1e08578 2016-02-26 Joel Sherrill joel@rtems.org adds 7cba248 2016-02-26 Joel Sherrill joel@rtems.org adds 0a4558e PR c++/15766 - bad parse error recovery (2 bugs) adds da8c4b5 PR target/69969 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds c4ac733 PR tree-optimization/15826 - don't use "if" to extract a sing [...] adds 1bd57d0 Rename the tuning option and related functions to enable the [...] adds 057e51d Daily bump. adds 55ebce3 PR rtl-optimization/69896 * tree-vect-generic.c (get_comput [...] adds 93e4b86 Right size for events adds 49462d9 PR target/69613 PR rtl-optimization/69886 * gcc.dg/torture [...] adds 359b4c1 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org Steve [...] adds 1c96765 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds f6d80e6 Daily bump. adds 2a70358 Revert 2016-02-26 Richard Biener rguenther@suse.de [...] adds 0175e45 2016-02-28 Harald Anlauf anlauf@gmx.de adds eec75e4 * config/i386/cygming.h (STACK_REALIGN_DEFAULT): Define. adds 536508d Add a test for PR tree-optimization/69989 adds 9fa1c2e 2016-02-28 Harald Anlauf anlauf@gmx.de Jerry DeLisle [...] adds 841e58f 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 5c70403 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 08e847e Daily bump. adds a890896 2016-02-29 Richard Biener rguenther@suse.de adds 95164e7 * gcc-interface/ada-tree.h (DECL_RETURN_VALUE_P): New macro. [...] adds bb54a53 * gcc-interface/trans.c (finalize_nrv_r): Remove obsolete co [...] adds bd67e01 * gcc-interface/decl.c (gnat_to_gnu_entity) <Concurrent type [...] adds b3a1770 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Access_Type>: [...] adds 35bc474 PR target/69706 * config/sparc/sparc.c (ROUND_ADVANCE): Ren [...] adds b4d653d 2016-02-19 Richard Biener rguenther@suse.de adds 7b9f713 PR c++/69995 * constexpr.c (cxx_eval_store_expression): Uns [...] adds 1bf66b5 gcc/testsuite/ adds 8ba1ed8 HSA: reduce dump output w/o -details flag adds d28596a Replace ENABLE_CHECKING macro with flag_checking in GNAT adds 5b849c6 2016-02-29 Richard Biener rguenther@suse.de adds 74a53bf Poison ENABLE_CHECKING macro adds 081f4df * sv.po: Update. adds 01c5d15 PR tree-optimization/69999 * gimple-ssa-split-paths.c (spli [...] adds 3a4d3de PR tree-optimization/70005 * tree-ssa-uncprop.c (associate_ [...] adds 3643e74 Daily bump. adds b9b2082 PR target/69706 * config/sparc/sparc.c (NWORDS_UP): Rename [...] adds 1ed1f69 PR preprocessor/69985: fix ICE with long lines in -Wformat adds 4edc90b Fix PR c++/69961 (invalid ctor call with dependent args) adds 40a35c5 2016-02-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds bb11483 gensupport: Fix define_subst operand renumbering. adds e84de99 S/390: Use enabled attribute overrides to disable alternatives. adds 6191f2a S/390: Get rid of Y constraint in rotate patterns. adds 6813256 S/390: Get rid of Y constraint in left and logical right shi [...] adds 07e404a S/390: Get rid of Y constraint in arithmetic right shift patterns. adds ad67055 S/390: Get rid of Y constraint in tabort. adds abd3f11 S/390: Get rid of Y constraint in vector.md. adds defae54 S/390: Use define_subst for the setmem patterns. adds a25e52e S/390: Disallow SImode in s390_decompose_address adds 395dbc6 gcc/ adds 6fb5921 2016-03-01 Richard Biener rguenther@suse.de adds d99a947 2016-03-01 Richard Biener rguenther@suse.de adds 39834c3 Revert recent gensupport change. adds cbe63a9 S/390: Revert setmem pattern folding adds 12cc122 PR c++/69795 * c-common.c (reject_gcc_builtin): Check for F [...] adds 4bf9307 2016-03-01 Richard Biener rguenther@suse.de adds 24d3127 PR tree-optimization/69987 * gfortran.dg/pr69987.f90: New test. adds a10f807 * config.gcc (cr16-*-elf): Add newlib-stdint.h to tm_file. adds e8b016e * gnat.dg/stack_usage3.adb: Robustify and enable for all targets. adds 40e9ce2 PR c/69796 PR c/69974 * c-parser.c (c_parser_translation_u [...] adds 1c2859e PR ada/70017 * ira.c (do_reload): Issue warning for generic [...] adds e324729 Fix date adds 3e9c4f6 PR target/70027 * config/i386/i386.c (ix86_output_call_insn [...] adds 4f37285 2016-03-01 Michael Meissner meissner@linux.vnet.ibm.com adds d3b819a PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 066c8e9 PR rtl-optimization/70007 * gcse.c (compute_ld_motion_mems) [...] adds d4b9ad5 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds b8ef7b1 Daily bump. adds f64b137 2016-03-01 Vladimir Makarov vmakarov@redhat.com adds 5898f0d PR c++/69995 adds 6d6737d PR c++/51489 adds abdd6f8 * gcc/cp/call.c: Mark as C++ for emacs. adds 086f83c PR c++/70036 adds bf03cb9 * MAINTAINERS (mep): Remove myself as MeP maintainer. * confi [...] adds 7627bb5 Adjust test case in PR68621 to compile with -fpic. adds 6c094cb PR middle-end/70025 * gcc.dg/torture/pr70025.c: New test. adds 6077351 PR c/67854 * gimplify.c (gimplify_va_arg_expr): Use expande [...] adds f66f65e S/390: Reduce accuracy of bessel_6.f90. adds d00e4ae S/390: Ada: Enable Stack_Check_Probes. adds 23601f6 * gcc.target/i386/pr70007.c: Tweak. adds b5fe3a4 2016-03-02 Richard Biener rguenther@suse.de adds dd4bd26 2016-03-02 Richard Biener rguenther@suse.de Uros Bizjak [...] adds a2cc9e8 Print markers to stderr to avoid races with sanitizer output adds c835342 * config.gcc (mep-*-elf): Add newlib-stdint.h to tm_file. adds abfa4f0 2016-03-02 Richard Biener rguenther@suse.de adds 0c5784a 2016-03-02 Richard Biener rguenther@suse.de adds 04faee9 PR target/70028 * config/i386/i386.md (kmovw): Move m const [...] adds 270d011 PR c/68062 * c-c++-common/vector-compare-4.c: Add -Wno-psab [...] adds 31d31e0 decl alignment not respected adds 51f6fdc PR tree-optimization/69052 * loop-invariant.c (canonicalize [...] adds 6bc7872 Correct ChangeLog for revision 233907. adds a84deb8 Handle addr_expr and component_ref in graphite-ast-to-ast adds 901faaa * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test. adds 047a1c2 libbacktrace/ adds d97ba4c PR tree-optimization/69987 * gfortran.dg/pr69987.f90: Use " [...] adds 00e3f09 PR libgomp/69555 * gimplify.c (gimplify_decl_expr): For dec [...] adds 21b107d 2016-03-02 Manuel Lopez-Ibanez manu@gcc.gnu.org adds dfb6d13 Minor ChangeLog formatting fixes. adds 4fa2ff1 PR rtl-opt/67145 adds 51dae9c Regenerate doc/tm.texi adds 7e21734 Fix recent ChangeLog entry adds 86d5c70 PR libffi/70024 adds 5d23c86 PR rtl-optimization/69942 * gcc.dg/ifcvt-5.c: Use "word_mod [...] adds 650dc3a Daily bump. adds e9d8006 PR libffi/70024 adds df46fd5 2016-03-03 Michael Collison michael.collison@linaro.org adds 5dd12e4 2016-03-03 Richard Biener rguenther@suse.de adds 85c3de9 libitm: Introduce target macro TARGET_BEGIN_TRANSACTION_ATTRIBUTE. adds 5cb4863 Invoke gdb with -batch to avoid prompts adds f756dfa * gnat.dg/specs/task1.ads: New test. adds 1b88925 Skip properly debug stmt in optimize_mask_stores (PR adds cfa8d63 [Patch testsuite] Change xfail conditions for bb-slp-34.c adds c111787 Tabify libffi/Makefile.am adds 1bc579e PR middle-end/70050 * match.pd (X % -Y): Add INTEGRAL_TYPE_ [...] adds 8f57374 Fix passing object names to make_sunver.pl adds c32bda6 PR target/70021 * tree-vect-stmts.c (vect_mark_relevant): R [...] adds 1feed89 [ARM] PR rtl-optimization/69904: Disallow copying/duplicating [...] adds e51ce713 PR ada/70017 * gcc.dg/pr70017.c (foo): Store 0 to first ele [...] adds 5ca46aa PR c++/67364 adds b0531ab PR c++/51406 adds f3d9faa * call.c (build_aggr_conv): Use get_nsdmi. adds 89bb37c Daily bump. adds 9866098 PR c++/67164 adds fd5d085 * pt.c (tsubst_copy_and_build) [LAMBDA_EXPR]: Get LAMBDA_EX [...] adds 8fdb7e3 * method.c (synthesized_method_walk): operator= can also be [...] adds 290da96 PR debug/69947 * dwarf2out.c (prune_unused_types_walk_loc_d [...] adds af77b7e S/390: Set GOARCH to the current target when testing multiarch. adds 267fd85 * doc/extend.texi (__builtin_alloca, __builtin_alloca_with_a [...] adds e692d33 2016-03-04 Richard Biener rguenther@suse.de adds dcdd684 2016-03-04 Christophe Lyon christophe.lyon@linaro.org adds e9663bd * gcc.dg/Wno-frame-address.c: Skip on IA-64. adds cc7dfdd [AArch64][testsuite] PR target/70004: Remove check using unde [...] adds 6560d1a PR c/69798 * c-parser.c (c_parser_postfix_expression): Call [...] adds 268fbd5 gcc/ adds c5b9345 Avoid terminating early in LRA, unless -fchecking (PR57676) adds 31b1135 PR target/70059 * config/i386/sse.md (vec_set_lo_<mode><mas [...] adds 74c6fd4 PR c/68187: fix overzealous -Wmisleading-indentation (comment #0) adds 0060768 PR c/68187: fix overzealous -Wmisleading-indentation (comment #1) adds 76cffa0 PR c++/70067 adds c58ac7f Replace c++98 with c++98_only adds 3937d61 Remove c++98_only on g++.dg/template/typename21.C adds 01dc3c4 PR target/70062 * config/i386/i386.c (decide_alg): Add RECU [...] adds 2631cb6 Fix constexpr handling of SAVE_EXPR in loops. adds f894a05 PR c++/67364 adds e968ff6 PR c++/70035 * cp-tree.h (cp_ubsan_maybe_initialize_vtbl_pt [...] adds ea9edfee * decl.c (start_preparsed_function): Don't emit start clobbe [...] adds 943e339 Sync include/plugin-api.h with binutils. adds b0fe8b9 PR c++/69203 adds 358448c * g++.dg/Wno-frame-address.C: Skip on IA-64. adds 809db1d Daily bump. adds 1c699e9 Fix PR c++/66786 (ICE with nested lambdas in variable template) adds 32f692e Handle oacc region in oacc routine adds 6a5a318 PR tree-optimization/69196 * tree-ssa-threadbackward.c (fsm [...] adds 2d1d2e5 PR c/69824 * c-decl.c (get_parm_info): Don't queue implicit [...] adds d8ec06a PR rtl-optimization/69941 * postreload.c (reload_combine_re [...] adds 0e43078 PR c/69973 * targhooks.c (default_vector_alignment): Limit [...] adds 5173ce4 PR tree-optimization/69196 * gcc.dg/tree-ssa/pr69196-1.c: L [...] adds 2941b87 PR c++/70084 * tree-inline.c (copy_tree_body_r): When cance [...] adds 60ff561 * sr.po: Update. adds 23638b6 2016-03-05 Venkataramanan Kumar Venkataramanan.kumar@amd.com adds c39f83b Fix Multiply costs for AMD -march=znver1. 2016-03-05 Venkata [...] adds fa2a986 libffi: Match upstream soname adds d747ce4 Daily bump. adds 5579a19 PR c++/67364 * constexpr.c (cxx_eval_store_expression): Rep [...] adds 5dde781 teach mklog to look in the current directory for ChangeLog files adds e1fb2b8 Daily bump. adds 091ffc3 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Variable>: Al [...] adds 6bb9ad3 * gcc-interface/trans.c (statement_node_p): New predicate. [...] adds a3855fe 2016-03-07 Christophe Lyon christophe.lyon@linaro.org adds 5ed1b14 Only assume 4-byte stack alignment on 32-bit Solaris/x86 (PR [...] adds b5b33ba [ARM] Error out of arm_neon.h if compiling for soft-float ABI adds f530e7c 2016-03-07 Richard Biener rguenther@suse.de adds 7f2f5ec PR rtl-opt/70061 adds 584fba4 gcc/ PR middle-end/69916 * omp-low.c (struct oacc_loop): A [...] adds d33914d 2016-03-07 Richard Biener rguenther@suse.de adds 1b6ef57 Skip ubsan/asan internal fns with different location in tail-merge adds 1b63a87 2016-03-07 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 9b84450 PR rtl-optimization/69052 * rtlanal.c (commutative_operand_ [...] adds 1bbf986 Add style checks to check_GNU_style.sh. adds 4dfabd9 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 981d186 Adjust fix for PR c++/66786 adds 78a3030 PR rtl-optimization/19705 - -fno-branch-count-reg doesn't pre [...] adds 8c87a4a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds 541e79a 2016-03-07 Andre Vieira andre.simoesdiasvieira@arm.com adds e2f980b [hsa] Consodlidate GTY roots for trees used during expansion to HSA adds 53c248d8 [hsa testsuite] Gridification tests adds cc37120 [hsa testsuite] Suppress hsa warnings in compiler gomp tests adds c9b762a [hsa testsuite] Suppress hsa warnings in libgomp tests adds a9dac35 [hsa testsuite] Adjust libgomp tests that do not work on host [...] adds 95cc6fc [hsa testsuite] New directory for HSA-specific C testcases adds 8b300ed PR target/70064 * config/i386/i386.h (machine_function): Ad [...] adds 10d7858 Daily bump. adds 3ec66dd * sv.po: Update. adds e509620 PR target/70110 * config/i386/i386.c (scalar_chain::make_ve [...] adds 24794e7 [obvious] Fix typo in tree-ssa-math-opts.c adds fe4bc12 * ipa-polymorphic-call.c (walk_ssa_copies): Fix spelling - [...] adds 5370eb8 PR c++/70135 * constexpr.c (cxx_eval_loop_expr): Forget sav [...] adds 88cbd5d P0036R0: Unary Folds and Empty Parameter Packs adds 3556aa8 Remove Concepts from -std=c++1z. adds e8be18a Daily bump. adds 0377fc7 PR c++/62096 - unexpected warning overflow in implicit consta [...] adds 1e3ba40 Fix cost table initialization order for AMD znver1 target. adds dfc460f Add oacc kernels test-cases in gfortran.dg/goacc adds 1b8c614 Add oacc kernels testcases in libgomp.oacc-fortran adds 248449f PR target/67278 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg- [...] adds 1bd49ce PR middle-end/67278 * gcc.dg/simd-7.c: Add -w -Wno-psabi to [...] adds 2752742 Really don't xfail gcc.dg/vect/bb-slp-34.c on aarch64, arm adds efba667 * config/nvptx/nvptx.c (nvptx_option_override): Don't kill d [...] adds 42bb3bf 2016-03-09 Richard Biener rguenther@suse.de adds 96abb9f PR target/70049 * config/i386/sse.md (*vec_extract<mode>): [...] adds 6733c0e 2016-03-09 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8310896 PR c++/70105: Defer location expansion until diagnostic_show_locus adds c24757c PR c++/70105: prevent nonsensical underline spew for macro ex [...] adds 27dcb7a gcc/c/ * c-parser.c (c_parser_oacc_loop): Update cclauses a [...] adds 5f61106 PR tree-optimization/70127 * fold-const.c (operand_equal_p) [...] adds c272412 PR target/70086 * config/i386/i386.md (truncdfsf2 splitter) [...] adds a045106 PR tree-optimization/70152 * tree-sra.c (replace_removed_pa [...] adds 6f9d277 Daily bump. adds a2389d4 2016-03-10 Richard Biener rguenther@suse.de adds c82c99e Xfail pr46032.c scan if alignment requirements not met adds 6972afa PR69195, Reload confused by invalid reg_equiv adds 75ad083 gcc/ adds bfe9720 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds 5ab2987 Add -funconstrained-commons to work around PR/69368 (and othe [...] adds 947be77 2016-03-10 Christophe Lyon christophe.lyon@linaro.org adds a342320 2016-03-10 Andre Vieira andre.simoesdiasvieira@arm.com adds a2eb127 PR c++/70153 * cp-gimplify.c (cp_fold): Handle UNARY_PLUS_EXPR. adds 502bc5d PR lto/69589 * tree.c (need_assembler_name_p): Only record [...] adds 26d3655 PR lto/69589 * tree.c (free_lang_data_in_decl): Clear visib [...] adds 76333f6 PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds 75e7231 PR lto/69589 * cgraph.c (cgraph_node::dump): Dump split_par [...] adds 279b939 [AArch64] Fix thinko in handling of -momit-leaf-frame-pointer option adds 98dfd32 PR c++/70001 * constexpr.c (cxx_eval_vec_init_1): For pre_i [...] adds af4c829 PR target/7044 * config/aarch64/aarch64.c (aarch64_overrid [...] adds 281687d * g++.dg/ubsan/pr70135.C: Don't rely on C++17 static_assert. adds cc189a6 libgomp/ PR testsuite/70009 * testsuite/libgomp.oacc-c-c++ [...] adds 92899d3 PR target/70168 * config/rs6000/rs6000.c (rs6000_expand_ato [...] adds a72ec6f Daily bump. adds 2be7449 S/390: Rename shift_count_or_setmem_operand to setmem_operand adds 2a22645 S/390: Define macros for rounding mode constants adds 5a86d75 S/390: Fix rounding for _Decimal128 to _Decimal32 conversion adds 4637a84 gcc/ adds 6926282 PR tree-optimization/70169 * tree-ssa-loop.c (gen_lsm_tmp_n [...] adds 6f9a742 PR rtl-optimization/70174 * expmed.c (store_bit_field_using [...] adds 331e4fd Fix PR/70013 adds 4dd92ac Re: Add -funconstrained-commons to work around PR/69368 (and [...] adds f9c352a PR tree-optimization/70177 * gimple-expr.h (extract_ops_fro [...] adds 1f5ef87 [AArch64] PR target/70002: Make aarch64_set_current_function [...] adds e4756b4 [AArch64] Fix gcc.target/aarch64/vect-reduc-or_1.c for -mcpu= [...] adds ce234f2 Wmisleading-indentation: add reproducer for PR c/70085 adds cfa58bc Wmisleading-indentation.c: add more test cases for PR c/68187 adds d68ee52 PR tree-optimization/64058 * tree-ssa-coalesce.c (struct co [...] adds 8411667 PR tree-optimization/70190 * tree-ssa-threadbackward.c (fsm [...] adds 27b2c1c PR target/70123 * lra-remat.c (operand_to_remat): Disallow [...] adds ee2a271 * sv.po: Update. adds 04e137f [gcc] 2016-03-11 Michael Meissner meissner@linux.vnet.ibm.com adds 5dbb935 Daily bump. adds 490ee78 Fix PR c++/70106 (type of parenthesized qualified-id has wron [...] adds 1c1a1b9 PR ada/70017 * calls.c (emit_library_call_value_1): Clear t [...] adds 76e207a 2016-03-12 Paul Thomas pault@gcc.gnu.org adds 02ffd66 2016-03-12 Vladimir Makarov vmakarov@redhat.com adds 7d7218d PR rtl-optimization/69307 * sel-sched.c (choose_best_pseudo [...] adds 66a4bd5 Daily bump. adds e7fbac9 2016-03-12 Jerry DeLisle jvdelisle@gcc.gnu.org Harol [...] adds fd4ab6d 2016-03-13 Dominique d'Humieres dominiq@lps.ens.fr adds 922c703 2016-03-13 Jerry DeLisle jvdelisle@gcc.gnu.org Jim M [...] adds 16603d6 libgcc_s is required by libstdc++ adds aece12c * config/arm/vxworks.h (STACK_CHECK_STATIC_BUILTIN): Define. [...] adds 830bc28 Daily bump. adds 96e5a1e Summary: libcc1: rerun configure when gcc/BASE-VER changes adds 1bd2aef Unshare create_empty_if_region_on_edge argument adds 88aea41 rs6000: Handle "d" output in the bd*z patterns (PR70098) adds 74201dc 2016-03-14 Richard Biener rguenther@suse.de adds e947f9c LRA: identify biggest access mode for hard_regs and use it in [...] adds 39e2f1a P08184R0: Generalizing the Range-Based For Loop adds 026f213 PR tree-opt/68714 adds 2b3c633 PR middle-end/70219 * lra-constraints.c (delete_move_and_cl [...] adds d65fa8d * gcc.dg/torture/pr70083.c: Prune non-standard ABI. adds b99d386 Daily bump. adds 85099d8 genrecog: Fix crash on invalid input adds 6f89583 * c-cppbuiltin.c (c_cpp_builtins): Bump __cpp_range_based_for. adds 7bad2fa PR c++/53792 - [C++11] improving compiler-time constexpr evaluation adds f9e9225 Fix fdump-ipa-all-graph adds 381c9de * g++.dg/cpp1z/feat-cxx1z.C: Fix __cpp_fold_expressions valu [...] adds 14c36b1 * libcpp/expr.c (cpp_classify_number): Hex floats are new in C++1z. adds a2897dc Add goacc/kernels-alias{,-2}.f95 adds acf5811 gcc/ adds dd148b3 gcc/ adds 8d811ff PR target/66660 * sel-sched-ir.c (merge_expr) [...] adds 738eb90 gcc/ adds 08a8af4 Fix pr68714 test for targets not supporting V4SImode. adds e96c902 PR middle-end/70239 * tree-ssa-sccvn.c (VN_INFO_GET): Use s [...] adds 167f93a PR rtl-optimization/70222 * combine.c (simplify_shift_const [...] adds 3d2eb97 * config/avr/avr.md (rotl<mode>3): Set mode for operand 2. adds f6e39b3 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*. adds a429cda PR bootstrap/69513 * dwarf2out.c (flush_limbo_die_list): Re [...] adds 0ce02c0 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' [...] adds 54f2601 PR c++/70141 * pt.c (for_each_template_parm_r): Always walk [...] adds dd7954d Fix more P0184R0 references. adds 25dea9a PR c++/70095 * pt.c (instantiate_decl): Fix call to variabl [...] adds 0dd1d57 PR c++/70209 * tree.c (strip_typedefs): Call strip_typedefs [...] adds 8143e06 Fix thinko in indirect_jump_optimize adds 523f892 Fix compiling large files adds d27a0c1 PR libfortran/69799 * gfortran.dg/coarray_allocate_5.f08: A [...] adds 45cdc3a * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list. adds 9908039 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on [...] adds 2d5f3f2 Daily bump. adds 6373d2a PR c++/58281 - Problem with explicitly instantiated constexpr [...] adds bdb0e5d Cleanup and expand on the 'leaf' function attribute documenta [...] adds 09eddd7 PR c++/70147 * cp-ubsan.c (cp_ubsan_maybe_initialize_vtbl_p [...] adds 81fc591 PR c++/70147 * cp-ubsan.c (cp_ubsan_dfs_initialize_vtbl_ptr [...] adds 95049c3 Fix same_close_phi_node adds 27a53872 Add missing single_pred_p test in scop_detection::merge_sese adds b305a15 * gcc-interface/Makefile.in: Add support for x86 GNU/Hurd. [...] adds 1c475da Safely use nodes[0] in possible_polymorphic_call_targets adds 186dd8a * tree-vect-loop.c (vect_analyze_loop_2): Fix wrong dump inf [...] adds d552a47 Summary: boehm-gc: add support for aarch64 ILP32 adds ed3d624 Save call-clobbered registers in _mcount on 32-bit Solaris/x8 [...] adds baeaf02 Nowadays, we use plain -fopenacc to enable OpenACC kernels pr [...] adds fe58aac PR tree-optimization/68714 * gcc.dg/tree-ssa/pr68714.c: Add [...] adds 462ca42 PR c/70093 * c-typeck.c (build_function_call_vec): Create a [...] adds 78ed999 Run dos2unix on gcc.dg/uninit-19.c adds 37af779 PR middle-end/70199 adds 59da3cc PR rtl-optimization/70024 * reorg.c (relax_delay_slots): Pa [...] adds 6a840ac Fix bug ID in last commit adds 8ced6ab g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives. adds 867c9e9 PR target/70245 * rtlanal.c (replace_rtx): For REG, if from [...] adds 3e6f12b 2016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@a [...] adds 4df9181 PR c++/70259 * decl.c (start_preparsed_function): Don't clo [...] adds 1089dcc PR target/70048 adds 1642bc4 Gimplify vec_cond_expr with condition inside adds 289cdf4 Revert r231575 adds 733d7ff PR middle-end/70240 adds 95d1991 Daily bump. adds 7b600c9 * fr.po: Update. adds a8766ee * fr.po: Update. adds f958b9e PR target/70261 * rtlanal.c (replace_rtx): Revert 2016-03-1 [...] adds 9434081 PR target/70162 * config/rx/rx.c (rx_print_integer): Print [...] adds 9a80bc1 PR c++/70194 * typeck.c (warn_for_null_address): New functi [...] adds 919b4b4 Summary: libffi: define FFI_SIZEOF_JAVA_RAW for aarch64 ILP32 adds 9b60ef2 gcc/ adds 21dae9f Set flag_pic to flag_pie for PIE in LTO adds 21e8541 PR target/70245 * rtl.h (replace_rtx): Add ALL_REGS argumen [...] adds be3296c 2016-03-17 Richard Biener rguenther@suse.de adds 10e0c3e * config/i386/i386.md (*movv4qicc_insn+1..36): Pass [...] adds c28550e Add goacc/kernels-alias-{3,4}.f95 adds 5cb6b0b Rename GOMP_MAP_FORCE_DEALLOC to GOMP_MAP_DELETE adds 5ec4a94 Properly set flag_pie and flag_pic adds f7995d7 PR c++/70272 * decl.c (begin_destructor_body): Don't insert [...] adds e2895b7 PR c++/70144 * cp-tree.h (magic_varargs_p): Return int inst [...] adds 7378dbf PR c/70264: fix crash in compatible_locations_p with BUILTINS [...] adds 92e7ab1 PR c/69407 * c-common.c (resolve_overloaded_builtin): Set T [...] adds a75d875 Tweak the pipeline model for Exynos M1 adds 9f545ff PR target/70188 * config/pa/constraints.md: Revert 2015-02- [...] adds ca7ff75 Sync top-level configure.ac with binutils-gdb. adds 29a514f PR c/70280 * c-typeck.c (composite_type): Don't count void_ [...] adds a4a0961 Daily bump. adds a28dd57 Fix PR c++/70218 (illegal access to private field succeeds) adds efc86c4 Fix PR c++/70205 (ICE on valid call to qualified static membe [...] adds 9f2be65 Fix latencies in znver1.md adds 292a09d PR c++/70267 * init.c (build_new_1): Complain and return er [...] adds 5abd7d4 * reload1.c (emit_input_reload_insns): Use simplify_replace_ [...] adds 011e0ce Set dump_file to NULL in cgraph_node::get_body adds 350514e Add testcases for pr70161 adds 666094f gcc/ adds c97f5c9 gcc/ * config/i386/sse.md: Use vpbroadcastq for broad [...] adds 296a290 2016-03-18 Christophe Lyon christophe.lyon@linaro.org adds f41d1eb Revert: 2015-07-02 Uros Bizjak ubizjak@gmail.com adds 7747804 * calls.c (load_register_parameters): Fix zero size sibcall logic. adds fdb094f * class.c (build_if_in_charge): Split out from build_base_path. adds 983a18b Avoid clobbering primary virtual base when not in charge. adds 39561f3 PR c++/70147 - handle primary virtual bases adds dbab52b * libsupc++/guard.cc: Revert my last commit. adds 5539bc7 PR c/70281: C FE: fix uninitialized range for __builtin_types [...] adds e7142ce Fix PR70278, a problem with the previous split_reg change adds 82aab46 David Wohlferd's patch to document more issues with basic asms adds 1421f43 PR rtl-optimization/70263 * ira.c (memref_used_between_p): [...] adds 9ebe2ea PR c++/70139 * constexpr.c (cxx_eval_call_expression): Fix [...] adds 5c78f37 Daily bump. adds fb98f25 2016-03-19 Jerry DeLisle jvdelisle@gcc.gnu.org adds 0f9ce72 Daily bump. adds 641f366 Daily bump. adds b628775 gcc/ PR rtl-optimization/69102 * sched-deps.c [...] adds 06fd191 PR rtl-optimization/69307 * gcc.target/arm/pr [...] adds 93505d2 2016-03-21 Richard Biener rguenther@suse.de adds 96b68b2 Retry to emit global variables in HSA (PR hsa/70234) adds 08b2b69 PR target/70293 adds 3f2ef66 2016-03-21 Richard Biener rguenther@suse.de adds 5f3838e [nvptx] Don't emit sorry for the stabs debug format adds afdde20 PR target/70296 * include/cpplib.h (cpp_fun_like_macro_p): [...] adds 75af6ea 2016-03-21 Andre Vieira andre.simoesdiasvieira@arm adds e1a88bf Skip static ctors/dtors in IPA ICF (PR ipa/70306) adds 71a1ffe HSA: enhance dump output adds d9aa5a5 PR target/70327 * config/i386/i386.md (movxi): Use ix86_exp [...] adds 2daa2cd PR tree-optimization/70317 * match.pd (cmp @0 @0): Pass @0 [...] adds 2715f63 PR middle-end/70326 * lra.c (restore_scratches): Ignore del [...] adds bf64d98 PR c++/70285 * cp-gimplify.c (cp_fold) [COND_EXPR]: Handle [...] adds e569ae7 PR c++/70273 adds 8912988 Daily bump. adds c8e3e74 Fix PR c++/70204 (ICE in non_const_var_error) adds b60244f Fix PR c++/70096 (wrong code for pointer-to-member-function copy) adds 3d78ea4 PR c++/70295 * gimplify.c (gimplify_modify_expr): Call gimp [...] adds b6436f7 PR target/70300 * config/i386/i386.md (cvtsd2ss splitter): [...] adds 5934fb8 PR target/70329 * config/i386/i386.c (ix86_expand_vecop_qih [...] adds 4880f87 PR target/70325 gcc/ * config/i386/i386.c (def_builtin): Han [...] adds 6194142 Fix ChangeLog entries for PR ipa/70306 adds 46ec4eb gcc/cp/ adds 69199d6 Remove duplicated AVX-512VL bit check. adds aa30728 2016-03-22 Richard Biener rguenther@suse.de adds fcfec12 * g++.dg/ext/java-3.C: Don't compile on AIX. adds 4baec9f PR c/69993: improvements to wording of -Wmisleading-indentation adds de634e6 Fix endianness issue for moxiebox adds 19db1ec 2016-03-22 Richard Biener rguenther@suse.de adds 6855137 2016-03-22 Ilya Enkovich enkovich.gnu@gmail.com adds 88a2143 2016-03-22 Michael Meissner meissner@linux.vnet.ibm.com adds 4e4da05 PR target/70232 tree-ssa-threadbackward.c (fsm_find_contro [...] adds e762ffa Daily bump. adds 7fd600f 2016-03-23 Bernd Edlinger bernd.edlinger@hotmail.de adds 9602009 PR target/70321 * config/i386/i386.md (*anddi3_doubleword, [...] adds 7e83fd1 PR tree-optimization/70354 * tree-vect-patterns.c (vect_rec [...] adds b4a84f6 Copy shadow argument conditionally (PR hsa/70337) adds 62cc2fb [ARM] PR driver/70132: Avoid double fclose in driver-arm.c adds dc834ba [ARM] Split out armv7ve effective target check adds 9ada59d [ARM] Reduce size of arm1020e automaton adds 567e068 gcc/ new 234a4c3 Remove UNSPEC_LOADU and UNSPEC_STOREU new 7e72006 Simplify ix86_expand_vector_move_misalign new 13290ec Remove ix86_legitimate_combined_insn new 8703c2e Remove ssememalign
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (97a1f51) \ N -- N -- N refs/heads/hjl/pr69201/master (8703c2e)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 4 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 | 8 +- Makefile.in | 5 +- Makefile.tpl | 5 +- boehm-gc/ChangeLog | 5 + boehm-gc/include/private/gcconfig.h | 9 +- config/isl.m4 | 16 +- configure | 43 +- configure.ac | 8 +- contrib/ChangeLog | 21 + contrib/check_GNU_style.sh | 38 +- contrib/config-list.mk | 5 +- contrib/mklog | 2 +- contrib/uninclude | 2 +- fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 63 +- fixincludes/inclhack.def | 14 + fixincludes/tests/base/stdio.h | 5 + gcc/ChangeLog | 5859 ++- gcc/ChangeLog-2015 | 115 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 12 +- gcc/ada/ChangeLog | 280 + gcc/ada/a-calend.adb | 2 +- gcc/ada/adaint.c | 4 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 2 +- gcc/ada/exp_ch2.adb | 13 +- gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/g-socket.adb | 2 +- gcc/ada/g-socket.ads | 4 +- gcc/ada/gcc-interface/Makefile.in | 31 +- gcc/ada/gcc-interface/ada-tree.h | 20 +- gcc/ada/gcc-interface/cuintp.c | 8 +- gcc/ada/gcc-interface/decl.c | 247 +- gcc/ada/gcc-interface/gigi.h | 89 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 132 +- gcc/ada/gcc-interface/trans.c | 646 +- gcc/ada/gcc-interface/utils.c | 250 +- gcc/ada/gcc-interface/utils2.c | 123 +- gcc/ada/prep.adb | 6 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prj-tree.ads | 4 +- gcc/ada/prj.ads | 2 +- gcc/ada/s-imgrea.adb | 2 +- ...{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} | 328 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/system-linux-s390.ads | 2 +- gcc/ada/system-linux-s390x.ads | 2 +- gcc/ada/system-vxworks-m68k.ads | 6 +- gcc/ada/system-vxworks-mips.ads | 6 +- gcc/ada/system-vxworks-ppc.ads | 6 +- gcc/ada/system-vxworks-sparcv9.ads | 6 +- gcc/ada/system-vxworks-x86.ads | 6 +- gcc/ada/terminals.c | 2 +- gcc/alias.c | 122 +- gcc/alloc-pool.c | 1 + gcc/alloc-pool.h | 25 +- gcc/asan.c | 25 + gcc/bb-reorder.c | 38 +- gcc/bitmap.c | 23 +- gcc/bitmap.h | 15 +- gcc/builtin-types.def | 9 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 179 + gcc/c-family/c-common.c | 97 +- gcc/c-family/c-common.h | 5 +- gcc/c-family/c-cppbuiltin.c | 6 +- gcc/c-family/c-gimplify.c | 4 +- gcc/c-family/c-indentation.c | 198 +- gcc/c-family/c-omp.c | 9 +- gcc/c-family/c-opts.c | 14 +- gcc/c-family/c-pragma.c | 19 +- gcc/c-family/c.opt | 24 +- gcc/c-family/cilk.c | 12 +- gcc/c/ChangeLog | 138 + gcc/c/c-decl.c | 134 +- gcc/c/c-parser.c | 98 +- gcc/c/c-tree.h | 3 + gcc/c/c-typeck.c | 117 +- gcc/calls.c | 23 +- gcc/ccmp.c | 98 +- gcc/cfgexpand.c | 20 +- gcc/cfghooks.c | 15 +- gcc/cfgloop.h | 32 +- gcc/cfgloopmanip.c | 2 +- gcc/cgraph.c | 20 +- gcc/cgraph.h | 2 + gcc/cgraphunit.c | 21 +- gcc/combine.c | 63 +- gcc/common.opt | 34 +- gcc/common/config/aarch64/aarch64-common.c | 3 +- gcc/common/config/s390/s390-common.c | 14 + gcc/config.gcc | 22 +- gcc/config.in | 21 +- gcc/config/aarch64/aarch64-builtins.c | 14 +- gcc/config/aarch64/aarch64-c.c | 5 + gcc/config/aarch64/aarch64-elf-raw.h | 2 +- gcc/config/aarch64/aarch64-fusion-pairs.def | 1 + gcc/config/aarch64/aarch64-linux.h | 2 +- gcc/config/aarch64/aarch64-modes.def | 11 +- gcc/config/aarch64/aarch64-protos.h | 10 +- gcc/config/aarch64/aarch64-simd-builtins.def | 46 +- gcc/config/aarch64/aarch64-simd.md | 12 +- gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64.c | 837 +- gcc/config/aarch64/aarch64.h | 14 + gcc/config/aarch64/aarch64.md | 577 +- gcc/config/aarch64/aarch64.opt | 6 +- gcc/config/aarch64/arm_neon.h | 136 +- gcc/config/aarch64/constraints.md | 5 + gcc/config/aarch64/cortex-a57-fma-steering.c | 2 +- gcc/config/aarch64/iterators.md | 3 + gcc/config/aarch64/predicates.md | 53 +- gcc/config/{arm => aarch64}/rtems.h | 5 +- gcc/config/aarch64/t-aarch64 | 5 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/arc/arc-modes.def | 4 + gcc/config/arc/arc-opts.h | 20 + gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc.c | 272 +- gcc/config/arc/arc.h | 61 +- gcc/config/arc/arc.md | 294 +- gcc/config/arc/arc.opt | 47 + gcc/config/arc/fpu.md | 566 + gcc/config/arc/fpx.md | 64 +- gcc/config/arc/predicates.md | 24 +- gcc/config/arm/aarch-common.c | 7 +- gcc/config/arm/arm-arches.def | 4 +- gcc/config/arm/arm-builtins.c | 59 +- gcc/config/arm/arm-c.c | 36 +- gcc/config/arm/arm-cores.def | 2 + gcc/config/arm/arm-protos.h | 8 +- gcc/config/arm/arm-tables.opt | 6 + gcc/config/arm/arm-tune.md | 11 +- gcc/config/arm/arm.c | 243 +- gcc/config/arm/arm.h | 10 +- gcc/config/arm/arm.md | 8 +- gcc/config/arm/arm1020e.md | 11 +- gcc/config/arm/arm_neon.h | 727 +- gcc/config/arm/arm_neon_builtins.def | 11 - gcc/config/arm/bpabi.h | 1 + gcc/config/arm/cortex-a53.md | 4 +- gcc/config/arm/cortex-a57.md | 21 +- gcc/config/arm/driver-arm.c | 11 +- gcc/config/arm/exynos-m1.md | 31 +- gcc/config/arm/iterators.md | 6 +- gcc/config/arm/neon.md | 166 +- gcc/config/arm/predicates.md | 7 + gcc/config/arm/sync.md | 64 +- gcc/config/arm/t-aprofile | 1 + gcc/config/arm/t-rtems | 5 +- gcc/config/arm/thumb2.md | 34 +- gcc/config/arm/types.md | 3 + gcc/config/arm/unspecs.md | 1 + gcc/config/arm/vfp.md | 3 +- gcc/config/arm/vxworks.h | 7 + gcc/config/arm/xgene1.md | 2 +- gcc/config/avr/avr.c | 10 + gcc/config/avr/avr.md | 2 +- gcc/config/bfin/bfin.c | 2 +- gcc/config/c6x/t-c6x | 2 + gcc/config/cris/cris.opt | 2 +- gcc/config/epiphany/epiphany.md | 4 +- gcc/config/gnu-user.h | 20 +- gcc/config/i386/constraints.md | 11 +- gcc/config/i386/cygming.h | 9 +- gcc/config/i386/i386-c.c | 2 - gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.c | 404 +- gcc/config/i386/i386.h | 14 +- gcc/config/i386/i386.md | 189 +- gcc/config/i386/{rtemself.h => rtems-64.h} | 9 +- gcc/config/i386/sol2.h | 10 +- gcc/config/i386/sse.md | 350 +- gcc/config/i386/vxworks.h | 7 + gcc/config/i386/winnt.c | 14 + gcc/config/i386/x86-tune.def | 2 +- gcc/config/i386/znver1.md | 165 +- gcc/config/ia64/hpux-unix2003.h | 2 +- gcc/config/ia64/ia64.c | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/m68k/m68k.md | 91 +- gcc/config/m68k/predicates.md | 16 +- gcc/config/m68k/t-opts | 3 + gcc/config/microblaze/microblaze.c | 151 + gcc/config/microblaze/microblaze.h | 4 +- gcc/config/microblaze/microblaze.md | 14 + gcc/config/microblaze/microblaze.opt | 4 + gcc/config/mips/mips-ps-3d.md | 34 +- gcc/config/mips/mips.c | 68 +- gcc/config/mips/mips.h | 7 +- gcc/config/mips/t-img-elf | 9 +- gcc/config/moxie/moxiebox.h | 6 + gcc/config/msp430/msp430.c | 19 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/nvptx/nvptx.c | 68 +- gcc/config/pa/constraints.md | 4 +- gcc/config/pa/pa.md | 40 + gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/crypto.md | 2 +- gcc/config/rs6000/driver-rs6000.c | 5 + gcc/config/rs6000/linux64.h | 3 + gcc/config/rs6000/ppc-auxv.h | 105 + gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000-builtin.def | 9 + gcc/config/rs6000/rs6000-c.c | 16 +- gcc/config/rs6000/rs6000.c | 410 +- gcc/config/rs6000/rs6000.h | 3 + gcc/config/rs6000/rs6000.md | 186 +- gcc/config/rs6000/vector.md | 11 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rs6000/vxworks.h | 7 + gcc/config/rs6000/vxworksae.h | 5 + gcc/config/rx/rx.c | 4 +- gcc/config/rx/rx.md | 2 +- gcc/config/s390/2827.md | 9 +- gcc/config/s390/2964.md | 232 + gcc/config/s390/constraints.md | 14 +- gcc/config/s390/predicates.md | 8 +- gcc/config/s390/s390-c.c | 7 +- gcc/config/s390/s390-protos.h | 5 +- gcc/config/s390/s390.c | 798 +- gcc/config/s390/s390.md | 787 +- gcc/config/s390/s390.opt | 4 +- gcc/config/s390/subst.md | 122 + gcc/config/s390/vecintrin.h | 1 + gcc/config/s390/vector.md | 185 +- gcc/config/s390/vx-builtins.md | 60 +- gcc/config/sh/sh.c | 6 +- gcc/config/sh/sh.md | 75 +- gcc/config/sol2.c | 5 +- gcc/config/sparc/sparc.c | 664 +- gcc/config/sparc/vxworks.h | 7 + gcc/config/tilegx/t-tilegx | 2 +- gcc/config/tilepro/t-tilepro | 4 +- gcc/config/visium/visium.c | 91 +- gcc/config/vms/vms-c.c | 2 +- gcc/configure | 102 +- gcc/configure.ac | 65 +- gcc/convert.c | 462 +- gcc/convert.h | 17 +- gcc/cp/ChangeLog | 918 + gcc/cp/Make-lang.in | 4 +- gcc/cp/call.c | 72 +- gcc/cp/cfns.gperf | 10 +- gcc/cp/cfns.h | 41 +- gcc/cp/class.c | 112 +- gcc/cp/constexpr.c | 435 +- gcc/cp/cp-array-notation.c | 4 +- gcc/cp/cp-gimplify.c | 263 +- gcc/cp/cp-tree.h | 29 +- gcc/cp/cp-ubsan.c | 76 +- gcc/cp/cvt.c | 27 +- gcc/cp/decl.c | 193 +- gcc/cp/decl2.c | 27 +- gcc/cp/error.c | 13 +- gcc/cp/except.c | 3 +- gcc/cp/friend.c | 12 + gcc/cp/init.c | 154 +- gcc/cp/lambda.c | 46 +- gcc/cp/mangle.c | 96 +- gcc/cp/method.c | 34 +- gcc/cp/name-lookup.c | 60 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 229 +- gcc/cp/parser.h | 3 +- gcc/cp/pt.c | 460 +- gcc/cp/ptree.c | 8 + gcc/cp/rtti.c | 15 +- gcc/cp/search.c | 101 +- gcc/cp/semantics.c | 70 +- gcc/cp/tree.c | 99 +- gcc/cp/typeck.c | 180 +- gcc/cp/typeck2.c | 55 +- gcc/cse.c | 2 +- gcc/df-problems.c | 5 +- gcc/diagnostic-show-locus.c | 411 +- gcc/diagnostic.c | 109 +- gcc/diagnostic.h | 17 +- gcc/doc/contrib.texi | 4 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/extend.texi | 504 +- gcc/doc/generic.texi | 5 +- gcc/doc/gty.texi | 10 - gcc/doc/install.texi | 30 +- gcc/doc/invoke.texi | 12973 +++--- gcc/doc/loop.texi | 4 +- gcc/doc/lto.texi | 4 - gcc/doc/md.texi | 49 +- gcc/doc/rtl.texi | 6 +- gcc/doc/sourcebuild.texi | 14 + gcc/doc/standards.texi | 165 +- gcc/doc/tm.texi | 61 +- gcc/doc/tm.texi.in | 4 - gcc/doc/tree-ssa.texi | 36 +- gcc/dse.c | 16 +- gcc/dwarf2out.c | 384 +- gcc/dwarf2out.h | 2 +- gcc/emit-rtl.c | 8 + gcc/explow.c | 4 +- gcc/expmed.c | 12 +- gcc/expr.c | 87 +- gcc/final.c | 1 + gcc/fold-const.c | 132 +- gcc/fortran/ChangeLog | 314 + gcc/fortran/decl.c | 137 +- gcc/fortran/dump-parse-tree.c | 12 + gcc/fortran/error.c | 25 +- gcc/fortran/f95-lang.c | 5 +- gcc/fortran/frontend-passes.c | 124 +- gcc/fortran/gfortran.h | 5 +- gcc/fortran/interface.c | 3 +- gcc/fortran/invoke.texi | 12 +- gcc/fortran/io.c | 17 +- gcc/fortran/lang.opt | 4 + gcc/fortran/match.c | 6 + gcc/fortran/openmp.c | 2 +- gcc/fortran/options.c | 9 + gcc/fortran/parse.c | 1 + gcc/fortran/primary.c | 31 +- gcc/fortran/resolve.c | 43 +- gcc/fortran/scanner.c | 14 +- gcc/fortran/trans-array.c | 67 +- gcc/fortran/trans-decl.c | 285 +- gcc/fortran/trans-expr.c | 73 +- gcc/fortran/trans-openmp.c | 6 +- gcc/fortran/trans-stmt.c | 50 +- gcc/fortran/trans-types.c | 5 +- gcc/fortran/trans.c | 14 +- gcc/fortran/trans.h | 5 + gcc/fortran/types.def | 7 +- gcc/function.h | 4 + gcc/gcc-rich-location.c | 28 +- gcc/gcc.c | 204 +- gcc/gcc.h | 5 +- gcc/gcse.c | 46 +- gcc/gdbhooks.py | 161 + gcc/genconditions.c | 1 + gcc/gengtype.c | 33 +- gcc/genmatch.c | 74 +- gcc/genoutput.c | 1 + gcc/genpreds.c | 74 +- gcc/genrecog.c | 4 +- gcc/gensupport.c | 1 + gcc/ggc-common.c | 8 +- gcc/gimple-expr.c | 4 +- gcc/gimple-expr.h | 10 +- gcc/gimple-fold.c | 2 + gcc/gimple-low.c | 1 + gcc/gimple-match-head.c | 1 + gcc/gimple-pretty-print.c | 7 + gcc/gimple-ssa-backprop.c | 10 +- gcc/gimple-ssa-isolate-paths.c | 28 +- gcc/gimple-ssa-nonnull-compare.c | 152 + gcc/gimple-ssa-split-paths.c | 133 +- gcc/gimple-ssa-strength-reduction.c | 12 +- gcc/gimple-walk.c | 1 + gcc/gimple.c | 46 +- gcc/gimple.def | 4 + gcc/gimple.h | 65 +- gcc/gimplify.c | 157 +- gcc/ginclude/float.h | 3 +- gcc/ginclude/stdarg.h | 3 +- gcc/go/ChangeLog | 11 + gcc/go/gccgo.texi | 2 +- gcc/go/go-lang.c | 5 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 82 +- gcc/go/gofrontend/expressions.h | 91 + gcc/go/gofrontend/gogo.cc | 9 + gcc/go/gofrontend/lex.cc | 4 +- gcc/go/gofrontend/parse.cc | 17 +- gcc/go/gofrontend/types.cc | 24 +- gcc/graph.c | 32 +- gcc/graphite-dependences.c | 186 +- gcc/graphite-isl-ast-to-gimple.c | 848 +- gcc/graphite-optimize-isl.c | 201 +- gcc/graphite-poly.c | 155 +- gcc/graphite-scop-detection.c | 143 +- gcc/graphite-sese-to-poly.c | 778 +- gcc/graphite.h | 50 +- gcc/gtm-builtins.def | 4 + gcc/haifa-sched.c | 4 +- gcc/hash-table.h | 10 +- gcc/hsa-brig-format.h | 1234 + gcc/hsa-brig.c | 2560 ++ gcc/hsa-dump.c | 1193 + gcc/hsa-gen.c | 6202 +++ gcc/hsa-regalloc.c | 718 + gcc/hsa.c | 993 + gcc/hsa.h | 1421 + gcc/hwint.h | 2 +- gcc/ifcvt.c | 24 +- gcc/ipa-chkp.c | 21 +- gcc/ipa-devirt.c | 46 +- gcc/ipa-hsa.c | 331 + gcc/ipa-icf.c | 16 + gcc/ipa-inline-transform.c | 12 +- gcc/ipa-inline.c | 40 +- gcc/ipa-polymorphic-call.c | 6 +- gcc/ipa-prop.c | 3 - gcc/ipa-reference.c | 2 +- gcc/ipa-split.c | 129 +- gcc/ipa.c | 49 +- gcc/ira-build.c | 2 +- gcc/ira-costs.c | 8 +- gcc/ira-lives.c | 1 + gcc/ira.c | 149 +- gcc/java/decl.c | 2 +- gcc/jit/ChangeLog | 41 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1035 +- gcc/jit/docs/cp/intro/tutorial04.rst | 9 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 74 +- gcc/jit/dummy-frontend.c | 2 +- gcc/jit/jit-playback.c | 26 +- gcc/jit/jit-tempdir.c | 18 +- gcc/jit/jit-tempdir.h | 8 + gcc/loop-doloop.c | 52 + gcc/loop-invariant.c | 150 +- gcc/lra-assigns.c | 7 +- gcc/lra-coalesce.c | 25 +- gcc/lra-constraints.c | 164 +- gcc/lra-eliminations.c | 7 +- gcc/lra-lives.c | 15 +- gcc/lra-remat.c | 245 +- gcc/lra-spills.c | 188 +- gcc/lra.c | 15 +- gcc/lto-cgraph.c | 13 +- gcc/lto-section-in.c | 3 +- gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 49 +- gcc/lto-streamer.h | 3 +- gcc/lto-wrapper.c | 238 +- gcc/lto/ChangeLog | 46 + gcc/lto/lto-lang.c | 4 +- gcc/lto/lto-partition.c | 4 +- gcc/lto/lto-symtab.c | 5 + gcc/lto/lto-symtab.h | 2 +- gcc/lto/lto.c | 2 +- gcc/match.pd | 88 +- gcc/mem-stats-traits.h | 20 + gcc/mem-stats.h | 37 +- gcc/modulo-sched.c | 7 +- gcc/objc/ChangeLog | 6 + gcc/objc/objc-act.c | 4 +- gcc/objc/objc-map.h | 4 +- gcc/omp-builtins.def | 9 +- gcc/omp-low.c | 2074 +- gcc/omp-low.h | 2 + gcc/optabs-tree.c | 28 +- gcc/optabs-tree.h | 1 - gcc/optabs.c | 19 +- gcc/optabs.def | 7 - gcc/opts-common.c | 41 + gcc/opts-global.c | 14 +- gcc/opts.c | 290 +- gcc/opts.h | 17 + gcc/params.def | 22 +- gcc/passes.c | 14 +- gcc/passes.def | 21 +- gcc/po/ChangeLog | 42 + gcc/po/be.po | 30019 +++++++------ gcc/po/da.po | 32436 ++++++++------ gcc/po/de.po | 42767 +++++++++---------- gcc/po/el.po | 30274 +++++++------ gcc/po/es.po | 34107 +++++++++------ gcc/po/fi.po | 38780 +++++++++-------- gcc/po/fr.po | 33114 ++++++++------ gcc/po/gcc.pot | 27928 ++++++------ gcc/po/hr.po | 29405 +++++++------ gcc/po/id.po | 32979 ++++++++------ gcc/po/ja.po | 32804 ++++++++------ gcc/po/nl.po | 30909 ++++++++------ gcc/po/ru.po | 32135 ++++++++------ gcc/po/sr.po | 32527 ++++++++------ gcc/po/sv.po | 35015 ++++++++------- gcc/po/tr.po | 32994 ++++++++------ gcc/po/uk.po | 29153 +++++++------ gcc/po/vi.po | 35038 ++++++++------- gcc/po/zh_CN.po | 33684 +++++++++------ gcc/po/zh_TW.po | 32126 ++++++++------ gcc/postreload.c | 22 +- gcc/pretty-print.h | 6 +- gcc/recog.c | 2 + gcc/regcprop.c | 23 +- gcc/reginfo.c | 51 +- gcc/regstat.c | 2 +- gcc/reload.c | 29 +- gcc/reload1.c | 26 +- gcc/reorg.c | 2 +- gcc/rtl.def | 1 + gcc/rtl.h | 5 +- gcc/rtlanal.c | 113 +- gcc/sanitizer.def | 7 + gcc/sched-deps.c | 21 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 3 +- gcc/sel-sched-ir.c | 51 +- gcc/sel-sched.c | 68 +- gcc/sese.c | 92 +- gcc/sese.h | 21 +- gcc/shrink-wrap.c | 40 +- gcc/simplify-rtx.c | 29 +- gcc/spellcheck.c | 48 +- gcc/spellcheck.h | 4 + gcc/stmt.c | 3 +- gcc/store-motion.c | 3 +- gcc/symtab.c | 9 +- gcc/system.h | 9 + gcc/target.def | 73 +- gcc/target.h | 2 +- gcc/targhooks.c | 10 +- gcc/targhooks.h | 3 +- gcc/testsuite/ChangeLog | 3651 +- gcc/testsuite/ChangeLog-2015 | 84 +- gcc/testsuite/c-c++-common/Waddress-1.c | 15 + .../c-c++-common/Wmisleading-indentation-3.c | 82 + .../c-c++-common/Wmisleading-indentation.c | 501 +- .../c-c++-common/Wshift-negative-value-6.c | 2 +- gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- .../c-c++-common/asan/swapcontext-test-1.c | 4 +- gcc/testsuite/c-c++-common/cilk-plus/AN/an-if.c | 5 +- gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c | 14 + gcc/testsuite/c-c++-common/cilk-plus/CK/pr60469.c | 5 +- .../c-c++-common/cilk-plus/CK/pr69826-1.c | 25 + .../c-c++-common/cilk-plus/CK/pr69826-2.c | 6 + .../c-c++-common/goacc-gomp/nesting-fail-1.c | 8 + .../c-c++-common/goacc/combined-directives-2.c | 14 + gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 14 + gcc/testsuite/c-c++-common/goacc/host_data-5.c | 2 +- ...s-alias-ipa-pta.c => kernels-alias-ipa-pta-4.c} | 16 +- .../goacc/kernels-counter-vars-function-scope.c | 53 + .../goacc/kernels-double-reduction-n.c | 36 + .../c-c++-common/goacc/kernels-double-reduction.c | 36 + .../goacc/{kernels-1.c => kernels-empty.c} | 0 gcc/testsuite/c-c++-common/goacc/kernels-eternal.c | 11 + gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 69 + gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 47 + gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 15 + .../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 51 + gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 54 + .../c-c++-common/goacc/kernels-loop-nest.c | 38 + gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 54 + .../c-c++-common/goacc/kernels-noreturn.c | 12 + .../c-c++-common/goacc/kernels-one-counter-var.c | 52 + .../c-c++-common/goacc/kernels-reduction.c | 34 + gcc/testsuite/c-c++-common/goacc/nesting-fail-1.c | 8 + gcc/testsuite/c-c++-common/goacc/pr69916.c | 20 + gcc/testsuite/c-c++-common/goacc/routine-5.c | 94 + gcc/testsuite/c-c++-common/goacc/use_device-1.c | 14 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 1 - gcc/testsuite/c-c++-common/gomp/gridify-1.c | 54 + gcc/testsuite/c-c++-common/gomp/if-1.c | 1 - gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 1 - gcc/testsuite/c-c++-common/gomp/target-teams-1.c | 2 +- gcc/testsuite/c-c++-common/nonnull-1.c | 10 +- gcc/testsuite/c-c++-common/nonnull-2.c | 26 + gcc/testsuite/c-c++-common/pr66208.c | 10 + gcc/testsuite/c-c++-common/pr67653.c | 8 + gcc/testsuite/c-c++-common/pr69126-2-long.c | 11 + gcc/testsuite/c-c++-common/pr69126-2-short.c | 11 + gcc/testsuite/c-c++-common/pr69126.c | 79 + gcc/testsuite/c-c++-common/pr69543-1.c | 19 + gcc/testsuite/c-c++-common/pr69543-2.c | 14 + gcc/testsuite/c-c++-common/pr69543-3.c | 20 + gcc/testsuite/c-c++-common/pr69543-4.c | 25 + gcc/testsuite/c-c++-common/pr69558-1.c | 21 + gcc/testsuite/c-c++-common/pr69558-2.c | 16 + gcc/testsuite/c-c++-common/pr69558-3.c | 19 + gcc/testsuite/c-c++-common/pr69558-4.c | 23 + gcc/testsuite/c-c++-common/pr69558.c | 19 + gcc/testsuite/c-c++-common/pr69669.c | 10 + gcc/testsuite/c-c++-common/pr69764.c | 38 + gcc/testsuite/c-c++-common/pr69797.c | 8 + gcc/testsuite/c-c++-common/pr70144-1.c | 9 + gcc/testsuite/c-c++-common/pr70144-2.c | 12 + gcc/testsuite/c-c++-common/pr70264.c | 13 + gcc/testsuite/c-c++-common/tsan/pr65400-1.c | 6 +- gcc/testsuite/c-c++-common/tsan/thread_leak.c | 2 +- gcc/testsuite/c-c++-common/ubsan/pr67921.c | 23 + gcc/testsuite/c-c++-common/vector-compare-4.c | 44 + gcc/testsuite/g++.dg/Wno-frame-address.C | 3 +- gcc/testsuite/g++.dg/abi/Wabi-2-2.C | 14 + gcc/testsuite/g++.dg/abi/Wabi-2-3.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-2.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-3.C | 14 + gcc/testsuite/g++.dg/abi/abi-tag15.C | 2 +- gcc/testsuite/g++.dg/abi/abi-tag16.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag16a.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag17.C | 9 + gcc/testsuite/g++.dg/abi/abi-tag18.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 20 + gcc/testsuite/g++.dg/asan/pr69276.C | 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/concepts/alias1.C | 2 +- gcc/testsuite/g++.dg/concepts/alias2.C | 2 +- gcc/testsuite/g++.dg/concepts/alias3.C | 2 +- gcc/testsuite/g++.dg/concepts/alias4.C | 2 +- gcc/testsuite/g++.dg/concepts/auto1.C | 2 +- gcc/testsuite/g++.dg/concepts/auto3.C | 2 +- gcc/testsuite/g++.dg/concepts/class.C | 2 +- gcc/testsuite/g++.dg/concepts/class1.C | 2 +- gcc/testsuite/g++.dg/concepts/class2.C | 2 +- gcc/testsuite/g++.dg/concepts/class3.C | 2 +- gcc/testsuite/g++.dg/concepts/class4.C | 2 +- gcc/testsuite/g++.dg/concepts/class5.C | 2 +- gcc/testsuite/g++.dg/concepts/class6.C | 2 +- gcc/testsuite/g++.dg/concepts/constrained-parm.C | 2 +- gcc/testsuite/g++.dg/concepts/decl-diagnose.C | 2 +- .../g++.dg/concepts/deduction-constraint1.C | 2 +- gcc/testsuite/g++.dg/concepts/diagnostic1.C | 2 +- gcc/testsuite/g++.dg/concepts/disjunction1.C | 2 +- gcc/testsuite/g++.dg/concepts/dr1430.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv.C | 2 +- gcc/testsuite/g++.dg/concepts/equiv2.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst1.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst2.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst3.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-inst4.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec1.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec2.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec3.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec4.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec5.C | 2 +- gcc/testsuite/g++.dg/concepts/explicit-spec6.C | 2 +- gcc/testsuite/g++.dg/concepts/expression.C | 2 +- gcc/testsuite/g++.dg/concepts/expression2.C | 2 +- gcc/testsuite/g++.dg/concepts/expression3.C | 2 +- gcc/testsuite/g++.dg/concepts/feature-macro.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn-concept2.C | 2 +- gcc/testsuite/g++.dg/concepts/fn1.C | 2 +- gcc/testsuite/g++.dg/concepts/fn10.C | 2 +- gcc/testsuite/g++.dg/concepts/fn2.C | 2 +- gcc/testsuite/g++.dg/concepts/fn3.C | 2 +- gcc/testsuite/g++.dg/concepts/fn4.C | 2 +- gcc/testsuite/g++.dg/concepts/fn5.C | 2 +- gcc/testsuite/g++.dg/concepts/fn6.C | 2 +- gcc/testsuite/g++.dg/concepts/fn7.C | 2 +- gcc/testsuite/g++.dg/concepts/fn8.C | 2 +- gcc/testsuite/g++.dg/concepts/fn9.C | 2 +- gcc/testsuite/g++.dg/concepts/friend1.C | 2 +- gcc/testsuite/g++.dg/concepts/friend2.C | 2 +- gcc/testsuite/g++.dg/concepts/generic-fn-err.C | 2 +- gcc/testsuite/g++.dg/concepts/generic-fn.C | 2 +- gcc/testsuite/g++.dg/concepts/iconv1.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor1.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor2.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor3.C | 2 +- gcc/testsuite/g++.dg/concepts/inherit-ctor4.C | 2 +- gcc/testsuite/g++.dg/concepts/intro1.C | 2 +- gcc/testsuite/g++.dg/concepts/intro2.C | 2 +- gcc/testsuite/g++.dg/concepts/intro3.C | 2 +- gcc/testsuite/g++.dg/concepts/intro4.C | 2 +- gcc/testsuite/g++.dg/concepts/intro5.C | 2 +- gcc/testsuite/g++.dg/concepts/intro6.C | 2 +- gcc/testsuite/g++.dg/concepts/intro7.C | 2 +- gcc/testsuite/g++.dg/concepts/member-concept.C | 2 +- gcc/testsuite/g++.dg/concepts/memfun-err.C | 2 +- gcc/testsuite/g++.dg/concepts/memfun.C | 2 +- .../g++.dg/concepts/partial-concept-id1.C | 2 +- .../g++.dg/concepts/partial-concept-id2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec2.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec3.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec4.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec5.C | 2 +- gcc/testsuite/g++.dg/concepts/partial-spec6.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder1.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder2.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder3.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder4.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder5.C | 2 +- gcc/testsuite/g++.dg/concepts/placeholder6.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65552.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65575.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65634.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65636.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65681.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65848.C | 2 +- gcc/testsuite/g++.dg/concepts/pr65854.C | 2 +- gcc/testsuite/g++.dg/concepts/pr66091.C | 2 +- gcc/testsuite/g++.dg/concepts/pr67249.C | 2 +- gcc/testsuite/g++.dg/concepts/pr68434.C | 2 +- gcc/testsuite/g++.dg/concepts/pr68683.C | 2 +- gcc/testsuite/g++.dg/concepts/req-neg1.C | 2 +- gcc/testsuite/g++.dg/concepts/req1.C | 2 +- gcc/testsuite/g++.dg/concepts/req10.C | 2 +- gcc/testsuite/g++.dg/concepts/req11.C | 2 +- gcc/testsuite/g++.dg/concepts/req12.C | 2 +- gcc/testsuite/g++.dg/concepts/req13.C | 2 +- gcc/testsuite/g++.dg/concepts/req14.C | 2 +- gcc/testsuite/g++.dg/concepts/req15.C | 2 +- gcc/testsuite/g++.dg/concepts/req16.C | 2 +- gcc/testsuite/g++.dg/concepts/req17.C | 2 +- gcc/testsuite/g++.dg/concepts/req18.C | 2 +- gcc/testsuite/g++.dg/concepts/req2.C | 2 +- gcc/testsuite/g++.dg/concepts/req3.C | 2 +- gcc/testsuite/g++.dg/concepts/req4.C | 2 +- gcc/testsuite/g++.dg/concepts/req5.C | 2 +- gcc/testsuite/g++.dg/concepts/req6.C | 2 +- gcc/testsuite/g++.dg/concepts/req7.C | 2 +- gcc/testsuite/g++.dg/concepts/req8.C | 2 +- gcc/testsuite/g++.dg/concepts/req9.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm10.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm11.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm12.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm2.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm3.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm4.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm5.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm6.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm7.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm8.C | 2 +- gcc/testsuite/g++.dg/concepts/template-parm9.C | 2 +- .../g++.dg/concepts/template-template-parm1.C | 2 +- gcc/testsuite/g++.dg/concepts/traits1.C | 2 +- gcc/testsuite/g++.dg/concepts/traits2.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept2.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept3.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept4.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept5.C | 2 +- gcc/testsuite/g++.dg/concepts/var-concept6.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ1.C | 2 +- gcc/testsuite/g++.dg/concepts/var-templ2.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic1.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic2.C | 2 +- gcc/testsuite/g++.dg/concepts/variadic3.C | 8 + gcc/testsuite/g++.dg/cpp/pr23827_cxx98_neg.C | 2 +- gcc/testsuite/g++.dg/cpp0x/alignas5.C | 45 + gcc/testsuite/g++.dg/cpp0x/auto3.C | 4 +- gcc/testsuite/g++.dg/cpp0x/auto9.C | 4 +- gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C | 13 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C | 19 + gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C | 18 + gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C | 10 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C | 30 + gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C | 12 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C | 41 + gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C | 29 + gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C | 40 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C | 17 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C | 18 + gcc/testsuite/g++.dg/cpp0x/enum30.C | 14 + gcc/testsuite/g++.dg/cpp0x/enum31.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C | 17 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C | 34 + gcc/testsuite/g++.dg/cpp0x/pr58046.C | 39 + gcc/testsuite/g++.dg/cpp0x/pr67767.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr69056.C | 30 + gcc/testsuite/g++.dg/cpp0x/range-for5.C | 2 +- gcc/testsuite/g++.dg/cpp0x/rv-cast5.C | 12 + gcc/testsuite/g++.dg/cpp0x/sfinae56.C | 26 + gcc/testsuite/g++.dg/cpp0x/temp_default6.C | 27 + gcc/testsuite/g++.dg/cpp0x/temp_default7.C | 27 + gcc/testsuite/g++.dg/cpp0x/trailing12.C | 22 + gcc/testsuite/g++.dg/cpp0x/trailing13.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C | 29 + gcc/testsuite/g++.dg/cpp0x/variadic167.C | 18 + gcc/testsuite/g++.dg/cpp1y/69098-2.C | 37 + gcc/testsuite/g++.dg/cpp1y/69098.C | 43 + gcc/testsuite/g++.dg/cpp1y/auto-fn29.C | 34 + gcc/testsuite/g++.dg/cpp1y/auto-fn30.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C | 63 + gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C | 43 + gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C | 12 + gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C | 31 + gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C | 9 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C | 24 + gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C | 26 + gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C | 27 + gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C | 21 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C | 23 + gcc/testsuite/g++.dg/cpp1y/constexpr-loop4.C | 27 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C | 14 + .../g++.dg/cpp1y/lambda-generic-trailing1.C | 12 + .../g++.dg/cpp1y/lambda-generic-variadic4.C | 20 + gcc/testsuite/g++.dg/cpp1y/lambda-init14.C | 19 + gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr4.C | 13 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 + gcc/testsuite/g++.dg/cpp1y/paren2.C | 31 + gcc/testsuite/g++.dg/cpp1y/paren3.C | 30 + gcc/testsuite/g++.dg/cpp1y/var-templ47.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ48.C | 5 + gcc/testsuite/g++.dg/cpp1y/var-templ49.C | 9 + gcc/testsuite/g++.dg/cpp1y/var-templ50.C | 11 + gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 10 +- gcc/testsuite/g++.dg/cpp1z/fold1.C | 4 +- gcc/testsuite/g++.dg/cpp1z/fold3.C | 8 +- gcc/testsuite/g++.dg/cpp1z/fold7.C | 2 +- gcc/testsuite/g++.dg/cpp1z/range-for1.C | 23 + gcc/testsuite/g++.dg/debug/pr70271.C | 36 + gcc/testsuite/g++.dg/delayedfold/builtin1.C | 11 + gcc/testsuite/g++.dg/delayedfold/fwrapv1.C | 6 + gcc/testsuite/g++.dg/delayedfold/unary-plus1.C | 22 + gcc/testsuite/g++.dg/diagnostic/pr70105.C | 43 + gcc/testsuite/g++.dg/expr/stdarg3.C | 18 + gcc/testsuite/g++.dg/ext/asm13.C | 6 + gcc/testsuite/g++.dg/ext/attr-constructor1.C | 5 + gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C | 22 + gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C | 17 + gcc/testsuite/g++.dg/ext/builtin_alloca.C | 195 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 30 + gcc/testsuite/g++.dg/ext/constexpr-vla2.C | 21 + gcc/testsuite/g++.dg/ext/constexpr-vla3.C | 14 + gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C | 46 + gcc/testsuite/g++.dg/ext/flexarray-mangle.C | 24 + gcc/testsuite/g++.dg/ext/flexarray-subst.C | 33 + gcc/testsuite/g++.dg/ext/flexary10.C | 18 + gcc/testsuite/g++.dg/ext/flexary11.C | 19 + gcc/testsuite/g++.dg/ext/flexary12.C | 63 + gcc/testsuite/g++.dg/ext/flexary13.C | 64 + gcc/testsuite/g++.dg/ext/flexary14.C | 17 + gcc/testsuite/g++.dg/ext/flexary15.C | 14 + gcc/testsuite/g++.dg/ext/java-3.C | 39 + gcc/testsuite/g++.dg/ext/no-asm-2.C | 2 +- gcc/testsuite/g++.dg/ext/pr70290.C | 18 + gcc/testsuite/g++.dg/ext/timevar1.C | 1 + gcc/testsuite/g++.dg/ext/vector29.C | 53 + gcc/testsuite/g++.dg/goacc/deviceptr-1.C | 38 + gcc/testsuite/g++.dg/gomp/gomp.exp | 2 +- gcc/testsuite/g++.dg/gomp/pr59627.C | 14 + gcc/testsuite/g++.dg/gomp/target-teams-1.C | 2 +- gcc/testsuite/g++.dg/inherit/protected1.C | 51 + gcc/testsuite/g++.dg/init/const12.C | 20 + gcc/testsuite/g++.dg/init/const9.C | 2 +- gcc/testsuite/g++.dg/init/pr69658.C | 6 + gcc/testsuite/g++.dg/ipa/devirt-49.C | 20 + gcc/testsuite/g++.dg/ipa/devirt-50.C | 19 + gcc/testsuite/g++.dg/ipa/pr68672-1.C | 20 + gcc/testsuite/g++.dg/ipa/pr68672-2.C | 54 + gcc/testsuite/g++.dg/ipa/pr68672-3.C | 57 + gcc/testsuite/g++.dg/ipa/pr69239.C | 71 + gcc/testsuite/g++.dg/ipa/pr69241-1.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-2.C | 18 + gcc/testsuite/g++.dg/ipa/pr69241-3.C | 12 + gcc/testsuite/g++.dg/ipa/pr69241-4.C | 55 + gcc/testsuite/g++.dg/ipa/pr69649.C | 36 + gcc/testsuite/g++.dg/lookup/builtin6.C | 23 + gcc/testsuite/g++.dg/lookup/builtin7.C | 14 + gcc/testsuite/g++.dg/lookup/friend17.C | 9 + gcc/testsuite/g++.dg/lookup/koenig5.C | 2 +- gcc/testsuite/g++.dg/lookup/member2.C | 5 + gcc/testsuite/g++.dg/lookup/member3.C | 17 + gcc/testsuite/g++.dg/lookup/pr70205.C | 11 + gcc/testsuite/g++.dg/lto/lto.exp | 3 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_1.C | 22 + gcc/testsuite/g++.dg/lto/pr69137_0.C | 8 + gcc/testsuite/g++.dg/lto/pr69589_0.C | 26 + gcc/testsuite/g++.dg/lto/pr69589_1.C | 61 + gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + .../opt/{flifetime-dse2.C => flifetime-dse4.C} | 6 +- gcc/testsuite/g++.dg/opt/flifetime-dse5.C | 13 + gcc/testsuite/g++.dg/opt/flifetime-dse6.C | 11 + gcc/testsuite/g++.dg/opt/pr69432.C | 62 + gcc/testsuite/g++.dg/opt/pr69483.C | 6 + gcc/testsuite/g++.dg/opt/pr69570.C | 70 + gcc/testsuite/g++.dg/opt/pr70245-aux.cc | 56 + gcc/testsuite/g++.dg/opt/pr70245.C | 52 + gcc/testsuite/g++.dg/opt/pr70245.h | 14 + gcc/testsuite/g++.dg/other/anon5.C | 2 +- gcc/testsuite/g++.dg/other/anon8.C | 9 + gcc/testsuite/g++.dg/other/bitfield5.C | 15 + gcc/testsuite/g++.dg/other/dump-ada-spec-2.C | 2 +- gcc/testsuite/g++.dg/parse/invalid1.C | 5 + gcc/testsuite/g++.dg/parse/parens3.C | 5 + gcc/testsuite/g++.dg/parse/pr69628.C | 5 + gcc/testsuite/g++.dg/pr61033.C | 86 + gcc/testsuite/g++.dg/pr63384.C | 12 + gcc/testsuite/g++.dg/pr63995-1.C | 3 +- gcc/testsuite/g++.dg/pr67989.C | 1 - gcc/testsuite/g++.dg/pr69379.C | 20 + gcc/testsuite/g++.dg/pr69667.C | 105 + gcc/testsuite/g++.dg/pr70098.C | 91 + gcc/testsuite/g++.dg/template/crash34.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr9.C | 10 + gcc/testsuite/g++.dg/template/friend61.C | 12 + gcc/testsuite/g++.dg/template/friend61a.C | 12 + gcc/testsuite/g++.dg/template/friend61b.C | 12 + .../g++.dg/template/partial-specialization4.C | 26 + gcc/testsuite/g++.dg/template/pr55843.C | 27 + gcc/testsuite/g++.dg/template/pr68936.C | 20 + gcc/testsuite/g++.dg/template/pr68948.C | 41 + gcc/testsuite/g++.dg/template/pr69091.C | 25 + gcc/testsuite/g++.dg/template/pr69961a.C | 25 + gcc/testsuite/g++.dg/template/pr69961b.C | 15 + gcc/testsuite/g++.dg/template/ptrmem30.C | 45 + gcc/testsuite/g++.dg/template/typename21.C | 11 + gcc/testsuite/g++.dg/torture/init-list1.C | 6 + gcc/testsuite/g++.dg/torture/pr69136.C | 6 + gcc/testsuite/g++.dg/torture/pr69355.C | 150 + gcc/testsuite/g++.dg/torture/pr69553.C | 35 + gcc/testsuite/g++.dg/torture/pr69851.C | 24 + gcc/testsuite/g++.dg/torture/pr70251.C | 11 + gcc/testsuite/g++.dg/tree-ssa/ehcleanup-1.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 86 + gcc/testsuite/g++.dg/tree-ssa/pr69547.C | 15 + .../g++.dg/tsan/aligned_vs_unaligned_race.C | 2 +- gcc/testsuite/g++.dg/tsan/benign_race.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace.C | 2 +- gcc/testsuite/g++.dg/tsan/fd_close_norace2.C | 2 +- gcc/testsuite/g++.dg/ubsan/pr69922.C | 18 + gcc/testsuite/g++.dg/ubsan/pr70035.C | 26 + gcc/testsuite/g++.dg/ubsan/pr70135.C | 36 + gcc/testsuite/g++.dg/ubsan/pr70147-1.C | 12 + gcc/testsuite/g++.dg/ubsan/pr70147-2.C | 77 + gcc/testsuite/g++.dg/ubsan/vla-1.C | 1 - gcc/testsuite/g++.dg/ubsan/vptr-11.C | 84 + .../g++.dg/warn/Wconversion-real-integer-3.C | 2 +- gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C | 9 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C | 27 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C | 18 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C | 13 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C | 19 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull2.C | 9 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C | 139 + gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C | 197 + .../g++.dg/warn/Wstrict-aliasing-bogus-union-2.C | 14 + gcc/testsuite/g++.dg/warn/Wunused-function2.C | 6 + gcc/testsuite/g++.dg/warn/constexpr-70194.C | 12 + gcc/testsuite/g++.dg/warn/deprecated-10.C | 14 + gcc/testsuite/g++.dg/warn/overflow-warn-7.C | 17 + gcc/testsuite/g++.dg/warn/permissive-1.C | 8 + gcc/testsuite/g++.old-deja/g++.other/decl5.C | 6 + gcc/testsuite/gcc.c-torture/compile/20151204.c | 2 + gcc/testsuite/gcc.c-torture/compile/20160205-1.c | 8 + .../compile/pr69102.c} | 6 +- gcc/testsuite/gcc.c-torture/compile/pr69161.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69209.c | 28 + gcc/testsuite/gcc.c-torture/compile/pr69740-1.c | 12 + gcc/testsuite/gcc.c-torture/compile/pr69740-2.c | 19 + gcc/testsuite/gcc.c-torture/compile/pr69989-2.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr69999.c | 16 + gcc/testsuite/gcc.c-torture/compile/pr70061.c | 10 + gcc/testsuite/gcc.c-torture/compile/pr70190.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr70199.c | 20 + gcc/testsuite/gcc.c-torture/compile/pr70240.c | 26 + gcc/testsuite/gcc.c-torture/compile/pr70263-1.c | 11 + gcc/testsuite/gcc.c-torture/compile/volatile-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/alias-4.c | 19 + .../gcc.c-torture/execute/builtins/memops-asm.x | 10 + .../gcc.c-torture/execute/builtins/strstr-asm.c | 1 - .../gcc.c-torture/execute/builtins/strstr-asm.x | 10 + gcc/testsuite/gcc.c-torture/execute/pr67714.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr68532.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr68911.c | 27 + gcc/testsuite/gcc.c-torture/execute/pr69320-1.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69320-2.c | 35 + gcc/testsuite/gcc.c-torture/execute/pr69320-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr69320-4.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr69403.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69447.c | 26 + gcc/testsuite/gcc.c-torture/execute/pr69691.c | 127 + gcc/testsuite/gcc.c-torture/execute/pr70005.c | 25 + gcc/testsuite/gcc.c-torture/execute/pr70127.c | 23 + gcc/testsuite/gcc.c-torture/execute/pr70222-1.c | 30 + gcc/testsuite/gcc.c-torture/execute/pr70222-2.c | 20 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 22 +- gcc/testsuite/gcc.c-torture/unsorted/dump-noaddr.x | 1 + gcc/testsuite/gcc.dg/Warray-bounds-17.c | 13 + gcc/testsuite/gcc.dg/Warray-bounds-18.c | 25 + gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 3 +- gcc/testsuite/gcc.dg/Wno-frame-address.c | 2 +- .../gcc.dg/Wstrict-aliasing-bogus-upcast.c | 17 + .../Wstrict-aliasing-struct-with-char-member.c | 16 + gcc/testsuite/gcc.dg/array-15.c | 52 + .../gcc.dg/{sancov/asan.c => asan/sancov-1.c} | 3 +- gcc/testsuite/gcc.dg/atomic-op-6.c | 11 + gcc/testsuite/gcc.dg/autopar/outer-1.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-2.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-3.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-4.c | 6 +- gcc/testsuite/gcc.dg/autopar/outer-5.c | 4 +- gcc/testsuite/gcc.dg/autopar/outer-6.c | 6 +- gcc/testsuite/gcc.dg/autopar/parallelization-1.c | 4 +- .../{ => autopar}/parloops-exit-first-loop-alt-2.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-3.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-4.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-5.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-6.c | 5 +- .../{ => autopar}/parloops-exit-first-loop-alt-7.c | 5 +- .../parloops-exit-first-loop-alt-pr66652.c | 7 +- .../{ => autopar}/parloops-exit-first-loop-alt.c | 5 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr39500-2.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr46193.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr46194.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr49580.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr49960-1.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr49960.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr68373.c | 4 +- gcc/testsuite/gcc.dg/autopar/pr69110.c | 17 + gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 + gcc/testsuite/gcc.dg/autopar/reduc-1.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-1short.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-2.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-2char.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-2short.c | 10 +- gcc/testsuite/gcc.dg/autopar/reduc-3.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-4.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-6.c | 8 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-8.c | 6 +- gcc/testsuite/gcc.dg/autopar/reduc-9.c | 6 +- gcc/testsuite/gcc.dg/autopar/uns-outer-4.c | 4 +- gcc/testsuite/gcc.dg/autopar/uns-outer-5.c | 4 +- gcc/testsuite/gcc.dg/autopar/uns-outer-6.c | 6 +- gcc/testsuite/gcc.dg/builtin-object-size-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-68.c | 114 + gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c | 73 + gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c | 72 + gcc/testsuite/gcc.dg/cpp/pr69985.c | 7 + gcc/testsuite/gcc.dg/cpp/trad/comment-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/warn-comments.c | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 3 +- gcc/testsuite/gcc.dg/debug/dwarf2/sso.c | 22 + gcc/testsuite/gcc.dg/declare-simd.c | 14 + gcc/testsuite/gcc.dg/declspec-1.c | 6 +- gcc/testsuite/gcc.dg/enum-mode-2.c | 22 + gcc/testsuite/gcc.dg/globalalias.c | 2 +- gcc/testsuite/gcc.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gcc.dg/gomp/pr68128-2.c | 2 +- gcc/testsuite/gcc.dg/graphite/fuse-2.c | 4 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 8 +- gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c | 29 + gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr68715-2.c | 35 + gcc/testsuite/gcc.dg/graphite/pr68715.c | 36 + gcc/testsuite/gcc.dg/graphite/pr68809-2.c | 27 + gcc/testsuite/gcc.dg/graphite/pr68809.c | 28 + gcc/testsuite/gcc.dg/graphite/pr68976.c | 11 + gcc/testsuite/gcc.dg/graphite/pr69292.c | 19 + gcc/testsuite/gcc.dg/graphite/pr70045.c | 28 + gcc/testsuite/gcc.dg/guality/pr69244.c | 30 + gcc/testsuite/gcc.dg/guality/pr69947.c | 22 + gcc/testsuite/gcc.dg/ifcvt-4.c | 3 +- gcc/testsuite/gcc.dg/ifcvt-5.c | 11 +- gcc/testsuite/gcc.dg/ipa/pr70306.c | 45 + gcc/testsuite/gcc.dg/lto/pr55113_0.c | 13 - gcc/testsuite/gcc.dg/nested-func-10.c | 56 + gcc/testsuite/gcc.dg/nested-func-9.c | 47 + gcc/testsuite/gcc.dg/noreturn-6.c | 2 +- gcc/testsuite/gcc.dg/pic-1.c | 10 + gcc/testsuite/gcc.dg/pic-2.c | 10 + gcc/testsuite/gcc.dg/pic-3.c | 10 + gcc/testsuite/gcc.dg/pic-4.c | 10 + gcc/testsuite/gcc.dg/pie-1.c | 10 + gcc/testsuite/gcc.dg/pie-2.c | 10 + gcc/testsuite/gcc.dg/pie-3.c | 10 + gcc/testsuite/gcc.dg/pie-4.c | 10 + gcc/testsuite/gcc.dg/pie-5.c | 10 + gcc/testsuite/gcc.dg/pie-6.c | 6 + .../gcc.dg/plugin/diagnostic-test-expressions-1.c | 54 + .../plugin/diagnostic-test-show-locus-color.c | 91 +- .../gcc.dg/plugin/diagnostic_plugin_show_trees.c | 8 +- .../plugin/diagnostic_plugin_test_show_locus.c | 99 +- .../gcc.dg/plugin/location-overflow-test-1.c | 28 + .../gcc.dg/plugin/location-overflow-test-2.c | 36 + .../gcc.dg/plugin/location_overflow_plugin.c | 103 + gcc/testsuite/gcc.dg/plugin/plugin.exp | 3 + gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 33 + gcc/testsuite/gcc.dg/pr24293.c | 12 + gcc/testsuite/gcc.dg/pr30457.c | 2 +- gcc/testsuite/gcc.dg/pr61053.c | 20 +- gcc/testsuite/gcc.dg/pr61441.c | 1 + gcc/testsuite/gcc.dg/pr63549.c | 2 +- gcc/testsuite/gcc.dg/pr65779.c | 42 + gcc/testsuite/gcc.dg/pr65980.c | 1 + gcc/testsuite/gcc.dg/pr66688.c | 1 + gcc/testsuite/gcc.dg/pr66869.c | 6 + gcc/testsuite/gcc.dg/pr67854.c | 11 + gcc/testsuite/gcc.dg/pr67964.c | 1 + gcc/testsuite/gcc.dg/pr69032.c | 11 + gcc/testsuite/gcc.dg/pr69156.c | 10 + gcc/testsuite/gcc.dg/pr69169.c | 13 + gcc/testsuite/gcc.dg/pr69181-1.c | 7 + gcc/testsuite/gcc.dg/pr69181-2.c | 4 + .../gcc.dg/{torture/pr44913.c => pr69195.c} | 13 +- gcc/testsuite/gcc.dg/pr69238.c | 28 + gcc/testsuite/gcc.dg/pr69247.c | 14 + gcc/testsuite/gcc.dg/pr69307.c | 34 + gcc/testsuite/gcc.dg/pr69328.c | 16 + gcc/testsuite/gcc.dg/pr69421.c | 16 + gcc/testsuite/gcc.dg/pr69442.c | 23 + gcc/testsuite/gcc.dg/pr69483.c | 6 + gcc/testsuite/gcc.dg/pr69522.c | 10 + gcc/testsuite/gcc.dg/pr69535.c | 36 + gcc/testsuite/gcc.dg/pr69543.c | 18 + gcc/testsuite/gcc.dg/pr69554-1.c | 152 + gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} | 19 +- gcc/testsuite/gcc.dg/pr69619.c | 20 + gcc/testsuite/gcc.dg/pr69627.c | 27 + gcc/testsuite/gcc.dg/pr69634.c | 21 + gcc/testsuite/gcc.dg/pr69644.c | 11 + gcc/testsuite/gcc.dg/pr69796.c | 10 + gcc/testsuite/gcc.dg/pr69801.c | 9 + gcc/testsuite/gcc.dg/pr69802.c | 23 + gcc/testsuite/gcc.dg/pr69819.c | 5 + gcc/testsuite/gcc.dg/pr69824.c | 4 + gcc/testsuite/gcc.dg/pr69885.c | 13 + gcc/testsuite/gcc.dg/pr69896.c | 33 + gcc/testsuite/gcc.dg/pr69900.c | 6 + gcc/testsuite/gcc.dg/pr69915.c | 15 + gcc/testsuite/gcc.dg/pr69956.c | 11 + gcc/testsuite/gcc.dg/pr69973.c | 2 + gcc/testsuite/gcc.dg/pr69974.c | 13 + gcc/testsuite/gcc.dg/pr69990.c | 24 + gcc/testsuite/gcc.dg/pr70017.c | 20 + gcc/testsuite/gcc.dg/pr70022.c | 10 + gcc/testsuite/gcc.dg/pr70026.c | 15 + gcc/testsuite/gcc.dg/pr70050.c | 11 + gcc/testsuite/gcc.dg/pr70110.c | 39 + gcc/testsuite/gcc.dg/pr70152.c | 27 + gcc/testsuite/gcc.dg/pr70161-2.c | 7 + gcc/testsuite/gcc.dg/pr70161.c | 7 + gcc/testsuite/gcc.dg/pr70169.c | 40 + gcc/testsuite/gcc.dg/pr70174.c | 11 + gcc/testsuite/gcc.dg/pr70177.c | 15 + gcc/testsuite/gcc.dg/pr70219.c | 18 + gcc/testsuite/gcc.dg/pr70252.c | 16 + gcc/testsuite/gcc.dg/pr70269.c | 7 + gcc/testsuite/gcc.dg/pr70281.c | 9 + gcc/testsuite/gcc.dg/pr70317.c | 26 + gcc/testsuite/gcc.dg/pr70326.c | 20 + gcc/testsuite/gcc.dg/setjmp-6.c | 25 + gcc/testsuite/gcc.dg/sibcall-11.c | 7 + gcc/testsuite/gcc.dg/simd-7.c | 20 + gcc/testsuite/gcc.dg/simd-8.c | 20 + gcc/testsuite/gcc.dg/spellcheck-options-10.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-4.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-5.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-6.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-7.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-8.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-9.c | 6 + gcc/testsuite/gcc.dg/sso/p1.c | 1 + gcc/testsuite/gcc.dg/sso/p13.c | 1 + gcc/testsuite/gcc.dg/sso/p2.c | 1 + gcc/testsuite/gcc.dg/sso/p3.c | 1 + gcc/testsuite/gcc.dg/sso/p4.c | 1 + gcc/testsuite/gcc.dg/sso/p5.c | 1 + gcc/testsuite/gcc.dg/sso/p6.c | 1 + gcc/testsuite/gcc.dg/sso/p7.c | 1 + gcc/testsuite/gcc.dg/sso/p8.c | 1 + gcc/testsuite/gcc.dg/sso/p9.c | 1 + gcc/testsuite/gcc.dg/sso/q1.c | 1 + gcc/testsuite/gcc.dg/sso/q13.c | 1 + gcc/testsuite/gcc.dg/sso/q2.c | 1 + gcc/testsuite/gcc.dg/sso/q3.c | 1 + gcc/testsuite/gcc.dg/sso/q4.c | 1 + gcc/testsuite/gcc.dg/sso/q5.c | 1 + gcc/testsuite/gcc.dg/sso/q6.c | 1 + gcc/testsuite/gcc.dg/sso/q7.c | 1 + gcc/testsuite/gcc.dg/sso/q8.c | 1 + gcc/testsuite/gcc.dg/sso/q9.c | 1 + gcc/testsuite/gcc.dg/sso/r3.c | 1 + gcc/testsuite/gcc.dg/sso/r5.c | 1 + gcc/testsuite/gcc.dg/sso/r6.c | 1 + gcc/testsuite/gcc.dg/sso/r7.c | 1 + gcc/testsuite/gcc.dg/sso/r8.c | 1 + gcc/testsuite/gcc.dg/sso/s3.c | 1 + gcc/testsuite/gcc.dg/sso/s5.c | 1 + gcc/testsuite/gcc.dg/sso/s6.c | 1 + gcc/testsuite/gcc.dg/sso/s7.c | 1 + gcc/testsuite/gcc.dg/sso/s8.c | 1 + gcc/testsuite/gcc.dg/sso/sso.exp | 4 + gcc/testsuite/gcc.dg/sso/t1.c | 1 + gcc/testsuite/gcc.dg/sso/t13.c | 1 + gcc/testsuite/gcc.dg/sso/t2.c | 1 + gcc/testsuite/gcc.dg/sso/t3.c | 1 + gcc/testsuite/gcc.dg/sso/t4.c | 1 + gcc/testsuite/gcc.dg/sso/t5.c | 1 + gcc/testsuite/gcc.dg/sso/t6.c | 1 + gcc/testsuite/gcc.dg/sso/t7.c | 1 + gcc/testsuite/gcc.dg/sso/t8.c | 1 + gcc/testsuite/gcc.dg/sso/t9.c | 1 + gcc/testsuite/gcc.dg/sso/u5.c | 1 + gcc/testsuite/gcc.dg/sso/u6.c | 1 + gcc/testsuite/gcc.dg/sync-fetch.c | 115 + gcc/testsuite/gcc.dg/tm/memopt-13.c | 2 +- gcc/testsuite/gcc.dg/tm/memopt-6.c | 2 +- gcc/testsuite/gcc.dg/tm/pr60908.c | 15 + gcc/testsuite/gcc.dg/torture/builtin-integral-1.c | 2 + gcc/testsuite/gcc.dg/torture/pr29119.c | 3 +- gcc/testsuite/gcc.dg/torture/pr57676.c | 28 + gcc/testsuite/gcc.dg/torture/pr66178.c | 17 + gcc/testsuite/gcc.dg/torture/pr66856-1.c | 24 + gcc/testsuite/gcc.dg/torture/pr66856-2.c | 26 + gcc/testsuite/gcc.dg/torture/pr68060-1.c | 16 + gcc/testsuite/gcc.dg/torture/pr68060-2.c | 20 + gcc/testsuite/gcc.dg/torture/pr68264.c | 10 +- gcc/testsuite/gcc.dg/torture/pr68955.c | 41 + gcc/testsuite/gcc.dg/torture/pr68963.c | 41 + gcc/testsuite/gcc.dg/torture/pr69117.c | 23 + gcc/testsuite/gcc.dg/torture/pr69166.c | 14 + gcc/testsuite/gcc.dg/torture/pr69170.c | 18 + gcc/testsuite/gcc.dg/torture/pr69186.c | 12 + gcc/testsuite/gcc.dg/torture/pr69242.c | 15 + gcc/testsuite/gcc.dg/torture/pr69352.c | 40 + gcc/testsuite/gcc.dg/torture/pr69376.c | 45 + gcc/testsuite/gcc.dg/torture/pr69399.c | 18 + gcc/testsuite/gcc.dg/torture/pr69400.c | 20 + gcc/testsuite/gcc.dg/torture/pr69452.c | 35 + gcc/testsuite/gcc.dg/torture/pr69518.c | 11 + gcc/testsuite/gcc.dg/torture/pr69542.c | 37 + gcc/testsuite/gcc.dg/torture/pr69546-1.c | 26 + gcc/testsuite/gcc.dg/torture/pr69546-2.c | 18 + gcc/testsuite/gcc.dg/torture/pr69574.c | 15 + gcc/testsuite/gcc.dg/torture/pr69606.c | 20 + gcc/testsuite/gcc.dg/torture/pr69613.c | 41 + gcc/testsuite/gcc.dg/torture/pr69714.c | 156 + gcc/testsuite/gcc.dg/torture/pr69715.c | 11 + gcc/testsuite/gcc.dg/torture/pr69719.c | 24 + gcc/testsuite/gcc.dg/torture/pr69760.c | 50 + gcc/testsuite/gcc.dg/torture/pr69771.c | 12 + gcc/testsuite/gcc.dg/torture/pr69776-2.c | 25 + gcc/testsuite/gcc.dg/torture/pr69776.c | 28 + gcc/testsuite/gcc.dg/torture/pr69854.c | 8 + gcc/testsuite/gcc.dg/torture/pr69886.c | 15 + gcc/testsuite/gcc.dg/torture/pr69909.c | 35 + gcc/testsuite/gcc.dg/torture/pr69932.c | 10 + gcc/testsuite/gcc.dg/torture/pr69936.c | 24 + gcc/testsuite/gcc.dg/torture/pr69941.c | 30 + gcc/testsuite/gcc.dg/torture/pr69951.c | 21 + gcc/testsuite/gcc.dg/torture/pr69989.c | 23 + gcc/testsuite/gcc.dg/torture/pr70025.c | 81 + gcc/testsuite/gcc.dg/torture/pr70083.c | 24 + gcc/testsuite/gcc.dg/torture/pr70115.c | 20 + gcc/testsuite/gcc.dg/torture/pr70123.c | 198 + gcc/testsuite/gcc.dg/torture/pr70278.c | 37 + gcc/testsuite/gcc.dg/torture/pr70288-1.c | 36 + gcc/testsuite/gcc.dg/torture/pr70288-2.c | 35 + gcc/testsuite/gcc.dg/torture/pr70310.c | 20 + gcc/testsuite/gcc.dg/torture/pr70333.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-34.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/alias-35.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ifc-8.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr15826.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr65447.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/pr67755.c | 25 + gcc/testsuite/gcc.dg/tree-ssa/pr68021.c | 17 + gcc/testsuite/gcc.dg/tree-ssa/pr68198.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr68714.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c | 138 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c | 52 + gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c | 26 + gcc/testsuite/gcc.dg/tree-ssa/pr69270.c | 42 + gcc/testsuite/gcc.dg/tree-ssa/pr69355.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/pr69666.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr70232.c | 129 + gcc/testsuite/gcc.dg/tree-ssa/recip-8.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/split-path-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c | 90 + gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c | 24 + gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c | 72 + gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c | 94 + gcc/testsuite/gcc.dg/tree-ssa/sra-17.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/sra-20.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 13 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-5.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-6.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-7.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c | 26 + .../{ssa-dom-thread-2d.c => ssa-dom-thread-2h.c} | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/vector-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/vrp06.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 4 +- gcc/testsuite/gcc.dg/uninit-19.c | 52 +- gcc/testsuite/gcc.dg/uninit-21.c | 33 + gcc/testsuite/gcc.dg/uninit-22.c | 69 + gcc/testsuite/gcc.dg/unroll-2.c | 4 + gcc/testsuite/gcc.dg/unused-variable-3.c | 9 + gcc/testsuite/gcc.dg/vect/O3-pr36098.c | 6 +- gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 5 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 12 + .../ppc/costmodel-fast-math-vect-pr29925.c | 2 +- .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- .../vect/costmodel/x86_64/costmodel-pr68961.c | 15 + .../vect/costmodel/x86_64/costmodel-pr69297.c | 83 + gcc/testsuite/gcc.dg/vect/pr46032.c | 2 +- gcc/testsuite/gcc.dg/vect/pr69652.c | 14 + gcc/testsuite/gcc.dg/vect/pr69783.c | 39 + gcc/testsuite/gcc.dg/vect/pr69820.c | 35 + gcc/testsuite/gcc.dg/vect/pr70021.c | 40 + gcc/testsuite/gcc.dg/vect/pr70138-1.c | 40 + gcc/testsuite/gcc.dg/vect/pr70138-2.c | 35 + gcc/testsuite/gcc.dg/vect/pr70354-1.c | 50 + gcc/testsuite/gcc.dg/vect/pr70354-2.c | 37 + gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c | 18 + gcc/testsuite/gcc.dg/vect/vect-outer-1-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1.c | 3 +- .../gcc.dg/vect/vect-outer-1a-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1a.c | 3 +- .../gcc.dg/vect/vect-outer-1b-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-1b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-2b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-3b.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c | 28 + .../gcc.dg/vect/vect-over-widen-3-big-array.c | 3 +- gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c | 3 +- gcc/testsuite/gcc.target/aarch64/aapcs64/ice_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/test_23.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrshl.c | 2 +- .../aarch64/advsimd-intrinsics/vshuffle.inc | 2 +- .../aarch64/advsimd-intrinsics/vstX_lane.c | 2 +- .../gcc.target/aarch64/assembler_arch_1.c | 21 + gcc/testsuite/gcc.target/aarch64/ccmp_1.c | 95 + gcc/testsuite/gcc.target/aarch64/pr60697.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr63304_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr68674.c | 22 + gcc/testsuite/gcc.target/aarch64/pr69245_1.c | 18 + gcc/testsuite/gcc.target/aarch64/pr69245_2.c | 17 + gcc/testsuite/gcc.target/aarch64/pr70044.c | 14 + gcc/testsuite/gcc.target/aarch64/scalar_shift_1.c | 32 - .../gcc.target/aarch64/shift_wide_invalid_1.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/pr67896.C | 7 + .../gcc.target/aarch64/simd/vcvt_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvt_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvta_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvta_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtm_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtm_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtn_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtn_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtp_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtp_u64_f64_1.c | 19 + gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_17.c | 8 + gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- gcc/testsuite/gcc.target/aarch64/tst_3.c | 2 +- .../gcc.target/aarch64/vect-ld1r-compile-fp.c | 1 - gcc/testsuite/gcc.target/aarch64/vect-reduc-or_1.c | 2 +- .../aarch64/vector_initialization_nostack.c | 53 + gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 2 +- gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c | 9 + .../gcc.target/arm/atomic_loaddi_acquire.x | 11 + .../gcc.target/arm/atomic_loaddi_relaxed.x | 11 + .../gcc.target/arm/atomic_loaddi_seq_cst.x | 11 + gcc/testsuite/gcc.target/arm/attr-align1.c | 1 + gcc/testsuite/gcc.target/arm/attr-align3.c | 1 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 13 +- .../gcc.target/arm/attr-neon-builtin-fail.c | 7 +- .../gcc.target/arm/attr-neon-builtin-fail2.c | 15 + gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 5 +- gcc/testsuite/gcc.target/arm/attr-neon.c | 3 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 10 +- gcc/testsuite/gcc.target/arm/attr-neon3.c | 8 +- gcc/testsuite/gcc.target/arm/attr_arm.c | 1 + gcc/testsuite/gcc.target/arm/cmp-2.c | 5 +- .../gcc.target/arm/cond_sub_restrict_it.c | 26 + .../gcc.target/arm/condarith_restrict_it.c | 47 + gcc/testsuite/gcc.target/arm/flip-thumb.c | 1 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 2 +- gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c | 16 + gcc/testsuite/gcc.target/arm/lto/pr65837_0.c | 3 +- gcc/testsuite/gcc.target/arm/memset-inline-10.c | 1 + gcc/testsuite/gcc.target/arm/movcond_restrict_it.c | 27 + gcc/testsuite/gcc.target/arm/negscc_restrict_it.c | 19 + gcc/testsuite/gcc.target/arm/neon-vlshr-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon-vshl-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/neon-vshr-imm-1.c | 3 +- gcc/testsuite/gcc.target/arm/pr45701-1.c | 2 +- gcc/testsuite/gcc.target/arm/pr45701-2.c | 2 +- gcc/testsuite/gcc.target/arm/pr62554.c | 51 + gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C | 9 +- .../gcc.target/arm/{attr-neon-fp16.c => pr68620.c} | 5 +- gcc/testsuite/gcc.target/arm/pr68674.c | 28 + gcc/testsuite/gcc.target/arm/pr69135_1.c | 44 + gcc/testsuite/gcc.target/arm/pr69180.c | 16 + .../{aarch64/pr65624.c => arm/pr69187.c} | 4 + gcc/testsuite/gcc.target/arm/pr69245.c | 26 + gcc/testsuite/gcc.target/arm/pr69307.c | 34 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/arm/pr69614.c | 39 + gcc/testsuite/gcc.target/arm/pr69904.c | 24 + gcc/testsuite/gcc.target/arm/pr70278.c | 41 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 39 + gcc/testsuite/gcc.target/arm/unsigned-float.c | 5 +- gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 2 +- gcc/testsuite/gcc.target/arm/vfp-1.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmias.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmias.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-1.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-2.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-3.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-4.c | 5 +- gcc/testsuite/gcc.target/arm/wmul-1.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-2.c | 2 +- gcc/testsuite/gcc.target/arm/wmul-3.c | 18 +- gcc/testsuite/gcc.target/i386/addr-sel-1.c | 2 +- gcc/testsuite/gcc.target/i386/addr-space-3.c | 10 - gcc/testsuite/gcc.target/i386/addr-space-4.c | 16 + gcc/testsuite/gcc.target/i386/addr-space-5.c | 16 + .../i386/{avx2-pr64252.c => avx2-pr70354-1.c} | 5 +- .../i386/{avx2-pr64252.c => avx2-pr70354-2.c} | 5 +- .../gcc.target/i386/avx2-vect-mask-store-move1.c | 79 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c | 27 + gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c | 33 + gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c | 33 + gcc/testsuite/gcc.target/i386/avx512f-klogic-2.c | 2 +- gcc/testsuite/gcc.target/i386/avx512f-pr70059.c | 33 + .../gcc.target/i386/avx512pf-vscatterpf0dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf0qps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1dps-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qpd-1.c | 3 +- .../gcc.target/i386/avx512pf-vscatterpf1qps-1.c | 3 +- gcc/testsuite/gcc.target/i386/bmi2-bzhi-2.c | 2 +- gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-1.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 3 +- .../i386/iamcu/test_empty_structs_and_unions.c | 61 + .../gcc.target/i386/iamcu/test_passing_unions.c | 9 +- gcc/testsuite/gcc.target/i386/pr45685.c | 2 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64411.C | 27 + gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 3 +- gcc/testsuite/gcc.target/i386/pr65105-5.c | 22 + gcc/testsuite/gcc.target/i386/pr65167.c | 3 +- gcc/testsuite/gcc.target/i386/pr65183.c | 3 +- gcc/testsuite/gcc.target/i386/pr65184.c | 3 +- gcc/testsuite/gcc.target/i386/pr66137.c | 11 + gcc/testsuite/gcc.target/i386/pr68432-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr68432-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr68432-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr68674.c | 15 + gcc/testsuite/gcc.target/i386/pr68986-1.c | 11 + gcc/testsuite/gcc.target/i386/pr68986-2.c | 13 + gcc/testsuite/gcc.target/i386/pr68986-3.c | 13 + gcc/testsuite/gcc.target/i386/pr68990.c | 49 + gcc/testsuite/gcc.target/i386/pr69030.c | 28 + gcc/testsuite/gcc.target/i386/pr69052.c | 54 + .../gcc.target/i386/{pr69225-5.c => pr69225-7.c} | 2 +- gcc/testsuite/gcc.target/i386/pr69246.c | 18 + gcc/testsuite/gcc.target/i386/pr69454-1.c | 11 + gcc/testsuite/gcc.target/i386/pr69454-2.c | 13 + gcc/testsuite/gcc.target/i386/pr69459.c | 42 + gcc/testsuite/gcc.target/i386/pr69512.c | 14 + gcc/testsuite/gcc.target/i386/pr69530.c | 11 + gcc/testsuite/gcc.target/i386/pr69551.c | 23 + gcc/testsuite/gcc.target/i386/pr69577.c | 24 + gcc/testsuite/gcc.target/i386/pr69677.c | 20 + gcc/testsuite/gcc.target/i386/pr69820.c | 14 + gcc/testsuite/gcc.target/i386/pr69888.c | 10 + gcc/testsuite/gcc.target/i386/pr69891.c | 30 + gcc/testsuite/gcc.target/i386/pr70007.c | 30 + gcc/testsuite/gcc.target/i386/pr70021.c | 42 + gcc/testsuite/gcc.target/i386/pr70027.c | 11 + gcc/testsuite/gcc.target/i386/pr70028.c | 19 + gcc/testsuite/gcc.target/i386/pr70049.c | 20 + gcc/testsuite/gcc.target/i386/pr70062.c | 11 + gcc/testsuite/gcc.target/i386/pr70083.c | 20 + gcc/testsuite/gcc.target/i386/pr70086-1.c | 11 + gcc/testsuite/gcc.target/i386/pr70086-2.c | 21 + gcc/testsuite/gcc.target/i386/pr70086-3.c | 21 + gcc/testsuite/gcc.target/i386/pr70160.c | 19 + gcc/testsuite/gcc.target/i386/pr70251.c | 52 + gcc/testsuite/gcc.target/i386/pr70263-2.c | 23 + gcc/testsuite/gcc.target/i386/pr70293.c | 38 + gcc/testsuite/gcc.target/i386/pr70300.c | 25 + gcc/testsuite/gcc.target/i386/pr70302.c | 22 + gcc/testsuite/gcc.target/i386/pr70325.c | 12 + gcc/testsuite/gcc.target/i386/pr70327.c | 12 + gcc/testsuite/gcc.target/i386/stack-realign-win.c | 35 + gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 3 +- gcc/testsuite/gcc.target/m68k/pr25114.c | 26 + gcc/testsuite/gcc.target/mips/div-delay.c | 13 + gcc/testsuite/gcc.target/mips/mips-3d-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-4.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-5.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-7.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-8.c | 2 +- gcc/testsuite/gcc.target/mips/mips-3d-9.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-1.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-3.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-4.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-5.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-6.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-7.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type-2.c | 2 +- gcc/testsuite/gcc.target/mips/mips-ps-type.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 8 + .../gcc.target/mips/mips16-attributes-6.c | 2 +- gcc/testsuite/gcc.target/mips/p5600-bonding.c | 2 +- gcc/testsuite/gcc.target/mips/pr68273.c | 79 + gcc/testsuite/gcc.target/mips/pr68400.c | 28 + gcc/testsuite/gcc.target/mips/pr69129.c | 29 + gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c | 50 + gcc/testsuite/gcc.target/powerpc/20050603-3.c | 5 +- gcc/testsuite/gcc.target/powerpc/20050830-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/altivec-36.c | 46 + gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 65 + .../gcc.target/powerpc/p8vector-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 174 +- gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-1.c | 1 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-2.c | 1 + gcc/testsuite/gcc.target/powerpc/p9-lxvx-stxvx-3.c | 1 + gcc/testsuite/gcc.target/powerpc/p9-permute.c | 1 + gcc/testsuite/gcc.target/powerpc/ppc-round2.c | 42 + gcc/testsuite/gcc.target/powerpc/pr17381.c | 11 + gcc/testsuite/gcc.target/powerpc/pr48344-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr63354.c | 12 + gcc/testsuite/gcc.target/powerpc/pr69252.c | 28 + gcc/testsuite/gcc.target/powerpc/pr69461.c | 15 + gcc/testsuite/gcc.target/powerpc/pr69548.c | 11 + gcc/testsuite/gcc.target/powerpc/pr69946.c | 38 + gcc/testsuite/gcc.target/powerpc/pr69969.c | 7 + gcc/testsuite/gcc.target/powerpc/recip-1.c | 4 +- gcc/testsuite/gcc.target/powerpc/recip-2.c | 5 +- gcc/testsuite/gcc.target/powerpc/recip-3.c | 6 +- gcc/testsuite/gcc.target/powerpc/recip-4.c | 6 +- gcc/testsuite/gcc.target/powerpc/recip-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/recip-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/recip-sqrtf.c | 2 +- gcc/testsuite/gcc.target/powerpc/vec-cg.c | 22 + gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +- gcc/testsuite/gcc.target/s390/dfp-1.c | 23 + gcc/testsuite/gcc.target/s390/md/movstr-1.c | 18 +- gcc/testsuite/gcc.target/s390/morestack.c | 260 + gcc/testsuite/gcc.target/s390/pr69148.c | 16 + gcc/testsuite/gcc.target/s390/pr69625.c | 37 + gcc/testsuite/gcc.target/s390/pr69709.c | 39 + gcc/testsuite/gcc.target/s390/vector/int128-1.c | 47 + gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 100 + .../gcc.target/s390/{ => vector}/vcond-shift.c | 0 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c | 23 + gcc/testsuite/gcc.target/sh/pr54089-10.c | 153 + gcc/testsuite/gcc.target/sh/pr54089-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr67260.c | 12 + gcc/testsuite/gcc.target/sparc/20160229-1.c | 157 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 10 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 | 32 + gcc/testsuite/gfortran.dg/allocate_error_5.f90 | 23 + gcc/testsuite/gfortran.dg/allocate_error_6.f90 | 40 + .../gfortran.dg/allocate_with_source_17.f03 | 36 + .../gfortran.dg/allocate_with_source_18.f03 | 31 + gcc/testsuite/gfortran.dg/associate_1.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_19.f03 | 23 + gcc/testsuite/gfortran.dg/associate_20.f03 | 31 + gcc/testsuite/gfortran.dg/associate_21.f90 | 19 + .../gfortran.dg/assumed_rank_bounds_1.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 2 +- gcc/testsuite/gfortran.dg/bessel_6.f90 | 2 +- .../gfortran.dg/bind_c_array_params_2.f90 | 3 +- gcc/testsuite/gfortran.dg/block_15.f08 | 20 + gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_3.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_4.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_5.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_6.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_7.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_8.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_8.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 | 26 + gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 | 28 + gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 | 43 + gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 | 33 + gcc/testsuite/gfortran.dg/common_23.f90 | 10 + .../gfortran.dg/deferred_character_10.f90 | 52 + .../gfortran.dg/deferred_character_11.f90 | 39 + .../gfortran.dg/deferred_character_12.f90 | 37 + .../gfortran.dg/deferred_character_13.f90 | 34 + .../gfortran.dg/deferred_character_14.f90 | 30 + .../gfortran.dg/deferred_character_15.f90 | 44 + gcc/testsuite/gfortran.dg/deferred_character_8.f90 | 84 + gcc/testsuite/gfortran.dg/deferred_character_9.f90 | 28 + .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- .../gfortran.dg/elemental_dependency_6.f90 | 27 + gcc/testsuite/gfortran.dg/exit_3.f08 | 2 +- .../gfortran.dg/goacc/kernels-alias-2.f95 | 23 + .../gfortran.dg/goacc/kernels-alias-3.f95 | 19 + .../gfortran.dg/goacc/kernels-alias-4.f95 | 20 + gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 | 23 + gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 | 42 + .../gfortran.dg/goacc/kernels-loop-data-2.f95 | 49 + .../goacc/kernels-loop-data-enter-exit-2.f95 | 48 + .../goacc/kernels-loop-data-enter-exit.f95 | 46 + .../gfortran.dg/goacc/kernels-loop-data-update.f95 | 45 + .../gfortran.dg/goacc/kernels-loop-data.f95 | 46 + .../gfortran.dg/goacc/kernels-loop-inner.f95 | 1 - gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 | 38 + gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 | 36 + .../gfortran.dg/goacc/kernels-loops-adjacent.f95 | 1 - gcc/testsuite/gfortran.dg/gomp/gomp.exp | 2 +- gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/pr52531.f90 | 16 + gcc/testsuite/gfortran.dg/gomp/target1.f90 | 1 - gcc/testsuite/gfortran.dg/gomp/target2.f90 | 2 +- gcc/testsuite/gfortran.dg/gomp/target3.f90 | 1 - .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr68692.f90 | 64 + gcc/testsuite/gfortran.dg/graphite/pr68715.f90 | 31 + gcc/testsuite/gfortran.dg/ieee/ieee_7.f90 | 6 +- gcc/testsuite/gfortran.dg/implicit_class_1.f90 | 1 + gcc/testsuite/gfortran.dg/include_6.f90 | 3 +- gcc/testsuite/gfortran.dg/include_9.f90 | 6 + gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 47 + gcc/testsuite/gfortran.dg/interface_38.f90 | 16 + gcc/testsuite/gfortran.dg/interface_39.f90 | 14 + gcc/testsuite/gfortran.dg/intrinsic_std_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 16 + .../{matmul_bounds_2.f90 => matmul_bounds_8.f90} | 10 +- gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 23 + gcc/testsuite/gfortran.dg/namelist_38.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 5 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 29 + gcc/testsuite/gfortran.dg/namelist_89.f90 | 47 + gcc/testsuite/gfortran.dg/namelist_args.f90 | 18 + gcc/testsuite/gfortran.dg/newunit_4.f90 | 7 + gcc/testsuite/gfortran.dg/open_status_2.f90 | 2 +- .../gfortran.dg/parloops-exit-first-loop-alt-2.f95 | 4 +- .../gfortran.dg/parloops-exit-first-loop-alt.f95 | 4 +- gcc/testsuite/gfortran.dg/pr56007.f | 10 + gcc/testsuite/gfortran.dg/pr56007.f90 | 11 + gcc/testsuite/gfortran.dg/pr59700.f90 | 2 +- gcc/testsuite/gfortran.dg/pr60126.f90 | 18 + gcc/testsuite/gfortran.dg/pr65996.f90 | 13 + gcc/testsuite/gfortran.dg/pr68146.f | 16 + gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + gcc/testsuite/gfortran.dg/pr69155.f90 | 15 + gcc/testsuite/gfortran.dg/pr69554-1.F90 | 28 + gcc/testsuite/gfortran.dg/pr69554-2.F90 | 21 + gcc/testsuite/gfortran.dg/pr69987.f90 | 28 + .../gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 | 5 +- .../tree-prof.exp => gfortran.dg/prof/prof.exp} | 4 +- gcc/testsuite/gfortran.dg/read_bang.f90 | 38 + gcc/testsuite/gfortran.dg/read_bang4.f90 | 47 + gcc/testsuite/gfortran.dg/read_dir.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 | 12 + gcc/testsuite/gfortran.dg/submodule_14.f08 | 49 + gcc/testsuite/gfortran.dg/submodule_15.f08 | 58 + gcc/testsuite/gfortran.dg/type_decl_4.f90 | 7 + gcc/testsuite/gfortran.dg/unconstrained_commons.f | 20 + .../gfortran.dg/unlimited_polymorphic_25.f03 | 14 + gcc/testsuite/gfortran.dg/used_types_15.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_16.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr69466.f90 | 42 + gcc/testsuite/gfortran.dg/vect/pr69882.f90 | 41 + gcc/testsuite/gfortran.dg/vect/pr69980.f90 | 40 + gcc/testsuite/gfortran.dg/vect/pr70043.f90 | 15 + gcc/testsuite/gnat.dg/atomic8.adb | 33 + gcc/testsuite/gnat.dg/discr46.adb | 14 + gcc/testsuite/gnat.dg/discr46.ads | 24 + gcc/testsuite/gnat.dg/incomplete4.adb | 10 + gcc/testsuite/gnat.dg/incomplete4_pkg.ads | 9 + gcc/testsuite/gnat.dg/inline12.adb | 23 + gcc/testsuite/gnat.dg/renaming8.adb | 11 + gcc/testsuite/gnat.dg/renaming8_pkg1.ads | 7 + gcc/testsuite/gnat.dg/renaming8_pkg2.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg2.ads | 13 + gcc/testsuite/gnat.dg/renaming8_pkg3.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg3.ads | 5 + gcc/testsuite/gnat.dg/renaming9.adb | 12 + gcc/testsuite/gnat.dg/renaming9.ads | 16 + gcc/testsuite/gnat.dg/specs/task1.ads | 16 + gcc/testsuite/gnat.dg/sso/conv1.adb | 6 +- gcc/testsuite/gnat.dg/sso/p1.adb | 16 +- gcc/testsuite/gnat.dg/sso/p10.adb | 16 +- gcc/testsuite/gnat.dg/sso/p11.adb | 16 +- gcc/testsuite/gnat.dg/sso/p12.adb | 32 +- gcc/testsuite/gnat.dg/sso/p13.adb | 16 +- gcc/testsuite/gnat.dg/sso/p2.adb | 16 +- gcc/testsuite/gnat.dg/sso/p3.adb | 16 +- gcc/testsuite/gnat.dg/sso/p4.adb | 16 +- gcc/testsuite/gnat.dg/sso/p5.adb | 16 +- gcc/testsuite/gnat.dg/sso/p6.adb | 16 +- gcc/testsuite/gnat.dg/sso/p7.adb | 16 +- gcc/testsuite/gnat.dg/sso/p8.adb | 16 +- gcc/testsuite/gnat.dg/sso/p9.adb | 16 +- gcc/testsuite/gnat.dg/sso/q1.adb | 8 +- gcc/testsuite/gnat.dg/sso/q10.adb | 8 +- gcc/testsuite/gnat.dg/sso/q11.adb | 8 +- gcc/testsuite/gnat.dg/sso/q12.adb | 8 +- gcc/testsuite/gnat.dg/sso/q13.adb | 8 +- gcc/testsuite/gnat.dg/sso/q2.adb | 8 +- gcc/testsuite/gnat.dg/sso/q3.adb | 8 +- gcc/testsuite/gnat.dg/sso/q4.adb | 8 +- gcc/testsuite/gnat.dg/sso/q5.adb | 8 +- gcc/testsuite/gnat.dg/sso/q6.adb | 8 +- gcc/testsuite/gnat.dg/sso/q7.adb | 8 +- gcc/testsuite/gnat.dg/sso/q8.adb | 8 +- gcc/testsuite/gnat.dg/sso/q9.adb | 8 +- gcc/testsuite/gnat.dg/sso/r11.adb | 4 +- gcc/testsuite/gnat.dg/sso/r12.adb | 8 +- gcc/testsuite/gnat.dg/sso/r3.adb | 4 +- gcc/testsuite/gnat.dg/sso/r5.adb | 4 +- gcc/testsuite/gnat.dg/sso/r6.adb | 4 +- gcc/testsuite/gnat.dg/sso/r7.adb | 4 +- gcc/testsuite/gnat.dg/sso/r8.adb | 4 +- gcc/testsuite/gnat.dg/sso/s11.adb | 20 +- gcc/testsuite/gnat.dg/sso/s12.adb | 20 +- gcc/testsuite/gnat.dg/sso/s3.adb | 20 +- gcc/testsuite/gnat.dg/sso/s5.adb | 20 +- gcc/testsuite/gnat.dg/sso/s6.adb | 20 +- gcc/testsuite/gnat.dg/sso/s7.adb | 20 +- gcc/testsuite/gnat.dg/sso/s8.adb | 20 +- gcc/testsuite/gnat.dg/sso/t1.adb | 12 +- gcc/testsuite/gnat.dg/sso/t10.adb | 12 +- gcc/testsuite/gnat.dg/sso/t11.adb | 12 +- gcc/testsuite/gnat.dg/sso/t12.adb | 12 +- gcc/testsuite/gnat.dg/sso/t13.adb | 12 +- gcc/testsuite/gnat.dg/sso/t2.adb | 12 +- gcc/testsuite/gnat.dg/sso/t3.adb | 12 +- gcc/testsuite/gnat.dg/sso/t4.adb | 12 +- gcc/testsuite/gnat.dg/sso/t5.adb | 12 +- gcc/testsuite/gnat.dg/sso/t6.adb | 12 +- gcc/testsuite/gnat.dg/sso/t7.adb | 12 +- gcc/testsuite/gnat.dg/sso/t8.adb | 12 +- gcc/testsuite/gnat.dg/sso/t9.adb | 12 +- gcc/testsuite/gnat.dg/sso/u11.adb | 12 +- gcc/testsuite/gnat.dg/sso/u5.adb | 12 +- gcc/testsuite/gnat.dg/sso/u6.adb | 12 +- gcc/testsuite/gnat.dg/stack_usage3.adb | 32 + gcc/testsuite/gnat.dg/stack_usage3_pkg.ads | 7 + gcc/testsuite/go.test/go-test.exp | 11 +- gcc/testsuite/lib/asan-dg.exp | 2 +- gcc/testsuite/lib/compat.exp | 6 +- gcc/testsuite/lib/g++-dg.exp | 2 + gcc/testsuite/lib/gcc-dg.exp | 87 +- gcc/testsuite/lib/gcc-gdb-test.exp | 4 +- gcc/testsuite/lib/gcc-simulate-thread.exp | 4 +- gcc/testsuite/lib/gfortran-dg.exp | 19 +- gcc/testsuite/lib/mpx-dg.exp | 2 +- gcc/testsuite/lib/multiline.exp | 32 +- gcc/testsuite/lib/target-supports.exp | 134 +- gcc/testsuite/lib/tsan-dg.exp | 41 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 2 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 8 +- .../objc.dg/attributes/method-nonnull-1.m | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-method.m | 8 +- gcc/testsuite/objc.dg/pr69844.m | 24 + gcc/timevar.def | 3 +- gcc/toplev.c | 13 +- gcc/trans-mem.c | 302 +- gcc/tree-cfg.c | 31 +- gcc/tree-chkp.c | 2 +- gcc/tree-chrec.c | 22 +- gcc/tree-complex.c | 107 +- gcc/tree-core.h | 9 +- gcc/tree-data-ref.c | 21 +- gcc/tree-dfa.c | 26 +- gcc/tree-inline.c | 82 +- gcc/tree-inline.h | 13 +- gcc/tree-outof-ssa.c | 4 + gcc/tree-parloops.c | 798 +- gcc/tree-pass.h | 3 + gcc/tree-pretty-print.c | 14 +- gcc/tree-scalar-evolution.c | 120 +- gcc/tree-sra.c | 119 +- gcc/tree-ssa-alias.c | 22 +- gcc/tree-ssa-coalesce.c | 34 +- gcc/tree-ssa-dce.c | 6 +- gcc/tree-ssa-dom.c | 243 +- gcc/tree-ssa-forwprop.c | 2 +- gcc/tree-ssa-loop-im.c | 24 +- gcc/tree-ssa-loop-ivcanon.c | 50 +- gcc/tree-ssa-loop-ivopts.c | 33 +- gcc/tree-ssa-loop-niter.c | 18 +- gcc/tree-ssa-loop.c | 20 +- gcc/tree-ssa-math-opts.c | 50 +- gcc/tree-ssa-phiopt.c | 102 +- gcc/tree-ssa-pre.c | 20 +- gcc/tree-ssa-reassoc.c | 288 +- gcc/tree-ssa-sccvn.c | 203 +- gcc/tree-ssa-sccvn.h | 46 +- gcc/tree-ssa-scopedtables.c | 115 +- gcc/tree-ssa-scopedtables.h | 11 +- gcc/tree-ssa-structalias.c | 109 +- gcc/tree-ssa-tail-merge.c | 46 +- gcc/tree-ssa-threadbackward.c | 398 +- gcc/tree-ssa-threadupdate.c | 170 +- gcc/tree-ssa-threadupdate.h | 13 + gcc/tree-ssa-uncprop.c | 24 +- gcc/tree-ssa-uninit.c | 28 +- gcc/tree-ssa.c | 3 +- gcc/tree-ssanames.c | 39 +- gcc/tree-ssanames.h | 1 + gcc/tree-streamer-in.c | 26 +- gcc/tree-streamer-out.c | 7 +- gcc/tree-vect-data-refs.c | 90 +- gcc/tree-vect-generic.c | 51 +- gcc/tree-vect-loop-manip.c | 22 +- gcc/tree-vect-loop.c | 305 +- gcc/tree-vect-patterns.c | 54 +- gcc/tree-vect-slp.c | 286 +- gcc/tree-vect-stmts.c | 201 +- gcc/tree-vectorizer.c | 6 + gcc/tree-vectorizer.h | 8 + gcc/tree-vrp.c | 97 +- gcc/tree.c | 111 +- gcc/tree.h | 14 +- gcc/value-prof.c | 3 +- gcc/var-tracking.c | 5 +- gcc/varpool.c | 3 - gcc/wide-int.cc | 73 +- gcc/wide-int.h | 4 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 1 + gotools/Makefile.in | 3 +- include/ChangeLog | 33 + include/gomp-constants.h | 34 +- include/plugin-api.h | 29 +- libbacktrace/ChangeLog | 11 + libbacktrace/elf.c | 3 +- libbacktrace/mmap.c | 4 + libcc1/ChangeLog | 6 + libcc1/Makefile.in | 1 + libcc1/configure | 35 +- libcc1/configure.ac | 1 + libcpp/ChangeLog | 132 + libcpp/charset.c | 11 +- libcpp/directives.c | 16 +- libcpp/errors.c | 3 +- libcpp/expr.c | 2 +- libcpp/files.c | 5 +- libcpp/include/cpplib.h | 1 + libcpp/include/line-map.h | 59 +- libcpp/init.c | 4 +- libcpp/internal.h | 2 +- libcpp/line-map.c | 166 +- libcpp/macro.c | 11 +- libcpp/po/ChangeLog | 38 + libcpp/po/be.po | 390 +- libcpp/po/ca.po | 390 +- libcpp/po/cpplib.pot | 271 +- libcpp/po/da.po | 392 +- libcpp/po/de.po | 400 +- libcpp/po/el.po | 390 +- libcpp/po/eo.po | 400 +- libcpp/po/es.po | 390 +- libcpp/po/fi.po | 773 +- libcpp/po/fr.po | 396 +- libcpp/po/id.po | 390 +- libcpp/po/ja.po | 392 +- libcpp/po/nl.po | 392 +- libcpp/po/pt_BR.po | 467 +- libcpp/po/ru.po | 398 +- libcpp/po/sr.po | 396 +- libcpp/po/sv.po | 398 +- libcpp/po/tr.po | 392 +- libcpp/po/uk.po | 438 +- libcpp/po/vi.po | 426 +- libcpp/po/zh_CN.po | 390 +- libcpp/po/zh_TW.po | 392 +- libffi/ChangeLog | 45 + libffi/Makefile.am | 28 +- libffi/Makefile.in | 22 +- libffi/acinclude.m4 | 381 + libffi/configure | 444 +- libffi/configure.ac | 3 + libffi/include/Makefile.in | 2 + libffi/libffi.map.in | 78 + libffi/libtool-version | 2 +- libffi/man/Makefile.in | 2 + libffi/src/aarch64/ffitarget.h | 1 + libffi/testsuite/Makefile.in | 2 + libgcc/ChangeLog | 321 +- libgcc/Makefile.in | 6 +- libgcc/config.host | 22 +- libgcc/config/i386/morestack.S | 5 +- libgcc/config/msp430/t-msp430 | 10 +- .../rs6000/extendkftf2-sw.c} | 48 +- .../{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} | 17 +- .../fixunstfti.c => config/rs6000/fixunskfti.c} | 17 +- libgcc/config/rs6000/float128-hw.c | 207 + libgcc/config/rs6000/float128-ifunc.c | 362 + libgcc/config/rs6000/float128-sed | 25 + libgcc/config/rs6000/float128-sed-hw | 25 + .../floattitf.c => config/rs6000/floattikf.c} | 17 +- .../floattitf.c => config/rs6000/floatuntikf.c} | 17 +- libgcc/config/rs6000/quad-float128.h | 213 + libgcc/config/rs6000/sfp-exceptions.c | 72 + libgcc/config/rs6000/sfp-machine.h | 98 +- libgcc/config/rs6000/t-float128 | 95 + libgcc/config/rs6000/t-float128-hw | 35 + .../rs6000/trunctfkf2-sw.c} | 48 +- libgcc/config/s390/morestack.S | 611 + libgcc/config/s390/t-stack-s390 | 2 + libgcc/config/sol2/gmon.c | 36 +- libgcc/config/xtensa/ieee754-df.S | 2 + libgcc/config/xtensa/ieee754-sf.S | 2 + libgcc/configure | 57 +- libgcc/configure.ac | 33 +- libgcc/generic-morestack.c | 4 + libgcc/offloadstuff.c | 14 +- libgfortran/ChangeLog | 46 + libgfortran/intrinsics/execute_command_line.c | 4 +- libgfortran/io/list_read.c | 200 +- libgfortran/runtime/backtrace.c | 8 +- libgo/MERGE | 2 +- libgo/Makefile.am | 95 +- libgo/Makefile.in | 84 +- libgo/VERSION | 2 +- libgo/configure | 20 +- libgo/configure.ac | 3 +- libgo/go/archive/tar/common.go | 11 + libgo/go/archive/tar/reader.go | 654 +- libgo/go/archive/tar/reader_test.go | 963 +- .../{writer-big.tar => gnu-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/hdr-only.tar} | Bin 8512 -> 10240 bytes libgo/go/archive/tar/testdata/issue12435.tar | Bin 0 -> 512 bytes libgo/go/archive/tar/testdata/neg-size.tar | Bin 512 -> 512 bytes .../{writer-big.tar => pax-multi-hdrs.tar} | Bin 4096 -> 4608 bytes .../tar/testdata/{nil-uid.tar => pax-path-hdr.tar} | Bin 1024 -> 1024 bytes libgo/go/archive/tar/testdata/ustar-file-reg.tar | Bin 0 -> 1536 bytes libgo/go/archive/tar/writer.go | 222 +- libgo/go/archive/tar/writer_test.go | 212 +- libgo/go/archive/zip/reader.go | 113 +- libgo/go/archive/zip/reader_test.go | 272 +- libgo/go/archive/zip/register.go | 27 +- libgo/go/archive/zip/struct.go | 2 +- libgo/go/archive/zip/writer.go | 32 +- libgo/go/archive/zip/zip_test.go | 62 +- libgo/go/bufio/bufio.go | 2 +- libgo/go/bufio/example_test.go | 29 + libgo/go/bufio/scan.go | 60 +- libgo/go/bufio/scan_test.go | 42 +- libgo/go/bytes/buffer.go | 17 +- libgo/go/bytes/bytes_test.go | 31 + libgo/go/cmd/cgo/ast.go | 104 +- libgo/go/cmd/cgo/doc.go | 149 +- libgo/go/cmd/cgo/gcc.go | 354 +- libgo/go/cmd/cgo/godefs.go | 3 +- libgo/go/cmd/cgo/main.go | 80 +- libgo/go/cmd/cgo/out.go | 248 +- libgo/go/cmd/go/alldocs.go | 196 +- libgo/go/cmd/go/build.go | 598 +- libgo/go/cmd/go/discovery.go | 4 +- libgo/go/cmd/go/doc.go | 23 +- libgo/go/cmd/go/env.go | 7 +- libgo/go/cmd/go/generate.go | 50 +- libgo/go/cmd/go/generate_test.go | 1 + libgo/go/cmd/go/get.go | 18 +- libgo/go/cmd/go/go_test.go | 466 +- libgo/go/cmd/go/go_unix_test.go | 31 + libgo/go/cmd/go/help.go | 50 +- libgo/go/cmd/go/http.go | 24 +- libgo/go/cmd/go/list.go | 8 + libgo/go/cmd/go/main.go | 33 +- libgo/go/cmd/go/note.go | 97 +- libgo/go/cmd/go/note_test.go | 55 +- libgo/go/cmd/go/pkg.go | 209 +- libgo/go/cmd/go/pkg_test.go | 118 + libgo/go/cmd/go/run.go | 16 +- libgo/go/cmd/go/test.go | 105 +- libgo/go/cmd/go/testdata/flag_test.go | 16 + libgo/go/cmd/go/testdata/src/run/bad.go | 5 + .../testdata/src/{main_test/m.go => run/good.go} | 3 +- .../cmd/go/testdata/src/run/internal/internal.go | 1 + .../src/run/subdir/internal/private/private.go | 1 + libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go | 1 + .../cmd/go/testdata/src/vend/hello/hello_test.go | 2 +- .../cmd/go/testdata/src/vend/hello/hellox_test.go | 2 +- .../src/vend/vendor/vend/dir1/dir2/dir2.go | 1 + libgo/go/cmd/go/testdata/src/vend/x/x.go | 2 + libgo/go/cmd/go/testflag.go | 9 + libgo/go/cmd/go/tool.go | 1 + libgo/go/cmd/go/vcs.go | 53 +- libgo/go/cmd/go/vcs_test.go | 4 +- libgo/go/cmd/go/vendor_test.go | 26 +- libgo/go/cmd/gofmt/gofmt.go | 5 +- .../format/format.go => cmd/gofmt/internal.go} | 39 +- libgo/go/cmd/gofmt/long_test.go | 5 +- libgo/go/cmd/gofmt/testdata/old.golden | 9 - libgo/go/cmd/gofmt/testdata/old.input | 8 - libgo/go/compress/bzip2/bit_reader.go | 8 - libgo/go/compress/bzip2/bzip2_test.go | 6 +- libgo/go/compress/bzip2/huffman.go | 44 +- libgo/go/compress/flate/deflate_test.go | 10 +- libgo/go/compress/flate/fixedhuff.go | 78 - libgo/go/compress/flate/flate_test.go | 14 + libgo/go/compress/flate/gen.go | 265 - libgo/go/compress/flate/inflate.go | 66 +- libgo/go/compress/flate/reader_test.go | 2 +- libgo/go/compress/flate/token.go | 10 +- libgo/go/compress/gzip/gunzip.go | 24 +- libgo/go/compress/gzip/gunzip_test.go | 32 + libgo/go/compress/gzip/gzip.go | 7 +- libgo/go/compress/lzw/reader.go | 17 +- libgo/go/compress/lzw/writer_test.go | 10 +- .../go/compress/testdata/Mark.Twain-Tom.Sawyer.txt | 393 - libgo/go/compress/testdata/gettysburg.txt | 29 + libgo/go/compress/zlib/reader.go | 9 + libgo/go/compress/zlib/reader_test.go | 24 + libgo/go/compress/zlib/writer_test.go | 27 +- libgo/go/crypto/aes/aes_gcm.go | 172 + libgo/go/crypto/aes/cipher.go | 9 +- libgo/go/crypto/aes/cipher_generic.go | 8 + libgo/go/crypto/cipher/benchmark_test.go | 30 +- libgo/go/crypto/cipher/ctr.go | 5 +- libgo/go/crypto/cipher/ctr_test.go | 55 + libgo/go/crypto/cipher/example_test.go | 52 + libgo/go/crypto/cipher/gcm.go | 39 +- libgo/go/crypto/cipher/gcm_test.go | 92 +- libgo/go/crypto/crypto.go | 8 +- libgo/go/crypto/dsa/dsa.go | 2 +- libgo/go/crypto/ecdsa/ecdsa.go | 39 +- libgo/go/crypto/ecdsa/ecdsa_test.go | 43 +- libgo/go/crypto/elliptic/elliptic.go | 9 +- libgo/go/crypto/elliptic/elliptic_test.go | 12 + libgo/go/crypto/elliptic/p256.go | 2 + libgo/go/crypto/elliptic/p256_amd64.go | 552 + libgo/go/crypto/hmac/hmac.go | 4 +- libgo/go/crypto/md5/md5.go | 10 +- libgo/go/crypto/rsa/example_test.go | 169 + libgo/go/crypto/rsa/pkcs1v15.go | 25 +- libgo/go/crypto/rsa/pkcs1v15_test.go | 2 +- libgo/go/crypto/rsa/pss.go | 2 +- libgo/go/crypto/rsa/rsa.go | 56 +- libgo/go/crypto/rsa/rsa_test.go | 27 +- libgo/go/crypto/tls/cipher_suites.go | 4 + libgo/go/crypto/tls/common.go | 6 +- libgo/go/crypto/tls/conn.go | 103 +- libgo/go/crypto/tls/handshake_client.go | 13 +- libgo/go/crypto/tls/handshake_client_test.go | 94 + libgo/go/crypto/tls/handshake_messages.go | 4 + libgo/go/crypto/tls/handshake_server_test.go | 2 +- libgo/go/crypto/tls/prf.go | 17 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA | 104 +- .../testdata/Client-TLSv10-ClientCert-ECDSA-RSA | 167 +- .../testdata/Client-TLSv10-ClientCert-RSA-ECDSA | 100 +- .../tls/testdata/Client-TLSv10-ClientCert-RSA-RSA | 167 +- .../tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv10-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv10-RSA-RC4 | 149 +- .../tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv11-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv11-RSA-RC4 | 149 +- .../tls/testdata/Client-TLSv12-AES128-GCM-SHA256 | 81 + .../tls/testdata/Client-TLSv12-AES256-GCM-SHA384 | 81 + libgo/go/crypto/tls/testdata/Client-TLSv12-ALPN | 164 +- .../crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch | 161 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA | 111 +- .../testdata/Client-TLSv12-ClientCert-ECDSA-RSA | 171 +- .../Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384 | 183 +- .../testdata/Client-TLSv12-ClientCert-RSA-ECDSA | 107 +- .../tls/testdata/Client-TLSv12-ClientCert-RSA-RSA | 171 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES | 84 +- .../tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM | 76 +- .../Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384 | 76 +- .../tls/testdata/Client-TLSv12-ECDHE-RSA-AES | 165 +- libgo/go/crypto/tls/testdata/Client-TLSv12-RSA-RC4 | 149 +- libgo/go/crypto/tls/testdata/Client-TLSv12-SCT | 161 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-3DES | 60 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-AES | 62 +- libgo/go/crypto/tls/testdata/Server-SSLv3-RSA-RC4 | 52 +- .../tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES | 78 +- .../go/crypto/tls/testdata/Server-TLSv10-RSA-3DES | 52 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-AES | 58 +- libgo/go/crypto/tls/testdata/Server-TLSv10-RSA-RC4 | 46 +- .../crypto/tls/testdata/Server-TLSv11-FallbackSCSV | 28 +- libgo/go/crypto/tls/testdata/Server-TLSv11-RSA-RC4 | 46 +- libgo/go/crypto/tls/testdata/Server-TLSv12-ALPN | 84 +- .../crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch | 84 +- .../Server-TLSv12-CipherSuiteCertPreferenceECDSA | 76 +- .../Server-TLSv12-CipherSuiteCertPreferenceRSA | 76 +- .../Server-TLSv12-ClientAuthRequestedAndECDSAGiven | 68 +- .../Server-TLSv12-ClientAuthRequestedAndGiven | 68 +- .../Server-TLSv12-ClientAuthRequestedNotGiven | 50 +- .../tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES | 78 +- .../crypto/tls/testdata/Server-TLSv12-IssueTicket | 64 +- .../testdata/Server-TLSv12-IssueTicketPreDisable | 64 +- .../go/crypto/tls/testdata/Server-TLSv12-RSA-3DES | 56 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-AES | 60 +- .../crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM | 67 +- .../testdata/Server-TLSv12-RSA-AES256-GCM-SHA384 | 67 +- libgo/go/crypto/tls/testdata/Server-TLSv12-RSA-RC4 | 50 +- libgo/go/crypto/tls/testdata/Server-TLSv12-Resume | 60 +- .../tls/testdata/Server-TLSv12-ResumeDisabled | 70 +- libgo/go/crypto/tls/testdata/Server-TLSv12-SNI | 44 +- .../tls/testdata/Server-TLSv12-SNI-GetCertificate | 44 +- .../Server-TLSv12-SNI-GetCertificateNotFound | 44 +- libgo/go/crypto/tls/tls.go | 55 +- libgo/go/crypto/tls/tls_test.go | 134 + libgo/go/crypto/x509/pkix/pkix.go | 6 +- libgo/go/crypto/x509/root_unix.go | 1 + libgo/go/crypto/x509/sec1.go | 28 +- libgo/go/crypto/x509/sec1_test.go | 42 +- libgo/go/crypto/x509/verify.go | 18 + libgo/go/crypto/x509/x509.go | 119 +- libgo/go/crypto/x509/x509_test.go | 101 +- libgo/go/database/sql/convert.go | 38 +- libgo/go/database/sql/convert_test.go | 61 +- libgo/go/database/sql/driver/types.go | 13 +- libgo/go/database/sql/fakedb_test.go | 59 +- libgo/go/database/sql/sql.go | 258 +- libgo/go/database/sql/sql_test.go | 341 +- libgo/go/debug/dwarf/class_string.go | 7 +- libgo/go/debug/dwarf/entry.go | 11 +- libgo/go/debug/dwarf/entry_test.go | 36 + libgo/go/debug/dwarf/testdata/cycle.c | 7 + libgo/go/debug/dwarf/testdata/cycle.elf | Bin 0 -> 2624 bytes libgo/go/debug/dwarf/testdata/split.c | 5 + libgo/go/debug/dwarf/testdata/split.elf | Bin 0 -> 9509 bytes libgo/go/debug/dwarf/type.go | 34 +- libgo/go/debug/dwarf/type_test.go | 34 + libgo/go/debug/dwarf/typeunit.go | 2 +- libgo/go/debug/elf/elf.go | 148 + libgo/go/debug/elf/file.go | 159 +- libgo/go/debug/elf/file_test.go | 503 +- libgo/go/debug/elf/reader.go | 108 + libgo/go/debug/elf/testdata/compressed-32.obj | Bin 0 -> 2208 bytes libgo/go/debug/elf/testdata/compressed-64.obj | Bin 0 -> 3280 bytes .../testdata/go-relocation-test-gcc492-mips64.obj | Bin 0 -> 4120 bytes .../go-relocation-test-gcc493-mips64le.obj | Bin 0 -> 4160 bytes .../elf/testdata/zdebug-test-gcc484-x86-64.obj | Bin 0 -> 3216 bytes libgo/go/debug/gosym/pclntab_test.go | 48 +- libgo/go/encoding/asn1/asn1.go | 111 +- libgo/go/encoding/asn1/asn1_test.go | 73 +- libgo/go/encoding/asn1/common.go | 74 +- libgo/go/encoding/asn1/marshal.go | 37 +- libgo/go/encoding/base64/base64.go | 78 +- libgo/go/encoding/base64/base64_test.go | 35 +- libgo/go/encoding/binary/binary.go | 4 + libgo/go/encoding/binary/binary_test.go | 30 + libgo/go/encoding/csv/reader.go | 2 +- libgo/go/encoding/gob/codec_test.go | 4 +- libgo/go/encoding/gob/dec_helpers.go | 9 +- libgo/go/encoding/gob/decgen.go | 9 +- libgo/go/encoding/gob/decode.go | 64 +- libgo/go/encoding/gob/doc.go | 29 +- libgo/go/encoding/gob/encode.go | 19 +- libgo/go/encoding/gob/encoder_test.go | 2 +- libgo/go/encoding/gob/timing_test.go | 45 +- libgo/go/encoding/gob/type.go | 2 +- libgo/go/encoding/json/decode.go | 90 +- libgo/go/encoding/json/decode_test.go | 27 +- libgo/go/encoding/json/encode.go | 27 +- libgo/go/encoding/json/encode_test.go | 22 +- libgo/go/encoding/json/indent.go | 12 +- libgo/go/encoding/json/number_test.go | 133 + libgo/go/encoding/json/scanner.go | 101 +- libgo/go/encoding/json/stream.go | 8 +- libgo/go/encoding/pem/pem_test.go | 28 +- libgo/go/encoding/xml/marshal.go | 36 +- libgo/go/encoding/xml/marshal_test.go | 51 +- libgo/go/encoding/xml/read.go | 2 +- libgo/go/encoding/xml/read_test.go | 21 + libgo/go/encoding/xml/typeinfo.go | 7 +- libgo/go/encoding/xml/xml.go | 55 +- libgo/go/encoding/xml/xml_test.go | 53 + libgo/go/fmt/doc.go | 8 +- libgo/go/fmt/fmt_test.go | 16 +- libgo/go/fmt/print.go | 23 +- libgo/go/fmt/scan.go | 12 +- libgo/go/fmt/scan_test.go | 5 + libgo/go/go/ast/import.go | 6 +- libgo/go/go/build/build.go | 198 +- libgo/go/go/build/build_test.go | 73 +- libgo/go/go/build/deps_test.go | 67 +- libgo/go/go/build/doc.go | 1 + libgo/go/go/constant/go13.go | 24 - libgo/go/go/constant/go14.go | 13 - libgo/go/go/constant/value.go | 661 +- libgo/go/go/constant/value_test.go | 118 +- libgo/go/go/doc/reader.go | 25 +- libgo/go/go/doc/testdata/issue13742.0.golden | 25 + libgo/go/go/doc/testdata/issue13742.1.golden | 25 + libgo/go/go/doc/testdata/issue13742.2.golden | 25 + libgo/go/go/doc/testdata/issue13742.go | 18 + libgo/go/go/format/format.go | 5 +- libgo/go/go/format/format_test.go | 23 +- .../format/format.go => go/format/internal.go} | 37 +- libgo/go/go/importer/importer.go | 47 +- .../go/go/internal/gccgoimporter/importer_test.go | 8 +- libgo/go/go/internal/gcimporter/bimport.go | 681 + libgo/go/go/internal/gcimporter/exportdata.go | 11 +- libgo/go/go/internal/gcimporter/gcimporter.go | 181 +- libgo/go/go/internal/gcimporter/gcimporter_test.go | 176 +- libgo/go/go/internal/gcimporter/testdata/a.go | 14 + .../go/go/internal/gcimporter/testdata}/b.go | 6 +- libgo/go/go/parser/parser.go | 110 +- libgo/go/go/parser/short_test.go | 31 +- libgo/go/go/printer/nodes.go | 43 +- libgo/go/go/printer/printer.go | 4 +- libgo/go/go/printer/printer_test.go | 41 + libgo/go/go/printer/testdata/expressions.golden | 22 +- libgo/go/go/printer/testdata/expressions.input | 18 + libgo/go/go/printer/testdata/expressions.raw | 22 +- libgo/go/go/types/api.go | 55 +- libgo/go/go/types/api_test.go | 36 +- libgo/go/go/types/assignments.go | 89 +- libgo/go/go/types/builtins.go | 184 +- libgo/go/go/types/builtins_test.go | 2 + libgo/go/go/types/call.go | 35 +- libgo/go/go/types/check_test.go | 5 + libgo/go/go/types/conversions.go | 4 +- libgo/go/go/types/decl.go | 2 +- libgo/go/go/types/eval_test.go | 2 +- libgo/go/go/types/expr.go | 255 +- libgo/go/go/types/go11.go | 17 - libgo/go/go/types/go12.go | 17 - libgo/go/go/types/gotype.go | 322 + libgo/go/go/types/hilbert_test.go | 2 + libgo/go/go/types/issues_test.go | 90 + libgo/go/go/types/operand.go | 98 +- libgo/go/go/types/package.go | 3 + libgo/go/go/types/resolver.go | 62 +- libgo/go/go/types/resolver_test.go | 17 +- libgo/go/go/types/self_test.go | 2 + libgo/go/go/types/sizes.go | 48 +- libgo/go/go/types/stdlib_test.go | 30 +- libgo/go/go/types/stmt.go | 142 +- libgo/go/go/types/type.go | 17 +- libgo/go/go/types/typestring.go | 4 +- libgo/go/go/types/typestring_test.go | 3 + libgo/go/go/types/typexpr.go | 21 +- libgo/go/hash/adler32/adler32.go | 1 + libgo/go/hash/crc32/crc32.go | 23 +- libgo/go/hash/crc32/crc32_amd64.go | 56 + .../crc32/{crc32_amd64x.go => crc32_amd64p32.go} | 17 +- libgo/go/hash/crc32/crc32_generic.go | 13 +- libgo/go/hash/crc64/crc64.go | 4 +- libgo/go/hash/fnv/fnv.go | 6 +- libgo/go/html/escape.go | 60 +- libgo/go/html/escape_test.go | 20 +- libgo/go/html/template/clone_test.go | 12 +- libgo/go/html/template/context.go | 3 +- libgo/go/html/template/escape_test.go | 124 +- libgo/go/html/template/example_test.go | 37 + libgo/go/html/template/template.go | 21 +- libgo/go/html/template/template_test.go | 29 + libgo/go/html/template/transition.go | 2 +- libgo/go/image/color/ycbcr.go | 62 +- libgo/go/image/color/ycbcr_test.go | 26 +- libgo/go/image/draw/draw.go | 50 +- libgo/go/image/gif/writer.go | 2 +- libgo/go/image/gif/writer_test.go | 10 +- libgo/go/image/image.go | 21 +- libgo/go/image/png/reader.go | 7 +- libgo/go/image/png/reader_test.go | 12 + libgo/go/image/ycbcr.go | 126 +- .../golang.org/x/net/http2/hpack/encode.go | 251 + .../golang.org/x/net/http2/hpack/encode_test.go | 330 + .../internal/golang.org/x/net/http2/hpack/hpack.go | 533 + .../golang.org/x/net/http2/hpack/hpack_test.go | 813 + .../golang.org/x/net/http2/hpack/huffman.go | 190 + .../golang.org/x/net/http2/hpack/tables.go | 352 + libgo/go/internal/race/doc.go | 11 + libgo/go/internal/race/norace.go | 40 + libgo/go/internal/race/race.go | 50 + libgo/go/internal/syscall/unix/getrandom_linux.go | 9 - .../syscall/unix/getrandom_linux_386.go} | 4 +- .../syscall/unix/getrandom_linux_amd64.go} | 4 +- .../syscall/unix/getrandom_linux_arm.go} | 4 +- .../syscall/unix/getrandom_linux_generic.go} | 6 +- .../unix/{dummy.go => getrandom_linux_mips64x.go} | 4 + .../syscall/unix/getrandom_linux_ppc64x.go} | 6 +- .../syscall/windows/registry/registry_test.go | 74 + .../internal/syscall/windows/registry/syscall.go | 5 + .../go/internal/syscall/windows/registry/value.go | 65 +- .../syscall/windows/registry/zsyscall_windows.go | 9 + .../go/internal/syscall/windows/syscall_windows.go | 17 +- .../internal/syscall/windows/zsyscall_windows.go | 25 +- libgo/go/internal/trace/parser.go | 2 +- libgo/go/internal/trace/parser_test.go | 2 +- libgo/go/io/example_test.go | 223 + libgo/go/io/io.go | 13 +- libgo/go/io/ioutil/example_test.go | 73 + libgo/go/io/ioutil/ioutil.go | 2 +- libgo/go/io/multi.go | 24 + libgo/go/io/multi_test.go | 54 +- libgo/go/log/syslog/doc.go | 14 +- libgo/go/log/syslog/syslog_test.go | 43 +- libgo/go/math/abs.go | 9 +- libgo/go/math/all_test.go | 26 +- libgo/go/math/big/decimal.go | 18 +- libgo/go/math/big/decimal_test.go | 10 + libgo/go/math/big/doc.go | 99 + libgo/go/math/big/example_rat_test.go | 67 + libgo/go/math/big/float.go | 8 +- libgo/go/math/big/floatconv.go | 110 +- libgo/go/math/big/floatconv_test.go | 179 +- libgo/go/math/big/floatexample_test.go | 30 + libgo/go/math/big/floatmarsh.go | 33 + libgo/go/math/big/floatmarsh_test.go | 54 + libgo/go/math/big/ftoa.go | 104 +- libgo/go/math/big/int.go | 128 +- libgo/go/math/big/int_test.go | 218 +- libgo/go/math/big/intconv.go | 94 +- libgo/go/math/big/intconv_test.go | 89 +- libgo/go/math/big/intmarsh.go | 74 + libgo/go/math/big/intmarsh_test.go | 121 + libgo/go/math/big/nat.go | 120 +- libgo/go/math/big/nat_test.go | 109 +- libgo/go/math/big/natconv.go | 103 +- libgo/go/math/big/natconv_test.go | 85 +- libgo/go/math/big/rat.go | 60 - libgo/go/math/big/rat_test.go | 114 - libgo/go/math/big/ratconv.go | 36 +- libgo/go/math/big/ratmarsh.go | 73 + libgo/go/math/big/ratmarsh_test.go | 125 + libgo/go/math/cmplx/cmath_test.go | 10 +- libgo/go/math/cmplx/sqrt.go | 2 +- libgo/go/math/expm1.go | 2 +- libgo/go/{fmt/race_test.go => math/floor_asm.go} | 9 +- libgo/go/math/j0.go | 4 +- libgo/go/math/j1.go | 4 +- libgo/go/math/jn.go | 2 - libgo/go/math/modf.go | 5 +- libgo/go/math/rand/rand.go | 47 +- libgo/go/math/rand/rand_test.go | 84 +- libgo/go/math/rand/regress_test.go | 77 +- libgo/go/math/sqrt.go | 2 +- libgo/go/mime/encodedword.go | 161 +- libgo/go/mime/encodedword_test.go | 95 +- libgo/go/mime/example_test.go | 100 + libgo/go/mime/mediatype.go | 43 +- libgo/go/mime/mediatype_test.go | 9 +- libgo/go/mime/multipart/multipart.go | 18 +- libgo/go/mime/multipart/multipart_test.go | 127 + libgo/go/net/addrselect.go | 43 + libgo/go/net/addrselect_test.go | 115 + libgo/go/net/cgo_socknew.go | 4 +- libgo/go/net/cgo_sockold.go | 4 +- libgo/go/net/cgo_unix.go | 19 +- libgo/go/net/conf.go | 3 +- libgo/go/net/dial.go | 17 +- libgo/go/net/dial_test.go | 74 +- libgo/go/net/dnsclient.go | 33 +- libgo/go/net/dnsclient_test.go | 48 + libgo/go/net/dnsclient_unix.go | 41 +- libgo/go/net/dnsclient_unix_test.go | 133 +- libgo/go/net/dnsmsg.go | 3 + libgo/go/net/error_test.go | 48 +- libgo/go/net/fd_plan9.go | 8 + libgo/go/net/fd_unix.go | 20 +- libgo/go/net/fd_windows.go | 41 +- libgo/go/net/file_test.go | 366 +- libgo/go/net/file_unix.go | 2 +- libgo/go/net/hosts.go | 95 +- libgo/go/net/hosts_test.go | 27 +- libgo/go/net/http/cgi/host.go | 24 +- libgo/go/net/http/cgi/host_test.go | 27 +- libgo/go/net/http/client.go | 221 +- libgo/go/net/http/client_test.go | 209 +- libgo/go/net/http/clientserver_test.go | 1060 + libgo/go/net/http/doc.go | 15 + libgo/go/net/http/export_test.go | 106 +- libgo/go/net/http/fcgi/child.go | 3 + libgo/go/net/http/fcgi/fcgi_test.go | 24 + libgo/go/net/http/fs.go | 76 +- libgo/go/net/http/fs_test.go | 130 +- libgo/go/net/http/h2_bundle.go | 6671 +++ libgo/go/net/http/header.go | 10 + libgo/go/net/http/httptest/recorder.go | 45 +- libgo/go/net/http/httptest/recorder_test.go | 55 + libgo/go/net/http/httptest/server.go | 285 +- libgo/go/net/http/httptest/server_test.go | 71 + libgo/go/net/http/httputil/dump.go | 63 +- libgo/go/net/http/httputil/dump_test.go | 17 + libgo/go/net/http/httputil/example_test.go | 125 + libgo/go/net/http/httputil/reverseproxy.go | 31 +- libgo/go/net/http/httputil/reverseproxy_test.go | 124 +- libgo/go/net/http/internal/chunked.go | 42 +- libgo/go/net/http/internal/chunked_test.go | 51 +- libgo/go/net/http/internal/testcert.go | 41 + libgo/go/net/http/lex.go | 14 + libgo/go/net/http/main_test.go | 18 + libgo/go/net/http/method.go | 20 + libgo/go/net/http/pprof/pprof.go | 15 +- libgo/go/net/http/request.go | 219 +- libgo/go/net/http/request_test.go | 38 +- libgo/go/net/http/response.go | 22 +- libgo/go/net/http/response_test.go | 157 +- libgo/go/net/http/serve_test.go | 976 +- libgo/go/net/http/server.go | 741 +- libgo/go/net/http/sniff.go | 29 +- libgo/go/net/http/sniff_test.go | 46 +- libgo/go/net/http/status.go | 46 +- libgo/go/net/http/transfer.go | 87 +- libgo/go/net/http/transport.go | 753 +- libgo/go/net/http/transport_test.go | 431 +- libgo/go/net/http/triv.go | 5 +- libgo/go/net/interface_test.go | 44 +- libgo/go/net/interface_windows.go | 330 +- libgo/go/net/interface_windows_test.go | 132 + libgo/go/net/internal/socktest/switch.go | 4 +- libgo/go/net/iprawsock_posix.go | 4 +- libgo/go/net/ipsock.go | 2 +- libgo/go/net/ipsock_posix.go | 15 +- libgo/go/net/lookup.go | 18 +- libgo/go/net/lookup_plan9.go | 12 +- libgo/go/net/lookup_test.go | 201 +- libgo/go/net/lookup_windows.go | 21 +- libgo/go/net/mac.go | 11 +- libgo/go/net/mac_test.go | 24 + libgo/go/net/mail/message.go | 23 +- libgo/go/net/mail/message_test.go | 68 +- libgo/go/net/net.go | 24 +- libgo/go/net/net_test.go | 52 +- libgo/go/net/non_unix_test.go | 15 +- libgo/go/net/parse.go | 46 +- libgo/go/net/parse_test.go | 22 + libgo/go/net/platform_test.go | 4 +- libgo/go/net/port.go | 24 - libgo/go/net/port_test.go | 57 - libgo/go/net/race.go | 31 - libgo/go/net/race0.go | 26 - libgo/go/net/rpc/server.go | 8 +- libgo/go/net/rpc/server_test.go | 37 + libgo/go/net/sendfile_solaris.go | 2 + libgo/go/net/server_test.go | 6 +- libgo/go/net/sock_posix.go | 8 +- libgo/go/net/tcp_test.go | 8 +- libgo/go/net/tcpsock_plan9.go | 5 +- libgo/go/net/tcpsock_posix.go | 10 +- libgo/go/net/tcpsockopt_plan9.go | 3 +- libgo/go/net/testdata/case-hosts | 2 + libgo/go/net/testdata/hosts | 3 +- libgo/go/net/textproto/reader.go | 18 +- libgo/go/net/textproto/reader_test.go | 55 + libgo/go/net/timeout_test.go | 51 +- libgo/go/net/udpsock_posix.go | 6 +- libgo/go/net/unix_test.go | 50 +- libgo/go/net/unixsock_posix.go | 11 +- libgo/go/net/url/url.go | 119 +- libgo/go/net/url/url_test.go | 224 +- libgo/go/os/doc.go | 6 +- libgo/go/os/error.go | 2 +- libgo/go/os/error_plan9.go | 6 + libgo/go/os/error_test.go | 19 + libgo/go/os/error_unix.go | 6 + libgo/go/os/error_windows.go | 9 + libgo/go/os/exec/exec.go | 114 +- libgo/go/os/exec/exec_test.go | 19 + libgo/go/os/exec/internal_test.go | 61 + libgo/go/os/file.go | 12 +- libgo/go/os/file_plan9.go | 11 +- libgo/go/os/file_unix.go | 55 +- libgo/go/os/os_test.go | 59 +- libgo/go/os/os_unix_test.go | 23 +- libgo/go/os/path_test.go | 2 +- libgo/go/os/pipe_test.go | 113 + libgo/go/os/signal/doc.go | 220 + libgo/go/os/signal/signal.go | 1 - libgo/go/os/signal/signal_test.go | 18 +- libgo/go/os/signal/signal_unix.go | 2 +- libgo/go/os/stat_atim.go | 28 +- libgo/go/os/stat_atimespec.go | 30 +- libgo/go/os/stat_dragonfly.go | 28 +- libgo/go/os/stat_nacl.go | 28 +- libgo/go/os/stat_solaris.go | 28 +- libgo/go/os/{types_notwin.go => types_plan9.go} | 6 +- libgo/go/os/{types_notwin.go => types_unix.go} | 6 +- libgo/go/path/filepath/example_unix_test.go | 2 +- libgo/go/path/filepath/match_test.go | 2 +- libgo/go/path/filepath/path.go | 10 +- libgo/go/path/filepath/path_plan9.go | 4 + libgo/go/path/filepath/path_test.go | 193 +- libgo/go/path/filepath/path_unix.go | 4 + libgo/go/path/filepath/path_windows.go | 9 + libgo/go/path/filepath/symlink.go | 135 +- libgo/go/path/filepath/symlink_windows.go | 1 - libgo/go/path/path.go | 2 +- libgo/go/reflect/all_test.go | 238 + libgo/go/reflect/deepequal.go | 87 +- libgo/go/reflect/type.go | 29 +- libgo/go/reflect/value.go | 22 +- libgo/go/regexp/all_test.go | 63 +- libgo/go/regexp/onepass.go | 90 +- libgo/go/regexp/onepass_test.go | 99 +- libgo/go/regexp/regexp.go | 15 + libgo/go/regexp/syntax/parse.go | 24 +- libgo/go/regexp/syntax/parse_test.go | 9 +- libgo/go/regexp/syntax/regexp.go | 4 +- libgo/go/regexp/syntax/simplify_test.go | 4 +- libgo/go/regexp/testdata/re2-search.txt | 5 + libgo/go/runtime/cgo_mmap.go | 41 + libgo/go/runtime/cgo_ppc64x.go | 12 + libgo/go/runtime/cgocheck.go | 240 + libgo/go/runtime/crash_cgo_test.go | 408 +- libgo/go/runtime/crash_test.go | 445 +- libgo/go/runtime/crash_unix_test.go | 43 + libgo/go/runtime/debug.go | 6 +- libgo/go/runtime/debug/garbage.go | 11 + libgo/go/runtime/debug/garbage_test.go | 5 +- libgo/go/runtime/debug/heapdump_test.go | 3 +- libgo/go/runtime/debug/stack.go | 86 +- libgo/go/runtime/debug/stack_test.go | 33 +- libgo/go/runtime/defs_linux_mips64x.go | 183 + libgo/go/runtime/export_linux_test.go | 1 + libgo/go/runtime/export_mmap_test.go | 15 + libgo/go/runtime/export_test.go | 21 +- libgo/go/runtime/export_windows_test.go | 8 + libgo/go/runtime/extern.go | 45 +- libgo/go/runtime/fastlog2.go | 33 + libgo/go/runtime/fastlog2_test.go | 36 + libgo/go/runtime/fastlog2table.go | 43 + libgo/go/runtime/gc_test.go | 87 +- libgo/go/runtime/gcinfo_test.go | 2 +- libgo/go/runtime/lfstack_linux_mips64x.go | 32 + libgo/go/runtime/malloc_test.go | 30 +- libgo/go/runtime/mkfastlog2table.go | 52 + libgo/go/runtime/mmap.go | 16 + libgo/go/runtime/msan.go | 55 + libgo/go/runtime/msan/msan.go | 32 + libgo/go/runtime/msan0.go | 22 + libgo/go/runtime/mstkbar.go | 365 + libgo/go/runtime/os1_linux_generic.go | 27 + libgo/go/runtime/os1_linux_mips64x.go | 26 + libgo/go/runtime/os2_linux_generic.go | 29 + libgo/go/runtime/os2_linux_mips64x.go | 25 + libgo/go/runtime/os_android.go | 15 + libgo/go/runtime/os_linux_mips64x.go | 18 + libgo/go/runtime/pprof/mprof_test.go | 16 +- libgo/go/runtime/pprof/pprof.go | 14 +- libgo/go/runtime/pprof/pprof_test.go | 186 +- libgo/go/runtime/print.go | 221 + libgo/go/runtime/proc_test.go | 134 +- libgo/go/runtime/race/testdata/issue12225_test.go | 20 + libgo/go/runtime/race/testdata/issue12664_test.go | 76 + .../race/testdata/issue13264_test.go} | 10 +- libgo/go/runtime/runtime-lldb_test.go | 262 + libgo/go/runtime/runtime_mmap_test.go | 30 + libgo/go/runtime/runtime_test.go | 28 + libgo/go/runtime/signal2_unix.go | 69 + libgo/go/runtime/signal_linux_mips64x.go | 70 + libgo/go/runtime/signal_mips64x.go | 188 + libgo/go/runtime/signal_sigtramp.go | 50 + libgo/go/runtime/sigtab_linux_generic.go | 82 + libgo/go/runtime/sigtab_linux_mips64x.go | 81 + libgo/go/runtime/stack.go | 1068 + libgo/go/runtime/string_test.go | 30 +- libgo/go/runtime/sys_mips64x.go | 43 + .../norace_test.go => runtime/sys_nonppc64x.go} | 7 +- libgo/go/runtime/testdata/testprog/crash.go | 45 + libgo/go/runtime/testdata/testprog/deadlock.go | 191 + libgo/go/runtime/testdata/testprog/gc.go | 74 + libgo/go/runtime/testdata/testprog/main.go | 35 + libgo/go/runtime/testdata/testprog/misc.go | 15 + libgo/go/runtime/testdata/testprog/signal.go | 17 + libgo/go/runtime/testdata/testprog/stringconcat.go | 20 + .../runtime/testdata/testprog/syscall_windows.go | 27 + libgo/go/runtime/testdata/testprogcgo/callback.go | 89 + libgo/go/runtime/testdata/testprogcgo/cgo.go | 80 + libgo/go/runtime/testdata/testprogcgo/crash.go | 45 + .../go/runtime/testdata/testprogcgo/dll_windows.go | 25 + libgo/go/runtime/testdata/testprogcgo/dropm.go | 59 + .../go/runtime/testdata/testprogcgo/dropm_stub.go | 11 + libgo/go/runtime/testdata/testprogcgo/exec.go | 89 + libgo/go/runtime/testdata/testprogcgo/main.go | 35 + .../go/runtime/testdata/testprogcgo/threadpanic.go | 24 + .../go/runtime/testdata/testprogcgo/threadprof.go | 93 + .../go/runtime/testdata/testprogcgo/windows/win.go | 16 + libgo/go/runtime/testdata/testprognet/main.go | 35 + libgo/go/runtime/testdata/testprognet/net.go | 29 + libgo/go/runtime/testdata/testprognet/signal.go | 26 + .../bug051.go => libgo/go/runtime/write_err.go | 14 +- libgo/go/runtime/write_err_android.go | 160 + libgo/go/sort/example_multi_test.go | 4 +- libgo/go/sort/search.go | 2 +- libgo/go/sort/sort.go | 112 +- libgo/go/strconv/ftoa.go | 18 +- libgo/go/strconv/ftoa_test.go | 6 +- libgo/go/strconv/isprint.go | 20 + libgo/go/strconv/itoa.go | 2 +- libgo/go/strconv/makeisprint.go | 17 + libgo/go/strconv/quote.go | 67 +- libgo/go/strconv/quote_test.go | 88 +- libgo/go/strings/example_test.go | 22 + libgo/go/strings/strings.go | 37 - libgo/go/strings/strings_amd64.go | 49 + libgo/go/strings/strings_generic.go | 47 + libgo/go/strings/strings_test.go | 53 + libgo/go/sync/cond.go | 21 +- libgo/go/sync/export_test.go | 2 - libgo/go/sync/mutex.go | 13 +- libgo/go/sync/pool.go | 5 +- libgo/go/sync/race.go | 42 - libgo/go/sync/race0.go | 34 - libgo/go/sync/rwmutex.go | 49 +- libgo/go/sync/waitgroup.go | 33 +- libgo/go/sync/waitgroup_test.go | 14 +- libgo/go/syscall/errors_plan9.go | 10 + libgo/go/syscall/exec_bsd.go | 1 + libgo/go/syscall/exec_linux.go | 5 +- libgo/go/syscall/exec_linux_test.go | 65 +- libgo/go/syscall/exec_unix.go | 6 - libgo/go/syscall/libcall_bsd.go | 9 +- libgo/go/syscall/libcall_linux.go | 9 +- libgo/go/syscall/msan.go | 22 + libgo/go/syscall/msan0.go | 19 + libgo/go/syscall/race0.go | 25 - libgo/go/syscall/route_bsd.go | 11 +- libgo/go/syscall/route_bsd_test.go | 35 + libgo/go/syscall/sockcmsg_unix.go | 6 +- libgo/go/syscall/socket.go | 7 + libgo/go/syscall/socket_bsd.go | 7 + libgo/go/syscall/socket_linux.go | 14 + libgo/go/syscall/syscall.go | 3 + ...all_linux_amd64.go => syscall_linux_mips64x.go} | 15 +- libgo/go/syscall/syscall_linux_test.go | 6 +- libgo/go/syscall/syscall_unix.go | 21 +- libgo/go/testing/benchmark.go | 11 + libgo/go/testing/quick/quick.go | 38 +- libgo/go/testing/quick/quick_test.go | 53 +- libgo/go/testing/testing.go | 32 +- libgo/go/text/scanner/scanner.go | 2 +- libgo/go/text/template/doc.go | 39 +- libgo/go/text/template/exec.go | 69 +- libgo/go/text/template/exec_test.go | 211 +- libgo/go/text/template/funcs.go | 79 +- libgo/go/text/template/multi_test.go | 22 +- libgo/go/text/template/parse/lex.go | 98 +- libgo/go/text/template/parse/lex_test.go | 31 +- libgo/go/text/template/parse/parse.go | 83 +- libgo/go/text/template/parse/parse_test.go | 34 + libgo/go/text/template/template.go | 37 +- libgo/go/time/format.go | 48 +- libgo/go/time/format_test.go | 83 + libgo/go/time/time.go | 13 +- libgo/go/time/time_test.go | 14 + libgo/go/time/zoneinfo.go | 2 +- libgo/go/time/zoneinfo_windows.go | 32 +- libgo/go/unicode/example_test.go | 196 + libgo/go/unicode/tables.go | 4 +- libgo/go/unicode/utf8/utf8.go | 473 +- libgo/go/unicode/utf8/utf8_test.go | 68 +- libgo/mksysinfo.sh | 10 +- libgo/runtime/go-callers.c | 2 + libgo/runtime/go-cgo.c | 4 + libgo/runtime/go-libmain.c | 6 +- libgo/runtime/go-main.c | 6 + libgo/runtime/go-signal.c | 75 +- libgo/runtime/go-string-to-byte-array.c | 2 +- libgo/runtime/malloc.goc | 10 +- libgo/runtime/proc.c | 4 +- libgo/runtime/runtime.c | 98 +- libgo/runtime/runtime.h | 20 +- libgo/runtime/signal_unix.c | 37 +- libgomp/ChangeLog | 331 +- libgomp/Makefile.in | 50 +- libgomp/config.h.in | 6 + libgomp/configure | 184 +- libgomp/libgomp-plugin.h | 3 +- libgomp/libgomp.h | 12 +- libgomp/libgomp.map | 1 - libgomp/libgomp.texi | 1286 + libgomp/libgomp_g.h | 3 +- libgomp/oacc-host.c | 3 +- libgomp/oacc-parallel.c | 50 +- libgomp/plugin/Makefrag.am | 13 + libgomp/plugin/configfrag.ac | 119 +- libgomp/plugin/plugin-hsa.c | 1501 + libgomp/plugin/plugin-nvptx.c | 18 +- libgomp/target.c | 220 +- libgomp/task.c | 6 +- libgomp/testsuite/Makefile.in | 7 + libgomp/testsuite/lib/libgomp.exp | 87 +- libgomp/testsuite/libgomp-test-support.exp.in | 2 + .../declare_target-2.C => declare_target-1.C} | 7 +- libgomp/testsuite/libgomp.c++/pr69393.C | 16 + libgomp/testsuite/libgomp.c++/pr69555-1.C | 114 + libgomp/testsuite/libgomp.c++/pr69555-2.C | 58 + .../libgomp.c/examples-4/async_target-2.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/device-1.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/target-5.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-6.c | 2 +- .../testsuite/libgomp.c/examples-4/target_data-7.c | 2 +- libgomp/testsuite/libgomp.c/examples-4/teams-3.c | 3 +- libgomp/testsuite/libgomp.c/examples-4/teams-4.c | 2 +- libgomp/testsuite/libgomp.c/omp-nested-3.c | 4 + libgomp/testsuite/libgomp.c/pr46032-2.c | 4 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + libgomp/testsuite/libgomp.c/pr69805.c | 9 + libgomp/testsuite/libgomp.c/target-31.c | 13 +- .../testsuite/libgomp.fortran/declare-simd-4.f90 | 7 + .../libgomp.fortran/examples-4/async_target-2.f90 | 2 +- .../libgomp.fortran/examples-4/device-1.f90 | 2 +- .../libgomp.fortran/examples-4/target-5.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-6.f90 | 2 +- .../libgomp.fortran/examples-4/target_data-7.f90 | 2 +- .../libgomp.fortran/examples-4/teams-3.f90 | 3 +- .../libgomp.fortran/examples-4/teams-4.f90 | 4 +- libgomp/testsuite/libgomp.hsa.c/alloca-1.c | 25 + libgomp/testsuite/libgomp.hsa.c/bitfield-1.c | 160 + libgomp/testsuite/libgomp.hsa.c/builtins-1.c | 97 + .../testsuite/{libgomp.c => libgomp.hsa.c}/c.exp | 25 +- libgomp/testsuite/libgomp.hsa.c/complex-1.c | 65 + .../testsuite/libgomp.hsa.c/formal-actual-args-1.c | 83 + libgomp/testsuite/libgomp.hsa.c/function-call-1.c | 50 + libgomp/testsuite/libgomp.hsa.c/get-level-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-1.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-2.c | 26 + libgomp/testsuite/libgomp.hsa.c/gridify-3.c | 39 + libgomp/testsuite/libgomp.hsa.c/gridify-4.c | 45 + .../testsuite/libgomp.hsa.c/memory-operations-1.c | 92 + libgomp/testsuite/libgomp.hsa.c/pr69568.c | 41 + libgomp/testsuite/libgomp.hsa.c/rotate-1.c | 39 + libgomp/testsuite/libgomp.hsa.c/switch-1.c | 145 + libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c | 116 + .../libgomp.oacc-c-c++-common/declare-4.c | 2 +- .../libgomp.oacc-c-c++-common/kernels-2.c | 4 + .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 44 + .../libgomp.oacc-c-c++-common/kernels-loop-3.c | 31 + .../kernels-loop-and-seq-2.c | 33 + .../kernels-loop-and-seq-3.c | 34 + .../kernels-loop-and-seq-4.c | 33 + .../kernels-loop-and-seq-5.c | 34 + .../kernels-loop-and-seq-6.c | 33 + .../kernels-loop-and-seq.c | 34 + .../kernels-loop-collapse.c | 37 + .../libgomp.oacc-c-c++-common/kernels-loop-g.c | 3 + .../kernels-loop-mod-not-zero.c | 38 + .../libgomp.oacc-c-c++-common/kernels-loop-n.c | 44 + .../libgomp.oacc-c-c++-common/kernels-loop-nest.c | 23 + .../libgomp.oacc-c-c++-common/kernels-loop.c | 38 + .../libgomp.oacc-c-c++-common/kernels-reduction.c | 34 + .../libgomp.oacc-c-c++-common/loop-dim-default.c | 133 + .../libgomp.oacc-c-c++-common/parallel-2.c | 4 + .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 34 + .../libgomp.oacc-fortran/kernels-loop-2.f95 | 31 + .../libgomp.oacc-fortran/kernels-loop-data-2.f95 | 37 + .../kernels-loop-data-enter-exit-2.f95 | 37 + .../kernels-loop-data-enter-exit.f95 | 35 + .../kernels-loop-data-update.f95 | 35 + .../libgomp.oacc-fortran/kernels-loop-data.f95 | 35 + .../libgomp.oacc-fortran/kernels-loop.f95 | 27 + .../libgomp.oacc-fortran/non-scalar-data.f90 | 50 + .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 4 +- libiberty/ChangeLog | 21 + libiberty/d-demangle.c | 28 +- libiberty/testsuite/d-demangle-expected | 52 +- libitm/ChangeLog | 103 + libitm/beginend.cc | 93 +- libitm/config/linux/rwlock.cc | 60 +- libitm/config/linux/rwlock.h | 42 +- libitm/config/posix/rwlock.cc | 21 + libitm/config/posix/rwlock.h | 37 +- libitm/config/s390/target.h | 3 + libitm/config/x86/sjlj.S | 14 +- libitm/dispatch.h | 4 + libitm/libitm_i.h | 13 - libitm/local_type_traits | 1901 - libitm/method-gl.cc | 25 +- libitm/method-ml.cc | 33 + libitm/method-serial.cc | 10 +- libitm/query.cc | 4 +- libitm/testsuite/libitm.c++/libstdc++-safeexc.C | 92 + libitm/testsuite/libitm.c/priv-1.c | 116 + libmpx/ChangeLog | 13 + libmpx/libtool-version | 6 - libmpx/mpxrt/mpxrt.c | 4 +- libmpx/mpxwrap/mpx_wrappers.c | 12 +- liboffloadmic/ChangeLog | 11 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +- libsanitizer/ChangeLog | 12 + libsanitizer/configure | 48 +- libsanitizer/configure.ac | 6 +- libsanitizer/tsan/tsan_interceptors.cc | 15 + libssp/ChangeLog | 5 + libssp/ssp.c | 1 + libstdc++-v3/ChangeLog | 502 + libstdc++-v3/acinclude.m4 | 115 +- libstdc++-v3/config.h.in | 13 + .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 1567 + .../32}/baseline_symbols.txt | 0 .../amd64/baseline_symbols.txt | 2 + .../baseline_symbols.txt | 2 + .../sparcv9/baseline_symbols.txt | 2 + .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + libstdc++-v3/config/abi/pre/gnu.ver | 41 + libstdc++-v3/config/os/aix/os_defines.h | 3 + libstdc++-v3/config/os/bsd/darwin/os_defines.h | 3 + libstdc++-v3/config/os/gnu-linux/os_defines.h | 4 + libstdc++-v3/config/os/hpux/os_defines.h | 3 + libstdc++-v3/config/os/newlib/os_defines.h | 3 + libstdc++-v3/configure | 300 +- libstdc++-v3/configure.ac | 3 + libstdc++-v3/configure.host | 13 +- libstdc++-v3/doc/html/index.html | 4 +- libstdc++-v3/doc/html/manual/containers.html | 2 +- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/internals.html | 7 + libstdc++-v3/doc/html/manual/using_macros.html | 5 +- libstdc++-v3/doc/xml/manual/containers.xml | 3 +- libstdc++-v3/doc/xml/manual/internals.xml | 8 + libstdc++-v3/doc/xml/manual/spine.xml | 7 +- libstdc++-v3/doc/xml/manual/using.xml | 10 +- libstdc++-v3/include/Makefile.am | 21 +- libstdc++-v3/include/Makefile.in | 18 +- libstdc++-v3/include/bits/basic_string.h | 12 + libstdc++-v3/include/bits/c++config | 24 + libstdc++-v3/include/bits/concept_check.h | 3 +- libstdc++-v3/include/bits/cpp_type_traits.h | 3 + libstdc++-v3/include/bits/move.h | 4 +- libstdc++-v3/include/bits/random.h | 168 +- libstdc++-v3/include/bits/random.tcc | 152 - libstdc++-v3/include/bits/regex_scanner.h | 15 +- libstdc++-v3/include/bits/regex_scanner.tcc | 10 +- libstdc++-v3/include/bits/specfun.h | 499 + libstdc++-v3/include/bits/std_mutex.h | 2 +- libstdc++-v3/include/bits/stl_algo.h | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 12 +- libstdc++-v3/include/bits/uniform_int_dist.h | 366 + libstdc++-v3/include/bits/uses_allocator.h | 7 +- libstdc++-v3/include/bits/valarray_before.h | 14 +- libstdc++-v3/include/c_compatibility/math.h | 113 +- libstdc++-v3/include/c_compatibility/stdlib.h | 30 +- libstdc++-v3/include/c_global/ccomplex | 2 + libstdc++-v3/include/c_global/cmath | 22 +- libstdc++-v3/include/c_global/cstdarg | 1 + libstdc++-v3/include/c_global/cstddef | 5 + libstdc++-v3/include/c_global/cstdlib | 10 +- libstdc++-v3/include/c_global/ctgmath | 2 + libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/ext/random.tcc | 2 +- libstdc++-v3/include/ext/type_traits.h | 3 + .../include/precompiled/{stdtr1c++.h => expc++.h} | 58 +- libstdc++-v3/include/std/functional | 8 +- libstdc++-v3/include/std/stdexcept | 54 +- libstdc++-v3/include/std/type_traits | 66 +- libstdc++-v3/include/tr1/bessel_function.tcc | 22 +- libstdc++-v3/include/tr1/beta_function.tcc | 32 +- libstdc++-v3/include/tr1/cmath | 303 +- libstdc++-v3/include/tr1/complex | 12 +- libstdc++-v3/include/tr1/ell_integral.tcc | 11 +- libstdc++-v3/include/tr1/exp_integral.tcc | 11 +- libstdc++-v3/include/tr1/gamma.tcc | 26 +- libstdc++-v3/include/tr1/hypergeometric.tcc | 22 +- libstdc++-v3/include/tr1/legendre_function.tcc | 20 +- libstdc++-v3/include/tr1/modified_bessel_func.tcc | 11 +- libstdc++-v3/include/tr1/poly_hermite.tcc | 11 +- libstdc++-v3/include/tr1/poly_laguerre.tcc | 18 +- libstdc++-v3/include/tr1/riemann_zeta.tcc | 34 +- libstdc++-v3/include/tr1/special_function_util.h | 9 +- libstdc++-v3/libsupc++/eh_exception.cc | 44 +- libstdc++-v3/libsupc++/exception | 10 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 285 + .../headers/c++2011/{stdc++.cc => linkage.cc} | 18 +- libstdc++-v3/testsuite/20_util/function/68995.cc | 5 + .../testsuite/20_util/function/cons/57465.cc | 24 +- .../20_util/is_nothrow_swappable/value.cc | 185 +- .../requirements/explicit_instantiation.cc | 4 +- .../requirements/typedefs.cc | 9 +- .../testsuite/20_util/is_swappable/value.cc | 185 + .../scoped_allocator/{69114.cc => 69293_neg.cc} | 41 +- .../uninitialized_copy/move_iterators/1.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 2 +- .../uses_allocator/{69114.cc => 69293_neg.cc} | 38 +- .../testsuite/20_util/uses_allocator/cons_neg.cc | 2 +- .../c_strings/char/69626.cc} | 15 +- .../copy/move_iterators/69478.cc} | 43 +- .../copy_backward/move_iterators/69478.cc} | 43 +- .../69114.cc => 25_algorithms/move/69478.cc} | 43 +- .../move_backward/69478.cc} | 43 +- .../testsuite/25_algorithms/nth_element/58800.cc | 1 + .../open/char/1.cc => 25_algorithms/swap/68877.cc} | 20 +- .../headers/cmath/14608.cc} | 39 +- .../headers/cmath/48891.cc} | 16 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 68 + .../bool.cc => 26_numerics/headers/cmath/60637.cc} | 16 +- .../headers/cmath/c99_classification_macros_c.cc | 6 +- .../headers/cstdlib/60401.cc} | 14 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../69114.cc => 26_numerics/valarray/69116.cc} | 44 +- libstdc++-v3/testsuite/28_regex/regression.cc | 16 + .../special_functions/conf_hyperg}/check_nan.cc | 74 +- .../special_functions/conf_hyperg/check_value.cc | 3710 ++ .../special_functions/conf_hyperg/compile.cc} | 20 +- .../special_functions/hyperg}/check_nan.cc | 95 +- .../ext/special_functions/hyperg/check_value.cc | 11832 +++++ .../special_functions/hyperg/compile.cc} | 19 +- .../ext/type_traits/add_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 4 +- .../type_traits/remove_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 4 +- .../testsuite/libstdc++-dg/conformance.exp | 1 + .../testsuite/libstdc++-prettyprinters/48362.cc | 2 + .../testsuite/libstdc++-prettyprinters/cxx11.cc | 1 + .../testsuite/libstdc++-prettyprinters/debug.cc | 1 + .../libstdc++-prettyprinters/libfundts.cc | 2 + .../libstdc++-prettyprinters/shared_ptr.cc | 1 + .../testsuite/libstdc++-prettyprinters/simple.cc | 1 + .../testsuite/libstdc++-prettyprinters/simple11.cc | 1 + .../testsuite/libstdc++-prettyprinters/tr1.cc | 1 + .../testsuite/libstdc++-prettyprinters/whatis.cc | 2 + .../01_assoc_laguerre}/check_nan.cc | 37 +- .../01_assoc_laguerre/check_value.cc | 2120 + .../01_assoc_laguerre/compile.cc} | 21 +- .../01_assoc_laguerre/compile_2.cc | 10 +- .../02_assoc_legendre}/check_nan.cc | 35 +- .../02_assoc_legendre/check_value.cc | 1944 + .../02_assoc_legendre/compile.cc} | 20 +- .../02_assoc_legendre/compile_2.cc | 10 +- .../special_functions/03_beta/check_nan.cc | 51 +- .../special_functions/03_beta/check_value.cc | 271 + .../03_beta/compile.cc} | 20 +- .../special_functions/03_beta/compile_2.cc | 10 +- .../04_comp_ellint_1/check_nan.cc | 33 +- .../04_comp_ellint_1/check_value.cc | 104 +- .../04_comp_ellint_1/compile.cc} | 20 +- .../04_comp_ellint_1/compile_2.cc | 10 +- .../05_comp_ellint_2}/check_nan.cc | 33 +- .../05_comp_ellint_2/check_value.cc | 100 + .../05_comp_ellint_2/compile.cc} | 20 +- .../05_comp_ellint_2/compile_2.cc | 10 +- .../06_comp_ellint_3/check_nan.cc | 51 +- .../06_comp_ellint_3/check_value.cc | 451 + .../06_comp_ellint_3/compile.cc} | 20 +- .../06_comp_ellint_3/compile_2.cc | 10 +- .../07_cyl_bessel_i}/check_nan.cc | 51 +- .../07_cyl_bessel_i/check_value.cc | 692 + .../07_cyl_bessel_i/compile.cc} | 20 +- .../07_cyl_bessel_i}/compile_2.cc | 9 +- .../07_cyl_bessel_i}/pr56216.cc | 18 +- .../08_cyl_bessel_j}/check_nan.cc | 51 +- .../08_cyl_bessel_j/check_value.cc | 692 + .../08_cyl_bessel_j/compile.cc} | 19 +- .../08_cyl_bessel_j}/compile_2.cc | 9 +- .../09_cyl_bessel_k}/check_nan.cc | 51 +- .../09_cyl_bessel_k/check_value.cc | 732 + .../09_cyl_bessel_k/compile.cc} | 19 +- .../09_cyl_bessel_k}/compile_2.cc | 9 +- .../10_cyl_neumann}/check_nan.cc | 51 +- .../10_cyl_neumann/check_value.cc | 718 + .../10_cyl_neumann/compile.cc} | 19 +- .../10_cyl_neumann}/compile_2.cc | 9 +- .../11_ellint_1}/check_nan.cc | 51 +- .../special_functions/11_ellint_1/check_value.cc | 451 + .../11_ellint_1/compile.cc} | 19 +- .../11_ellint_1}/compile_2.cc | 15 +- .../12_ellint_2}/check_nan.cc | 51 +- .../special_functions/12_ellint_2/check_value.cc | 451 + .../12_ellint_2/compile.cc} | 19 +- .../12_ellint_2}/compile_2.cc | 15 +- .../13_ellint_3}/check_nan.cc | 74 +- .../special_functions/13_ellint_3/check_value.cc | 5772 +++ .../13_ellint_3/compile.cc} | 19 +- .../13_ellint_3}/compile_2.cc | 15 +- .../14_expint}/check_nan.cc | 33 +- .../special_functions/14_expint/check_value.cc | 193 + .../14_expint/compile.cc} | 19 +- .../14_expint}/compile_2.cc | 9 +- .../15_hermite}/check_nan.cc | 35 +- .../special_functions/15_hermite/check_value.cc | 1759 + .../15_hermite/compile.cc} | 20 +- .../15_hermite}/compile_2.cc | 9 +- .../16_laguerre}/check_nan.cc | 35 +- .../special_functions/16_laguerre/check_value.cc | 319 + .../16_laguerre/compile.cc} | 20 +- .../16_laguerre}/compile_2.cc | 9 +- .../17_legendre}/check_nan.cc | 34 +- .../special_functions/17_legendre/check_value.cc | 319 + .../17_legendre/compile.cc} | 20 +- .../17_legendre}/compile_2.cc | 9 +- .../18_riemann_zeta}/check_nan.cc | 33 +- .../18_riemann_zeta/check_value.cc} | 163 +- .../18_riemann_zeta/compile.cc} | 19 +- .../18_riemann_zeta}/compile_2.cc | 9 +- .../19_sph_bessel}/check_nan.cc | 35 +- .../special_functions/19_sph_bessel/check_value.cc | 506 + .../19_sph_bessel/compile.cc} | 19 +- .../19_sph_bessel}/compile_2.cc | 9 +- .../20_sph_legendre}/check_nan.cc | 32 +- .../20_sph_legendre/check_value.cc | 1944 + .../20_sph_legendre/compile.cc} | 19 +- .../20_sph_legendre}/compile_2.cc | 9 +- .../21_sph_neumann}/check_nan.cc | 35 +- .../21_sph_neumann/check_value.cc | 552 + .../21_sph_neumann/compile.cc} | 19 +- .../21_sph_neumann}/compile_2.cc | 9 +- .../08_cyl_bessel_i/check_value.cc | 1263 +- .../09_cyl_bessel_j/check_value.cc | 1409 +- .../10_cyl_bessel_k/check_value.cc | 1304 +- .../11_cyl_neumann/check_value.cc | 1560 +- .../special_functions/16_hermite/check_value.cc | 1956 + .../special_functions/21_sph_bessel/check_value.cc | 944 +- .../23_sph_neumann/check_value.cc | 986 +- .../testsuite/tr1/headers/c++200x/complex.cc | 2 + .../69222.cc => tr1/headers/c++200x/math.cc} | 19 +- libstdc++-v3/testsuite/util/specfun_testcase.h | 416 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- lto-plugin/ChangeLog | 19 + lto-plugin/lto-plugin.c | 142 +- 3085 files changed, 565000 insertions(+), 324713 deletions(-) copy gcc/ada/{s-osinte-kfreebsd-gnu.ads => s-osinte-gnu.ads} (67%) copy gcc/config/{arm => aarch64}/rtems.h (85%) create mode 100644 gcc/config/arc/fpu.md copy gcc/config/i386/{rtemself.h => rtems-64.h} (80%) create mode 100644 gcc/config/rs6000/ppc-auxv.h create mode 100644 gcc/config/s390/2964.md create mode 100644 gcc/config/s390/subst.md create mode 100644 gcc/gimple-ssa-nonnull-compare.c create mode 100644 gcc/hsa-brig-format.h create mode 100644 gcc/hsa-brig.c create mode 100644 gcc/hsa-dump.c create mode 100644 gcc/hsa-gen.c create mode 100644 gcc/hsa-regalloc.c create mode 100644 gcc/hsa.c create mode 100644 gcc/hsa.h create mode 100644 gcc/ipa-hsa.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-1.c create mode 100644 gcc/testsuite/c-c++-common/Wmisleading-indentation-3.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/AN/fn_ptr-2.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/combined-directives-2.c copy gcc/testsuite/c-c++-common/goacc/{kernels-alias-ipa-pta.c => kernels-alias-ip [...] create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-counter-vars-function-scope.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-double-reduction-n.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-double-reduction.c copy gcc/testsuite/c-c++-common/goacc/{kernels-1.c => kernels-empty.c} (100%) create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-eternal.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-mod-not-zero.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop-nest.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-loop.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-noreturn.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-one-counter-var.c create mode 100644 gcc/testsuite/c-c++-common/goacc/kernels-reduction.c create mode 100644 gcc/testsuite/c-c++-common/goacc/pr69916.c create mode 100644 gcc/testsuite/c-c++-common/goacc/use_device-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/gridify-1.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/pr66208.c create mode 100644 gcc/testsuite/c-c++-common/pr67653.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-long.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-short.c create mode 100644 gcc/testsuite/c-c++-common/pr69126.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-1.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-4.c create mode 100644 gcc/testsuite/c-c++-common/pr69558.c create mode 100644 gcc/testsuite/c-c++-common/pr69669.c create mode 100644 gcc/testsuite/c-c++-common/pr69764.c create mode 100644 gcc/testsuite/c-c++-common/pr69797.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-1.c create mode 100644 gcc/testsuite/c-c++-common/pr70144-2.c create mode 100644 gcc/testsuite/c-c++-common/pr70264.c create mode 100644 gcc/testsuite/c-c++-common/ubsan/pr67921.c create mode 100644 gcc/testsuite/c-c++-common/vector-compare-4.c create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-3.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-3.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16a.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag17.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18a.C create mode 100644 gcc/testsuite/g++.dg/asan/pr69276.C create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69048.cc create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc create mode 100644 gcc/testsuite/g++.dg/concepts/variadic3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70001-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-70204b.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-delete2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty11.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-inline.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrmem5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-trivial1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-70218.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58046.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr67767.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68726.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr69056.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/rv-cast5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/sfinae56.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default7.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/trailing13.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-tuple2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic167.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn29.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn30.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-array4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assign1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-copy3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-empty2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-instantiate.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-loop4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-trailing1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/nsdmi-aggr4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren3.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ47.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ48.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ49.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ50.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/range-for1.C create mode 100644 gcc/testsuite/g++.dg/debug/pr70271.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/builtin1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/fwrapv1.C create mode 100644 gcc/testsuite/g++.dg/delayedfold/unary-plus1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/pr70105.C create mode 100644 gcc/testsuite/g++.dg/expr/stdarg3.C create mode 100644 gcc/testsuite/g++.dg/ext/asm13.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-constructor1.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-4.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin_alloca.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla2.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla3.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle-2.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-mangle.C create mode 100644 gcc/testsuite/g++.dg/ext/flexarray-subst.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary10.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary11.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary12.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary13.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary14.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary15.C create mode 100644 gcc/testsuite/g++.dg/ext/java-3.C create mode 100644 gcc/testsuite/g++.dg/ext/pr70290.C create mode 100644 gcc/testsuite/g++.dg/ext/vector29.C create mode 100644 gcc/testsuite/g++.dg/goacc/deviceptr-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr59627.C create mode 100644 gcc/testsuite/g++.dg/inherit/protected1.C create mode 100644 gcc/testsuite/g++.dg/init/const12.C create mode 100644 gcc/testsuite/g++.dg/init/pr69658.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-49.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-50.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69239.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69649.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin6.C create mode 100644 gcc/testsuite/g++.dg/lookup/builtin7.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend17.C create mode 100644 gcc/testsuite/g++.dg/lookup/member2.C create mode 100644 gcc/testsuite/g++.dg/lookup/member3.C create mode 100644 gcc/testsuite/g++.dg/lookup/pr70205.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69137_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69589_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C copy gcc/testsuite/g++.dg/opt/{flifetime-dse2.C => flifetime-dse4.C} (69%) create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse5.C create mode 100644 gcc/testsuite/g++.dg/opt/flifetime-dse6.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69432.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69483.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69570.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245-aux.cc create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.C create mode 100644 gcc/testsuite/g++.dg/opt/pr70245.h create mode 100644 gcc/testsuite/g++.dg/other/anon8.C create mode 100644 gcc/testsuite/g++.dg/other/bitfield5.C create mode 100644 gcc/testsuite/g++.dg/parse/invalid1.C create mode 100644 gcc/testsuite/g++.dg/parse/pr69628.C create mode 100644 gcc/testsuite/g++.dg/pr61033.C create mode 100644 gcc/testsuite/g++.dg/pr63384.C create mode 100644 gcc/testsuite/g++.dg/pr69379.C create mode 100644 gcc/testsuite/g++.dg/pr69667.C create mode 100644 gcc/testsuite/g++.dg/pr70098.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr9.C create mode 100644 gcc/testsuite/g++.dg/template/friend61.C create mode 100644 gcc/testsuite/g++.dg/template/friend61a.C create mode 100644 gcc/testsuite/g++.dg/template/friend61b.C create mode 100644 gcc/testsuite/g++.dg/template/partial-specialization4.C create mode 100644 gcc/testsuite/g++.dg/template/pr55843.C create mode 100644 gcc/testsuite/g++.dg/template/pr68936.C create mode 100644 gcc/testsuite/g++.dg/template/pr68948.C create mode 100644 gcc/testsuite/g++.dg/template/pr69091.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961a.C create mode 100644 gcc/testsuite/g++.dg/template/pr69961b.C create mode 100644 gcc/testsuite/g++.dg/template/ptrmem30.C create mode 100644 gcc/testsuite/g++.dg/template/typename21.C create mode 100644 gcc/testsuite/g++.dg/torture/init-list1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69136.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69355.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69553.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69851.C create mode 100644 gcc/testsuite/g++.dg/torture/pr70251.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69336.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69547.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr69922.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70035.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70135.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-1.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr70147-2.C create mode 100644 gcc/testsuite/g++.dg/ubsan/vptr-11.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-8.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wplacement-new-size-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wstrict-aliasing-bogus-union-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-function2.C create mode 100644 gcc/testsuite/g++.dg/warn/constexpr-70194.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-10.C create mode 100644 gcc/testsuite/g++.dg/warn/overflow-warn-7.C create mode 100644 gcc/testsuite/g++.dg/warn/permissive-1.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20160205-1.c copy gcc/testsuite/{gcc.dg/tree-ssa/foldconst-1.c => gcc.c-torture/compile/pr69102 [...] create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69161.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69209.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69740-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69989-2.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69999.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70061.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70190.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70199.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70240.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr70263-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/alias-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr67714.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68532.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr68911.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69403.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69691.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70005.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70127.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr70222-2.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-17.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-18.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-bogus-upcast.c create mode 100644 gcc/testsuite/gcc.dg/Wstrict-aliasing-struct-with-char-member.c create mode 100644 gcc/testsuite/gcc.dg/array-15.c rename gcc/testsuite/gcc.dg/{sancov/asan.c => asan/sancov-1.c} (90%) create mode 100644 gcc/testsuite/gcc.dg/atomic-op-6.c rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-2.c (76%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-3.c (77%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-4.c (75%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-5.c (79%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-6.c (79%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-7.c (78%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt-pr66652.c (77%) rename gcc/testsuite/gcc.dg/{ => autopar}/parloops-exit-first-loop-alt.c (79%) create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/builtins-68.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-1.c create mode 100644 gcc/testsuite/gcc.dg/cilk-plus/pr69798-2.c create mode 100644 gcc/testsuite/gcc.dg/cpp/pr69985.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/sso.c create mode 100644 gcc/testsuite/gcc.dg/declare-simd.c create mode 100644 gcc/testsuite/gcc.dg/enum-mode-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68715.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809-2.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68809.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68976.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69292.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr70045.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr69244.c create mode 100644 gcc/testsuite/gcc.dg/guality/pr69947.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr70306.c delete mode 100644 gcc/testsuite/gcc.dg/lto/pr55113_0.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-10.c create mode 100644 gcc/testsuite/gcc.dg/nested-func-9.c create mode 100644 gcc/testsuite/gcc.dg/pic-1.c create mode 100644 gcc/testsuite/gcc.dg/pic-2.c create mode 100644 gcc/testsuite/gcc.dg/pic-3.c create mode 100644 gcc/testsuite/gcc.dg/pic-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-1.c create mode 100644 gcc/testsuite/gcc.dg/pie-2.c create mode 100644 gcc/testsuite/gcc.dg/pie-3.c create mode 100644 gcc/testsuite/gcc.dg/pie-4.c create mode 100644 gcc/testsuite/gcc.dg/pie-5.c create mode 100644 gcc/testsuite/gcc.dg/pie-6.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-1.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location-overflow-test-2.c create mode 100644 gcc/testsuite/gcc.dg/plugin/location_overflow_plugin.c create mode 100644 gcc/testsuite/gcc.dg/pr24293.c create mode 100644 gcc/testsuite/gcc.dg/pr65779.c create mode 100644 gcc/testsuite/gcc.dg/pr66869.c create mode 100644 gcc/testsuite/gcc.dg/pr67854.c create mode 100644 gcc/testsuite/gcc.dg/pr69032.c create mode 100644 gcc/testsuite/gcc.dg/pr69156.c create mode 100644 gcc/testsuite/gcc.dg/pr69169.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-2.c copy gcc/testsuite/gcc.dg/{torture/pr44913.c => pr69195.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69238.c create mode 100644 gcc/testsuite/gcc.dg/pr69247.c create mode 100644 gcc/testsuite/gcc.dg/pr69307.c create mode 100644 gcc/testsuite/gcc.dg/pr69328.c create mode 100644 gcc/testsuite/gcc.dg/pr69421.c create mode 100644 gcc/testsuite/gcc.dg/pr69442.c create mode 100644 gcc/testsuite/gcc.dg/pr69483.c create mode 100644 gcc/testsuite/gcc.dg/pr69522.c create mode 100644 gcc/testsuite/gcc.dg/pr69535.c create mode 100644 gcc/testsuite/gcc.dg/pr69543.c create mode 100644 gcc/testsuite/gcc.dg/pr69554-1.c copy gcc/testsuite/gcc.dg/{pr59992.c => pr69592.c} (57%) create mode 100644 gcc/testsuite/gcc.dg/pr69619.c create mode 100644 gcc/testsuite/gcc.dg/pr69627.c create mode 100644 gcc/testsuite/gcc.dg/pr69634.c create mode 100644 gcc/testsuite/gcc.dg/pr69644.c create mode 100644 gcc/testsuite/gcc.dg/pr69796.c create mode 100644 gcc/testsuite/gcc.dg/pr69801.c create mode 100644 gcc/testsuite/gcc.dg/pr69802.c create mode 100644 gcc/testsuite/gcc.dg/pr69819.c create mode 100644 gcc/testsuite/gcc.dg/pr69824.c create mode 100644 gcc/testsuite/gcc.dg/pr69885.c create mode 100644 gcc/testsuite/gcc.dg/pr69896.c create mode 100644 gcc/testsuite/gcc.dg/pr69900.c create mode 100644 gcc/testsuite/gcc.dg/pr69915.c create mode 100644 gcc/testsuite/gcc.dg/pr69956.c create mode 100644 gcc/testsuite/gcc.dg/pr69973.c create mode 100644 gcc/testsuite/gcc.dg/pr69974.c create mode 100644 gcc/testsuite/gcc.dg/pr69990.c create mode 100644 gcc/testsuite/gcc.dg/pr70017.c create mode 100644 gcc/testsuite/gcc.dg/pr70022.c create mode 100644 gcc/testsuite/gcc.dg/pr70026.c create mode 100644 gcc/testsuite/gcc.dg/pr70050.c create mode 100644 gcc/testsuite/gcc.dg/pr70110.c create mode 100644 gcc/testsuite/gcc.dg/pr70152.c create mode 100644 gcc/testsuite/gcc.dg/pr70161-2.c create mode 100644 gcc/testsuite/gcc.dg/pr70161.c create mode 100644 gcc/testsuite/gcc.dg/pr70169.c create mode 100644 gcc/testsuite/gcc.dg/pr70174.c create mode 100644 gcc/testsuite/gcc.dg/pr70177.c create mode 100644 gcc/testsuite/gcc.dg/pr70219.c create mode 100644 gcc/testsuite/gcc.dg/pr70252.c create mode 100644 gcc/testsuite/gcc.dg/pr70269.c create mode 100644 gcc/testsuite/gcc.dg/pr70281.c create mode 100644 gcc/testsuite/gcc.dg/pr70317.c create mode 100644 gcc/testsuite/gcc.dg/pr70326.c create mode 100644 gcc/testsuite/gcc.dg/setjmp-6.c create mode 100644 gcc/testsuite/gcc.dg/sibcall-11.c create mode 100644 gcc/testsuite/gcc.dg/simd-7.c create mode 100644 gcc/testsuite/gcc.dg/simd-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-10.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-7.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-9.c create mode 100644 gcc/testsuite/gcc.dg/sync-fetch.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr60908.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr57676.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66856-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66856-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68060-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68060-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68955.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68963.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69117.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69166.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69170.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69186.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69242.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69352.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69376.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69399.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69400.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69452.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69518.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69574.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69606.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69613.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69714.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69715.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69719.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69760.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69771.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69854.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69886.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69909.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69932.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69936.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69941.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69951.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69989.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70025.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70083.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70115.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70123.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70278.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70288-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70310.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr70333.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-34.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-35.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-14.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr15826.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr67755.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68021.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr68714.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69196-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69270.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69355.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69666.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr70232.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/recip-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/split-path-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-17.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-18.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/sra-20.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-dom-thread-2d.c => ssa-dom-thread-2h.c} (75%) create mode 100644 gcc/testsuite/gcc.dg/uninit-21.c create mode 100644 gcc/testsuite/gcc.dg/uninit-22.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c create mode 100644 gcc/testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69652.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69783.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69820.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70021.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70138-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70138-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr70354-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-mask-store-move-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c create mode 100644 gcc/testsuite/gcc.target/aarch64/assembler_arch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ccmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68674.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr70044.c create mode 100644 gcc/testsuite/gcc.target/aarch64/shift_wide_invalid_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr67896.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/target_attr_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vector_initialization_nostack.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_acquire.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_seq_cst.x create mode 100644 gcc/testsuite/gcc.target/arm/attr-neon-builtin-fail2.c create mode 100644 gcc/testsuite/gcc.target/arm/cond_sub_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/condarith_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/lto/pr65837-attr_0.c create mode 100644 gcc/testsuite/gcc.target/arm/movcond_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/negscc_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c copy gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C (81%) copy gcc/testsuite/gcc.target/arm/{attr-neon-fp16.c => pr68620.c} (56%) create mode 100644 gcc/testsuite/gcc.target/arm/pr68674.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69135_1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69180.c copy gcc/testsuite/gcc.target/{aarch64/pr65624.c => arm/pr69187.c} (70%) create mode 100644 gcc/testsuite/gcc.target/arm/pr69245.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69307.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69614.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69904.c create mode 100644 gcc/testsuite/gcc.target/arm/pr70278.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c delete mode 100644 gcc/testsuite/gcc.target/i386/addr-space-3.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-4.c create mode 100644 gcc/testsuite/gcc.target/i386/addr-space-5.c copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-1.c} (56%) copy gcc/testsuite/gcc.target/i386/{avx2-pr64252.c => avx2-pr70354-2.c} (56%) create mode 100644 gcc/testsuite/gcc.target/i386/avx2-vect-mask-store-move1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr70329-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512dq-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr70059.c create mode 100644 gcc/testsuite/gcc.target/i386/iamcu/test_empty_structs_and_unions.c create mode 100644 gcc/testsuite/gcc.target/i386/pr64411.C create mode 100644 gcc/testsuite/gcc.target/i386/pr65105-5.c create mode 100644 gcc/testsuite/gcc.target/i386/pr66137.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68674.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68986-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr68990.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69030.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69052.c copy gcc/testsuite/gcc.target/i386/{pr69225-5.c => pr69225-7.c} (64%) create mode 100644 gcc/testsuite/gcc.target/i386/pr69246.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69454-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69459.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69512.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69530.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69577.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69677.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69820.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69888.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69891.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70007.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70021.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70027.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70028.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70049.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70062.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70083.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70086-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70160.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70251.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70263-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70293.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70300.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70302.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70325.c create mode 100644 gcc/testsuite/gcc.target/i386/pr70327.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-realign-win.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr25114.c create mode 100644 gcc/testsuite/gcc.target/mips/div-delay.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68273.c create mode 100644 gcc/testsuite/gcc.target/mips/pr68400.c create mode 100644 gcc/testsuite/gcc.target/mips/pr69129.c create mode 100644 gcc/testsuite/gcc.target/nvptx/unsigned-cmp.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-36.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/ppc-round2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr17381.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr48344-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63354.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69252.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69461.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69548.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69946.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69969.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cg.c create mode 100644 gcc/testsuite/gcc.target/s390/dfp-1.c create mode 100644 gcc/testsuite/gcc.target/s390/morestack.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69148.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69625.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69709.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/int128-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c rename gcc/testsuite/gcc.target/s390/{ => vector}/vcond-shift.c (100%) create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54089-10.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr67260.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160229-1.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_error_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_error_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_17.f03 create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_18.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_21.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_2.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_3.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_4.f08 create mode 100644 gcc/testsuite/gfortran.dg/coarray_allocate_5.f08 create mode 100644 gcc/testsuite/gfortran.dg/common_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_12.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_14.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/elemental_dependency_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-3.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias-4.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-alias.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-enter-exit.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data-update.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-data.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop-n.f95 create mode 100644 gcc/testsuite/gfortran.dg/goacc/kernels-loop.f95 create mode 100644 gcc/testsuite/gfortran.dg/gomp/gridify-1.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr52531.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68692.f90 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68715.f90 create mode 100644 gcc/testsuite/gfortran.dg/include_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 copy gcc/testsuite/gfortran.dg/{matmul_bounds_2.f90 => matmul_bounds_8.f90} (66%) create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_88.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_89.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_args.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60126.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68146.f create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69155.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69987.f90 copy gcc/testsuite/gfortran.dg/{ => prof}/dynamic_dispatch_6.f03 (91%) copy gcc/testsuite/{gcc.dg/tree-prof/tree-prof.exp => gfortran.dg/prof/prof.exp} (95%) create mode 100644 gcc/testsuite/gfortran.dg/read_bang.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang4.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/submodule_14.f08 create mode 100644 gcc/testsuite/gfortran.dg/submodule_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/type_decl_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/unconstrained_commons.f create mode 100644 gcc/testsuite/gfortran.dg/unlimited_polymorphic_25.f03 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69466.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69882.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69980.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr70043.f90 create mode 100644 gcc/testsuite/gnat.dg/atomic8.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete4.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/inline12.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/renaming9.adb create mode 100644 gcc/testsuite/gnat.dg/renaming9.ads create mode 100644 gcc/testsuite/gnat.dg/specs/task1.ads create mode 100644 gcc/testsuite/gnat.dg/stack_usage3.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage3_pkg.ads create mode 100644 gcc/testsuite/objc.dg/pr69844.m create mode 100644 libffi/libffi.map.in copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/extendkftf2-sw.c} (64%) copy libgcc/{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} (79%) copy libgcc/{soft-fp/fixunstfti.c => config/rs6000/fixunskfti.c} (79%) create mode 100644 libgcc/config/rs6000/float128-hw.c create mode 100644 libgcc/config/rs6000/float128-ifunc.c create mode 100644 libgcc/config/rs6000/float128-sed create mode 100644 libgcc/config/rs6000/float128-sed-hw copy libgcc/{soft-fp/floattitf.c => config/rs6000/floattikf.c} (79%) copy libgcc/{soft-fp/floattitf.c => config/rs6000/floatuntikf.c} (79%) create mode 100644 libgcc/config/rs6000/quad-float128.h create mode 100644 libgcc/config/rs6000/sfp-exceptions.c create mode 100644 libgcc/config/rs6000/t-float128 create mode 100644 libgcc/config/rs6000/t-float128-hw copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/trunctfkf2-sw.c} (64%) create mode 100644 libgcc/config/s390/morestack.S create mode 100644 libgcc/config/s390/t-stack-s390 copy libgo/go/archive/tar/testdata/{writer-big.tar => gnu-multi-hdrs.tar} (66%) copy libgo/go/{debug/macho/testdata/gcc-amd64-darwin-exec => archive/tar/testdata/ [...] mode change 100755 => 100644 create mode 100644 libgo/go/archive/tar/testdata/issue12435.tar copy libgo/go/archive/tar/testdata/{writer-big.tar => pax-multi-hdrs.tar} (62%) copy libgo/go/archive/tar/testdata/{nil-uid.tar => pax-path-hdr.tar} (62%) create mode 100644 libgo/go/archive/tar/testdata/ustar-file-reg.tar create mode 100644 libgo/go/cmd/go/go_unix_test.go create mode 100644 libgo/go/cmd/go/testdata/flag_test.go create mode 100644 libgo/go/cmd/go/testdata/src/run/bad.go copy libgo/go/cmd/go/testdata/src/{main_test/m.go => run/good.go} (53%) create mode 100644 libgo/go/cmd/go/testdata/src/run/internal/internal.go create mode 100644 libgo/go/cmd/go/testdata/src/run/subdir/internal/private/private.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/dir1/dir1.go create mode 100644 libgo/go/cmd/go/testdata/src/vend/vendor/vend/dir1/dir2/dir2.go copy libgo/go/{internal/format/format.go => cmd/gofmt/internal.go} (80%) delete mode 100644 libgo/go/cmd/gofmt/testdata/old.golden delete mode 100644 libgo/go/cmd/gofmt/testdata/old.input delete mode 100644 libgo/go/compress/flate/fixedhuff.go delete mode 100644 libgo/go/compress/flate/gen.go create mode 100644 libgo/go/compress/testdata/gettysburg.txt create mode 100644 libgo/go/crypto/aes/aes_gcm.go create mode 100644 libgo/go/crypto/cipher/ctr_test.go create mode 100644 libgo/go/crypto/elliptic/p256_amd64.go create mode 100644 libgo/go/crypto/rsa/example_test.go create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES128-GCM-SHA256 create mode 100644 libgo/go/crypto/tls/testdata/Client-TLSv12-AES256-GCM-SHA384 create mode 100644 libgo/go/debug/dwarf/entry_test.go create mode 100644 libgo/go/debug/dwarf/testdata/cycle.c create mode 100644 libgo/go/debug/dwarf/testdata/cycle.elf create mode 100644 libgo/go/debug/dwarf/testdata/split.c create mode 100644 libgo/go/debug/dwarf/testdata/split.elf create mode 100644 libgo/go/debug/elf/reader.go create mode 100644 libgo/go/debug/elf/testdata/compressed-32.obj create mode 100644 libgo/go/debug/elf/testdata/compressed-64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc492-mips64.obj create mode 100644 libgo/go/debug/elf/testdata/go-relocation-test-gcc493-mips64le.obj create mode 100644 libgo/go/debug/elf/testdata/zdebug-test-gcc484-x86-64.obj create mode 100644 libgo/go/encoding/json/number_test.go delete mode 100644 libgo/go/go/constant/go13.go delete mode 100644 libgo/go/go/constant/go14.go create mode 100644 libgo/go/go/doc/testdata/issue13742.0.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.1.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.2.golden create mode 100644 libgo/go/go/doc/testdata/issue13742.go rename libgo/go/{internal/format/format.go => go/format/internal.go} (81%) create mode 100644 libgo/go/go/internal/gcimporter/bimport.go create mode 100644 libgo/go/go/internal/gcimporter/testdata/a.go copy {gcc/testsuite/go.test/test/fixedbugs/bug335.dir => libgo/go/go/internal/gcim [...] delete mode 100644 libgo/go/go/types/go11.go delete mode 100644 libgo/go/go/types/go12.go create mode 100644 libgo/go/go/types/gotype.go create mode 100644 libgo/go/hash/crc32/crc32_amd64.go rename libgo/go/hash/crc32/{crc32_amd64x.go => crc32_amd64p32.go} (62%) create mode 100644 libgo/go/html/template/template_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/encode_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/hpack_test.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/huffman.go create mode 100644 libgo/go/internal/golang.org/x/net/http2/hpack/tables.go create mode 100644 libgo/go/internal/race/doc.go create mode 100644 libgo/go/internal/race/norace.go create mode 100644 libgo/go/internal/race/race.go copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] copy libgo/go/internal/syscall/unix/{dummy.go => getrandom_linux_mips64x.go} (74%) copy libgo/go/{cmd/go/testdata/dep_test.go => internal/syscall/unix/getrandom_linu [...] create mode 100644 libgo/go/io/example_test.go create mode 100644 libgo/go/io/ioutil/example_test.go create mode 100644 libgo/go/math/big/doc.go create mode 100644 libgo/go/math/big/example_rat_test.go create mode 100644 libgo/go/math/big/floatmarsh.go create mode 100644 libgo/go/math/big/floatmarsh_test.go create mode 100644 libgo/go/math/big/intmarsh.go create mode 100644 libgo/go/math/big/intmarsh_test.go create mode 100644 libgo/go/math/big/ratmarsh.go create mode 100644 libgo/go/math/big/ratmarsh_test.go rename libgo/go/{fmt/race_test.go => math/floor_asm.go} (59%) create mode 100644 libgo/go/mime/example_test.go create mode 100644 libgo/go/net/http/clientserver_test.go create mode 100644 libgo/go/net/http/h2_bundle.go create mode 100644 libgo/go/net/http/httputil/example_test.go create mode 100644 libgo/go/net/http/internal/testcert.go create mode 100644 libgo/go/net/http/method.go create mode 100644 libgo/go/net/interface_windows_test.go delete mode 100644 libgo/go/net/port.go delete mode 100644 libgo/go/net/port_test.go delete mode 100644 libgo/go/net/race.go delete mode 100644 libgo/go/net/race0.go create mode 100644 libgo/go/net/testdata/case-hosts create mode 100644 libgo/go/os/exec/internal_test.go create mode 100644 libgo/go/os/pipe_test.go create mode 100644 libgo/go/os/signal/doc.go copy libgo/go/os/{types_notwin.go => types_plan9.go} (93%) rename libgo/go/os/{types_notwin.go => types_unix.go} (83%) create mode 100644 libgo/go/runtime/cgo_mmap.go create mode 100644 libgo/go/runtime/cgo_ppc64x.go create mode 100644 libgo/go/runtime/cgocheck.go create mode 100644 libgo/go/runtime/defs_linux_mips64x.go create mode 100644 libgo/go/runtime/export_mmap_test.go create mode 100644 libgo/go/runtime/fastlog2.go create mode 100644 libgo/go/runtime/fastlog2_test.go create mode 100644 libgo/go/runtime/fastlog2table.go create mode 100644 libgo/go/runtime/lfstack_linux_mips64x.go create mode 100644 libgo/go/runtime/mkfastlog2table.go create mode 100644 libgo/go/runtime/mmap.go create mode 100644 libgo/go/runtime/msan.go create mode 100644 libgo/go/runtime/msan/msan.go create mode 100644 libgo/go/runtime/msan0.go create mode 100644 libgo/go/runtime/mstkbar.go create mode 100644 libgo/go/runtime/os1_linux_generic.go create mode 100644 libgo/go/runtime/os1_linux_mips64x.go create mode 100644 libgo/go/runtime/os2_linux_generic.go create mode 100644 libgo/go/runtime/os2_linux_mips64x.go create mode 100644 libgo/go/runtime/os_android.go create mode 100644 libgo/go/runtime/os_linux_mips64x.go create mode 100644 libgo/go/runtime/print.go create mode 100644 libgo/go/runtime/race/testdata/issue12225_test.go create mode 100644 libgo/go/runtime/race/testdata/issue12664_test.go copy libgo/go/{internal/syscall/windows/registry/export_test.go => runtime/race/te [...] create mode 100644 libgo/go/runtime/runtime-lldb_test.go create mode 100644 libgo/go/runtime/runtime_mmap_test.go create mode 100644 libgo/go/runtime/signal2_unix.go create mode 100644 libgo/go/runtime/signal_linux_mips64x.go create mode 100644 libgo/go/runtime/signal_mips64x.go create mode 100644 libgo/go/runtime/signal_sigtramp.go create mode 100644 libgo/go/runtime/sigtab_linux_generic.go create mode 100644 libgo/go/runtime/sigtab_linux_mips64x.go create mode 100644 libgo/go/runtime/stack.go create mode 100644 libgo/go/runtime/sys_mips64x.go rename libgo/go/{fmt/norace_test.go => runtime/sys_nonppc64x.go} (67%) create mode 100644 libgo/go/runtime/testdata/testprog/crash.go create mode 100644 libgo/go/runtime/testdata/testprog/deadlock.go create mode 100644 libgo/go/runtime/testdata/testprog/gc.go create mode 100644 libgo/go/runtime/testdata/testprog/main.go create mode 100644 libgo/go/runtime/testdata/testprog/misc.go create mode 100644 libgo/go/runtime/testdata/testprog/signal.go create mode 100644 libgo/go/runtime/testdata/testprog/stringconcat.go create mode 100644 libgo/go/runtime/testdata/testprog/syscall_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/callback.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/cgo.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/crash.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dll_windows.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/dropm_stub.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/exec.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/main.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadpanic.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/threadprof.go create mode 100644 libgo/go/runtime/testdata/testprogcgo/windows/win.go create mode 100644 libgo/go/runtime/testdata/testprognet/main.go create mode 100644 libgo/go/runtime/testdata/testprognet/net.go create mode 100644 libgo/go/runtime/testdata/testprognet/signal.go copy gcc/testsuite/go.test/test/fixedbugs/bug051.go => libgo/go/runtime/write_err. [...] create mode 100644 libgo/go/runtime/write_err_android.go create mode 100644 libgo/go/strings/strings_amd64.go create mode 100644 libgo/go/strings/strings_generic.go delete mode 100644 libgo/go/sync/race.go delete mode 100644 libgo/go/sync/race0.go create mode 100644 libgo/go/syscall/msan.go create mode 100644 libgo/go/syscall/msan0.go delete mode 100644 libgo/go/syscall/race0.go copy libgo/go/syscall/{syscall_linux_amd64.go => syscall_linux_mips64x.go} (71%) create mode 100644 libgo/go/unicode/example_test.go create mode 100644 libgomp/plugin/plugin-hsa.c copy libgomp/testsuite/libgomp.c++/{examples-4/declare_target-2.C => declare_targe [...] create mode 100644 libgomp/testsuite/libgomp.c++/pr69393.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-1.C create mode 100644 libgomp/testsuite/libgomp.c++/pr69555-2.C create mode 100644 libgomp/testsuite/libgomp.c/omp-nested-3.c create mode 100644 libgomp/testsuite/libgomp.c/pr46032-2.c create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c create mode 100644 libgomp/testsuite/libgomp.c/pr69805.c create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 create mode 100644 libgomp/testsuite/libgomp.hsa.c/alloca-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/bitfield-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/builtins-1.c copy libgomp/testsuite/{libgomp.c => libgomp.hsa.c}/c.exp (58%) create mode 100644 libgomp/testsuite/libgomp.hsa.c/complex-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/formal-actual-args-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/function-call-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/get-level-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-2.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-3.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/gridify-4.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/memory-operations-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/pr69568.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/rotate-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-1.c create mode 100644 libgomp/testsuite/libgomp.hsa.c/switch-branch-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-4.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-5.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-6.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-collapse.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-mod-no [...] create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-n.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop-nest.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-loop.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/kernels-reduction.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vprop.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-2.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-enter- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-enter- [...] create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data-update.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop-data.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/kernels-loop.f95 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/non-scalar-data.f90 delete mode 100644 libitm/local_type_traits create mode 100644 libitm/testsuite/libitm.c++/libstdc++-safeexc.C create mode 100644 libitm/testsuite/libitm.c/priv-1.c delete mode 100644 libmpx/libtool-version copy libstdc++-v3/config/abi/post/{s390-linux-gnu => s390x-linux-gnu/32}/baseline_ [...] copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/amd64/baseline_symb [...] copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/baseline_symbols.txt (99%) copy libstdc++-v3/config/abi/post/{solaris2.10 => solaris2.11}/sparcv9/baseline_sy [...] create mode 100644 libstdc++-v3/include/bits/specfun.h create mode 100644 libstdc++-v3/include/bits/uniform_int_dist.h copy libstdc++-v3/include/precompiled/{stdtr1c++.h => expc++.h} (51%) copy libstdc++-v3/testsuite/17_intro/headers/c++2011/{stdc++.cc => linkage.cc} (85%) copy libstdc++-v3/testsuite/20_util/{is_nothrow_swappable => is_swappable}/require [...] copy libstdc++-v3/testsuite/20_util/{is_constructible => is_swappable}/requirement [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_swappable/value.cc copy libstdc++-v3/testsuite/20_util/scoped_allocator/{69114.cc => 69293_neg.cc} (54%) copy libstdc++-v3/testsuite/20_util/uses_allocator/{69114.cc => 69293_neg.cc} (59%) copy libstdc++-v3/testsuite/{18_support/headers/cstdalign/std_c++0x_neg.cc => 21_s [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/copy [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/copy [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/move [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/move [...] copy libstdc++-v3/testsuite/{27_io/basic_fstream/open/char/1.cc => 25_algorithms/s [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 26_numerics/header [...] copy libstdc++-v3/testsuite/{20_util/function/69222.cc => 26_numerics/headers/cmat [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/60401.cc copy libstdc++-v3/testsuite/{27_io/basic_ios/conv/bool.cc => 26_numerics/headers/c [...] copy libstdc++-v3/testsuite/{20_util/function/69222.cc => 26_numerics/headers/cstd [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 26_numerics/valarr [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/conf_hyperg/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/07_conf_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/17_hyper [...] create mode 100644 libstdc++-v3/testsuite/ext/special_functions/hyperg/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/17_hyper [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/01_assoc_laguerre/chec [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/01_assoc [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/01_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/02_assoc_legendre/chec [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/02_assoc [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/02_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/03_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/03_beta/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/03_beta/ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/03_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/04_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/04_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/04_comp_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/05_comp_ellint_2/check [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/05_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/05_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/06_ [...] create mode 100644 libstdc++-v3/testsuite/special_functions/06_comp_ellint_3/check [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/06_comp_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities => }/special_functions/06_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/07_cyl_bessel_i/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/08_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/08_cyl_bessel_j/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/10_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/09_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/09_cyl_bessel_k/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/10_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/10_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] create mode 100644 libstdc++-v3/testsuite/special_functions/10_cyl_neumann/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/09_cyl_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/11_cyl_n [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/11_ellint_1/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/12_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/12_ellint_2/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/13_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/13_ellint_3/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/14_ellin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/14_expint/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/15_hermite/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/16_hermi [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/16_hermi [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/16_laguerre/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/18_lague [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/18_lague [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/17_legendre/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/19_legen [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/19_legen [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/20_riema [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/19_sph_bessel/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] create mode 100644 libstdc++-v3/testsuite/special_functions/20_sph_legendre/check_ [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/22_sph_l [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/15_expin [...] create mode 100644 libstdc++-v3/testsuite/special_functions/21_sph_neumann/check_value.cc copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/21_sph_b [...] copy libstdc++-v3/testsuite/{tr1/5_numerical_facilities/special_functions/23_sph_n [...] create mode 100644 libstdc++-v3/testsuite/tr1/5_numerical_facilities/special_funct [...] copy libstdc++-v3/testsuite/{20_util/function/69222.cc => tr1/headers/c++200x/math [...] create mode 100644 libstdc++-v3/testsuite/util/specfun_testcase.h