This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from dc57689 [hsa] Map collapse(2) and collapse(3) to HSA grid dimensions adds 786ea34 libstdc++/69406 Fix test to check for supported headers adds 36302ce * configure.ac (gcc_cv_as_dwloc): Test support for debug fram [...] adds b11b85e PR target/69129 PR target/69012 * config/mips/mips.c (mips [...] adds 6ae928e Fix typo adds 86e1605 2016-01-21 Vladimir Makarov vmakarov@redhat.com adds 9ad32a0 gcc/ adds 6dcad60 Mark r20 as fixed. Mark r21 not fixed & allocatable in callee. adds 114403c Issue wic prefetch instruction at call site. This optimizatio [...] adds 4d4180c [gcc] adds d99eec2 2016-01-21 Michael Meissner meissner@linux.vnet.ibm.com [...] adds e4538af Fix PR66178, ICE due to misexpansion of constant expressions [...] adds 5bbf8ad Fix missed comment fix in last change. adds 8649302 libitm: Disable testing transaction-safe exceptions on Darwin [...] adds 591f8b3 * config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9 [...] adds 81f464d Add missing file adds 2f6cdf6 * configure.ac (gcc_cv_as_powerpc_mfcrf, gcc_cv_as_ma [...] adds c6b188b Record configure regenerate adds 773754a PR c++/43407 * decl.c (start_enum): Add attributes paramete [...] adds ed23e70 PR c++/40751 PR c++/64987 * decl.c (copy_type_enum): Respe [...] adds a821ae4 PR c++/65687 * decl.c (type_is_deprecated): Don't look into [...] adds 0ea4136 PR c++/59281 * g++.dg/ext/attr-constructor1.C: New. adds 15a5a90 PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix l [...] adds d1565a0 2016-01-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 03a3af7 [PATCH] [PR tree-optimization/69347] Fix memory consumption i [...] adds f3a6a26 PR target/69252 * modulo-sched.c (optimize_sc): Allow branc [...] adds bbbbe8a PR c/69405 - [6 Regression] ICE in c_tree_printer on an inval [...] adds 8fb6810 Daily bump. adds b68773a 2016-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 52d0cdc * doc/extend.texi (scalar_storage_order type attribute): Doc [...] adds df48563 PR debug/66668 * dwarf2out.c (add_child_die_after): New fun [...] adds 06b94aa [Testsuite] Fix PR66877 adds 9935a0b 2016-01-22 Paolo Carlini paolo.carlini@oracle.com adds e545c40 * ipa-inline.c (can_inline_edge_p): Back out overzealous che [...] adds f078879 2016-01-22 Christian Bruel christian.bruel@st.com adds f64c1a3 missed : in log adds ce925c4 gcc/ChangeLog: adds f749570 Allow _GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN to be overridden adds 7b9de43 [ARM] Fix PR target/69403: Bug in thumb2_ior_scc_strict_it pattern adds f776e71 2016-01-22 Christian Bruel christian.bruel@st.com adds bc6edeb libgomp/ * target.c (gomp_get_target_fn_addr): Allow host fa [...] adds 86f38d0 [Patch Obvious] gcc.dg/vect/bb-slp-pr68892.c requires vectori [...] adds c0b02c4 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a44dd069 libitm: Fix HTM fastpath. adds e1b9f86 * system.h (string, algorithm): Include only conditionally. [...] adds 9e54e75 PR target/69416 adds 01fda32 - fix a ChangeLog entry adds 147aa3e 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a40204f PR middle-end/69347 * tree-ssa-dom.c (back_propagate_equiva [...] adds fbde726 PR c++/69392 * lambda.c (lambda_capture_field_type): Handle [...] adds ca38a38 Constrain std::valarray functions and operators adds 4d04e35 Fix ChangeLog entry in wrong file adds 51aec68 PR target/69432 * config/i386/i386.c: Include dojump.h. (e [...] adds 68749e2 2016-01-22 Edward Smith-Rowland 3dw4rd@verizon.net adds 243bf81 Daily bump. adds 132731f * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gc [...] adds 802ba5c PR bootstrap/69434 * genrecog.c: Define INCLUDE_ALGORITHM b [...] adds 2927306 * tree-vect-stmts.c (vectorizable_condition): Build a VEC_CO [...] adds 4bec4fe * tree-ssanames.c (release_free_names_and_compact_live_names [...] adds feddf0d PR c++/58109 - alignas() fails to compile with constant expre [...] adds a483811 Fix clobber removal in parloops adds f7e5bfa PR libstdc++/69446 * config/os/hpux/os_defines.h (_GLIBCXX_ [...] adds 47ca840 PR libfortran/68744 * runtime/backtrace.c: Include gthr.h. [...] adds aa8c99e Daily bump. adds 9f2e861 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds c2e7d2b 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds 6d67051 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds cdcc70f Pass LSAN_OPTIONS to Makefiles in subdirectories adds 08c7bfb Revert "Fix the remaining PR c++/24666 blockers" adds 7de58a0 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds d65063f 2016-01-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds db565c5 Daily bump. adds f444c57 PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds af09d40 2016-01-25 Richard Biener rguenther@suse.de adds f34cae5 2016-01-25 Richard Biener rguenther@suse.de adds 7ce15a2 [ARC] Add basic support for double load and store instructions adds 8eacba9 [AARCH64][ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f [...] adds 340c725 * doc/extend.texi (scalar_storage_order type attribute): Fix [...] adds fe500d6 gcc/ adds 32050eb 2016-01-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6837fee 2016-01-25 Richard Biener rguenther@suse.de adds 4456274 PR target/69469 * gcc.target/powerpc/vsx-vect [...] adds 81fba47 Avoid including all of <random> in <algorithm> adds 105cb8d PR tree-optimization/69196 PR tree-optimization/68398 * tr [...] adds b3c0f04 * config/mips/mips.c (mips_compute_frame_info): Skip [...] adds b86e24e * omp-low.c (lower_omp_target) <case USE_DEVICE_PTR>: Set D [...] adds 92e91d0 PR target/69444 * config/rs6000/sfp-machine.h: Fix a typo i [...] adds ec714f6 Daily bump. adds c699f6a add missing testcase adds 45fc524 fix PR68343: disable fuse-*.c tests for isl 0.14 or earlier adds c161698 new scop schedule for isl-0.15 adds 510401d Add missing includes in JIT frontend. adds 648433a 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds ef7be7f PR 69400: Invalid 128-bit modulus result adds d1dae58 [PATCH] Do not set structural equality on polynomial types adds f7fc06e PR target/69442 * combine.c (combine_instructions): For REG [...] adds 2c7b2f8 2016-01-26 Richard Biener rguenther@suse.de adds cf293d8 2016-01-26 Richard Biener rguenther@suse.de adds f3a21e6 * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_i [...] adds 976877a remove arm_crypto_pragma test selector adds d513c68 Update stack alignment in ix86_update_stack_boundary adds 43d3a2e PR lto/69254 * opts.h (parse_sanitizer_options): New protot [...] adds 9b013f6 PR target/66655 * config/i386/winnt.c (i386_pe_binds_local_ [...] adds 105958a PR lto/69254 * lto-wrapper.c (merge_and_complain): Handle - [...] adds 6f43181 * omp-low.h (oacc_fn_attrib_kernels_p): Declare. (set_oacc_ [...] adds 442a556 Remove -m32 from gcc.target/i386/pr68986-2.c adds 5377305 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds 9bbfd06 PR tree-optimization/69483 * gimple-fold.c (canonicalize_co [...] adds 88444ae [ARC] Fix arcset* pattern's predicate. adds 7a3a29d Fix build failure when wide character support is not available adds 4176ce0 * configure.ac (ac_cv_std_swap_in_utility): New test. * sys [...] adds 3752e5b PR other/69006: fix extra newlines after diagnostics adds 2796d54 remove accidental empty commit adds c3f86f6 PR middle-end/60908 adds e1788bf PR other/69477 - attribute aligned documentation misleading adds b5a12dd Fix assertions for move assignment of trivial types adds 1b8c43a PR c++/68357 * cp-gimplify.c (cp_fold): If some operand fol [...] adds b8255cb PR target/68662 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds 8b7d2f8 PR rtl-optimization/69217 * var-tracking.c (tracked_record_ [...] adds 58b0f9c PR c++/68782 adds 6a38515 PR c++/68949 adds 80adbd9 2016-01-26 Paul Thomas pault@gcc.gnu.org adds 557c194 handle isl_ast_op_select adds 7cf9b89 Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation adds 619bb79 compiler: Avoid knock-on errors with impossibly large types. adds 8abd3d0 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. adds 09a4541 compiler: Don't crash on invalid array type declarations. adds 4d4acdc compiler: Don't crash on erroneous array return types. adds f8aafc4 Daily bump. adds 27b6cda libiberty/ChangeLog: adds 894b08e libiberty/ChangeLog: adds 8d96cf4 libiberty/ChangeLog: adds 1629449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. adds aa57b18 [ARC] Reject constant-constant comparison. adds 220112f PR tree-optimization/69399 * wide-int.h (wi::lrshift): For [...] adds 874e154 HSA: simplify partitioning of HSA kernels and host impls. adds 7b0c1b6 2016-01-20 Christian Bruel christian.bruel@st.com adds 4faba62 * config/rs6000/driver-rs6000.c (detect_processor_aix [...] adds 5cb23e3 PR c++/69496 * constexpr.c (cxx_eval_array_reference): Eval [...] adds 8ca4755 [PR 69355] Correct hole detection when total_scalarization fails adds c88301a 2016-01-27 Richard Biener rguenther@suse.de adds 3adace2 Set FP options for failing special functions tests adds 9ce22fb 2015-01-27 Wilco Dijkstra wdijkstr@arm.com adds 18e9663 PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings adds 6a9b35ef PR c++/69379 * constexpr.c (cxx_eval_constant_expression): [...] adds d46a16d PR ada/69488 * gnat.dg/sso/*.adb: Robustify dg-output directives. adds 26271de 2016-01-27 Thomas Klausner wiz@NetBSD.org adds b3df021 2016-01-27 Uros Bizjak ubizjak@gmail.com adds 5fa82c1 2016-01-15 Ryan Burn contact@rnburn.com adds 5068be1 gcc/: * common.opt (fkeep-gc-roots-live): New undocumented o [...] adds d7993d8 * go-lang.c (go_langhook_init_options_struct): Default to - [...] adds ee49ca6 PR lto/69254 * sanitizer.def: Add BEGIN_SANITIZER_BUILTINS [...] adds 7795ac5 compiler: Accept map composite literals with omitted key [...] adds eec9642 libcpp: use better locations for _Pragma tokens (preprocessor/69126) adds fee5e49 PR c/68062 * c-typeck.c (build_binary_op) [EQ_EXPR, GE_EXPR [...] adds 9b84935 PR tree-optimization/68398 * params.def (PARAM_FSM_SCALE_PA [...] adds 7deb975 * testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>. adds 78e516e PR debug/66869 * c-decl.c (c_write_global_declarations_1): [...] adds 807a0f5 rs6000: Put back the 's' output modifier adds 4e03fd0 Don't change stack_alignment_needed for __tls_get_addr adds 147b2f9 2016-01-27 Paul Thomas pault@gcc.gnu.org adds fa6e6b1 PR rtl-opt/69447 adds e2cc8a2 2016-01-27 Janus Weil janus@gcc.gnu.org adds 5ce8f55 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2 [...] adds fd41fc3 Daily bump. adds 00c8e91 Low-hanging C++-lexer speedup (PR c++/24208) adds 44e7334 2016-01-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 7b8122c correct ChangeLogs for PR69422 adds badce22 Fix PR pch/68758. adds e87502d 2016-01-28 Richard Biener rguenther@suse.de adds 358dfcb gcc/ adds cc7124a gcc/fortran/ChangeLog: adds 65de97d Added missing testcase of r232919. adds 9c6705c Several instructions disassemble a zero immediate as wzr/xzr [...] adds b2b28d2 Add support for vector permute cost since various permutes ca [...] adds c93a489 * gcc-interface/gigi.h (enum attr_type): Rename into... (en [...] adds 9b2c24c PR libstdc++/69450 * acinclude.m4 (GLIBCXX_CHECK_MATH11_PRO [...] adds 21329e9 PR target/63679 * gcc.dg/tree-ssa/sra-17.c: A [...] adds d4a7881 * gcc.dg/pr65980.c: Skip on AIX. * gcc.dg/pr6 [...] adds 1e6115d * directives.c (destringize_and_run): Adjust prototype. adds 60763a0 PR c++/67407 adds d66fdd7 A recent change added UNSPEC to the CCMP patterns to stop com [...] adds b547a9b * tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED. adds 7410428 assert instead of silently failing code gen adds ded839b use codegen_error_p adds 7139736 remove out of sync comments adds 7d34463 make debug comment more explicit adds 25653d4 PR target/69305 adds 2e251de Fix optimize_isl dump adds 3c8e753 * config/rs6000/rs6000.c (output_cbranch): Don't statically [...] adds f488166 PR middle-end/69542 * lra-remat.c (calculate_local_reg_rema [...] adds c649bac PR target/17381 - Unnecessary register move for float extend adds 9125318 2016-01-28 Steve Ellcey sellcey@imgtec.com adds c80c12c PR target/68400 * gcc.target/mips/mips.exp (mips_option_gro [...] adds f11bb27 PR target/69459 * config/i386/constraints.md (C): Only acce [...] adds 9cd9799 PR pch/68176 * files.c (_cpp_find_file): Set file->implicit [...] adds d645b96 Daily bump. adds e6d2fce Fix cp_binding_level reuse logic adds a3b6fb3 PR69545: revert patch adds 7550d85 2016-01-29 Richard Biener rguenther@suse.de adds ce6a697 PR c++/69509 PR c++/69516 * constexpr.c (cxx_eval_array_re [...] adds ef95367 PR c++/69462: Provide FLT_EVAL_METHOD and DECIMAL_DIG in float.h. adds ae849d2 S/390: Require a hardware vector support for test to succeed. adds 5c770bd PR other/69006: S/390: Fix extra newlines after diagnostics. adds 26b22e9 S/390: Use %qs in error messages. adds 40c727c Fix Cygwin bootstrap error due to TM symbols adds d2a60e9 PR debug/66869 * decl.c (wrapup_globals_for_namespace): War [...] adds b622ec2 2016-01-29 Richard Biener rguenther@suse.de adds 1e64899 Test __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ adds f9fb57c Add myself as a hsa maintainer adds 38920db Use vm in sse2_cvtps2pd<mask_name> adds e3078da testsuite/ 2016-01-29 Andrew Bennett andrew.bennett@imgtec.com adds ca6c731 PR target/66137 * gcc.target/i386/pr66137.c: New test. adds 4758dc3 PR target/69551 * config/i386/i386.c (ix86_expand_vector_se [...] adds 895af3c PR target/65604 * config/mips/mips.c (mips_output_division) [...] adds 21601fc PR target/65604 * gcc.target/mips/div-delay.c: New test. adds b0d8930 Revert revsion 229087 changes in lra-spills.c adds 6b3b345 2016-01-29 Vladimir Makarov vmakarov@redhat.com adds ae5394f document that isl-0.16 is supported adds ff5e28e PR debug/69518 * c-decl.c (finish_struct): Clear C_TYPE_INC [...] adds a0ed249 [hsa] Atomic assess memory model fixes adds aa01d05 Daily bump. adds dc93691 2016-01-29 Bill Schmidt wschmidt@linux.vnet.ibm.com adds e8f0301 2016-01-30 Dominique d'Humieres dominiq@lps.ens.fr adds b5239e8 PR r++/68490 - error initializing a structure with a flexible [...] adds 17985ab 2016-01-30 Paul Thomas pault@gcc.gnu.org adds 3b8b902 PR tree-optimization/69546 * wide-int.cc (wi::divmod_intern [...] adds 3df757b Daily bump. adds cb3e5ac 2016-01-31 Paul Thomas pault@gcc.gnu.org adds 1c55498 Fix abi-tag17.C. adds b2c9555 Fix abi-tag16.C. adds 6b5f131 PR c++/69009 adds 5e5dd23 PR c++/68763 adds 9d85f83 * fi.po: Update. adds 875f281 Regenerate .pot files. adds e049bf2 Daily bump. adds 240568a * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa [...] adds 1fdf717 PR debug/68244 * g++.dg/parse/parens3.C: Use register "4" on hppa. adds 122d538 PR target/68741 * inclhack.def (hpux_vsscanf): New fix. * [...] adds 6009b3b PR testsuite/69584 * gcc.dg/tree-ssa/sra-17.c: Fix regexps [...] adds f80aff4 PR rtl-opt/69535 adds e3882c4 PR rtl-optimization/69570 * ifcvt.c (bb_ok_for_noce_convert [...] adds 34486d8 * postreload.c (reload_cse_simplify): Remove dead code. adds 65821ae Don't define guard macros when doing #include_next in math.h [...] adds 2eaaa4e 2016-02-01 Richard Biener rguenther@suse.de adds 9444c6c Missing copyright for mem-stats header files. new fc38b35 Merged trunk revision 233037 into 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 | 27 + MAINTAINERS | 2 + Makefile.in | 5 +- Makefile.tpl | 5 +- config/isl.m4 | 16 +- configure | 37 +- fixincludes/ChangeLog | 7 + fixincludes/fixincl.x | 63 +- fixincludes/inclhack.def | 14 + fixincludes/tests/base/stdio.h | 5 + gcc/ChangeLog | 1075 +- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 1 + gcc/ada/ChangeLog | 7 + gcc/ada/gcc-interface/decl.c | 8 +- gcc/ada/gcc-interface/gigi.h | 4 +- gcc/asan.c | 3 + gcc/bb-reorder.c | 1 + gcc/c-family/ChangeLog | 21 + gcc/c-family/c-common.c | 7 +- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-gimplify.c | 4 +- gcc/c-family/c-opts.c | 2 +- gcc/c-family/cilk.c | 7 +- gcc/c/ChangeLog | 24 + gcc/c/c-decl.c | 40 +- gcc/c/c-parser.c | 17 +- gcc/c/c-typeck.c | 28 + gcc/cfgloopmanip.c | 2 +- gcc/combine.c | 39 +- gcc/common.opt | 4 + gcc/common/config/aarch64/aarch64-common.c | 1 + gcc/config.in | 9 +- gcc/config/aarch64/aarch64-builtins.c | 10 +- gcc/config/aarch64/aarch64-modes.def | 1 + gcc/config/aarch64/aarch64-protos.h | 4 +- gcc/config/aarch64/aarch64.c | 35 +- gcc/config/aarch64/aarch64.md | 319 +- gcc/config/aarch64/arm_neon.h | 60 + gcc/config/aarch64/iterators.md | 3 + gcc/config/aarch64/predicates.md | 19 + 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-c.c | 19 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 65 +- 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/i386/constraints.md | 11 +- gcc/config/i386/cygming.h | 4 - gcc/config/i386/i386.c | 41 +- gcc/config/i386/i386.md | 21 +- gcc/config/i386/sse.md | 4 +- gcc/config/i386/winnt.c | 14 + gcc/config/ia64/ia64.c | 2 +- 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 | 61 +- gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/driver-rs6000.c | 5 + gcc/config/rs6000/linux64.h | 3 + gcc/config/rs6000/rs6000.c | 39 +- gcc/config/s390/s390-c.c | 7 +- gcc/configure | 69 +- gcc/configure.ac | 38 +- gcc/cp/ChangeLog | 166 + gcc/cp/class.c | 4 +- gcc/cp/constexpr.c | 143 +- gcc/cp/cp-gimplify.c | 69 +- gcc/cp/cp-tree.h | 2 +- gcc/cp/decl.c | 54 +- gcc/cp/decl2.c | 3 +- gcc/cp/error.c | 5 +- gcc/cp/init.c | 4 +- gcc/cp/lambda.c | 18 +- gcc/cp/mangle.c | 41 +- gcc/cp/name-lookup.c | 2 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 21 +- gcc/cp/pt.c | 230 +- gcc/cp/search.c | 97 +- gcc/cp/semantics.c | 5 +- gcc/cp/tree.c | 40 +- gcc/cp/typeck.c | 14 + gcc/diagnostic-show-locus.c | 61 +- gcc/diagnostic.c | 33 +- gcc/diagnostic.h | 4 - gcc/doc/extend.texi | 84 +- gcc/doc/generic.texi | 5 +- gcc/doc/install.texi | 2 +- gcc/doc/invoke.texi | 6 +- gcc/doc/md.texi | 16 +- gcc/doc/rtl.texi | 6 +- gcc/doc/sourcebuild.texi | 12 - gcc/dwarf2out.c | 149 +- gcc/expr.c | 23 +- gcc/final.c | 1 + gcc/fortran/ChangeLog | 82 + 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-expr.c | 33 +- gcc/genconditions.c | 1 + gcc/genoutput.c | 1 + gcc/genpreds.c | 74 +- gcc/genrecog.c | 2 +- gcc/gensupport.c | 1 + gcc/ggc-common.c | 8 +- gcc/gimple-fold.c | 2 + gcc/gimple-ssa-split-paths.c | 2 +- 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 | 123 +- gcc/graphite-isl-ast-to-gimple.c | 674 +- gcc/graphite-optimize-isl.c | 187 +- gcc/graphite-poly.c | 154 +- gcc/graphite-scop-detection.c | 15 - gcc/graphite-sese-to-poly.c | 365 +- gcc/graphite.h | 48 +- gcc/hsa-gen.c | 59 +- gcc/hsa.c | 5 + gcc/ifcvt.c | 6 +- gcc/ipa-chkp.c | 1 + gcc/ipa-devirt.c | 4 +- gcc/ipa-inline.c | 8 +- gcc/ipa-prop.c | 3 - gcc/ira-costs.c | 6 + gcc/ira-lives.c | 1 + gcc/ira.c | 1 + gcc/jit/ChangeLog | 4 + gcc/jit/jit-playback.c | 2 + gcc/lra-coalesce.c | 25 +- gcc/lra-constraints.c | 13 +- gcc/lra-remat.c | 79 +- gcc/lra-spills.c | 46 +- gcc/lto-wrapper.c | 11 + gcc/lto/ChangeLog | 5 + gcc/lto/lto-partition.c | 19 - gcc/match.pd | 7 +- gcc/mem-stats-traits.h | 20 + gcc/mem-stats.h | 24 +- gcc/modulo-sched.c | 7 +- gcc/omp-low.c | 115 +- gcc/omp-low.h | 3 +- gcc/opts.c | 243 +- gcc/opts.h | 2 + gcc/params.def | 10 + gcc/po/ChangeLog | 4 + gcc/po/gcc.pot | 27928 ++++++++++--------- gcc/postreload.c | 4 - gcc/pretty-print.h | 6 +- gcc/recog.c | 2 + gcc/reload.c | 17 + gcc/rtl.def | 1 + gcc/rtl.h | 1 + gcc/rtlanal.c | 13 + gcc/sanitizer.def | 7 + gcc/sese.c | 34 + gcc/sese.h | 7 +- gcc/simplify-rtx.c | 7 +- gcc/stmt.c | 3 +- gcc/system.h | 5 + gcc/testsuite/ChangeLog | 581 +- gcc/testsuite/c-c++-common/goacc/use_device-1.c | 14 + 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/abi/abi-tag16.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag16a.C | 19 + gcc/testsuite/g++.dg/abi/abi-tag17.C | 9 + gcc/testsuite/g++.dg/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/enum31.C | 7 + gcc/testsuite/g++.dg/cpp1y/lambda-init14.C | 19 + gcc/testsuite/g++.dg/cpp1y/var-templ47.C | 19 + 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/flexary10.C | 18 + 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/opt/pr69432.C | 62 + gcc/testsuite/g++.dg/opt/pr69483.C | 6 + gcc/testsuite/g++.dg/opt/pr69570.C | 70 + gcc/testsuite/g++.dg/parse/parens3.C | 5 + gcc/testsuite/g++.dg/pr67989.C | 1 - gcc/testsuite/g++.dg/pr69379.C | 20 + gcc/testsuite/g++.dg/template/pr11858.C | 5 - gcc/testsuite/g++.dg/template/pr24663.C | 22 - gcc/testsuite/g++.dg/template/pr55843.C | 27 + gcc/testsuite/g++.dg/template/unify12.C | 46 - gcc/testsuite/g++.dg/template/unify13.C | 26 - gcc/testsuite/g++.dg/template/unify14.C | 5 - gcc/testsuite/g++.dg/template/unify15.C | 15 - gcc/testsuite/g++.dg/template/unify16.C | 56 - gcc/testsuite/g++.dg/template/unify17.C | 11 - gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr69547.C | 15 + gcc/testsuite/g++.dg/ubsan/vla-1.C | 1 - gcc/testsuite/g++.dg/warn/Wunused-function2.C | 6 + gcc/testsuite/g++.dg/warn/deprecated-10.C | 14 + 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/autopar/pr69110.c | 17 + gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 + gcc/testsuite/gcc.dg/declare-simd.c | 14 + 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/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/pr65980.c | 1 + gcc/testsuite/gcc.dg/pr66688.c | 1 + gcc/testsuite/gcc.dg/pr66869.c | 6 + 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/pr69535.c | 36 + gcc/testsuite/gcc.dg/setjmp-6.c | 25 + gcc/testsuite/gcc.dg/sync-fetch.c | 115 + gcc/testsuite/gcc.dg/tm/pr60908.c | 15 + gcc/testsuite/gcc.dg/torture/pr66178.c | 17 + gcc/testsuite/gcc.dg/torture/pr68264.c | 10 +- gcc/testsuite/gcc.dg/torture/pr69166.c | 14 + gcc/testsuite/gcc.dg/torture/pr69376.c | 45 + gcc/testsuite/gcc.dg/torture/pr69399.c | 18 + gcc/testsuite/gcc.dg/torture/pr69400.c | 20 + gcc/testsuite/gcc.dg/torture/pr69452.c | 35 + gcc/testsuite/gcc.dg/torture/pr69518.c | 11 + gcc/testsuite/gcc.dg/torture/pr69542.c | 37 + gcc/testsuite/gcc.dg/torture/pr69546-1.c | 26 + gcc/testsuite/gcc.dg/torture/pr69546-2.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/ivopt_5.c | 23 + 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 | 4 +- gcc/testsuite/gcc.dg/tree-ssa/sra-18.c | 10 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c | 26 + .../{ssa-dom-thread-2d.c => ssa-dom-thread-2h.c} | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/vector-5.c | 1 + gcc/testsuite/gcc.dg/tree-ssa/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 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c | 2 +- .../gcc.dg/vect/vect-over-widen-3-big-array.c | 3 +- gcc/testsuite/gcc.target/aarch64/ccmp_1.c | 4 +- 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 | 1 - gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C | 9 +- .../gcc.target/arm/{attr-neon-fp16.c => pr68620.c} | 0 gcc/testsuite/gcc.target/arm/pr68674.c | 28 + gcc/testsuite/gcc.target/arm/pr69245.c | 26 + gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 1 + gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.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/pr69530.c | 11 + gcc/testsuite/gcc.target/i386/pr69551.c | 23 + gcc/testsuite/gcc.target/mips/div-delay.c | 13 + gcc/testsuite/gcc.target/mips/mips.exp | 8 + 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.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/vsx-vector-2.c | 2 +- gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 | 32 + .../{allocate_error_5.f90 => allocate_error_6.f90} | 27 +- .../gfortran.dg/allocate_with_source_17.f03 | 36 + gcc/testsuite/gfortran.dg/block_15.f08 | 20 + gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 2 +- gcc/testsuite/gfortran.dg/common_23.f90 | 10 + .../gfortran.dg/graphite/interchange-3.f90 | 2 +- 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 + gcc/testsuite/gfortran.dg/pr65996.f90 | 13 + gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + .../gfortran.dg/unlimited_polymorphic_25.f03 | 14 + gcc/testsuite/gfortran.dg/vect/pr69466.f90 | 42 + 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 | 24 + gcc/testsuite/lib/multiline.exp | 10 +- gcc/testsuite/lib/target-supports.exp | 46 - gcc/trans-mem.c | 7 +- gcc/tree-data-ref.c | 21 +- gcc/tree-parloops.c | 3 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-dce.c | 6 +- gcc/tree-ssa-dom.c | 134 +- gcc/tree-ssa-loop-im.c | 24 +- gcc/tree-ssa-loop-ivcanon.c | 4 +- gcc/tree-ssa-loop-ivopts.c | 19 +- gcc/tree-ssa-loop.c | 7 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-sccvn.c | 19 +- gcc/tree-ssa-sccvn.h | 21 + gcc/tree-ssa-threadbackward.c | 169 +- gcc/tree-ssa-threadupdate.c | 71 +- gcc/tree-ssa-threadupdate.h | 13 + gcc/tree-ssanames.c | 4 +- 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-stmts.c | 27 +- gcc/tree-vrp.c | 4 +- gcc/tree.c | 58 +- gcc/tree.h | 4 +- gcc/var-tracking.c | 5 +- gcc/wide-int.cc | 72 +- gcc/wide-int.h | 4 +- libcpp/ChangeLog | 20 + libcpp/directives.c | 16 +- libcpp/files.c | 5 +- libcpp/internal.h | 2 +- libcpp/macro.c | 2 +- libcpp/po/ChangeLog | 8 + libcpp/po/cpplib.pot | 271 +- libcpp/po/fi.po | 376 +- 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 | 15 + libgomp/target.c | 7 +- libgomp/testsuite/libgomp.c++/pr69393.C | 16 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + libiberty/ChangeLog | 21 + libiberty/d-demangle.c | 28 +- libiberty/testsuite/d-demangle-expected | 52 +- libitm/ChangeLog | 23 + libitm/beginend.cc | 47 +- 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/libitm_i.h | 5 - libitm/method-serial.cc | 6 +- libitm/query.cc | 4 +- libitm/testsuite/libitm.c++/libstdc++-safeexc.C | 5 +- libstdc++-v3/ChangeLog | 131 + libstdc++-v3/acinclude.m4 | 43 +- libstdc++-v3/config.h.in | 7 +- 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 | 1 + libstdc++-v3/include/Makefile.in | 1 + 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 | 76 +- libstdc++-v3/include/c_compatibility/stdlib.h | 15 +- libstdc++-v3/include/c_global/cmath | 6 +- libstdc++-v3/include/ext/type_traits.h | 3 + .../testsuite/17_intro/headers/c++2011/linkage.cc | 20 + .../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 + .../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 +- 542 files changed, 27612 insertions(+), 16703 deletions(-) create mode 100644 gcc/testsuite/c-c++-common/goacc/use_device-1.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/abi/abi-tag16.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag16a.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag17.C create mode 100644 gcc/testsuite/g++.dg/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/enum31.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/var-templ47.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/flexary10.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/opt/pr69432.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69483.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69570.C create mode 100644 gcc/testsuite/g++.dg/pr69379.C delete mode 100644 gcc/testsuite/g++.dg/template/pr11858.C delete mode 100644 gcc/testsuite/g++.dg/template/pr24663.C create mode 100644 gcc/testsuite/g++.dg/template/pr55843.C delete mode 100644 gcc/testsuite/g++.dg/template/unify12.C delete mode 100644 gcc/testsuite/g++.dg/template/unify13.C delete mode 100644 gcc/testsuite/g++.dg/template/unify14.C delete mode 100644 gcc/testsuite/g++.dg/template/unify15.C delete mode 100644 gcc/testsuite/g++.dg/template/unify16.C delete mode 100644 gcc/testsuite/g++.dg/template/unify17.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69547.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/pr69403.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/declare-simd.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69292.c create mode 100644 gcc/testsuite/gcc.dg/pr66869.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/pr69535.c create mode 100644 gcc/testsuite/gcc.dg/setjmp-6.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/pr69166.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69376.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69399.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69400.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69452.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69518.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69542.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69546-2.c create mode 100644 gcc/testsuite/gcc.dg/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/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.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} (100%) create mode 100644 gcc/testsuite/gcc.target/arm/pr68674.c 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/pr69530.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69551.c create mode 100644 gcc/testsuite/gcc.target/mips/div-delay.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/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/allocate_with_source_17.f03 create mode 100644 gcc/testsuite/gfortran.dg/block_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/common_23.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/unlimited_polymorphic_25.f03 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69466.f90 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/testsuite/libgomp.c++/pr69393.C create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c create mode 100644 libstdc++-v3/include/bits/uniform_int_dist.h 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/{20_util/uses_allocator/69114.cc => 26_numerics/valarr [...]