This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/interrupt/stage1 in repository gcc.
discards 35ccc38 Add an array of function pointer test for PR 68661 discards 9a42f0f Rebuild array with the updated function pointer type discards dbfd1a5 Implement x86 interrupt attribute discards 845ee27 Update TARGET_FUNCTION_INCOMING_ARG documentation adds 3aab0c6 * mpxwrap/mpx_wrappers.c (__mpx_wrapper_memmove): Avoid -Wd [...] adds d14be1e libstdc++: Fix usage of __GXX_WEAK__ in TM TS support. adds 3e11647 PR target/69176 adds d6bc550 2016-01-18 Sandra Loosemore sandra@codesourcery.com adds b1d74ce Daily bump. adds ced41b9 Fix the remaining PR c++/24666 blockers (arrays decay to poin [...] adds 56778b6 2016-01-18 Jeff Law law@redhat.com adds 5668660 Merge of HSA adds 4e17ad5 * symtab.c (symtab_node::asm_name): Do not call printable na [...] adds bcd3678 * lto-streamer-out.c (lto_output): Do not stream instrumenta [...] adds 72a985d PR lto/69133 * cgraphunit.c (cgraph_node::expand_thunk): Wh [...] adds 8be55b3 PR lto/69136 * lto-symtab.c (lto_symtab_prevailing_virtual_ [...] adds 7a3cf64 PR rtl-optimization/68955 PR rtl-optimization/64557 * dse. [...] adds a1095d5 PR sanitizer/68824 * tsan/tsan_interceptors.cc (NEED_TLS_GE [...] adds bf79db9 * ira.c (ira): Update regstat data if we deleted insns. adds 3e0d45b 2016-01-19 Richard Biener rguenther@suse.de adds 6dd156e PR debug/65779 * shrink-wrap.c: Include valtrack.h. (move_ [...] adds dc5d6d1 2016-01-19 Richard Biener rguenther@suse.de adds be33152 * cgraphunit.c (cgraph_node::reset): Clear thunk info and i [...] adds dad0993 [Patch 1/4] Simplify the representation of CCMP patterns by using adds a0c919f PR c++/68586 * constexpr.c (clear_cv_cache): New. * cp-gim [...] adds 9f60d25 [PATCH 2/4] Add support for float CCMP adds be1c970 [PATCH 3/4] Add support for rtx costing of CCMP on AArch64 adds 07bd240 [PATCH 4/4] Add CCMP selection based on rtx costs adds 885cc3e [ARM] PR target/69135: Mark ARMv8 vcvt instructions as unconditional adds 0da0314 Fix memory chunk corruption for opts_obstack (PR jit/68446) adds e9021e9 Fix ICE in vectorizable_store (). adds e035a62 PR c++/68965 * pt.c (tsubst_copy): Mark elements in expande [...] adds 557a99f 2016-01-19 Richard Biener rguenther@suse.de adds 53fa0e5 PR ipa/66223 * ipa-devirt.c (is_cxa_pure_virtual_p): New fu [...] adds a9c01e8 PR testsuite/68820 * gcc.c-torture/execute/builtins/memops- [...] adds 45dc77f [Patch] Fix spurious warning in ccmp.c adds 51120e8 PR c++/59759 * pt.c (convert_template_argument): Handle VAR [...] adds 2968df8 libitm: Remove dead code. adds 6216d12 PR jit/69144: Ensure that libgccjit's tempdir is fully cleaned-up adds fd2ecb3 2016-01-19 Sandra Loosemore sandra@codesourcery.com adds 63bd5c2 * dwarf2out.c (need_endianity_attribute_p): New inline predi [...] adds 6c8ced3 Add C++-conforming wrappers for stdlib.h and math.h adds c13cc80 gcc/ChangeLog: adds 27dcfa6 * uninclude: Fix third argument to gensub. adds 56d4d87 PR middle-end/69347 * tree-ssa-threadbackwards.c (fsm_find [...] adds b152dd3 Daily bump. adds 3cbeb0b * doc/invoke.texi (Options Summary): Add '.' after @xref. adds 0754bad 2016-01-20 Andre Vieira andre.simoesdiasvieira@arm.com adds 4d37967 [PATCH] [target/25114] Improve comparisons against some small [...] adds 4a11f14 Add BZ markers adds c716ac2 2016-01-20 Richard Biener rguenther@suse.de adds 96536a9 * exp_ch2.adb (Expand_Current_Value): Make an appropriate ch [...] adds d47929d Ensure C++ language linkage in cmath and cstdlib adds f2da0b9 gcc/ adds 3e8825d liboffloadmic/ * plugin/libgomp-plugin-intelmic.cpp (GOMP_OF [...] adds d8ed64d Require non-x32 target for compile-time MPX tests adds 7fb75b5 Require non-x32 target for compile-time MPX tests adds 7ca56ca Fix ChangeLog entry. adds 44488eb Fix testsuite/ChangeLog entry adds a7b5688 [ARM target attributes] Fix effective_target tests adds 58219d1 PR tree-optimization/66612 * gcc.target/powerpc/20050830-1. [...] adds f5ce2ec libmpx/ adds e4e403a libgomp/ * task.c (gomp_create_target_task): Set firstprivat [...] adds 16d4186 2016-01-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 6ebc658 Correct date in ChangeLog entry for r232622 adds f4a2cfe Add C++11 <cmath> overloads to the global namespace adds f3a7179 libstdc++: Darwin does not support weak refs without definition. adds 7a3e023 PR bootstrap/69343 PR bootstrap/69339 PR tree-opt/68964 adds e4b5ff1 PR target/68609 * config/rs6000/rs6000.c (rs6000_emi [...] adds 62752e7 gcc/ * config/rs6000/ppc-auxv.h: New file. * config/rs6000/ [...] adds f55f934 PR middle-end/67653 * gimplify.c (gimplify_asm_expr): Warn [...] adds a6258f5 * omp-low.c (expand_omp_target): Avoid -Wmaybe-uninitialized [...] adds cdac035 Daily bump. adds a38a92d 2016-01-20 Matthias Klose doko@ubuntu.com adds 19e7066 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds 39155ab 2016-01-20 Sandra Loosemore sandra@codesourcery.com adds ece4d5b add more coalescing to simplify constraints adds c5e631c remove unused variable adds 72fe350 add missing ast node for isl 0.15 adds b8830ca check that all loops are valid in the combined region adds 86ee769 record loops in execution order adds aced5ca fix memory leak in scop-detection adds f5b446f rewrite computation of iteration domains adds dc06f29 check for unstructured control flow adds de862e2 fix PR68976: only add loop close phi for names defined in loop adds c3a1471 fix pr68692: reinstantiate the copy of internal parameters adds 9e18b25 fix codegen error exposed by compute isl flow patch adds c2f6e0d PR c/52291 - __sync_fetch_and_add and friends poorly specifie [...] adds ac7d424 PR c++/69355 * tree-dfa.c (get_ref_base_and_extent): Use GE [...] adds 8d6b250 2016-01-21 Richard Biener rguenther@suse.de adds 6621a5b S/390: Use proper read-only data section for literals. adds 47c0bea PR target/69187 PR target/65624 * config/arm/arm-builtins. [...] adds 0491d54 S/390: Fix missing .size directives. adds 81b017b 2016-01-21 Richard Biener rguenther@suse.de adds 62dd9f8 2016-01-21 Paolo Carlini paolo.carlini@oracle.com adds 786ea34 libstdc++/69406 Fix test to check for supported headers adds 36302ce * configure.ac (gcc_cv_as_dwloc): Test support for debug fram [...] adds b11b85e PR target/69129 PR target/69012 * config/mips/mips.c (mips [...] adds 6ae928e Fix typo adds 86e1605 2016-01-21 Vladimir Makarov vmakarov@redhat.com adds 9ad32a0 gcc/ adds 6dcad60 Mark r20 as fixed. Mark r21 not fixed & allocatable in callee. adds 114403c Issue wic prefetch instruction at call site. This optimizatio [...] adds 4d4180c [gcc] adds d99eec2 2016-01-21 Michael Meissner meissner@linux.vnet.ibm.com [...] adds e4538af Fix PR66178, ICE due to misexpansion of constant expressions [...] adds 5bbf8ad Fix missed comment fix in last change. adds 8649302 libitm: Disable testing transaction-safe exceptions on Darwin [...] adds 591f8b3 * config/rs6000/aix71.h (ASM_CPU_SPEC): Add entry for Power9 [...] adds 81f464d Add missing file adds 2f6cdf6 * configure.ac (gcc_cv_as_powerpc_mfcrf, gcc_cv_as_ma [...] adds c6b188b Record configure regenerate adds 773754a PR c++/43407 * decl.c (start_enum): Add attributes paramete [...] adds ed23e70 PR c++/40751 PR c++/64987 * decl.c (copy_type_enum): Respe [...] adds a821ae4 PR c++/65687 * decl.c (type_is_deprecated): Don't look into [...] adds 0ea4136 PR c++/59281 * g++.dg/ext/attr-constructor1.C: New. adds 15a5a90 PR c++/68810 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix l [...] adds d1565a0 2016-01-21 Jerry DeLisle jvdelisle@gcc.gnu.org adds 03a3af7 [PATCH] [PR tree-optimization/69347] Fix memory consumption i [...] adds f3a6a26 PR target/69252 * modulo-sched.c (optimize_sc): Allow branc [...] adds bbbbe8a PR c/69405 - [6 Regression] ICE in c_tree_printer on an inval [...] adds 8fb6810 Daily bump. adds b68773a 2016-01-21 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 52d0cdc * doc/extend.texi (scalar_storage_order type attribute): Doc [...] adds df48563 PR debug/66668 * dwarf2out.c (add_child_die_after): New fun [...] adds 06b94aa [Testsuite] Fix PR66877 adds 9935a0b 2016-01-22 Paolo Carlini paolo.carlini@oracle.com adds e545c40 * ipa-inline.c (can_inline_edge_p): Back out overzealous che [...] adds f078879 2016-01-22 Christian Bruel christian.bruel@st.com adds f64c1a3 missed : in log adds ce925c4 gcc/ChangeLog: adds f749570 Allow _GLIBCXX_HAVE_OBSOLETE_ISINF_ISNAN to be overridden adds 7b9de43 [ARM] Fix PR target/69403: Bug in thumb2_ior_scc_strict_it pattern adds f776e71 2016-01-22 Christian Bruel christian.bruel@st.com adds bc6edeb libgomp/ * target.c (gomp_get_target_fn_addr): Allow host fa [...] adds 86f38d0 [Patch Obvious] gcc.dg/vect/bb-slp-pr68892.c requires vectori [...] adds c0b02c4 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a44dd069 libitm: Fix HTM fastpath. adds e1b9f86 * system.h (string, algorithm): Include only conditionally. [...] adds 9e54e75 PR target/69416 adds 01fda32 - fix a ChangeLog entry adds 147aa3e 2016-01-22 Bill Schmidt wschmidt@linux.vnet.ibm.com adds a40204f PR middle-end/69347 * tree-ssa-dom.c (back_propagate_equiva [...] adds fbde726 PR c++/69392 * lambda.c (lambda_capture_field_type): Handle [...] adds ca38a38 Constrain std::valarray functions and operators adds 4d04e35 Fix ChangeLog entry in wrong file adds 51aec68 PR target/69432 * config/i386/i386.c: Include dojump.h. (e [...] adds 68749e2 2016-01-22 Edward Smith-Rowland 3dw4rd@verizon.net adds 243bf81 Daily bump. adds 132731f * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE. * gc [...] adds 802ba5c PR bootstrap/69434 * genrecog.c: Define INCLUDE_ALGORITHM b [...] adds 2927306 * tree-vect-stmts.c (vectorizable_condition): Build a VEC_CO [...] adds 4bec4fe * tree-ssanames.c (release_free_names_and_compact_live_names [...] adds feddf0d PR c++/58109 - alignas() fails to compile with constant expre [...] adds a483811 Fix clobber removal in parloops adds f7e5bfa PR libstdc++/69446 * config/os/hpux/os_defines.h (_GLIBCXX_ [...] adds 47ca840 PR libfortran/68744 * runtime/backtrace.c: Include gthr.h. [...] adds aa8c99e Daily bump. adds 9f2e861 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds c2e7d2b 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds 6d67051 2016-01-24 Dominique d'Humieres dominiq@lps.ens.fr adds cdcc70f Pass LSAN_OPTIONS to Makefiles in subdirectories adds 08c7bfb Revert "Fix the remaining PR c++/24666 blockers" adds 7de58a0 2016-01-24 Thomas Koenig tkoenig@gcc.gnu.org adds d65063f 2016-01-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds db565c5 Daily bump. adds f444c57 PR target/66655 * config/i386/cygming.h (MAKE_DECL_ONE_ONLY [...] adds af09d40 2016-01-25 Richard Biener rguenther@suse.de adds f34cae5 2016-01-25 Richard Biener rguenther@suse.de adds 7ce15a2 [ARC] Add basic support for double load and store instructions adds 8eacba9 [AARCH64][ACLE][NEON] Implement vcvt*_s64_f64 and vcvt*_u64_f [...] adds 340c725 * doc/extend.texi (scalar_storage_order type attribute): Fix [...] adds fe500d6 gcc/ adds 32050eb 2016-01-25 Bill Schmidt wschmidt@linux.vnet.ibm.com adds 6837fee 2016-01-25 Richard Biener rguenther@suse.de adds 4456274 PR target/69469 * gcc.target/powerpc/vsx-vect [...] adds 81fba47 Avoid including all of <random> in <algorithm> adds 105cb8d PR tree-optimization/69196 PR tree-optimization/68398 * tr [...] adds b3c0f04 * config/mips/mips.c (mips_compute_frame_info): Skip [...] adds b86e24e * omp-low.c (lower_omp_target) <case USE_DEVICE_PTR>: Set D [...] adds 92e91d0 PR target/69444 * config/rs6000/sfp-machine.h: Fix a typo i [...] adds ec714f6 Daily bump. adds c699f6a add missing testcase adds 45fc524 fix PR68343: disable fuse-*.c tests for isl 0.14 or earlier adds c161698 new scop schedule for isl-0.15 adds 510401d Add missing includes in JIT frontend. adds 648433a 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds ef7be7f PR 69400: Invalid 128-bit modulus result adds d1dae58 [PATCH] Do not set structural equality on polynomial types adds f7fc06e PR target/69442 * combine.c (combine_instructions): For REG [...] adds 2c7b2f8 2016-01-26 Richard Biener rguenther@suse.de adds cf293d8 2016-01-26 Richard Biener rguenther@suse.de adds f3a21e6 * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_i [...] adds 976877a remove arm_crypto_pragma test selector adds d513c68 Update stack alignment in ix86_update_stack_boundary adds 43d3a2e PR lto/69254 * opts.h (parse_sanitizer_options): New protot [...] adds 9b013f6 PR target/66655 * config/i386/winnt.c (i386_pe_binds_local_ [...] adds 105958a PR lto/69254 * lto-wrapper.c (merge_and_complain): Handle - [...] adds 6f43181 * omp-low.h (oacc_fn_attrib_kernels_p): Declare. (set_oacc_ [...] adds 442a556 Remove -m32 from gcc.target/i386/pr68986-2.c adds 5377305 2016-01-26 Christophe Lyon christophe.lyon@linaro.org adds 9bbfd06 PR tree-optimization/69483 * gimple-fold.c (canonicalize_co [...] adds 88444ae [ARC] Fix arcset* pattern's predicate. adds 7a3a29d Fix build failure when wide character support is not available adds 4176ce0 * configure.ac (ac_cv_std_swap_in_utility): New test. * sys [...] adds 3752e5b PR other/69006: fix extra newlines after diagnostics adds 2796d54 remove accidental empty commit adds c3f86f6 PR middle-end/60908 adds e1788bf PR other/69477 - attribute aligned documentation misleading adds b5a12dd Fix assertions for move assignment of trivial types adds 1b8c43a PR c++/68357 * cp-gimplify.c (cp_fold): If some operand fol [...] adds b8255cb PR target/68662 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds 8b7d2f8 PR rtl-optimization/69217 * var-tracking.c (tracked_record_ [...] adds 58b0f9c PR c++/68782 adds 6a38515 PR c++/68949 adds 80adbd9 2016-01-26 Paul Thomas pault@gcc.gnu.org adds 557c194 handle isl_ast_op_select adds 7cf9b89 Handle DR_NUM_DIMENSIONS == 0 in initialize_data_dependence_relation adds 619bb79 compiler: Avoid knock-on errors with impossibly large types. adds 8abd3d0 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit. adds 09a4541 compiler: Don't crash on invalid array type declarations. adds 4d4acdc compiler: Don't crash on erroneous array return types. adds f8aafc4 Daily bump. adds 27b6cda libiberty/ChangeLog: adds 894b08e libiberty/ChangeLog: adds 8d96cf4 libiberty/ChangeLog: adds 1629449 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit. adds aa57b18 [ARC] Reject constant-constant comparison. adds 220112f PR tree-optimization/69399 * wide-int.h (wi::lrshift): For [...] adds 874e154 HSA: simplify partitioning of HSA kernels and host impls. adds 7b0c1b6 2016-01-20 Christian Bruel christian.bruel@st.com adds 4faba62 * config/rs6000/driver-rs6000.c (detect_processor_aix [...] adds 5cb23e3 PR c++/69496 * constexpr.c (cxx_eval_array_reference): Eval [...] adds 8ca4755 [PR 69355] Correct hole detection when total_scalarization fails adds c88301a 2016-01-27 Richard Biener rguenther@suse.de adds 3adace2 Set FP options for failing special functions tests adds 9ce22fb 2015-01-27 Wilco Dijkstra wdijkstr@arm.com adds 18e9663 PR c++/69317 - [6 regression] wrong ABI version in -Wabi warnings adds 6a9b35ef PR c++/69379 * constexpr.c (cxx_eval_constant_expression): [...] adds d46a16d PR ada/69488 * gnat.dg/sso/*.adb: Robustify dg-output directives. adds 26271de 2016-01-27 Thomas Klausner wiz@NetBSD.org adds b3df021 2016-01-27 Uros Bizjak ubizjak@gmail.com adds 5fa82c1 2016-01-15 Ryan Burn contact@rnburn.com adds 5068be1 gcc/: * common.opt (fkeep-gc-roots-live): New undocumented o [...] adds d7993d8 * go-lang.c (go_langhook_init_options_struct): Default to - [...] adds ee49ca6 PR lto/69254 * sanitizer.def: Add BEGIN_SANITIZER_BUILTINS [...] adds 7795ac5 compiler: Accept map composite literals with omitted key [...] adds eec9642 libcpp: use better locations for _Pragma tokens (preprocessor/69126) adds fee5e49 PR c/68062 * c-typeck.c (build_binary_op) [EQ_EXPR, GE_EXPR [...] adds 9b84935 PR tree-optimization/68398 * params.def (PARAM_FSM_SCALE_PA [...] adds 7deb975 * testsuite/libstdc++-prettyprinters/whatis.cc: Include <random>. adds 78e516e PR debug/66869 * c-decl.c (c_write_global_declarations_1): [...] adds 807a0f5 rs6000: Put back the 's' output modifier adds 4e03fd0 Don't change stack_alignment_needed for __tls_get_addr adds 147b2f9 2016-01-27 Paul Thomas pault@gcc.gnu.org adds fa6e6b1 PR rtl-opt/69447 adds e2cc8a2 2016-01-27 Janus Weil janus@gcc.gnu.org adds 5ce8f55 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2 [...] adds fd41fc3 Daily bump. adds 00c8e91 Low-hanging C++-lexer speedup (PR c++/24208) adds 44e7334 2016-01-28 Thomas Preud'homme thomas.preudhomme@arm.com adds 7b8122c correct ChangeLogs for PR69422 adds badce22 Fix PR pch/68758. adds e87502d 2016-01-28 Richard Biener rguenther@suse.de adds 358dfcb gcc/ adds cc7124a gcc/fortran/ChangeLog: adds 65de97d Added missing testcase of r232919. adds 9c6705c Several instructions disassemble a zero immediate as wzr/xzr [...] adds b2b28d2 Add support for vector permute cost since various permutes ca [...] adds c93a489 * gcc-interface/gigi.h (enum attr_type): Rename into... (en [...] adds 9b2c24c PR libstdc++/69450 * acinclude.m4 (GLIBCXX_CHECK_MATH11_PRO [...] adds 21329e9 PR target/63679 * gcc.dg/tree-ssa/sra-17.c: A [...] adds d4a7881 * gcc.dg/pr65980.c: Skip on AIX. * gcc.dg/pr6 [...] adds 1e6115d * directives.c (destringize_and_run): Adjust prototype. adds 60763a0 PR c++/67407 adds d66fdd7 A recent change added UNSPEC to the CCMP patterns to stop com [...] adds b547a9b * tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED. adds 7410428 assert instead of silently failing code gen adds ded839b use codegen_error_p adds 7139736 remove out of sync comments adds 7d34463 make debug comment more explicit new edc97be Update TARGET_FUNCTION_INCOMING_ARG documentation new 6e8fd7d Implement x86 interrupt attribute new 3ee7d98 Rebuild array with the updated function pointer type new f86fdeb Add an array of function pointer test for PR 68661 new 150c681 iretq
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (35ccc38) \ N -- N -- N refs/heads/hjl/interrupt/stage1 (150c681)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 5 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 | 1 + Makefile.in | 5 +- Makefile.tpl | 5 +- config/isl.m4 | 12 + configure | 29 + contrib/ChangeLog | 4 + contrib/uninclude | 2 +- gcc/ChangeLog | 1454 ++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 8 + gcc/ada/ChangeLog | 50 + gcc/ada/exp_ch2.adb | 13 +- gcc/ada/gcc-interface/decl.c | 46 +- gcc/ada/gcc-interface/gigi.h | 34 +- gcc/ada/gcc-interface/lang.opt | 4 + gcc/ada/gcc-interface/misc.c | 6 +- gcc/ada/gcc-interface/trans.c | 243 +- gcc/ada/gcc-interface/utils.c | 45 + gcc/ada/gcc-interface/utils2.c | 8 +- gcc/alias.c | 22 +- gcc/asan.c | 3 + gcc/bb-reorder.c | 1 + gcc/builtin-types.def | 9 +- 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 | 28 + gcc/c/c-decl.c | 25 +- gcc/c/c-parser.c | 18 + gcc/c/c-tree.h | 2 + gcc/c/c-typeck.c | 28 + gcc/ccmp.c | 92 +- gcc/cfgloopmanip.c | 2 +- gcc/cgraph.c | 6 +- gcc/cgraphunit.c | 6 +- gcc/combine.c | 15 +- gcc/common.opt | 14 +- gcc/common/config/aarch64/aarch64-common.c | 1 + gcc/config.in | 21 +- gcc/config/aarch64/aarch64-builtins.c | 10 +- gcc/config/aarch64/aarch64-modes.def | 10 - gcc/config/aarch64/aarch64-protos.h | 3 +- gcc/config/aarch64/aarch64.c | 356 +- gcc/config/aarch64/aarch64.md | 265 +- gcc/config/aarch64/arm_neon.h | 60 + gcc/config/aarch64/constraints.md | 5 + gcc/config/aarch64/predicates.md | 21 +- gcc/config/arc/arc-protos.h | 2 +- gcc/config/arc/arc.c | 120 +- gcc/config/arc/arc.h | 4 + gcc/config/arc/arc.md | 127 +- gcc/config/arc/arc.opt | 4 + gcc/config/arc/predicates.md | 15 +- gcc/config/arm/arm-builtins.c | 2 +- gcc/config/arm/arm-c.c | 19 +- gcc/config/arm/arm-protos.h | 1 + gcc/config/arm/arm.c | 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/arm/vfp.md | 3 +- gcc/config/i386/cygming.h | 4 - gcc/config/i386/i386.c | 40 +- gcc/config/i386/i386.md | 25 +- gcc/config/i386/winnt.c | 14 + gcc/config/ia64/ia64.c | 2 +- gcc/config/ia64/ia64.opt | 2 +- gcc/config/m68k/m68k.md | 85 + gcc/config/m68k/predicates.md | 16 +- gcc/config/microblaze/microblaze.c | 151 + gcc/config/microblaze/microblaze.h | 4 +- gcc/config/microblaze/microblaze.md | 14 + gcc/config/microblaze/microblaze.opt | 4 + gcc/config/mips/mips.c | 32 +- gcc/config/rs6000/aix71.h | 1 + gcc/config/rs6000/driver-rs6000.c | 5 + gcc/config/rs6000/linux64.h | 3 + gcc/config/rs6000/ppc-auxv.h | 105 + gcc/config/rs6000/rs6000-builtin.def | 9 + gcc/config/rs6000/rs6000.c | 251 +- gcc/config/rs6000/rs6000.h | 3 + gcc/config/rs6000/vector.md | 11 +- gcc/config/s390/s390.c | 4 +- gcc/config/s390/s390.md | 11 +- gcc/configure | 102 +- gcc/configure.ac | 65 +- gcc/cp/ChangeLog | 159 + gcc/cp/class.c | 4 +- gcc/cp/constexpr.c | 108 +- gcc/cp/cp-gimplify.c | 77 +- gcc/cp/cp-tree.h | 4 +- gcc/cp/decl.c | 29 +- gcc/cp/decl2.c | 3 +- gcc/cp/error.c | 5 +- gcc/cp/lambda.c | 18 +- gcc/cp/mangle.c | 6 +- gcc/cp/optimize.c | 2 + gcc/cp/parser.c | 21 +- gcc/cp/pt.c | 193 +- gcc/cp/search.c | 97 +- gcc/cp/semantics.c | 5 +- gcc/cp/typeck.c | 14 + gcc/diagnostic-show-locus.c | 61 +- gcc/diagnostic.c | 33 +- gcc/diagnostic.h | 4 - gcc/doc/contrib.texi | 4 +- gcc/doc/cpp.texi | 2 +- gcc/doc/cppopts.texi | 2 +- gcc/doc/extend.texi | 274 +- gcc/doc/generic.texi | 5 +- gcc/doc/install.texi | 22 + gcc/doc/invoke.texi | 11568 ++++++++++--------- gcc/doc/lto.texi | 4 - gcc/doc/rtl.texi | 6 +- gcc/doc/sourcebuild.texi | 11 + gcc/doc/standards.texi | 111 +- gcc/doc/tm.texi | 36 +- gcc/dse.c | 14 +- gcc/dwarf2out.c | 278 +- gcc/expr.c | 23 +- gcc/final.c | 1 + gcc/fortran/ChangeLog | 75 + gcc/fortran/decl.c | 7 +- gcc/fortran/error.c | 10 +- gcc/fortran/frontend-passes.c | 117 +- gcc/fortran/interface.c | 3 +- gcc/fortran/invoke.texi | 2 +- gcc/fortran/primary.c | 21 +- gcc/fortran/resolve.c | 9 +- gcc/fortran/trans-expr.c | 25 +- gcc/fortran/types.def | 7 +- gcc/gcc.c | 1 + gcc/genconditions.c | 1 + gcc/genrecog.c | 2 +- gcc/ggc-common.c | 8 +- gcc/gimple-fold.c | 2 + gcc/gimple-low.c | 1 + gcc/gimple-pretty-print.c | 7 + gcc/gimple-ssa-split-paths.c | 2 +- gcc/gimple-walk.c | 1 + gcc/gimple.c | 14 + gcc/gimple.def | 4 + gcc/gimple.h | 65 +- gcc/gimplify.c | 32 +- gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 3 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 82 +- gcc/go/gofrontend/expressions.h | 91 + gcc/go/gofrontend/gogo.cc | 9 + gcc/go/gofrontend/parse.cc | 17 +- gcc/go/gofrontend/types.cc | 6 +- gcc/graphite-dependences.c | 186 +- gcc/graphite-isl-ast-to-gimple.c | 862 +- gcc/graphite-optimize-isl.c | 202 +- gcc/graphite-poly.c | 155 +- gcc/graphite-scop-detection.c | 133 +- gcc/graphite-sese-to-poly.c | 778 +- gcc/graphite.h | 50 +- gcc/hsa-brig-format.h | 1234 ++ gcc/hsa-brig.c | 2560 ++++ gcc/hsa-dump.c | 1189 ++ gcc/hsa-gen.c | 6151 ++++++++++ gcc/hsa-regalloc.c | 719 ++ gcc/hsa.c | 952 ++ gcc/hsa.h | 1402 +++ gcc/ifcvt.c | 4 +- gcc/ipa-chkp.c | 1 + gcc/ipa-devirt.c | 38 +- gcc/ipa-hsa.c | 331 + gcc/ipa-inline.c | 8 +- gcc/ipa-prop.c | 3 - gcc/ira.c | 14 +- gcc/jit/ChangeLog | 35 + gcc/jit/docs/_build/texinfo/libgccjit.texi | 1035 +- gcc/jit/docs/cp/intro/tutorial04.rst | 9 +- gcc/jit/docs/examples/tut04-toyvm/toyvm.cc | 74 +- gcc/jit/jit-playback.c | 26 +- gcc/jit/jit-tempdir.c | 18 +- gcc/jit/jit-tempdir.h | 8 + gcc/lra-coalesce.c | 25 +- gcc/lra-remat.c | 77 +- gcc/lto-section-in.c | 3 +- gcc/lto-streamer-out.c | 3 +- gcc/lto-streamer.h | 1 + gcc/lto-wrapper.c | 22 +- gcc/lto/ChangeLog | 18 + gcc/lto/lto-symtab.c | 2 + gcc/match.pd | 5 +- gcc/mem-stats.h | 4 +- gcc/modulo-sched.c | 7 +- gcc/omp-builtins.def | 7 +- gcc/omp-low.c | 1686 ++- gcc/omp-low.h | 3 +- gcc/opts.c | 288 +- gcc/opts.h | 2 + gcc/params.def | 15 + gcc/passes.def | 2 + gcc/pretty-print.h | 6 +- gcc/rtl.h | 1 + gcc/rtlanal.c | 13 + gcc/sanitizer.def | 7 + gcc/sese.c | 92 +- gcc/sese.h | 21 +- gcc/shrink-wrap.c | 40 +- gcc/simplify-rtx.c | 7 +- gcc/symtab.c | 9 +- gcc/system.h | 5 + gcc/target.def | 36 +- gcc/testsuite/ChangeLog | 692 +- gcc/testsuite/c-c++-common/goacc/use_device-1.c | 14 + gcc/testsuite/c-c++-common/pr67653.c | 8 + gcc/testsuite/c-c++-common/pr69126.c | 22 + gcc/testsuite/c-c++-common/vector-compare-4.c | 42 + gcc/testsuite/g++.dg/abi/Wabi-2-2.C | 14 + gcc/testsuite/g++.dg/abi/Wabi-2-3.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-2.C | 16 + gcc/testsuite/g++.dg/abi/Wabi-3-3.C | 14 + gcc/testsuite/g++.dg/abi/abi-tag15.C | 2 +- gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc | 10 + gcc/testsuite/g++.dg/cpp0x/alignas5.C | 45 + gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C | 27 + gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C | 29 + .../g++.dg/cpp0x/constexpr-reinterpret1.C | 6 +- gcc/testsuite/g++.dg/cpp0x/enum30.C | 14 + gcc/testsuite/g++.dg/cpp0x/enum31.C | 7 + gcc/testsuite/g++.dg/cpp0x/pr58046.C | 39 + gcc/testsuite/g++.dg/cpp0x/temp_default6.C | 27 + gcc/testsuite/g++.dg/cpp0x/temp_default7.C | 27 + gcc/testsuite/g++.dg/cpp1y/lambda-init14.C | 19 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C | 23 + gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C | 21 + gcc/testsuite/g++.dg/ext/attr-constructor1.C | 5 + gcc/testsuite/g++.dg/ext/constexpr-vla1.C | 30 + gcc/testsuite/g++.dg/ext/timevar1.C | 1 + gcc/testsuite/g++.dg/ext/vector29.C | 53 + gcc/testsuite/g++.dg/inherit/protected1.C | 51 + gcc/testsuite/g++.dg/ipa/devirt-50.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_0.C | 19 + gcc/testsuite/g++.dg/lto/pr69133_1.C | 22 + gcc/testsuite/g++.dg/opt/pr69432.C | 62 + gcc/testsuite/g++.dg/opt/pr69483.C | 6 + gcc/testsuite/g++.dg/pr63995-1.C | 3 +- gcc/testsuite/g++.dg/pr67989.C | 1 - gcc/testsuite/g++.dg/pr69379.C | 20 + gcc/testsuite/g++.dg/template/pr55843.C | 27 + gcc/testsuite/g++.dg/torture/pr69136.C | 6 + gcc/testsuite/g++.dg/torture/pr69355.C | 150 + gcc/testsuite/g++.dg/tree-ssa/pr69336.C | 86 + gcc/testsuite/g++.dg/warn/deprecated-10.C | 14 + .../gcc.c-torture/execute/builtins/memops-asm.x | 10 + .../gcc.c-torture/execute/builtins/strstr-asm.c | 1 - .../gcc.c-torture/execute/builtins/strstr-asm.x | 10 + gcc/testsuite/gcc.c-torture/execute/pr69320-1.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69320-2.c | 35 + gcc/testsuite/gcc.c-torture/execute/pr69320-3.c | 17 + gcc/testsuite/gcc.c-torture/execute/pr69320-4.c | 18 + gcc/testsuite/gcc.c-torture/execute/pr69403.c | 20 + gcc/testsuite/gcc.c-torture/execute/pr69447.c | 26 + gcc/testsuite/gcc.c-torture/execute/stkalign.c | 1 + gcc/testsuite/gcc.dg/Wcxx-compat-8.c | 3 +- gcc/testsuite/gcc.dg/autopar/pr69110.c | 17 + gcc/testsuite/gcc.dg/autopar/pr69426.c | 19 + gcc/testsuite/gcc.dg/debug/dwarf2/sso.c | 22 + gcc/testsuite/gcc.dg/declare-simd.c | 14 + gcc/testsuite/gcc.dg/declspec-1.c | 6 +- gcc/testsuite/gcc.dg/graphite/fuse-2.c | 4 +- gcc/testsuite/gcc.dg/graphite/graphite.exp | 8 +- gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c | 29 + gcc/testsuite/gcc.dg/graphite/pr35356-1.c | 2 +- gcc/testsuite/gcc.dg/graphite/pr68976.c | 11 + gcc/testsuite/gcc.dg/graphite/pr69292.c | 19 + .../plugin/diagnostic-test-show-locus-color.c | 91 +- .../plugin/diagnostic_plugin_test_show_locus.c | 2 +- gcc/testsuite/gcc.dg/plugin/wide-int_plugin.c | 33 + gcc/testsuite/gcc.dg/pr24293.c | 12 + gcc/testsuite/gcc.dg/pr63549.c | 2 +- gcc/testsuite/gcc.dg/pr65779.c | 42 + gcc/testsuite/gcc.dg/pr65980.c | 1 + gcc/testsuite/gcc.dg/pr66688.c | 1 + gcc/testsuite/gcc.dg/pr66869.c | 6 + gcc/testsuite/gcc.dg/pr69328.c | 16 + gcc/testsuite/gcc.dg/pr69421.c | 16 + gcc/testsuite/gcc.dg/pr69442.c | 23 + gcc/testsuite/gcc.dg/pr69483.c | 6 + gcc/testsuite/gcc.dg/sync-fetch.c | 115 + gcc/testsuite/gcc.dg/tm/pr60908.c | 15 + gcc/testsuite/gcc.dg/torture/pr29119.c | 3 +- gcc/testsuite/gcc.dg/torture/pr66178.c | 17 + gcc/testsuite/gcc.dg/torture/pr68264.c | 10 +- gcc/testsuite/gcc.dg/torture/pr68955.c | 41 + gcc/testsuite/gcc.dg/torture/pr69166.c | 14 + gcc/testsuite/gcc.dg/torture/pr69352.c | 40 + gcc/testsuite/gcc.dg/torture/pr69376.c | 45 + gcc/testsuite/gcc.dg/torture/pr69399.c | 18 + gcc/testsuite/gcc.dg/torture/pr69400.c | 20 + gcc/testsuite/gcc.dg/torture/pr69452.c | 35 + gcc/testsuite/gcc.dg/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 | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2c.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2d.c | 5 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-2g.c | 26 + .../{ssa-dom-thread-2d.c => ssa-dom-thread-2h.c} | 6 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-7.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/vrp46.c | 2 + gcc/testsuite/gcc.dg/unroll-2.c | 4 + gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 1 + .../gcc.dg/vect/vect-over-widen-3-big-array.c | 3 +- gcc/testsuite/gcc.target/aarch64/ccmp_1.c | 95 + gcc/testsuite/gcc.target/aarch64/pr68674.c | 22 + gcc/testsuite/gcc.target/aarch64/simd/pr67896.C | 7 + .../gcc.target/aarch64/simd/vcvt_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvt_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvta_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvta_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtm_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtm_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtn_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtn_u64_f64_1.c | 19 + .../gcc.target/aarch64/simd/vcvtp_s64_f64_1.c | 25 + .../gcc.target/aarch64/simd/vcvtp_u64_f64_1.c | 19 + gcc/testsuite/gcc.target/arm/attr-crypto.c | 13 +- .../gcc.target/arm/attr-neon-builtin-fail.c | 7 +- gcc/testsuite/gcc.target/arm/attr-neon-fp16.c | 5 +- gcc/testsuite/gcc.target/arm/attr-neon2.c | 10 +- gcc/testsuite/gcc.target/arm/attr-neon3.c | 8 +- gcc/testsuite/gcc.target/arm/cmp-2.c | 5 +- gcc/testsuite/gcc.target/arm/memset-inline-10.c | 1 + gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C | 9 +- .../gcc.target/arm/{attr-neon-fp16.c => pr68620.c} | 5 +- gcc/testsuite/gcc.target/arm/pr68674.c | 28 + gcc/testsuite/gcc.target/arm/pr69135_1.c | 44 + .../{aarch64/pr65624.c => arm/pr69187.c} | 4 + gcc/testsuite/gcc.target/arm/pr69245.c | 26 + gcc/testsuite/gcc.target/arm/unsigned-float.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-1.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-ldmias.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbd.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmdbs.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmiad.c | 5 +- gcc/testsuite/gcc.target/arm/vfp-stmias.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-1.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-2.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-3.c | 5 +- gcc/testsuite/gcc.target/arm/vnmul-4.c | 5 +- gcc/testsuite/gcc.target/i386/chkp-always_inline.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-bndret.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-builtins-4.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-const-check-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-label-address.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-lifetime-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-narrow-bounds.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-pr69044.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-1.c | 3 +- .../gcc.target/i386/chkp-remove-bndint-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strchr.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-2.c | 4 +- gcc/testsuite/gcc.target/i386/chkp-strlen-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-strlen-4.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-strlen-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-1.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-10.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-11.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-12.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-13.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-14.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-15.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-16.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-2.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-3.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-4.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-5.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-6.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-7.c | 3 +- gcc/testsuite/gcc.target/i386/chkp-stropt-8.c | 6 +- gcc/testsuite/gcc.target/i386/chkp-stropt-9.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-1.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-12.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-13.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-14.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-15.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-16.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-17.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-18.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-2.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-26.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-27.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-3.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-bnd.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-iamcu.c | 2 +- .../gcc.target/i386/interrupt-sibcall-1.c | 5 +- .../gcc.target/i386/interrupt-sibcall-2.c | 5 +- .../gcc.target/i386/interrupt-switch-abi.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-xmm.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-ymm.c | 3 +- gcc/testsuite/gcc.target/i386/interrupt-zmm.c | 3 +- gcc/testsuite/gcc.target/i386/pr63995-2.c | 3 +- gcc/testsuite/gcc.target/i386/pr64805.c | 3 +- gcc/testsuite/gcc.target/i386/pr65044.c | 3 +- gcc/testsuite/gcc.target/i386/pr65167.c | 3 +- gcc/testsuite/gcc.target/i386/pr65183.c | 3 +- gcc/testsuite/gcc.target/i386/pr65184.c | 3 +- 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/pr69512.c | 14 + gcc/testsuite/gcc.target/i386/thunk-retbnd.c | 3 +- gcc/testsuite/gcc.target/m68k/pr25114.c | 26 + gcc/testsuite/gcc.target/mips/pr69129.c | 29 + gcc/testsuite/gcc.target/powerpc/20050830-1.c | 3 +- gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c | 65 + .../gcc.target/powerpc/p8vector-builtin-8.c | 3 +- gcc/testsuite/gcc.target/powerpc/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 +- gcc/testsuite/gfortran.dg/block_15.f08 | 20 + gcc/testsuite/gfortran.dg/block_end_error_1.f90 | 2 +- .../gfortran.dg/graphite/interchange-3.f90 | 2 +- gcc/testsuite/gfortran.dg/graphite/pr68692.f90 | 64 + gcc/testsuite/gfortran.dg/implicit_class_1.f90 | 1 + gcc/testsuite/gfortran.dg/inline_matmul_13.f90 | 47 + gcc/testsuite/gfortran.dg/interface_38.f90 | 16 + gcc/testsuite/gfortran.dg/interface_39.f90 | 14 + gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 | 16 + .../{matmul_bounds_2.f90 => matmul_bounds_8.f90} | 10 +- gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 | 23 + gcc/testsuite/gfortran.dg/pr65996.f90 | 13 + gcc/testsuite/gfortran.dg/pr68283.f90 | 15 + gcc/testsuite/gfortran.dg/vect/pr69466.f90 | 42 + gcc/testsuite/gnat.dg/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 | 47 +- gcc/timevar.def | 1 + gcc/toplev.c | 10 +- gcc/trans-mem.c | 7 +- gcc/tree-core.h | 9 +- gcc/tree-data-ref.c | 21 +- gcc/tree-dfa.c | 2 +- gcc/tree-parloops.c | 3 +- gcc/tree-pass.h | 2 + gcc/tree-pretty-print.c | 12 + gcc/tree-sra.c | 6 +- gcc/tree-ssa-dom.c | 172 +- gcc/tree-ssa-loop-im.c | 24 +- gcc/tree-ssa-loop-ivopts.c | 19 +- gcc/tree-ssa-loop.c | 7 +- gcc/tree-ssa-pre.c | 16 +- gcc/tree-ssa-sccvn.c | 130 +- gcc/tree-ssa-sccvn.h | 41 + gcc/tree-ssa-scopedtables.c | 22 +- gcc/tree-ssa-threadbackward.c | 174 +- gcc/tree-ssa-threadupdate.c | 71 +- gcc/tree-ssa-threadupdate.h | 13 + gcc/tree-ssanames.c | 7 +- gcc/tree-streamer-in.c | 26 +- gcc/tree-streamer-out.c | 5 +- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-loop-manip.c | 19 +- gcc/tree-vect-loop.c | 28 +- gcc/tree-vect-stmts.c | 49 +- gcc/tree-vrp.c | 4 +- gcc/tree.c | 201 +- gcc/tree.h | 12 +- gcc/var-tracking.c | 5 +- gcc/wide-int.cc | 49 +- gcc/wide-int.h | 4 +- include/ChangeLog | 13 + include/gomp-constants.h | 28 + libcpp/ChangeLog | 16 + libcpp/directives.c | 16 +- libcpp/internal.h | 2 +- libcpp/macro.c | 2 +- libgcc/ChangeLog | 148 +- libgcc/config.host | 9 + .../rs6000/extendkftf2-sw.c} | 44 +- .../{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} | 17 +- .../fixunstfti.c => config/rs6000/fixunskfti.c} | 17 +- libgcc/config/rs6000/float128-hw.c | 207 + libgcc/config/rs6000/float128-ifunc.c | 362 + libgcc/config/rs6000/float128-sed | 25 + libgcc/config/rs6000/float128-sed-hw | 25 + .../floattitf.c => config/rs6000/floattikf.c} | 17 +- .../floattitf.c => config/rs6000/floatuntikf.c} | 17 +- libgcc/config/rs6000/quad-float128.h | 213 + libgcc/config/rs6000/sfp-exceptions.c | 72 + libgcc/config/rs6000/sfp-machine.h | 94 +- libgcc/config/rs6000/t-float128 | 95 + libgcc/config/rs6000/t-float128-hw | 35 + .../rs6000/trunctfkf2-sw.c} | 48 +- libgcc/configure | 55 + libgcc/configure.ac | 31 + libgfortran/ChangeLog | 7 + libgfortran/runtime/backtrace.c | 8 +- libgomp/ChangeLog | 80 + libgomp/Makefile.in | 49 +- libgomp/config.h.in | 6 + libgomp/configure | 166 +- libgomp/libgomp-plugin.h | 3 +- libgomp/libgomp.h | 12 +- libgomp/libgomp_g.h | 3 +- libgomp/oacc-host.c | 3 +- libgomp/plugin/Makefrag.am | 13 + libgomp/plugin/configfrag.ac | 102 + libgomp/plugin/plugin-hsa.c | 1493 +++ libgomp/target.c | 220 +- libgomp/task.c | 5 +- libgomp/testsuite/Makefile.in | 6 + libgomp/testsuite/libgomp.c++/pr69393.C | 16 + libgomp/testsuite/libgomp.c/pr69110.c | 26 + libiberty/ChangeLog | 21 + libiberty/d-demangle.c | 28 +- libiberty/testsuite/d-demangle-expected | 52 +- libitm/ChangeLog | 50 + libitm/Makefile.am | 20 +- libitm/Makefile.in | 35 +- libitm/beginend.cc | 47 +- libitm/config/arm/neon.cc | 3 - libitm/config/linux/rwlock.h | 42 +- libitm/config/posix/rwlock.cc | 1 + libitm/config/posix/rwlock.h | 37 +- libitm/config/x86/sjlj.S | 14 +- libitm/{vect128.cc => config/x86/x86_sse.cc} | 7 + libitm/configure | 50 +- libitm/configure.ac | 3 - libitm/libitm.h | 6 +- libitm/libitm_i.h | 13 - libitm/local_type_traits | 1901 --- libitm/method-serial.cc | 6 +- libitm/query.cc | 4 +- libitm/testsuite/libitm.c++/libstdc++-safeexc.C | 5 +- libitm/vect64.cc | 36 - libmpx/ChangeLog | 13 + libmpx/libtool-version | 6 - libmpx/mpxrt/mpxrt.c | 4 +- libmpx/mpxwrap/mpx_wrappers.c | 12 +- liboffloadmic/ChangeLog | 11 + liboffloadmic/plugin/libgomp-plugin-intelmic.cpp | 6 +- libsanitizer/ChangeLog | 6 + libsanitizer/tsan/tsan_interceptors.cc | 15 + libstdc++-v3/ChangeLog | 172 + libstdc++-v3/acinclude.m4 | 43 +- libstdc++-v3/config.h.in | 7 +- libstdc++-v3/config/os/aix/os_defines.h | 3 + libstdc++-v3/config/os/bsd/darwin/os_defines.h | 3 + libstdc++-v3/config/os/gnu-linux/os_defines.h | 4 + libstdc++-v3/config/os/hpux/os_defines.h | 3 + libstdc++-v3/configure | 59 +- libstdc++-v3/doc/html/manual/internals.html | 7 + libstdc++-v3/doc/xml/manual/internals.xml | 8 + libstdc++-v3/include/Makefile.am | 5 +- libstdc++-v3/include/Makefile.in | 5 +- libstdc++-v3/include/bits/c++config | 36 +- libstdc++-v3/include/bits/cpp_type_traits.h | 3 + libstdc++-v3/include/bits/random.h | 168 +- libstdc++-v3/include/bits/random.tcc | 152 - libstdc++-v3/include/bits/stl_algo.h | 2 +- libstdc++-v3/include/bits/stl_algobase.h | 12 +- libstdc++-v3/include/bits/uniform_int_dist.h | 366 + libstdc++-v3/include/bits/valarray_before.h | 14 +- libstdc++-v3/include/c_compatibility/math.h | 115 +- libstdc++-v3/include/c_compatibility/stdlib.h | 29 +- libstdc++-v3/include/c_global/ccomplex | 2 + libstdc++-v3/include/c_global/cmath | 14 +- libstdc++-v3/include/c_global/cstdlib | 10 +- libstdc++-v3/include/c_global/ctgmath | 2 + libstdc++-v3/include/ext/type_traits.h | 3 + libstdc++-v3/src/c++11/cow-stdexcept.cc | 23 +- .../headers/c++2011/{stdc++.cc => linkage.cc} | 18 +- .../uninitialized_copy/move_iterators/1.cc | 2 +- .../uninitialized_copy_n/move_iterators/1.cc | 2 +- .../copy/move_iterators/69478.cc} | 43 +- .../copy_backward/move_iterators/69478.cc} | 43 +- .../69114.cc => 25_algorithms/move/69478.cc} | 43 +- .../move_backward/69478.cc} | 43 +- .../testsuite/25_algorithms/nth_element/58800.cc | 1 + .../headers/cmath/{48891.cc => 14608.cc} | 22 +- .../testsuite/26_numerics/headers/cmath/60401.cc | 68 + .../headers/cmath/c99_classification_macros_c.cc | 6 +- .../headers/{cmath/48891.cc => cstdlib/60401.cc} | 14 +- .../testsuite/26_numerics/random/pr60037-neg.cc | 4 +- .../69114.cc => 26_numerics/valarray/69116.cc} | 44 +- .../ext/special_functions/hyperg/check_value.cc | 5 +- .../ext/type_traits/add_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/add_unsigned_integer_neg.cc | 4 +- .../type_traits/remove_unsigned_floating_neg.cc | 2 +- .../ext/type_traits/remove_unsigned_integer_neg.cc | 4 +- .../testsuite/libstdc++-prettyprinters/whatis.cc | 1 + .../01_assoc_laguerre/compile_2.cc | 3 +- .../02_assoc_legendre/check_value.cc | 4 +- .../02_assoc_legendre/compile_2.cc | 3 +- .../special_functions/03_beta/compile_2.cc | 3 +- .../04_comp_ellint_1/compile_2.cc | 3 +- .../05_comp_ellint_2/compile_2.cc | 3 +- .../06_comp_ellint_3/compile_2.cc | 3 +- .../special_functions/07_cyl_bessel_i/compile_2.cc | 3 +- .../special_functions/08_cyl_bessel_j/compile_2.cc | 3 +- .../special_functions/09_cyl_bessel_k/compile_2.cc | 3 +- .../special_functions/10_cyl_neumann/compile_2.cc | 3 +- .../special_functions/11_ellint_1/compile_2.cc | 3 +- .../special_functions/12_ellint_2/compile_2.cc | 3 +- .../special_functions/13_ellint_3/compile_2.cc | 3 +- .../special_functions/14_expint/compile_2.cc | 3 +- .../special_functions/15_hermite/compile_2.cc | 3 +- .../special_functions/16_laguerre/compile_2.cc | 3 +- .../special_functions/17_legendre/compile_2.cc | 3 +- .../special_functions/18_riemann_zeta/compile_2.cc | 3 +- .../special_functions/19_sph_bessel/compile_2.cc | 3 +- .../special_functions/20_sph_legendre/compile_2.cc | 3 +- .../special_functions/21_sph_neumann/compile_2.cc | 3 +- 689 files changed, 39829 insertions(+), 13292 deletions(-) create mode 100644 gcc/config/rs6000/ppc-auxv.h create mode 100644 gcc/hsa-brig-format.h create mode 100644 gcc/hsa-brig.c create mode 100644 gcc/hsa-dump.c create mode 100644 gcc/hsa-gen.c create mode 100644 gcc/hsa-regalloc.c create mode 100644 gcc/hsa.c create mode 100644 gcc/hsa.h create mode 100644 gcc/ipa-hsa.c create mode 100644 gcc/testsuite/c-c++-common/goacc/use_device-1.c create mode 100644 gcc/testsuite/c-c++-common/pr67653.c create mode 100644 gcc/testsuite/c-c++-common/pr69126.c create mode 100644 gcc/testsuite/c-c++-common/vector-compare-4.c create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-2-3.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-2.C create mode 100644 gcc/testsuite/g++.dg/abi/Wabi-3-3.C create mode 100644 gcc/testsuite/g++.dg/cilk-plus/CK/pr69267.cc create mode 100644 gcc/testsuite/g++.dg/cpp0x/alignas5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-aggr2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-array15.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum30.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/enum31.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr58046.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/temp_default7.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-init14.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/parameter-pack-2.C create mode 100644 gcc/testsuite/g++.dg/ext/attr-constructor1.C create mode 100644 gcc/testsuite/g++.dg/ext/constexpr-vla1.C create mode 100644 gcc/testsuite/g++.dg/ext/vector29.C create mode 100644 gcc/testsuite/g++.dg/inherit/protected1.C create mode 100644 gcc/testsuite/g++.dg/ipa/devirt-50.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69133_1.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69432.C create mode 100644 gcc/testsuite/g++.dg/opt/pr69483.C create mode 100644 gcc/testsuite/g++.dg/pr69379.C create mode 100644 gcc/testsuite/g++.dg/template/pr55843.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69136.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69355.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr69336.C create mode 100644 gcc/testsuite/g++.dg/warn/deprecated-10.C create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/memops-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/builtins/strstr-asm.x create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-1.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-2.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-3.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69320-4.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69403.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr69447.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69110.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr69426.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/sso.c create mode 100644 gcc/testsuite/gcc.dg/declare-simd.c create mode 100644 gcc/testsuite/gcc.dg/graphite/isl-ast-op-select.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr68976.c create mode 100644 gcc/testsuite/gcc.dg/graphite/pr69292.c create mode 100644 gcc/testsuite/gcc.dg/pr24293.c create mode 100644 gcc/testsuite/gcc.dg/pr65779.c create mode 100644 gcc/testsuite/gcc.dg/pr66869.c create mode 100644 gcc/testsuite/gcc.dg/pr69328.c create mode 100644 gcc/testsuite/gcc.dg/pr69421.c create mode 100644 gcc/testsuite/gcc.dg/pr69442.c create mode 100644 gcc/testsuite/gcc.dg/pr69483.c create mode 100644 gcc/testsuite/gcc.dg/sync-fetch.c create mode 100644 gcc/testsuite/gcc.dg/tm/pr60908.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr66178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68955.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69166.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69352.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69376.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69399.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69400.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69452.c create mode 100644 gcc/testsuite/gcc.dg/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.target/aarch64/ccmp_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr68674.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/pr67896.C create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvt_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvta_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtm_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtn_u64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_s64_f64_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/vcvtp_u64_f64_1.c copy gcc/testsuite/{g++.dg => gcc.target/arm}/pr67989.C (81%) copy gcc/testsuite/gcc.target/arm/{attr-neon-fp16.c => pr68620.c} (56%) create mode 100644 gcc/testsuite/gcc.target/arm/pr68674.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69135_1.c copy gcc/testsuite/gcc.target/{aarch64/pr65624.c => arm/pr69187.c} (70%) create mode 100644 gcc/testsuite/gcc.target/arm/pr69245.c create mode 100644 gcc/testsuite/gcc.target/i386/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/pr69512.c create mode 100644 gcc/testsuite/gcc.target/m68k/pr25114.c create mode 100644 gcc/testsuite/gcc.target/mips/pr69129.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-builtin-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr63354.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69252.c create mode 100644 gcc/testsuite/gfortran.dg/alloc_comp_assign_15.f03 copy gcc/testsuite/gfortran.dg/{allocate_error_5.f90 => allocate_error_6.f90} (54%) create mode 100644 gcc/testsuite/gfortran.dg/block_15.f08 create mode 100644 gcc/testsuite/gfortran.dg/graphite/pr68692.f90 create mode 100644 gcc/testsuite/gfortran.dg/inline_matmul_13.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_38.f90 create mode 100644 gcc/testsuite/gfortran.dg/interface_39.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_10.f90 copy gcc/testsuite/gfortran.dg/{matmul_bounds_2.f90 => matmul_bounds_8.f90} (66%) create mode 100644 gcc/testsuite/gfortran.dg/matmul_bounds_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr65996.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr68283.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69466.f90 copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/extendkftf2-sw.c} (67%) copy libgcc/{soft-fp/fixtfti.c => config/rs6000/fixkfti.c} (79%) copy libgcc/{soft-fp/fixunstfti.c => config/rs6000/fixunskfti.c} (79%) create mode 100644 libgcc/config/rs6000/float128-hw.c create mode 100644 libgcc/config/rs6000/float128-ifunc.c create mode 100644 libgcc/config/rs6000/float128-sed create mode 100644 libgcc/config/rs6000/float128-sed-hw copy libgcc/{soft-fp/floattitf.c => config/rs6000/floattikf.c} (79%) copy libgcc/{soft-fp/floattitf.c => config/rs6000/floatuntikf.c} (79%) create mode 100644 libgcc/config/rs6000/quad-float128.h create mode 100644 libgcc/config/rs6000/sfp-exceptions.c create mode 100644 libgcc/config/rs6000/t-float128 create mode 100644 libgcc/config/rs6000/t-float128-hw copy libgcc/{soft-fp/extendsfdf2.c => config/rs6000/trunctfkf2-sw.c} (64%) create mode 100644 libgomp/plugin/plugin-hsa.c create mode 100644 libgomp/testsuite/libgomp.c++/pr69393.C create mode 100644 libgomp/testsuite/libgomp.c/pr69110.c delete mode 100644 libitm/config/arm/neon.cc rename libitm/{vect128.cc => config/x86/x86_sse.cc} (90%) delete mode 100644 libitm/local_type_traits delete mode 100644 libitm/vect64.cc delete mode 100644 libmpx/libtool-version create mode 100644 libstdc++-v3/include/bits/uniform_int_dist.h copy libstdc++-v3/testsuite/17_intro/headers/c++2011/{stdc++.cc => linkage.cc} (85%) copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/copy [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/copy [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/move [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 25_algorithms/move [...] copy libstdc++-v3/testsuite/26_numerics/headers/cmath/{48891.cc => 14608.cc} (66%) create mode 100644 libstdc++-v3/testsuite/26_numerics/headers/cmath/60401.cc copy libstdc++-v3/testsuite/26_numerics/headers/{cmath/48891.cc => cstdlib/60401.c [...] copy libstdc++-v3/testsuite/{20_util/uses_allocator/69114.cc => 26_numerics/valarr [...]