This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from 08dc4cc Add unordered comparisons code to HSA backend adds 6645b02 [ARM] arm memcpy of aligned data adds 0436eae * config/arm/arm.c (neon_element_bits): Replace call [...] adds 29aa549 2015-08-17 Richard Biener rguenther@suse.de adds 22723c2 * c-pretty-print.c (pp_c_cv_qualifiers): Remove code dealing [...] adds 316a001 * config/i386/i386.c: Remove include of fibheap.h. adds 75c2bf3 * da.po: Update. adds ca9d1f7 * except.c (check_noexcept_r): Assert that fn is POINTER_TYPE_P. adds a02b42f * constexpr.c (cxx_eval_store_expression): Don't set CONSTR [...] adds 7963b19 PR c++/67104 * constexpr.c (array_index_cmp, find_array_cto [...] adds 59246f9 PR c++/67244 * pt.c (tsubst_copy_and_build): Call insert_pe [...] adds 61fba55 /cp 2015-08-17 Paolo Carlini paolo.carlini@oracle.com adds 65b3995 mips.exp: Redefine isa variable which is referenced in later code. adds 8578096 Daily bump. adds 863356e xtensa: reimplement register spilling adds 8a596a7 xtensa: use unwind-dw2-fde-dip instead of unwind-dw2-fde adds 15b21d2 xtensa: fix _Unwind_GetCFA adds 1eb4f3d * tree-ssa-loop-niter.c (refine_value_range_using_guard): Ne [...] adds 35ed5ce [MIPS] Fix register renaming in the interrupt handlers. adds 6189000 PR middle-end/67222 * gimple-low.c (lower_stmt): Don't lowe [...] adds a03a71a c-family/ 2015-08-18 Paolo Carlini paolo.carlini@oracle.com adds 6e5ffd4 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adj [...] adds 1dae3b7 PR libstdc++/67066 * doc/xml/manual/configure.xml (manual.i [...] adds 5ed72ca * include/bits/ptr_traits.h: Include <bits/move.h> for addressof. adds bf62f7a PR c++/67216 * testsuite/tr1/2_general_utilities/shared_ptr [...] adds 1abbc4f gcc/ PR rtl-optimization/67218 * simplify-rtx.c (exact_int_ [...] adds 1090262 PR middle-end/36757 adds 02981e5 DR 1155 * pt.c (convert_nontype_argument): Allow internal l [...] adds d919063 PR c++/66919 * g++.dg/cpp1y/auto-fn27.C: New. adds 650b325 * print-tree.c (print_node): Handle TREE_BINFO. adds a9c1772 [gcc] adds bce8408 Daily bump. adds df8eb49 remove useless typedefs adds 6dc5038 remove more useless typedefs adds 9354b69 [ARM] Use %wd format for lane printing in bounds_check adds 6c46cb3 * ChangeLog: Fix corrupted entry. adds 31015b0 Make the stack non-executable in GNAT tools adds b79ac70 [AArch64] Cleanup whitespace in aarch64.c adds de5c4b5 2015-08-19 Paolo Carlini paolo.carlini@oracle.com adds a734d75 2015-08-19 Paolo Carlini paolo.carlini@oracle.com adds 3994684 Avoid signed left shift undefined behaviour in sext_hwi adds 1a04a3b PR middle-end/67133 * gimple-ssa-isolate-paths.c (insert_t [...] adds 04fd743 Forward-port test generic_31.f90 from the 5 branch. adds 4680241 [AArch64][obvious] Remove obsolete comment in aarch64-option- [...] adds 34bf6b7 [AArch64] Use popcount_hwi instead of homebrew version adds a0509d0 2015-08-19 David Sherwood david.sherwood@arm.com adds 6151b7b [PR64164] fix regressions reported on m68k and armeb adds 6957b94 * common.opt (fstack-protector): Initialize to -1. [...] adds f155ce8 [Patch][expand] Check gimple statement to improve LSHIFT_EXP expand adds 353e554 Daily bump. adds d05ba3e * lambda.c (current_nonlambda_scope): New. adds 70b4d97 PR c++/66957 * search.c (protected_accessible_p): Remove re [...] adds 4c1219a * MAINTAINERS: Add myself. adds 376211b * MAINTAINERS: fix date. adds 1731ea5 gcc/ adds ddcdcdb /cp 2015-08-20 Paolo Carlini paolo.carlini@oracle.com adds 9dc3dcc [AArch64] Break -mcpu tie between the compiler and assembler adds a71e249 * python/Makefile.am: Ensure gdb.py is installed for libstdc [...] adds ed7ace2 2015-08-20 Richard Biener rguenther@suse.de adds a466cf2 gcc/ * config/i386/predicates.md (vector_all_ones_operand): [...] adds 481aa32 [ARM] Hide existing float16 intrinsics unless we have a scala [...] adds eea6aff * config/avr/avr.c (avr_insert_attributes): In diagnostic es [...] adds f2e7ec4 [gcc] adds 2744340 libgo/testsuite: another fix for killing the sleep process adds 32e3ff6 compiler: Don't crash on invalid print call. adds 55f12fc libitm: Don't redefine __always_inline in local_atomic. adds 62fdb8e gcc/ * rtl.h (rtvec_all_equal_p): Declare. (const_vec_dupli [...] adds 4db9cc5 * include/experimental/any (__any_caster): Define at namespa [...] adds 1eac3b0 libstdc++/67294 Don't run timed mutex tests on Darwin adds f2accd9 * name-lookup.c (hidden_name_p): Handle OVERLOAD. adds 4c52991 Daily bump. adds 9c80fc9 always define HAVE_conditional_execution adds 0e9d0ae remove another #if for HAVE_cc0 adds f076c5f always define HAVE_peephole2 adds e532afe add default for CONSTANT_ALIGNMENT adds e3afc2b 2015-08-21 Richard Biener rguenther@suse.de adds b6ec2d6 2015-08-21 Yury Gribov y.gribov@samsung.com adds 1ebfc4d * tree-ssa-loop-niter.c (simplify_using_initial_conditions): [...] adds e09fc89 2015-08-21 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 85e5a8d 2015-08-21 Dominik Vogt vogt@linux.vnet.ibm.com adds 5563941 gcc/ChangeLog 2015-08-21 Dominik Vogt vogt@linux.vnet.ibm.com adds 2a33a59 nvptx cleanup * lib/target-supports.exp (check_effective_tar [...] adds 357e29f * value-prof.c (interesting_stringop_to_profile_p): Removed [...] adds d57a4af /cp 2015-08-21 Paolo Carlini paolo.carlini@oracle.com adds 8308815 Fix PR61657 (undefined behavior in loop-iv.c) adds 9fdbc43 gcc/ * gencodes.c (gencodes): Print the comma for the preced [...] adds 297677b * configure.ac: Remove uwin* cases. * config.build: Remove [...] adds 5363734 2015-08-21 Paolo Carlini paolo.carlini@oracle.com adds 773780b * config.build: Remove case for m68000-hp-hpux* | m68k-hp-hpux*. adds 6f3e34a PR c++/67240 * constraint.cc (satisfy_implicit_conversion_c [...] adds f289122 * config/nvptx/nvptx.md (allocate_stack): Emit sorry during [...] adds 420c0cf fix sched compare regression adds 0b0771a fix -fdump-unnumbered-links adds 3f14c13 Adjust g++.old-deja/g++.jason/overload.C adds 7e363fc Daily bump. adds 13a1955 Refactor dominance.c: define dom_info as C++ class adds a354111 Remove index from AARCH64_FUSION_PAIR adds af9de21 Fix column location in c_lex_with_flags errors adds 8165444 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca. [...] adds c6d30d0 /cp 2015-08-22 Paolo Carlini paolo.carlini@oracle.com adds 3797e7d Daily bump. adds e429d28 Rename vect_no_int_max to vect_no_int_min_max adds 883f001 Don't create superfluous parm in expand_omp_taskreg adds a537037 * config/nvptx/nvptx.c (walk_args_for_param): Promote arg re [...] adds c7cce8c PR libfortran/62296 adds 4e7d6e8 PR libfortran/54572 adds bd9ed11 * ChangeLog: fix previous entry. adds 300854e Daily bump. adds 7b30250 Remove the hack for AARCH64_EXTRA_TUNE_ALL. adds ef14bb5 Missing parts of fixes for in-tree libiconv adds 150899a PR libgomp/66761 PR libgomp/67303 * i [...] adds 5e01041 gcc/ * config/microblaze/microblaze.c (microblaze_classify_u [...] adds 8d74dc4 gcc/ * target-insns.def (movstr): New pattern. * builtins.c [...] adds 09fb74a * config/nvptx/nvptx.c (walk_args_for_param): Revert previou [...] adds 345f978 Optimize expand_omp_for_static_chunk for chunk_size one adds 5f74ee5 * plugin/Makefile.am (include_src_dir): Set. [PLUGIN_HOST] [...] adds b16ebdf PR libstdc++/67309 * include/bits/random.tcc (poisson_dist [...] adds 6dd3405 PR libstdc++/65049 * include/bits/char_traits.h (char_trait [...] adds 1352f3c * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections. adds ac52874 [PATCH][ARM]Tighten the conditions for arm_movw, arm_movt. adds bcaf4c1 Add libgomp.oacc-c-c++-common/vector-loop.c adds 78c98e5 Update MOVE_RATIO cost for IA MCU adds 5b99177 Add a testcase for PR target/66821 adds c157e58 PR tree-optimization/67284 * go-gcc.cc (Gcc_backend::define [...] adds 8097c1a PR fortran/62536 PR fortran/66175 adds b8c06a0 PR libfortran/57496 * io/write_float.def: Use built-in type [...] adds d3d8e63 libgomp/ * libgomp.map: Add 4.0.2 version. * target.c (off [...] adds cdba874 * doc/install.texi (Binaries): Remove links no longer valid. adds 7d95e00 gcc/ * df-scan.c (df_insn_info_init_fields): New function, s [...] adds d6f01a4 gcc/ * builtins.c (expand_cmpstr, expand_cmpstrn): New funct [...] adds ea368aa gcc/ * builtins.c (expand_cmpstrn): Rename to... (expand_cm [...] adds dcfaf39 gcc/ * ifcvt.c (HAVE_incscc, HAVE_decscc, HAVE_cbranchcc4): [...] adds 7f265a0 gcc/ * genflags.c (gen_macro): Delete. (gen_proto): Don't c [...] adds 9fb5a14 [gcc] 2015-08-24 Michael Meissner meissner@linux.vnet.ibm.com adds de04a87 * configure.ac: Set have_mmap to no on spu-*-* targets. * c [...] adds f732363 2015-08-24 François Dumont fdumont@gcc.gnu.org adds 9852e66 Constrain only on INTEGER_TYPE adds 3ff5d9e Specify the type of scop->region adds ec0e49e PR target/66609 * [SH] Take into account weak symbols for pc [...] adds b5e849d Daily bump. adds b550f3c compiler: Type check params in sink function decl. adds 6ea4e2f gcc.dg/Wno-frame-address.c: Skip for ARM. g++.dg/Wno-frame-ad [...] adds 61a945f 2015-08-25 Thomas Preud'homme thomas.preudhomme@arm.com adds e066ca6 2015-08-25 Richard Biener rguenther@suse.de adds de0c53e * config/nvptx/nvptx.c (nvptx_write_function_decl): Reformat [...] adds fd7b19d Expand comment on struct switchstr. adds 28e5a4e * libgfortran.h (check_buffered): Remove unused prototype. adds cdedf7c * gcc.dg/20001117-1.c: Needs return_address. * gcc.dg/20020 [...] adds ef53579 * io/unit.c (get_internal_unit): Make default sign mode unsp [...] adds 0eabf58 rs6000: Fix PR67344 adds 382db22 rs6000: Fix PR67346 adds d0eb271 compiler: Don't crash on erroneous array types. adds c8fc2ce * optabs.c (emit_indirect_jump): Don't try an emit a jump if [...] adds ec501b4 * gcc.c-torture/execute/builtins/20010124-1.x: New. adds 159a52e Revert my change to commit with PR reference again. adds 26a4a13 Support embedding the driver in-process within libgccjit adds 39ba392 2015-08-24 François Dumont fdumont@gcc.gnu.org adds 9e6bcad PR middle-end/67330 * varasm.c (declare_weak): Return after [...] adds b10f32f compiler: Allow string slices with start index == length. adds b35f0c3 compiler: Accept numeric literals with leading zeroes. adds fac94f4 Fix build for targets not defining EXTRA_SPECS. adds b3b1474 compiler: Disallow use of unary ^ on booleans. adds 697bc36 * configure.ac: Only compile with -fPIC if the target suppo [...] adds 2e376e5 Daily bump. adds b036e74 2015-08-26 Naveen H.S Naveen.Hurugalawadi@caviumnetworks.com adds 7aea4e7 * libgfortran.h (show_variables): Remove prototype. * runti [...] adds 2bcfb66 PR fortran/29600 adds e1c9c4c 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 02c8de1 [AArch64][TLSLE][1/3] Add the option "-mtls-size" adds 950cf06 [AArch64][TLSLE][2/3] Rename SYMBOL_TLSLE to SYMBOL_TLSLE24 adds 2b54f2a 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 57507fa [AArch64][TLSLE][3/3] Implement local executable mode for all [...] adds 8288a89 [AArch64][TLSIE][1/2] Rename test source file for reuse adds 857529a 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 0cbfbd7 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds 8795a00 2015-08-26 Matthew Wahab matthew.wahab@arm.com adds f546e2d [AArch64][TLSIE][2/2] Implement TLS IE for tiny model adds 7ebdc88 [PATCH][AARCH64]Add backend aarch64_bfi pattern. adds 5706ab6 compiler: Don't crash on invalid arithmetic ops. adds 545e44b libstdc++/66902 Make _S_debug_messages static. adds 8ea81d1 try_emplace and insert_or_assign for Debug Mode. adds f08ff07 2015-08-26 Michael Meissner meissner@linux.vnet.ibm.com adds 3725b68 Delete extra blank line adds 2cf1242 Only set std::enable_shared_from_this member once. adds 42c1c97 Ensure std::generate_canonical doesn't return 1. adds 1527db4 Daily bump. adds 79651b1 compiler: Don't crash on invalid builtin calls. adds 482869e S/390: Add emit_barrier() after trap adds bf20458 2015-08-27 Richard Biener rguenther@suse.de adds 050af05 2015-08-27 Ramana Radhakrishnan <ramana.radhakrishnan@arm.c [...] adds f4bb54a Avoid unstructured procfs on Solaris adds cad405e Use __cxa_atexit on Solaris 12+ adds 35785c6 * configure: Regenerate. adds 418255b Provide nearly complete std::locale support for DragonFly adds 8db97bd 2015-08-27 Richard Biener rguenther@suse.de adds e76fe21 [RS6000] Correct constraints for ior<mode>_mask adds d072441 * configure.ac: Remove [disable-shared] argument to LT_INIT. [...] adds adf0b96 Update copyrights adds 1f3366a Refactor completely_scalarize_var adds 7fb7c8d completely_scalarize arrays as well as records adds 9c646a1 * configure: Regenerate. adds f91b083 PR middle-end/67005 * tree-ssa-dce.c (remove_dead_stmt): Al [...] adds e6d02fd * config/rs6000/vector.md (vec_shr_<mode>): Fix to do a shif [...] adds 3854cb1 PR target/67317 * config/i386/i386.md (*add<mode>3_cc): Rem [...] adds d62775c PR libstdc++/67374 * include/bits/range_access.h (valarray, [...] adds a5bc39b remove -floop-unroll-and-jam adds 8416894 compiler: Don't record dependencies of invalid redefinitions. adds 4cc0f4e remove -floop-* flags adds ec5f854 * MAINTAINERS: Add myself. adds b9d6f0d fix compile without ISL adds bfb381a 2015-08-27 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 1b8b2b2 compiler: Allow multiple blank label definitions. adds 9f2ed78 compiler: Report unused variables initialized to function [...] adds fa25416 Daily bump. adds 7640290 PR libstdc++/67362 * include/bits/regex_scanner.tcc (_Scann [...] adds 68f0431 2015-08-28 Richard Biener rguenther@suse.de adds 7bff97c [AArch64] Rename SYMBOL_SMALL_GOTTPREL to SYMBOL_SMALL_TLSIE adds 748c0f4 2015-08-28 David Sherwood david.sherwood@arm.com adds d6a8201 MIPS: Add the lo register to the clobber list in the madd-8.c [...] adds 0d9d208 [Patch] Add to the libgfortran/newlib bodge to "detect" ftrun [...] adds ccf193a Revert: completely_scalarize arrays as well as records adds 7729459 [PATCH][lto/66752] Fix missed FSM jump thread adds f368cc0 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf. [...] adds 4f99cfb * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Si [...] adds c338399 PR fortran/53668 adds ace35b5 Daily bump. adds 5902cce Handle mix/max pointer reductions in parloops adds 1d5e34d * trans.c (gfc_call_malloc, gfc_allocate_using_malloc, gfc_ [...] adds 44fc142 * io/unix.c (min): Remove unused macro. adds 49125e0 Remove redundant use of REG_CLASS_NAMES maros adds aa7e5a7 * acinclude.m4: Remove LIBGFOR_CHECK_ATTRIBUTE_DLLEXPORT. * [...] adds 3287030 2015-08-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 08bd9c7 2015-08-29 Jerry DeLisle jvdelisle@gcc.gnu.org adds 748c426 Fix c++/67371 (issues with throw in constexpr) adds e0805f0 Daily bump. adds c7ebf62 Daily bump. adds f1a166b * [SH] config.gcc (supported_defaults): Handle sh[123456ble]* [...] adds b21e01b [gcc] adds e3669f2 compiler: Check for invalid UTF8 in Go comments. adds 6a4b27e Rename [su]sum_widen to widen_[su]sum to reflect correct stan [...] new 80f9602 Merged trunk revision 227333 to the hsa branch.
The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 18 + MAINTAINERS | 3 + Makefile.def | 1 + Makefile.in | 1 + boehm-gc/ChangeLog | 5 + boehm-gc/os_dep.c | 8 +- config/ChangeLog | 4 + config/iconv.m4 | 47 +- contrib/ChangeLog | 4 + contrib/update-copyright.py | 1 + gcc/ChangeLog | 1347 +++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 - gcc/ada/prj-proc.adb | 4 +- gcc/ada/prj.adb | 6 +- gcc/alias.c | 23 +- gcc/bb-reorder.c | 4 +- gcc/bt-load.c | 4 +- gcc/builtins.c | 305 ++--- gcc/builtins.def | 2 +- gcc/c-family/ChangeLog | 32 + gcc/c-family/c-ada-spec.h | 4 +- gcc/c-family/c-common.c | 12 +- gcc/c-family/c-common.h | 9 +- gcc/c-family/c-cppbuiltin.c | 12 +- gcc/c-family/c-format.c | 16 +- gcc/c-family/c-format.h | 28 +- gcc/c-family/c-lex.c | 6 +- gcc/c-family/c-objc.h | 4 +- gcc/c-family/c-ppoutput.c | 4 +- gcc/c-family/c-pragma.c | 20 +- gcc/c-family/c-pragma.h | 11 +- gcc/c-family/c-pretty-print.c | 31 +- gcc/c/ChangeLog | 4 + gcc/c/c-aux-info.c | 3 +- gcc/c/c-parser.c | 16 +- gcc/c/c-tree.h | 4 +- gcc/calls.c | 82 +- gcc/cfgexpand.c | 44 +- gcc/cfgexpand.h | 2 +- gcc/cfgloop.h | 2 +- gcc/cgraph.h | 4 +- gcc/cgraphunit.c | 21 +- gcc/collect2.c | 8 +- gcc/combine.c | 4 +- gcc/common.opt | 26 +- gcc/common/config/aarch64/aarch64-common.c | 142 ++- gcc/config.build | 29 - gcc/config.gcc | 8 +- gcc/config.host | 11 - gcc/config.in | 7 + gcc/config/aarch64/aarch64-fusion-pairs.def | 18 +- gcc/config/aarch64/aarch64-option-extensions.def | 5 - gcc/config/aarch64/aarch64-protos.h | 65 +- gcc/config/aarch64/aarch64-tuning-flags.def | 8 +- gcc/config/aarch64/aarch64.c | 273 ++-- gcc/config/aarch64/aarch64.h | 12 +- gcc/config/aarch64/aarch64.md | 182 ++- gcc/config/aarch64/aarch64.opt | 19 + gcc/config/aarch64/iterators.md | 6 + gcc/config/aarch64/thunderx.md | 151 ++- gcc/config/alpha/alpha.c | 2 +- gcc/config/alpha/alpha.md | 2 +- gcc/config/arm/arm-arches.def | 63 +- gcc/config/arm/arm-builtins.c | 71 +- gcc/config/arm/arm-cores.def | 202 +-- gcc/config/arm/arm-protos.h | 110 +- gcc/config/arm/arm.c | 193 +-- gcc/config/arm/arm.md | 5 +- gcc/config/arm/arm_neon.h | 10 +- gcc/config/arm/constraints.md | 5 +- gcc/config/arm/neon.md | 12 +- gcc/config/avr/avr.c | 6 +- gcc/config/cr16/cr16.c | 2 +- gcc/config/i386/i386.c | 69 +- gcc/config/i386/i386.md | 178 +-- gcc/config/i386/predicates.md | 22 +- gcc/config/iq2000/iq2000.md | 2 +- gcc/config/m32c/blkmov.md | 8 +- gcc/config/m68k/m68k.md | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/mips/mips-protos.h | 1 + gcc/config/mips/mips.c | 55 +- gcc/config/mips/mips.h | 6 + gcc/config/mips/mips.md | 2 +- gcc/config/nvptx/mkoffload.c | 24 +- gcc/config/nvptx/nvptx.c | 30 +- gcc/config/nvptx/nvptx.h | 2 + gcc/config/nvptx/nvptx.md | 6 + gcc/config/pa/pa.md | 2 +- gcc/config/rs6000/altivec.h | 7 + gcc/config/rs6000/predicates.md | 19 + gcc/config/rs6000/rs6000-builtin.def | 10 + gcc/config/rs6000/rs6000-c.c | 93 +- gcc/config/rs6000/rs6000-cpus.def | 2 + gcc/config/rs6000/rs6000-protos.h | 1 + gcc/config/rs6000/rs6000.c | 345 ++++- gcc/config/rs6000/rs6000.md | 458 +++++-- gcc/config/rs6000/rs6000.opt | 2 +- gcc/config/rs6000/vector.md | 23 +- gcc/config/rx/rx.md | 2 +- gcc/config/s390/s390-builtins.def | 18 +- gcc/config/s390/s390.c | 18 +- gcc/config/sh/sh-protos.h | 1 + gcc/config/sh/sh.c | 25 +- gcc/config/sh/sh.md | 29 +- gcc/config/sparc/sparc.md | 2 +- gcc/config/spu/spu.c | 13 +- gcc/config/tilegx/constraints.md | 13 +- gcc/config/tilegx/predicates.md | 16 +- gcc/config/tilegx/tilegx.md | 2 +- gcc/config/tilepro/constraints.md | 6 +- gcc/config/tilepro/predicates.md | 10 +- gcc/config/tilepro/tilepro.md | 2 +- gcc/config/visium/visium.md | 2 +- gcc/configure | 127 +- gcc/configure.ac | 23 +- gcc/cp/ChangeLog | 86 ++ gcc/cp/call.c | 31 +- gcc/cp/class.c | 12 +- gcc/cp/constexpr.c | 205 ++- gcc/cp/constraint.cc | 2 +- gcc/cp/cp-tree.h | 98 +- gcc/cp/decl.c | 17 +- gcc/cp/except.c | 8 +- gcc/cp/friend.c | 11 +- gcc/cp/lambda.c | 24 + gcc/cp/mangle.c | 4 +- gcc/cp/method.c | 2 - gcc/cp/name-lookup.c | 7 + gcc/cp/name-lookup.h | 20 +- gcc/cp/parser.c | 28 +- gcc/cp/parser.h | 36 +- gcc/cp/pt.c | 13 +- gcc/cp/rtti.c | 8 +- gcc/cp/search.c | 228 ++-- gcc/cp/semantics.c | 4 +- gcc/cp/typeck2.c | 2 +- gcc/defaults.h | 16 + gcc/df-scan.c | 57 +- gcc/doc/extend.texi | 2 +- gcc/doc/install.texi | 34 +- gcc/doc/invoke.texi | 114 +- gcc/doc/md.texi | 8 +- gcc/doc/sourcebuild.texi | 4 +- gcc/doc/tm.texi | 2 +- gcc/doc/tm.texi.in | 2 +- gcc/dominance.c | 565 ++++---- gcc/dse.c | 4 +- gcc/dwarf2cfi.c | 20 +- gcc/dwarf2out.c | 5 +- gcc/dwarf2out.h | 4 +- gcc/expmed.c | 19 +- gcc/expr.c | 123 +- gcc/final.c | 4 +- gcc/fold-const.c | 269 +--- gcc/fortran/ChangeLog | 40 + gcc/fortran/config-lang.in | 2 +- gcc/fortran/decl.c | 4 +- gcc/fortran/dependency.c | 5 +- gcc/fortran/dependency.h | 5 +- gcc/fortran/gfortran.h | 161 +-- gcc/fortran/intrinsic.c | 4 +- gcc/fortran/intrinsic.h | 2 - gcc/fortran/io.c | 5 +- gcc/fortran/iresolve.c | 36 - gcc/fortran/module.c | 10 +- gcc/fortran/parse.c | 7 +- gcc/fortran/parse.h | 5 +- gcc/fortran/resolve.c | 15 +- gcc/fortran/trans-array.c | 6 +- gcc/fortran/trans-expr.c | 10 +- gcc/fortran/trans-intrinsic.c | 48 +- gcc/fortran/trans-types.h | 4 +- gcc/fortran/trans.c | 46 +- gcc/fortran/trans.h | 10 +- gcc/function.c | 82 +- gcc/gcc-main.c | 3 +- gcc/gcc.c | 413 +++++- gcc/gcc.h | 3 + gcc/gcse-common.h | 4 +- gcc/gencodes.c | 14 +- gcc/genconfig.c | 7 + gcc/genflags.c | 46 - gcc/genmatch.c | 31 +- gcc/genmodes.c | 122 ++ gcc/genopinit.c | 8 +- gcc/gensupport.c | 18 + gcc/gensupport.h | 1 + gcc/gentarget-def.c | 106 +- gcc/ggc-page.c | 8 +- gcc/gimple-fold.c | 1 + gcc/gimple-low.c | 3 +- gcc/gimple-match-head.c | 3 + gcc/gimple-ssa-isolate-paths.c | 30 +- gcc/go/ChangeLog | 8 + gcc/go/go-gcc.cc | 106 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 34 +- gcc/go/gofrontend/gogo.cc | 20 +- gcc/go/gofrontend/gogo.h | 20 + gcc/go/gofrontend/lex.cc | 20 +- gcc/go/gofrontend/parse.cc | 22 +- gcc/go/gofrontend/statements.cc | 5 + gcc/go/gofrontend/types.cc | 2 + gcc/graphite-blocking.c | 270 ---- gcc/graphite-interchange.c | 656 ---------- gcc/graphite-isl-ast-to-gimple.c | 102 +- gcc/graphite-optimize-isl.c | 193 +-- gcc/graphite-poly.c | 495 +------ gcc/graphite-poly.h | 1093 +--------------- gcc/graphite-scop-detection.c | 12 +- gcc/graphite-sese-to-poly.c | 24 +- gcc/graphite.c | 18 +- gcc/haifa-sched.c | 2 +- gcc/hwint.h | 18 +- gcc/ifcvt.c | 24 +- gcc/ipa-devirt.c | 4 +- gcc/ipa-split.c | 8 +- gcc/ipa.c | 1 + gcc/ira.c | 6 +- gcc/jit/ChangeLog | 33 + gcc/jit/docs/cp/topics/contexts.rst | 20 + .../docs/internals/test-hello-world.exe.log.txt | 6 +- gcc/jit/docs/topics/compatibility.rst | 7 + gcc/jit/docs/topics/contexts.rst | 20 + gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 52 +- gcc/jit/jit-playback.h | 14 + gcc/jit/jit-recording.c | 3 +- gcc/jit/libgccjit++.h | 8 + gcc/jit/libgccjit.c | 17 + gcc/jit/libgccjit.h | 24 + gcc/jit/libgccjit.map | 5 + gcc/jit/notes.txt | 8 +- gcc/loop-iv.c | 6 +- gcc/lra.c | 8 +- gcc/lto/ChangeLog | 4 + gcc/lto/lto.h | 4 +- gcc/machmode.h | 24 +- gcc/match.pd | 90 +- gcc/mcf.c | 24 +- gcc/modulo-sched.c | 4 - gcc/objc/ChangeLog | 5 + gcc/objc/objc-act.h | 10 +- gcc/objc/objc-next-runtime-abi-02.c | 16 +- gcc/objc/objc-runtime-hooks.h | 4 +- gcc/omp-low.c | 47 +- gcc/optabs.c | 14 +- gcc/opts.c | 5 + gcc/params.def | 15 - gcc/passes.c | 5 +- gcc/po/ChangeLog | 4 + gcc/po/da.po | 360 ++---- gcc/print-rtl.c | 2 +- gcc/print-tree.c | 11 + gcc/read-rtl.c | 6 - gcc/recog.c | 18 +- gcc/recog.h | 6 +- gcc/ree.c | 8 +- gcc/reorg.c | 8 +- gcc/rtl.c | 25 + gcc/rtl.h | 36 + gcc/sanitizer.def | 4 +- gcc/sched-rgn.c | 15 +- gcc/signop.h | 4 +- gcc/simplify-rtx.c | 40 +- gcc/stmt.c | 1 - gcc/target-insns.def | 16 +- gcc/targhooks.c | 4 - gcc/testsuite/ChangeLog | 601 ++++++++- .../c-c++-common/Wsizeof-pointer-memaccess1.c | 1 + .../c-c++-common/Wsizeof-pointer-memaccess2.c | 1 + gcc/testsuite/c-c++-common/Wunused-var-6.c | 1 + gcc/testsuite/c-c++-common/Wunused-var-8.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-1.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-2.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-3.c | 1 + gcc/testsuite/c-c++-common/goacc/reduction-4.c | 1 + gcc/testsuite/c-c++-common/gomp/pr61486-2.c | 1 + gcc/testsuite/c-c++-common/raw-string-14.c | 2 +- gcc/testsuite/g++.dg/Wno-frame-address.C | 1 + gcc/testsuite/g++.dg/concepts/iconv1.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C | 8 + gcc/testsuite/g++.dg/cpp0x/decltype63.C | 7 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C | 29 + gcc/testsuite/g++.dg/cpp0x/nontype1.C | 9 + gcc/testsuite/g++.dg/cpp0x/nullptr34.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr51313.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn27.C | 42 + gcc/testsuite/g++.dg/cpp1y/constexpr-new.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C | 34 + gcc/testsuite/g++.dg/cpp1y/digit-sep-neg.C | 6 +- gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C | 8 + gcc/testsuite/g++.dg/graphite/graphite.exp | 10 +- gcc/testsuite/g++.dg/inherit/access9.C | 14 + gcc/testsuite/g++.dg/lookup/friend16.C | 24 + gcc/testsuite/g++.dg/other/pr67065.C | 5 + gcc/testsuite/g++.dg/pr67211.C | 50 + gcc/testsuite/g++.dg/template/friend15.C | 5 +- gcc/testsuite/g++.dg/template/friend18.C | 5 +- gcc/testsuite/g++.dg/torture/pr66752-2.C | 60 + gcc/testsuite/g++.dg/torture/pr67133.C | 46 + gcc/testsuite/g++.dg/warn/Wconversion2.C | 3 +- gcc/testsuite/g++.dg/warn/Wnull-conversion-1.C | 9 +- gcc/testsuite/g++.old-deja/g++.jason/overload.C | 2 +- gcc/testsuite/g++.old-deja/g++.oliva/template4.C | 2 +- gcc/testsuite/g++.old-deja/g++.other/null3.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/friend32.C | 4 +- gcc/testsuite/gcc.c-torture/compile/920723-1.c | 2 + gcc/testsuite/gcc.c-torture/compile/callind.c | 4 +- .../gcc.c-torture/compile/limits-externdecl.c | 2 + gcc/testsuite/gcc.c-torture/compile/mangle-1.c | 12 +- gcc/testsuite/gcc.c-torture/compile/pr33855.c | 1 + gcc/testsuite/gcc.c-torture/compile/pr35468.c | 1 + gcc/testsuite/gcc.c-torture/execute/981019-1.c | 2 + .../gcc.c-torture/execute/builtins/20010124-1.x | 10 + .../execute/builtins/{fprintf.x => fputs.x} | 0 .../gcc.c-torture/execute/builtins/memcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/memmove-chk.x | 6 + .../gcc.c-torture/execute/builtins/mempcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/memset-chk.x | 6 + .../gcc.c-torture/execute/builtins/pr23484-chk.x | 7 + .../gcc.c-torture/execute/builtins/snprintf-chk.x | 6 + .../gcc.c-torture/execute/builtins/sprintf-chk.x | 6 + .../gcc.c-torture/execute/builtins/stpcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/stpncpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/strcat-chk.x | 6 + .../gcc.c-torture/execute/builtins/strcpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/strncat-chk.x | 6 + .../gcc.c-torture/execute/builtins/strncpy-chk.x | 6 + .../gcc.c-torture/execute/builtins/vsnprintf-chk.x | 6 + .../gcc.c-torture/execute/builtins/vsprintf-chk.x | 6 + gcc/testsuite/gcc.c-torture/execute/complex-6.c | 2 + gcc/testsuite/gcc.c-torture/execute/fprintf-1.c | 2 + .../gcc.c-torture/execute/fprintf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/gofast.c | 2 + .../execute/ieee/mul-subnormal-single-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/ieee/pr67218.c | 15 + gcc/testsuite/gcc.c-torture/execute/pr34456.c | 2 + gcc/testsuite/gcc.c-torture/execute/printf-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/printf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/switch-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/vfprintf-1.c | 2 + .../gcc.c-torture/execute/vfprintf-chk-1.c | 2 + gcc/testsuite/gcc.c-torture/execute/vprintf-1.c | 2 + .../gcc.c-torture/execute/vprintf-chk-1.c | 2 + gcc/testsuite/gcc.dg/20001117-1.c | 1 + gcc/testsuite/gcc.dg/20020312-2.c | 1 + gcc/testsuite/gcc.dg/20020415-1.c | 1 + gcc/testsuite/gcc.dg/20030107-1.c | 1 + gcc/testsuite/gcc.dg/20030331-2.c | 1 + gcc/testsuite/gcc.dg/20030702-1.c | 1 + gcc/testsuite/gcc.dg/20050325-1.c | 1 + gcc/testsuite/gcc.dg/20101010-1.c | 1 + gcc/testsuite/gcc.dg/Wno-frame-address.c | 1 + gcc/testsuite/gcc.dg/Wsizeof-pointer-memaccess1.c | 1 + .../gcc.dg/Wstrict-aliasing-bogus-vla-1.c | 1 + gcc/testsuite/gcc.dg/autopar/pr46193.c | 38 + gcc/testsuite/gcc.dg/builtin-return-1.c | 1 + gcc/testsuite/gcc.dg/builtins-64.c | 1 + gcc/testsuite/gcc.dg/builtins-error.c | 3 + gcc/testsuite/gcc.dg/c99-const-expr-13.c | 1 + gcc/testsuite/gcc.dg/c99-vla-1.c | 1 + gcc/testsuite/gcc.dg/cleanup-12.c | 1 + gcc/testsuite/gcc.dg/cleanup-13.c | 1 + gcc/testsuite/gcc.dg/cleanup-5.c | 1 + .../gcc.dg/compat/struct-by-value-22_main.c | 1 + .../gcc.dg/compat/struct-layout-1_generate.c | 7 +- gcc/testsuite/gcc.dg/constructor-1.c | 1 + gcc/testsuite/gcc.dg/cpp/digraphs.c | 4 + gcc/testsuite/gcc.dg/cpp/lexnum.c | 4 + gcc/testsuite/gcc.dg/cpp/lexstrng.c | 4 + gcc/testsuite/gcc.dg/cpp/macro1.c | 4 + gcc/testsuite/gcc.dg/cpp/multiline-2.c | 2 +- gcc/testsuite/gcc.dg/cpp/paste2.c | 4 + gcc/testsuite/gcc.dg/cpp/strify3.c | 4 + gcc/testsuite/gcc.dg/cpp/strify4.c | 4 + gcc/testsuite/gcc.dg/debug/debug.exp | 5 + gcc/testsuite/gcc.dg/debug/dwarf2/dwarf2.exp | 5 + gcc/testsuite/gcc.dg/dollar.c | 2 +- gcc/testsuite/gcc.dg/fold-alloca-1.c | 1 + gcc/testsuite/gcc.dg/fork-instrumentation.c | 2 + gcc/testsuite/gcc.dg/gomp/pr30494.c | 1 + gcc/testsuite/gcc.dg/gomp/pr34610.c | 1 + gcc/testsuite/gcc.dg/gomp/static-chunk-size-one.c | 18 + gcc/testsuite/gcc.dg/gomp/vla-2.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-3.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-4.c | 1 + gcc/testsuite/gcc.dg/gomp/vla-5.c | 1 + gcc/testsuite/gcc.dg/graphite/block-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-3.c | 4 +- gcc/testsuite/gcc.dg/graphite/block-4.c | 4 +- gcc/testsuite/gcc.dg/graphite/block-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/block-pr47654.c | 2 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 14 +- gcc/testsuite/gcc.dg/graphite/id-pr44676.c | 1 + gcc/testsuite/gcc.dg/graphite/interchange-0.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-10.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-11.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-13.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-14.c | 3 +- gcc/testsuite/gcc.dg/graphite/interchange-15.c | 4 +- gcc/testsuite/gcc.dg/graphite/interchange-3.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-4.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-5.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-6.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-7.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-8.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-9.c | 2 +- gcc/testsuite/gcc.dg/graphite/interchange-mvt.c | 4 +- gcc/testsuite/gcc.dg/graphite/pr37485.c | 5 +- gcc/testsuite/gcc.dg/graphite/pr60979.c | 1 + gcc/testsuite/gcc.dg/graphite/run-id-pr47653.c | 2 + gcc/testsuite/gcc.dg/graphite/uns-block-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-12.c | 2 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-14.c | 3 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-15.c | 4 +- gcc/testsuite/gcc.dg/graphite/uns-interchange-9.c | 2 +- .../gcc.dg/graphite/uns-interchange-mvt.c | 4 +- gcc/testsuite/gcc.dg/guality/guality.c | 1 + gcc/testsuite/gcc.dg/pr24225.c | 1 + gcc/testsuite/gcc.dg/pr25682.c | 1 + gcc/testsuite/gcc.dg/pr26570.c | 1 + gcc/testsuite/gcc.dg/pr27301.c | 1 + gcc/testsuite/gcc.dg/pr27531-1.c | 2 + gcc/testsuite/gcc.dg/pr33238.c | 1 + gcc/testsuite/gcc.dg/pr41470.c | 1 + gcc/testsuite/gcc.dg/pr44606.c | 1 + gcc/testsuite/gcc.dg/pr48770.c | 1 + gcc/testsuite/gcc.dg/pr49120.c | 1 + gcc/testsuite/gcc.dg/pr49551.c | 1 + gcc/testsuite/gcc.dg/pr50764.c | 1 + gcc/testsuite/gcc.dg/pr51491-2.c | 1 + gcc/testsuite/gcc.dg/pr51990-2.c | 1 + gcc/testsuite/gcc.dg/pr51990.c | 1 + gcc/testsuite/gcc.dg/pr54121.c | 1 + gcc/testsuite/gcc.dg/pr59011.c | 1 + gcc/testsuite/gcc.dg/pr59523.c | 1 + gcc/testsuite/gcc.dg/pr61561.c | 1 + gcc/testsuite/gcc.dg/pr61776.c | 1 + gcc/testsuite/gcc.dg/pr63186.c | 2 + gcc/testsuite/gcc.dg/pr63748.c | 1 + gcc/testsuite/gcc.dg/pr64935-2.c | 1 + gcc/testsuite/gcc.dg/pr66899.c | 1 + gcc/testsuite/gcc.dg/pragma-message.c | 6 +- gcc/testsuite/gcc.dg/setjmp-1.c | 1 + gcc/testsuite/gcc.dg/shrink-wrap-alloca.c | 1 + gcc/testsuite/gcc.dg/stack-usage-1.c | 2 + gcc/testsuite/gcc.dg/stack-usage-2.c | 2 + gcc/testsuite/gcc.dg/tg-tests.h | 26 +- .../gcc.dg/torture/Wsizeof-pointer-memaccess1.c | 1 + gcc/testsuite/gcc.dg/torture/calleesave-sse.c | 1 + gcc/testsuite/gcc.dg/torture/matrix-1.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-2.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-5.c | 3 +- gcc/testsuite/gcc.dg/torture/matrix-6.c | 3 +- gcc/testsuite/gcc.dg/torture/pr33848.c | 2 +- gcc/testsuite/gcc.dg/torture/pr41261.c | 1 + gcc/testsuite/gcc.dg/torture/pr63738.c | 1 + gcc/testsuite/gcc.dg/torture/pr64728.c | 1 + gcc/testsuite/gcc.dg/torture/pr66101.c | 1 + gcc/testsuite/gcc.dg/torture/pr66123.c | 1 + gcc/testsuite/gcc.dg/torture/pr66752-1.c | 27 + gcc/testsuite/gcc.dg/torture/pr67005.c | 15 + gcc/testsuite/gcc.dg/torture/pr67221.c | 31 + gcc/testsuite/gcc.dg/torture/pr67222.c | 19 + gcc/testsuite/gcc.dg/torture/transpose-1.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-2.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-3.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-4.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-5.c | 3 +- gcc/testsuite/gcc.dg/torture/transpose-6.c | 3 +- gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/20080530.c | 1 + .../gcc.dg/tree-ssa/{scev-9.c => loop-bound-1.c} | 6 +- .../gcc.dg/tree-ssa/{scev-9.c => loop-bound-3.c} | 8 +- gcc/testsuite/gcc.dg/tree-ssa/loop-bound-5.c | 22 + gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-1.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-2.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-3.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr23848-4.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c | 39 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c | 1 + gcc/testsuite/gcc.dg/uninit-9-O0.c | 1 + gcc/testsuite/gcc.dg/uninit-9.c | 1 + gcc/testsuite/gcc.dg/unused-5.c | 2 + gcc/testsuite/gcc.dg/unwind-1.c | 2 +- .../costmodel/i386/costmodel-vect-reduc-1char.c | 2 +- .../costmodel/ppc/costmodel-vect-reduc-1char.c | 2 +- .../costmodel/x86_64/costmodel-vect-reduc-1char.c | 2 +- .../gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-reduc-4.c | 4 +- gcc/testsuite/gcc.dg/vect/slp-reduc-5.c | 4 +- gcc/testsuite/gcc.dg/vect/trapv-vect-reduc-4.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-125.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-13.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-double-reduc-3.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1.c | 2 +- .../gcc.dg/vect/vect-reduc-1char-big-array.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-1short.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-reduc-2.c | 2 +- gcc/testsuite/gcc.dg/vect/wrapv-vect-reduc-2char.c | 2 +- .../gcc.dg/vect/wrapv-vect-reduc-2short.c | 2 +- gcc/testsuite/gcc.dg/vla-2.c | 1 + gcc/testsuite/gcc.dg/vla-22.c | 1 + gcc/testsuite/gcc.dg/vla-3.c | 1 + gcc/testsuite/gcc.dg/vla-4.c | 1 + gcc/testsuite/gcc.dg/weak/weak-18.c | 9 + gcc/testsuite/gcc.dg/wide-shift-128.c | 11 + gcc/testsuite/gcc.dg/wide-shift-64.c | 10 + gcc/testsuite/gcc.dg/winline-7.c | 1 + gcc/testsuite/gcc.misc-tests/options.exp | 6 + gcc/testsuite/gcc.target/aarch64/ashltidisi.c | 49 + .../aarch64/atomic-comp-swap-release-acquire.c | 2 +- .../gcc.target/aarch64/atomic-op-acq_rel.c | 2 +- .../gcc.target/aarch64/atomic-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-char.c | 2 +- .../gcc.target/aarch64/atomic-op-consume.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-imm.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-int.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-long.c | 2 +- .../gcc.target/aarch64/atomic-op-relaxed.c | 2 +- .../gcc.target/aarch64/atomic-op-release.c | 2 +- .../gcc.target/aarch64/atomic-op-seq_cst.c | 2 +- gcc/testsuite/gcc.target/aarch64/atomic-op-short.c | 2 +- gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c | 34 + .../gcc.target/aarch64/fcvt_int_float_double1.c | 10 + .../gcc.target/aarch64/fcvt_int_float_double2.c | 11 + .../gcc.target/aarch64/fcvt_int_float_double3.c | 10 + .../gcc.target/aarch64/fcvt_int_float_double4.c | 11 + .../gcc.target/aarch64/fcvt_uint_float_double1.c | 10 + .../gcc.target/aarch64/fcvt_uint_float_double2.c | 11 + .../gcc.target/aarch64/fcvt_uint_float_double3.c | 10 + .../gcc.target/aarch64/fcvt_uint_float_double4.c | 11 + gcc/testsuite/gcc.target/aarch64/long_branch_1.c | 91 ++ gcc/testsuite/gcc.target/aarch64/sync-comp-swap.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-acquire.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-full.c | 2 +- gcc/testsuite/gcc.target/aarch64/sync-op-release.c | 2 +- gcc/testsuite/gcc.target/aarch64/tls_1.x | 14 + gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c | 7 + gcc/testsuite/gcc.target/aarch64/tlsle12_1.c | 8 + gcc/testsuite/gcc.target/aarch64/tlsle24_1.c | 9 + gcc/testsuite/gcc.target/aarch64/tlsle32_1.c | 10 + gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c | 12 + gcc/testsuite/gcc.target/i386/adx-addcarryx32-1.c | 2 +- gcc/testsuite/gcc.target/i386/adx-addcarryx64-1.c | 2 +- .../reassoc-37.c => gcc.target/i386/pr66821.c} | 9 +- gcc/testsuite/gcc.target/i386/pr67317-1.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-2.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-3.c | 18 + gcc/testsuite/gcc.target/i386/pr67317-4.c | 18 + .../ssa-dom-cse-2.c => gcc.target/i386/pr67329.c} | 9 +- .../ssp-1.c => gcc.target/i386/ssp-default.c} | 7 +- gcc/testsuite/gcc.target/mips/inline-memcpy-1.c | 16 + gcc/testsuite/gcc.target/mips/inline-memcpy-2.c | 17 + gcc/testsuite/gcc.target/mips/inline-memcpy-3.c | 18 + gcc/testsuite/gcc.target/mips/inline-memcpy-4.c | 18 + gcc/testsuite/gcc.target/mips/inline-memcpy-5.c | 18 + .../gcc.target/mips/interrupt_handler-bug-1.c | 11 + gcc/testsuite/gcc.target/mips/madd-8.c | 2 +- gcc/testsuite/gcc.target/mips/mips.exp | 1 + gcc/testsuite/gcc.target/mips/msub-8.c | 2 +- gcc/testsuite/gcc.target/powerpc/altivec-35.c | 25 + .../gcc.target/powerpc/p8vector-builtin-8.c | 78 ++ gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c | 20 + gcc/testsuite/gcc.target/powerpc/vec-shr.c | 34 + gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c | 36 + gcc/testsuite/gcc.target/s390/20150826-1.c | 12 + .../gcc.target/s390/zvector/vec-load_bndry-1.c | 80 ++ gcc/testsuite/gfortran.dg/backtrace_1.f90 | 10 + gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 10 + .../gfortran.dg/blocks_nested_incomplete_1.f90 | 9 + .../gfortran.dg/execute_command_line_2.f90 | 14 + gcc/testsuite/gfortran.dg/generic_31.f90 | 35 + gcc/testsuite/gfortran.dg/graphite/graphite.exp | 10 +- .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/read_dir.f90 | 14 + gcc/testsuite/gfortran.dg/shape_8.f90 | 15 + gcc/testsuite/gfortran.dg/vect/O3-pr49957.f | 2 +- .../jit.dg/test-error-pr63969-missing-driver.c | 4 + gcc/testsuite/lib/gcc-dg.exp | 2 +- gcc/testsuite/lib/gcc.exp | 3 + gcc/testsuite/lib/target-supports.exp | 74 +- gcc/toplev.c | 16 +- gcc/tree-call-cdce.c | 4 +- gcc/tree-cfg.c | 51 +- gcc/tree-cfg.h | 1 + gcc/tree-data-ref.c | 4 +- gcc/tree-dfa.c | 3 +- gcc/tree-diagnostic.c | 4 +- gcc/tree-inline.h | 4 +- gcc/tree-scalar-evolution.c | 4 +- gcc/tree-sra.c | 12 +- gcc/tree-ssa-address.c | 4 +- gcc/tree-ssa-alias.c | 6 +- gcc/tree-ssa-coalesce.c | 4 +- gcc/tree-ssa-dce.c | 9 +- gcc/tree-ssa-dom.c | 4 +- gcc/tree-ssa-loop-ivopts.c | 4 +- gcc/tree-ssa-loop-niter.c | 320 ++++- gcc/tree-ssa-loop.h | 2 +- gcc/tree-ssa-pre.c | 4 +- gcc/tree-ssa-reassoc.c | 4 +- gcc/tree-ssa-sccvn.c | 19 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-structalias.c | 2 +- gcc/tree-ssa-threadedge.c | 33 + gcc/tree-ssa-threadupdate.c | 6 + gcc/tree-ssa-uninit.c | 4 +- gcc/tree-ssa.h | 3 +- gcc/tree-vect-loop-manip.c | 4 +- gcc/tree-vect-patterns.c | 13 +- gcc/tree-vect-stmts.c | 14 +- gcc/tree-vectorizer.h | 4 +- gcc/tree-vrp.c | 4 +- gcc/value-prof.c | 61 +- gcc/var-tracking.c | 28 +- gcc/varasm.c | 34 +- gcc/varpool.c | 6 + include/ChangeLog | 6 + include/gomp-constants.h | 9 + libbacktrace/ChangeLog | 17 + libbacktrace/configure | 56 +- libbacktrace/configure.ac | 19 +- libgcc/ChangeLog | 17 + libgcc/config/xtensa/lib2funcs.S | 30 +- libgcc/config/xtensa/t-windowed | 2 +- libgcc/config/xtensa/unwind-dw2-xtensa.c | 2 +- libgfortran/ChangeLog | 102 +- libgfortran/Makefile.am | 10 +- libgfortran/Makefile.in | 30 +- libgfortran/acinclude.m4 | 15 - libgfortran/aclocal.m4 | 1 - libgfortran/config.h.in | 63 - libgfortran/configure | 509 +------- libgfortran/configure.ac | 29 +- libgfortran/generated/{shape_i16.c => shape_i1.c} | 14 +- libgfortran/generated/shape_i16.c | 4 +- libgfortran/generated/{shape_i8.c => shape_i2.c} | 14 +- libgfortran/generated/shape_i4.c | 4 +- libgfortran/generated/shape_i8.c | 4 +- libgfortran/gfortran.map | 2 + libgfortran/intrinsics/execute_command_line.c | 21 +- libgfortran/intrinsics/malloc.c | 4 + libgfortran/io/unit.c | 8 +- libgfortran/io/unix.c | 33 +- libgfortran/io/write_float.def | 35 +- libgfortran/libgfortran.h | 17 +- libgfortran/m4/shape.m4 | 4 +- libgfortran/runtime/backtrace.c | 297 ++--- libgfortran/runtime/compile_options.c | 16 +- libgfortran/runtime/environ.c | 307 +---- libgfortran/runtime/error.c | 2 +- libgfortran/runtime/main.c | 175 +-- libgfortran/runtime/minimal.c | 11 - libgo/testsuite/gotest | 9 +- libgomp/ChangeLog | 57 + libgomp/config/linux/wait.h | 4 +- libgomp/iter.c | 4 +- libgomp/iter_ull.c | 4 +- libgomp/libgomp.h | 5 +- libgomp/libgomp.map | 6 + libgomp/oacc-host.c | 10 + libgomp/plugin/plugin-hsa.c | 22 +- libgomp/plugin/plugin-nvptx.c | 22 +- libgomp/target.c | 188 +-- libgomp/testsuite/libgomp.c/pr46193.c | 67 + .../testsuite/libgomp.c/static-chunk-size-one.c | 23 + .../libgomp.oacc-c-c++-common/vector-loop.c | 33 + libitm/ChangeLog | 6 + libitm/local_atomic | 299 +++-- liboffloadmic/ChangeLog | 13 + liboffloadmic/plugin/Makefile.am | 3 +- liboffloadmic/plugin/Makefile.in | 3 +- liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 27 +- libstdc++-v3/ChangeLog | 196 +++ libstdc++-v3/acinclude.m4 | 14 +- libstdc++-v3/config/locale/dragonfly/c_locale.cc | 229 +--- .../locale/{generic => dragonfly}/c_locale.h | 24 +- .../locale/{gnu => dragonfly}/codecvt_members.cc | 47 +- .../{generic => dragonfly}/collate_members.cc | 13 +- .../config/locale/dragonfly/ctype_members.cc | 95 +- .../locale/{gnu => dragonfly}/monetary_members.cc | 246 ++-- .../locale/{gnu => dragonfly}/numeric_members.cc | 54 +- .../config/locale/dragonfly/time_members.cc | 404 ++++++ .../locale/{gnu => dragonfly}/time_members.h | 10 +- .../os/bsd/dragonfly/ctype_configure_char.cc | 66 +- libstdc++-v3/config/os/bsd/dragonfly/os_defines.h | 1 + libstdc++-v3/configure | 398 ++++-- libstdc++-v3/doc/html/manual/concept_checking.html | 5 +- libstdc++-v3/doc/html/manual/configure.html | 8 +- libstdc++-v3/doc/html/manual/status.html | 2 +- libstdc++-v3/doc/xml/manual/configure.xml | 8 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 5 +- libstdc++-v3/include/bits/char_traits.h | 68 +- libstdc++-v3/include/bits/ptr_traits.h | 2 +- libstdc++-v3/include/bits/random.tcc | 27 +- libstdc++-v3/include/bits/range_access.h | 8 + libstdc++-v3/include/bits/regex_scanner.tcc | 6 + libstdc++-v3/include/bits/shared_ptr.h | 2 +- libstdc++-v3/include/bits/shared_ptr_base.h | 9 +- libstdc++-v3/include/bits/stl_algo.h | 57 +- libstdc++-v3/include/bits/stl_algobase.h | 5 + libstdc++-v3/include/bits/stl_deque.h | 2 + libstdc++-v3/include/bits/stl_heap.h | 10 + libstdc++-v3/include/bits/stl_stack.h | 2 + libstdc++-v3/include/bits/stl_vector.h | 2 + libstdc++-v3/include/c_global/cmath | 6 +- libstdc++-v3/include/debug/debug.h | 52 +- libstdc++-v3/include/debug/formatter.h | 3 +- libstdc++-v3/include/debug/functions.h | 43 + libstdc++-v3/include/debug/macros.h | 33 + libstdc++-v3/include/debug/map.h | 83 ++ libstdc++-v3/include/debug/unordered_map | 82 ++ libstdc++-v3/include/experimental/any | 19 +- libstdc++-v3/include/ext/pod_char_traits.h | 4 + libstdc++-v3/python/Makefile.am | 2 +- libstdc++-v3/python/Makefile.in | 2 +- libstdc++-v3/src/c++11/debug.cc | 12 +- .../65499.cc => 17_intro/headers/c++200x/67309.cc} | 11 +- .../17_intro/headers/c++200x/all_attributes.cc | 1 - .../members/const.cc} | 57 +- .../members/reinit.cc} | 44 +- .../requirements/explicit_instantiation.cc | 5 + .../requirements/char/65049.cc} | 24 +- .../requirements/char16_t/65049.cc} | 24 +- .../requirements/char32_t/65049.cc} | 24 +- .../requirements/wchar_t/65049.cc} | 24 +- .../debug/irreflexive_neg.cc} | 56 +- .../lower_bound/debug/irreflexive.cc} | 42 +- .../partial_sort_copy/debug/irreflexive_neg.cc} | 19 +- .../uniform_real_distribution/operators/64351.cc} | 36 +- .../testsuite/26_numerics/valarray/range_access.cc | 3 + .../valarray/{range_access.cc => range_access2.cc} | 13 +- .../{match_results/swap.cc => regression.cc} | 15 +- .../30_threads/recursive_timed_mutex/unlock/2.cc | 4 +- .../testsuite/30_threads/timed_mutex/unlock/2.cc | 4 +- .../experimental/any/misc/any_cast_neg.cc | 2 +- .../shared_ptr/observers/bool_conv.cc | 4 +- libvtv/ChangeLog | 4 + libvtv/Makefile.am | 2 +- libvtv/configure.tgt | 2 +- libvtv/testsuite/config/default.exp | 2 +- libvtv/testsuite/libvtv.cc/virtfunc-test.cc | 3 +- libvtv/testsuite/other-tests/Makefile.am | 2 +- libvtv/vtv_fail.cc | 3 +- libvtv/vtv_fail.h | 3 +- libvtv/vtv_malloc.cc | 3 +- libvtv/vtv_malloc.h | 3 +- libvtv/vtv_map.h | 3 +- libvtv/vtv_rts.cc | 3 +- libvtv/vtv_rts.h | 3 +- libvtv/vtv_set.h | 3 +- libvtv/vtv_utils.cc | 3 +- libvtv/vtv_utils.h | 3 +- 765 files changed, 13352 insertions(+), 8886 deletions(-) delete mode 100644 gcc/graphite-blocking.c delete mode 100644 gcc/graphite-interchange.c create mode 100644 gcc/testsuite/g++.dg/concepts/iconv1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array12.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype63.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-nested5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr34.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn27.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-new.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-throw.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/feat-cxx1z.C create mode 100644 gcc/testsuite/g++.dg/inherit/access9.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend16.C create mode 100644 gcc/testsuite/g++.dg/other/pr67065.C create mode 100644 gcc/testsuite/g++.dg/pr67211.C create mode 100644 gcc/testsuite/g++.dg/torture/pr66752-2.C create mode 100644 gcc/testsuite/g++.dg/torture/pr67133.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/20010124-1.x copy gcc/testsuite/gcc.c-torture/execute/builtins/{fprintf.x => fputs.x} (100%) create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/pr23484-chk.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/ieee/pr67218.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr46193.c create mode 100644 gcc/testsuite/gcc.dg/gomp/static-chunk-size-one.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66752-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67005.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67221.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr67222.c copy gcc/testsuite/gcc.dg/tree-ssa/{scev-9.c => loop-bound-1.c} (58%) copy gcc/testsuite/gcc.dg/tree-ssa/{scev-9.c => loop-bound-3.c} (51%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/loop-bound-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66752-3.c create mode 100644 gcc/testsuite/gcc.dg/weak/weak-18.c create mode 100644 gcc/testsuite/gcc.dg/wide-shift-128.c create mode 100644 gcc/testsuite/gcc.dg/wide-shift-64.c create mode 100644 gcc/testsuite/gcc.target/aarch64/ashltidisi.c create mode 100644 gcc/testsuite/gcc.target/aarch64/combine_bfi_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_int_float_double4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/fcvt_uint_float_double4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/long_branch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tls_1.x create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsie_tiny_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle12_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle24_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/tlsle32_1.c create mode 100644 gcc/testsuite/gcc.target/arm/memcpy-aligned-1.c copy gcc/testsuite/{gcc.dg/tree-ssa/reassoc-37.c => gcc.target/i386/pr66821.c} (51%) create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr67317-4.c copy gcc/testsuite/{gcc.dg/tree-ssa/ssa-dom-cse-2.c => gcc.target/i386/pr67329.c} (52%) copy gcc/testsuite/{gcc.dg/ssp-1.c => gcc.target/i386/ssp-default.c} (62%) create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-1.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-2.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-3.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-4.c create mode 100644 gcc/testsuite/gcc.target/mips/inline-memcpy-5.c create mode 100644 gcc/testsuite/gcc.target/mips/interrupt_handler-bug-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/altivec-35.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p8vector-builtin-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/swaps-p8-19.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-shr.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vsx-vector-7.c create mode 100644 gcc/testsuite/gcc.target/s390/20150826-1.c create mode 100644 gcc/testsuite/gcc.target/s390/zvector/vec-load_bndry-1.c create mode 100644 gcc/testsuite/gfortran.dg/backtrace_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/block_end_error_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/blocks_nested_incomplete_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/execute_command_line_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/generic_31.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_dir.f90 create mode 100644 gcc/testsuite/gfortran.dg/shape_8.f90 copy libgfortran/generated/{shape_i16.c => shape_i1.c} (86%) copy libgfortran/generated/{shape_i8.c => shape_i2.c} (84%) create mode 100644 libgomp/testsuite/libgomp.c/pr46193.c create mode 100644 libgomp/testsuite/libgomp.c/static-chunk-size-one.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vector-loop.c copy libstdc++-v3/config/locale/{generic => dragonfly}/c_locale.h (80%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/codecvt_members.cc (86%) copy libstdc++-v3/config/locale/{generic => dragonfly}/collate_members.cc (80%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/monetary_members.cc (75%) copy libstdc++-v3/config/locale/{gnu => dragonfly}/numeric_members.cc (80%) create mode 100644 libstdc++-v3/config/locale/dragonfly/time_members.cc copy libstdc++-v3/config/locale/{gnu => dragonfly}/time_members.h (91%) copy libstdc++-v3/testsuite/{20_util/duration/literals/65499.cc => 17_intro/header [...] copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_copy/644 [...] copy libstdc++-v3/testsuite/20_util/{specialized_algorithms/uninitialized_copy/644 [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/21_strings/{basic_string/cons/char/65085.cc => char_tr [...] copy libstdc++-v3/testsuite/{23_containers/list/allocator/minimal.cc => 25_algorit [...] copy libstdc++-v3/testsuite/{30_threads/shared_mutex/cons/assign_neg.cc => 25_algo [...] copy libstdc++-v3/testsuite/{23_containers/unordered_multimap/debug/insert2_neg.cc [...] copy libstdc++-v3/testsuite/{20_util/pointer_safety/1.cc => 26_numerics/random/uni [...] copy libstdc++-v3/testsuite/26_numerics/valarray/{range_access.cc => range_access2 [...] copy libstdc++-v3/testsuite/28_regex/{match_results/swap.cc => regression.cc} (83%)