This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pr69299 in repository gcc.
discards 6a11c09 Call constraint_satisfied_p to check memory operand discards 45ea1f3 Use define_memory_constraint on Bm constraint 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 [...] new 32da7a3 Use define_memory_constraint on Bm constraint new d34879b Call constraint_satisfied_p to check memory operand
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 (6a11c09) \ N -- N -- N refs/heads/hjl/pr69299 (d34879b)
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 2 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 | 22 + MAINTAINERS | 2 + Makefile.in | 5 +- Makefile.tpl | 5 +- config/isl.m4 | 12 + configure | 29 + contrib/ChangeLog | 4 + contrib/uninclude | 2 +- gcc/ChangeLog | 1753 ++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 + gcc/ada/ChangeLog | 141 + gcc/ada/adaint.c | 2 +- gcc/ada/exp_ch2.adb | 13 +- gcc/ada/gcc-interface/ada-tree.h | 16 +- gcc/ada/gcc-interface/cuintp.c | 8 +- gcc/ada/gcc-interface/decl.c | 93 +- gcc/ada/gcc-interface/gigi.h | 64 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 105 +- gcc/ada/gcc-interface/trans.c | 472 +- gcc/ada/gcc-interface/utils.c | 183 +- gcc/ada/gcc-interface/utils2.c | 107 +- gcc/alias.c | 22 +- gcc/asan.c | 3 + gcc/bb-reorder.c | 1 + gcc/builtin-types.def | 9 +- gcc/c-family/ChangeLog | 32 + gcc/c-family/c-common.c | 29 +- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-gimplify.c | 4 +- gcc/c-family/c-omp.c | 9 +- gcc/c-family/c-opts.c | 2 +- gcc/c-family/cilk.c | 7 +- gcc/c/ChangeLog | 28 + gcc/c/c-decl.c | 25 +- gcc/c/c-parser.c | 18 + gcc/c/c-tree.h | 2 + gcc/c/c-typeck.c | 28 + gcc/ccmp.c | 92 +- gcc/cfgloopmanip.c | 2 +- gcc/cgraph.c | 6 +- gcc/cgraphunit.c | 6 +- gcc/combine.c | 15 +- gcc/common.opt | 14 +- gcc/common/config/aarch64/aarch64-common.c | 1 + gcc/config.in | 21 +- gcc/config/aarch64/aarch64-builtins.c | 10 +- gcc/config/aarch64/aarch64-modes.def | 11 +- gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64.c | 382 +- gcc/config/aarch64/aarch64.md | 565 +- gcc/config/aarch64/arm_neon.h | 60 + gcc/config/aarch64/constraints.md | 5 + gcc/config/aarch64/iterators.md | 3 + gcc/config/aarch64/predicates.md | 40 +- gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc.c | 120 +- gcc/config/arc/arc.h | 4 + gcc/config/arc/arc.md | 127 +- gcc/config/arc/arc.opt | 4 + gcc/config/arc/predicates.md | 15 +- gcc/config/arm/arm-builtins.c | 2 +- gcc/config/arm/arm-c.c | 19 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 78 +- gcc/config/arm/arm_neon.h | 72 +- gcc/config/arm/iterators.md | 6 +- gcc/config/arm/neon.md | 64 +- gcc/config/arm/thumb2.md | 24 +- gcc/config/arm/vfp.md | 3 +- gcc/config/i386/constraints.md | 9 +- gcc/config/i386/cygming.h | 4 - gcc/config/i386/i386.c | 54 +- gcc/config/i386/i386.md | 38 +- gcc/config/i386/sse.md | 4 +- gcc/config/i386/winnt.c | 14 + gcc/config/ia64/ia64.c | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/m68k/m68k.md | 85 + gcc/config/m68k/predicates.md | 16 +- 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.c | 47 +- gcc/config/mips/mips.h | 7 +- gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/driver-rs6000.c | 5 + gcc/config/rs6000/linux64.h | 3 + gcc/config/rs6000/ppc-auxv.h | 105 + gcc/config/rs6000/rs6000-builtin.def | 9 + gcc/config/rs6000/rs6000.c | 258 +- gcc/config/rs6000/rs6000.h | 3 + gcc/config/rs6000/vector.md | 11 +- gcc/config/s390/s390-c.c | 7 +- gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.md | 11 +- gcc/configure | 102 +- gcc/configure.ac | 65 +- gcc/cp/ChangeLog | 190 + gcc/cp/class.c | 4 +- gcc/cp/constexpr.c | 151 +- gcc/cp/cp-gimplify.c | 204 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 47 +- gcc/cp/decl2.c | 3 +- gcc/cp/error.c | 5 +- gcc/cp/init.c | 4 +- gcc/cp/lambda.c | 18 +- gcc/cp/mangle.c | 6 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 21 +- gcc/cp/pt.c | 193 +- gcc/cp/search.c | 97 +- gcc/cp/semantics.c | 5 +- gcc/cp/typeck.c | 14 + gcc/diagnostic-show-locus.c | 64 +- gcc/diagnostic.c | 33 +- gcc/diagnostic.h | 4 - gcc/doc/contrib.texi | 4 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/extend.texi | 274 +- gcc/doc/generic.texi | 5 +- gcc/doc/install.texi | 22 + gcc/doc/invoke.texi | 11686 ++++++++++--------- gcc/doc/lto.texi | 4 - gcc/doc/md.texi | 2 +- gcc/doc/rtl.texi | 6 +- gcc/doc/sourcebuild.texi | 11 + gcc/doc/standards.texi | 111 +- gcc/doc/tm.texi | 36 +- gcc/dse.c | 14 +- gcc/dwarf2out.c | 278 +- gcc/expr.c | 23 +- gcc/final.c | 1 + gcc/fold-const.c | 23 +- gcc/fortran/ChangeLog | 75 + gcc/fortran/decl.c | 7 +- gcc/fortran/error.c | 10 +- gcc/fortran/frontend-passes.c | 117 +- gcc/fortran/interface.c | 3 +- gcc/fortran/invoke.texi | 2 +- gcc/fortran/primary.c | 21 +- gcc/fortran/resolve.c | 9 +- gcc/fortran/trans-decl.c | 18 +- gcc/fortran/trans-expr.c | 27 +- gcc/fortran/types.def | 7 +- gcc/gcc.c | 1 + gcc/genconditions.c | 1 + gcc/genrecog.c | 2 +- gcc/ggc-common.c | 8 +- gcc/gimple-fold.c | 2 + gcc/gimple-low.c | 1 + gcc/gimple-pretty-print.c | 7 + gcc/gimple-ssa-split-paths.c | 2 +- gcc/gimple-ssa-strength-reduction.c | 12 +- gcc/gimple-walk.c | 1 + gcc/gimple.c | 19 + gcc/gimple.def | 4 + gcc/gimple.h | 65 +- gcc/gimplify.c | 32 +- gcc/ginclude/float.h | 3 +- gcc/ginclude/stdarg.h | 3 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 3 + 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/parse.cc | 17 +- gcc/go/gofrontend/types.cc | 6 +- gcc/graphite-dependences.c | 186 +- gcc/graphite-isl-ast-to-gimple.c | 841 +- gcc/graphite-optimize-isl.c | 201 +- gcc/graphite-poly.c | 155 +- gcc/graphite-scop-detection.c | 133 +- gcc/graphite-sese-to-poly.c | 778 +- gcc/graphite.h | 50 +- 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 | 1189 ++ gcc/hsa-gen.c | 6151 ++++++++++ gcc/hsa-regalloc.c | 719 ++ gcc/hsa.c | 952 ++ gcc/hsa.h | 1402 +++ gcc/ifcvt.c | 4 +- gcc/ipa-chkp.c | 1 + gcc/ipa-devirt.c | 38 +- gcc/ipa-hsa.c | 331 + gcc/ipa-inline.c | 8 +- gcc/ipa-prop.c | 3 - gcc/ira.c | 14 +- gcc/jit/ChangeLog | 35 + 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/jit-playback.c | 26 +- gcc/jit/jit-tempdir.c | 18 +- gcc/jit/jit-tempdir.h | 8 + gcc/lra-coalesce.c | 25 +- gcc/lra-remat.c | 79 +- gcc/lto-section-in.c | 3 +- gcc/lto-streamer-out.c | 3 +- gcc/lto-streamer.h | 1 + gcc/lto-wrapper.c | 22 +- gcc/lto/ChangeLog | 29 + gcc/lto/lto-partition.c | 4 +- gcc/lto/lto-symtab.c | 5 + gcc/match.pd | 7 +- gcc/mem-stats.h | 4 +- gcc/modulo-sched.c | 7 +- gcc/omp-builtins.def | 7 +- gcc/omp-low.c | 1684 ++- gcc/omp-low.h | 2 + gcc/opts.c | 288 +- gcc/opts.h | 2 + gcc/params.def | 15 + gcc/passes.def | 10 +- gcc/pretty-print.h | 6 +- gcc/rtl.h | 1 + gcc/rtlanal.c | 13 + gcc/sanitizer.def | 7 + gcc/sese.c | 92 +- gcc/sese.h | 21 +- gcc/shrink-wrap.c | 40 +- gcc/simplify-rtx.c | 7 +- gcc/symtab.c | 9 +- gcc/system.h | 5 + gcc/target.def | 36 +- gcc/testsuite/ChangeLog | 932 +- ...s-alias-ipa-pta.c => kernels-alias-ipa-pta-4.c} | 16 +- .../goacc/kernels-counter-vars-function-scope.c | 54 + .../goacc/kernels-double-reduction-n.c | 37 + .../c-c++-common/goacc/kernels-double-reduction.c | 37 + .../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 | 70 + gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 49 + gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 17 + .../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 52 + gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 56 + .../c-c++-common/goacc/kernels-loop-nest.c | 39 + gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 56 + .../c-c++-common/goacc/kernels-noreturn.c | 12 + .../c-c++-common/goacc/kernels-one-counter-var.c | 54 + .../c-c++-common/goacc/kernels-reduction.c | 36 + gcc/testsuite/c-c++-common/goacc/use_device-1.c | 14 + gcc/testsuite/c-c++-common/pr67653.c | 8 + gcc/testsuite/c-c++-common/pr69126.c | 22 + gcc/testsuite/c-c++-common/vector-compare-4.c | 42 + 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/cilk-plus/CK/pr69267.cc | 10 + gcc/testsuite/g++.dg/cpp0x/alignas5.C | 45 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/enum30.C | 14 + gcc/testsuite/g++.dg/cpp0x/enum31.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr58046.C | 39 + gcc/testsuite/g++.dg/cpp0x/temp_default6.C | 27 + gcc/testsuite/g++.dg/cpp0x/temp_default7.C | 27 + gcc/testsuite/g++.dg/cpp1y/lambda-init14.C | 19 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 + gcc/testsuite/g++.dg/ext/attr-constructor1.C | 5 + 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/timevar1.C | 1 + gcc/testsuite/g++.dg/ext/vector29.C | 53 + gcc/testsuite/g++.dg/inherit/protected1.C | 51 + gcc/testsuite/g++.dg/ipa/devirt-50.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_1.C | 22 + gcc/testsuite/g++.dg/opt/pr69432.C | 62 + gcc/testsuite/g++.dg/opt/pr69483.C | 6 + 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/template/pr55843.C | 27 + gcc/testsuite/g++.dg/torture/pr69136.C | 6 + gcc/testsuite/g++.dg/torture/pr69355.C | 150 + gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 86 + gcc/testsuite/g++.dg/tree-ssa/pr69547.C | 15 + gcc/testsuite/g++.dg/ubsan/vla-1.C | 1 - gcc/testsuite/g++.dg/warn/Wnonnull2.C | 9 + gcc/testsuite/g++.dg/warn/Wunused-function2.C | 6 + gcc/testsuite/g++.dg/warn/deprecated-10.C | 14 + .../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/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/stkalign.c | 1 + gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 3 +- 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/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/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/pr68976.c | 11 + gcc/testsuite/gcc.dg/graphite/pr69292.c | 19 + .../plugin/diagnostic-test-show-locus-color.c | 91 +- .../plugin/diagnostic_plugin_test_show_locus.c | 2 +- gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 33 + gcc/testsuite/gcc.dg/pr24293.c | 12 + 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/pr69181-1.c | 7 + gcc/testsuite/gcc.dg/pr69181-2.c | 4 + 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/sync-fetch.c | 115 + 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/pr66178.c | 17 + gcc/testsuite/gcc.dg/torture/pr68264.c | 10 +- gcc/testsuite/gcc.dg/torture/pr68955.c | 41 + gcc/testsuite/gcc.dg/torture/pr69166.c | 14 + gcc/testsuite/gcc.dg/torture/pr69170.c | 18 + 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/pr69542.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c | 23 + 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/pr68198.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/pr69355.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/sra-17.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 28 + 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/vrp46.c | 2 + gcc/testsuite/gcc.dg/uninit-21.c | 33 + gcc/testsuite/gcc.dg/unroll-2.c | 4 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 1 + .../vect/costmodel/x86_64/costmodel-pr69297.c | 83 + .../gcc.dg/vect/vect-over-widen-3-big-array.c | 3 +- gcc/testsuite/gcc.target/aarch64/ccmp_1.c | 95 + gcc/testsuite/gcc.target/aarch64/pr68674.c | 22 + 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/tst_3.c | 2 +- gcc/testsuite/gcc.target/arm/attr-crypto.c | 13 +- .../gcc.target/arm/attr-neon-builtin-fail.c | 7 +- gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 5 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 10 +- gcc/testsuite/gcc.target/arm/attr-neon3.c | 8 +- gcc/testsuite/gcc.target/arm/cmp-2.c | 5 +- gcc/testsuite/gcc.target/arm/memset-inline-10.c | 1 + 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 + .../{aarch64/pr65624.c => arm/pr69187.c} | 4 + gcc/testsuite/gcc.target/arm/pr69245.c | 26 + gcc/testsuite/gcc.target/arm/unsigned-float.c | 5 +- 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/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 | 3 +- 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 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 3 +- gcc/testsuite/gcc.target/i386/pr65105-5.c | 2 +- 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/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/pr69459.c | 42 + gcc/testsuite/gcc.target/i386/pr69512.c | 14 + gcc/testsuite/gcc.target/i386/pr69551.c | 23 + gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 3 +- gcc/testsuite/gcc.target/m68k/pr25114.c | 26 + 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/pr68400.c | 28 + gcc/testsuite/gcc.target/mips/pr69129.c | 29 + gcc/testsuite/gcc.target/powerpc/20050830-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 65 + .../gcc.target/powerpc/p8vector-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr17381.c | 22 + gcc/testsuite/gcc.target/powerpc/pr63354.c | 12 + gcc/testsuite/gcc.target/powerpc/pr69252.c | 28 + gcc/testsuite/gcc.target/powerpc/recip-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/recip-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vector-2.c | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 | 32 + .../{allocate_error_5.f90 => allocate_error_6.f90} | 27 +- gcc/testsuite/gfortran.dg/block_15.f08 | 20 + gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 2 +- .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr68692.f90 | 64 + gcc/testsuite/gfortran.dg/implicit_class_1.f90 | 1 + 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/matmul_bounds_10.f90 | 16 + .../{matmul_bounds_2.f90 => matmul_bounds_8.f90} | 10 +- gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 23 + .../gfortran.dg/parloops-exit-first-loop-alt-2.f95 | 4 +- .../gfortran.dg/parloops-exit-first-loop-alt.f95 | 4 +- gcc/testsuite/gfortran.dg/pr65996.f90 | 13 + gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + gcc/testsuite/gfortran.dg/vect/pr69466.f90 | 42 + gcc/testsuite/gnat.dg/inline12.adb | 23 + 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/lib/gcc-dg.exp | 60 +- gcc/testsuite/lib/multiline.exp | 32 +- gcc/testsuite/lib/target-supports.exp | 47 +- gcc/timevar.def | 1 + gcc/toplev.c | 10 +- gcc/trans-mem.c | 7 +- gcc/tree-cfg.c | 27 +- gcc/tree-core.h | 9 +- gcc/tree-data-ref.c | 21 +- gcc/tree-dfa.c | 2 +- gcc/tree-parloops.c | 773 +- gcc/tree-pass.h | 2 + gcc/tree-pretty-print.c | 12 + gcc/tree-scalar-evolution.c | 50 +- gcc/tree-sra.c | 110 +- gcc/tree-ssa-dce.c | 6 +- gcc/tree-ssa-dom.c | 172 +- gcc/tree-ssa-loop-im.c | 24 +- gcc/tree-ssa-loop-ivopts.c | 19 +- gcc/tree-ssa-loop.c | 7 +- gcc/tree-ssa-pre.c | 16 +- gcc/tree-ssa-sccvn.c | 130 +- gcc/tree-ssa-sccvn.h | 41 + gcc/tree-ssa-scopedtables.c | 75 +- gcc/tree-ssa-threadbackward.c | 174 +- gcc/tree-ssa-threadupdate.c | 71 +- gcc/tree-ssa-threadupdate.h | 13 + gcc/tree-ssanames.c | 7 +- gcc/tree-streamer-in.c | 26 +- gcc/tree-streamer-out.c | 5 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-loop-manip.c | 19 +- gcc/tree-vect-loop.c | 28 +- gcc/tree-vect-slp.c | 24 +- gcc/tree-vect-stmts.c | 49 +- gcc/tree-vrp.c | 9 +- gcc/tree.c | 201 +- gcc/tree.h | 12 +- gcc/var-tracking.c | 5 +- gcc/wide-int.cc | 49 +- gcc/wide-int.h | 4 +- include/ChangeLog | 13 + include/gomp-constants.h | 28 + libcpp/ChangeLog | 20 + libcpp/directives.c | 16 +- libcpp/files.c | 5 +- libcpp/internal.h | 2 +- libcpp/macro.c | 2 +- libgcc/ChangeLog | 148 +- libgcc/config.host | 9 + .../rs6000/extendkftf2-sw.c} | 44 +- .../{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 | 94 +- libgcc/config/rs6000/t-float128 | 95 + libgcc/config/rs6000/t-float128-hw | 35 + .../rs6000/trunctfkf2-sw.c} | 48 +- libgcc/configure | 55 + libgcc/configure.ac | 31 + libgfortran/ChangeLog | 7 + libgfortran/runtime/backtrace.c | 8 +- libgomp/ChangeLog | 107 + libgomp/Makefile.in | 49 +- libgomp/config.h.in | 6 + libgomp/configure | 166 +- libgomp/libgomp-plugin.h | 3 +- libgomp/libgomp.h | 12 +- libgomp/libgomp_g.h | 3 +- libgomp/oacc-host.c | 3 +- libgomp/plugin/Makefrag.am | 13 + libgomp/plugin/configfrag.ac | 102 + libgomp/plugin/plugin-hsa.c | 1493 +++ libgomp/target.c | 220 +- libgomp/task.c | 5 +- libgomp/testsuite/Makefile.in | 6 + libgomp/testsuite/libgomp.c++/pr69393.C | 16 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 47 + .../libgomp.oacc-c-c++-common/kernels-loop-3.c | 34 + .../kernels-loop-and-seq-2.c | 36 + .../kernels-loop-and-seq-3.c | 37 + .../kernels-loop-and-seq-4.c | 36 + .../kernels-loop-and-seq-5.c | 37 + .../kernels-loop-and-seq-6.c | 36 + .../kernels-loop-and-seq.c | 37 + .../kernels-loop-collapse.c | 40 + .../libgomp.oacc-c-c++-common/kernels-loop-g.c | 5 + .../kernels-loop-mod-not-zero.c | 41 + .../libgomp.oacc-c-c++-common/kernels-loop-n.c | 47 + .../libgomp.oacc-c-c++-common/kernels-loop-nest.c | 26 + .../libgomp.oacc-c-c++-common/kernels-loop.c | 41 + .../libgomp.oacc-c-c++-common/kernels-reduction.c | 37 + libiberty/ChangeLog | 21 + libiberty/d-demangle.c | 28 +- libiberty/testsuite/d-demangle-expected | 52 +- libitm/ChangeLog | 57 + libitm/Makefile.am | 20 +- libitm/Makefile.in | 35 +- libitm/beginend.cc | 47 +- libitm/config/arm/neon.cc | 3 - libitm/config/linux/rwlock.h | 42 +- libitm/config/posix/rwlock.cc | 1 + libitm/config/posix/rwlock.h | 37 +- libitm/config/x86/sjlj.S | 14 +- libitm/{vect128.cc => config/x86/x86_sse.cc} | 7 + libitm/configure | 50 +- libitm/configure.ac | 3 - libitm/libitm.h | 6 +- libitm/libitm_i.h | 13 - libitm/local_type_traits | 1901 --- libitm/method-gl.cc | 16 +- libitm/method-ml.cc | 15 + libitm/method-serial.cc | 6 +- libitm/query.cc | 4 +- libitm/testsuite/libitm.c++/libstdc++-safeexc.C | 5 +- libitm/testsuite/libitm.c/priv-1.c | 116 + libitm/vect64.cc | 36 - 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 | 6 + libsanitizer/tsan/tsan_interceptors.cc | 15 + libstdc++-v3/ChangeLog | 206 + libstdc++-v3/acinclude.m4 | 43 +- libstdc++-v3/config.h.in | 7 +- .../abi/post/hppa-linux-gnu/baseline_symbols.txt | 1567 +++ .../post/x86_64-linux-gnu/x32/baseline_symbols.txt | 6 + 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 | 59 +- libstdc++-v3/doc/html/manual/internals.html | 7 + libstdc++-v3/doc/xml/manual/internals.xml | 8 + libstdc++-v3/include/Makefile.am | 5 +- libstdc++-v3/include/Makefile.in | 5 +- libstdc++-v3/include/bits/c++config | 36 +- libstdc++-v3/include/bits/cpp_type_traits.h | 3 + libstdc++-v3/include/bits/random.h | 168 +- libstdc++-v3/include/bits/random.tcc | 152 - 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/valarray_before.h | 14 +- libstdc++-v3/include/c_compatibility/math.h | 115 +- libstdc++-v3/include/c_compatibility/stdlib.h | 29 +- libstdc++-v3/include/c_global/ccomplex | 2 + libstdc++-v3/include/c_global/cmath | 14 +- libstdc++-v3/include/c_global/cstdlib | 10 +- libstdc++-v3/include/c_global/ctgmath | 2 + libstdc++-v3/include/ext/type_traits.h | 3 + libstdc++-v3/include/std/functional | 8 +- libstdc++-v3/src/c++11/cow-stdexcept.cc | 36 +- .../headers/c++2011/{stdc++.cc => linkage.cc} | 18 +- .../testsuite/20_util/function/cons/57465.cc | 24 +- .../uninitialized_copy/move_iterators/1.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 2 +- .../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 + .../headers/cmath/{48891.cc => 14608.cc} | 22 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 68 + .../headers/cmath/60637.cc} | 29 +- .../headers/cmath/c99_classification_macros_c.cc | 6 +- .../headers/{cmath/48891.cc => cstdlib/60401.cc} | 14 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../69114.cc => 26_numerics/valarray/69116.cc} | 44 +- .../ext/special_functions/hyperg/check_value.cc | 5 +- .../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++-prettyprinters/whatis.cc | 1 + .../01_assoc_laguerre/compile_2.cc | 3 +- .../02_assoc_legendre/check_value.cc | 4 +- .../02_assoc_legendre/compile_2.cc | 3 +- .../special_functions/03_beta/compile_2.cc | 3 +- .../04_comp_ellint_1/compile_2.cc | 3 +- .../05_comp_ellint_2/compile_2.cc | 3 +- .../06_comp_ellint_3/compile_2.cc | 3 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 3 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 3 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 3 +- .../special_functions/10_cyl_neumann/compile_2.cc | 3 +- .../special_functions/11_ellint_1/compile_2.cc | 3 +- .../special_functions/12_ellint_2/compile_2.cc | 3 +- .../special_functions/13_ellint_3/compile_2.cc | 3 +- .../special_functions/14_expint/compile_2.cc | 3 +- .../special_functions/15_hermite/compile_2.cc | 3 +- .../special_functions/16_laguerre/compile_2.cc | 3 +- .../special_functions/17_legendre/compile_2.cc | 3 +- .../special_functions/18_riemann_zeta/compile_2.cc | 3 +- .../special_functions/19_sph_bessel/compile_2.cc | 3 +- .../special_functions/20_sph_legendre/compile_2.cc | 3 +- .../special_functions/21_sph_neumann/compile_2.cc | 3 +- 822 files changed, 45857 insertions(+), 14288 deletions(-) create mode 100644 gcc/config/rs6000/ppc-auxv.h create mode 100644 gcc/hsa-brig-format.h create mode 100644 gcc/hsa-brig.c create mode 100644 gcc/hsa-dump.c create mode 100644 gcc/hsa-gen.c create mode 100644 gcc/hsa-regalloc.c create mode 100644 gcc/hsa.c create mode 100644 gcc/hsa.h create mode 100644 gcc/ipa-hsa.c 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/use_device-1.c create mode 100644 gcc/testsuite/c-c++-common/pr67653.c create mode 100644 gcc/testsuite/c-c++-common/pr69126.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/cilk-plus/CK/pr69267.cc create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.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/pr58046.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/cpp1y/lambda-init14.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/ext/attr-constructor1.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/vector29.C create mode 100644 gcc/testsuite/g++.dg/inherit/protected1.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-50.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/opt/pr69432.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69483.C create mode 100644 gcc/testsuite/g++.dg/pr69379.C create mode 100644 gcc/testsuite/g++.dg/template/pr55843.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/tree-ssa/pr69336.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69547.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wunused-function2.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-10.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/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 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/debug/dwarf2/sso.c create mode 100644 gcc/testsuite/gcc.dg/declare-simd.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.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/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/pr69181-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69181-2.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/sync-fetch.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr60908.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68955.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/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/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69355.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/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/vect/costmodel/x86_64/costmodel-pr69297.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/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 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 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/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/pr69459.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69512.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr25114.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/powerpc/cpu-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr17381.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/gfortran.dg/alloc_comp_assign_15.f03 copy gcc/testsuite/gfortran.dg/{allocate_error_5.f90 => allocate_error_6.f90} (54%) create mode 100644 gcc/testsuite/gfortran.dg/block_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68692.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/pr65996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69466.f90 create mode 100644 gcc/testsuite/gnat.dg/inline12.adb copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/extendkftf2-sw.c} (67%) 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 libgomp/plugin/plugin-hsa.c create mode 100644 libgomp/testsuite/libgomp.c++/pr69393.C create mode 100644 libgomp/testsuite/libgomp.c/pr69110.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 delete mode 100644 libitm/config/arm/neon.cc rename libitm/{vect128.cc => config/x86/x86_sse.cc} (90%) delete mode 100644 libitm/local_type_traits create mode 100644 libitm/testsuite/libitm.c/priv-1.c delete mode 100644 libitm/vect64.cc delete mode 100644 libmpx/libtool-version create mode 100644 libstdc++-v3/include/bits/uniform_int_dist.h copy libstdc++-v3/testsuite/17_intro/headers/c++2011/{stdc++.cc => linkage.cc} (85%) 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/26_numerics/headers/cmath/{48891.cc => 14608.cc} (66%) create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/60401.cc copy libstdc++-v3/testsuite/{special_functions/14_expint/compile.cc => 26_numerics [...] copy libstdc++-v3/testsuite/26_numerics/headers/{cmath/48891.cc => cstdlib/60401.c [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 26_numerics/valarr [...]