This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hsa in repository gcc.
from c4584e9 Merged trunk revision 233333 into the hsa branch adds 8d68396 PR target/65313 * tree-vect-slp.c (vect_schedule_slp_instan [...] adds 3eb5e6f PR plugins/69758: add params.list to PLUGIN_HEADERS adds 63f6331 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 87a6c82 /cp 2016-02-11 Paolo Carlini paolo.carlini@oracle.com adds 6defe3c [AArch64] Only update assembler .arch directive when necessary adds acb7939 gcc/testsuite/ * gcc.target/sh/pr54089-8.c: Adjust optimizat [...] adds 42c87ca gcc/fortran/ChangeLog: adds bec5781 combine: More distribute_notes trouble (PR69737) adds 40b38ac PR c/69768 * c-typeck.c (parser_build_binary_op): Strip nop [...] adds 67cf9b5 * cgraph.c: Spelling fixes - behaviour -> behavior and neig [...] adds ab127fe Daily bump. adds 24f65e3 gcc/ChangeLog: adds 9ddb20d Fix PR c++/69098 (bogus errors with static data member template) adds 74a4140 Fix obstack use-after-free problems in C frontend, PR69522 adds 7c25ed5 Fix incomplete initialization of the declspec struct. adds f36f5c1 2016-02-12 Kugan Vivekanandarajah kuganv@linaro.org adds 3494747 PR ipa/68672 * ipa-split.c (split_function): Don't compute/ [...] adds 9181a4e PR ipa/69241 * ipa-split.c (split_function): If split part [...] adds 52543fd gcc/ adds 7d75fb5 * gcc.dg/pr69522.c: Add empty dg-options. adds 6d60929 * g++.dg/torture/init-list1.C: New. adds fcce1b0 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds da7d506 PR driver/69265 and 69453: improved suggestions for various m [...] adds 5af71a8 PR driver/69779: fix bogus cleanup code used by libgccjit aff [...] adds aec1f4b PR other/69554: avoid excessive source printing for widely-se [...] adds 1774ff8 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds 38c9bd3 2016-02-12 Jerry DeLisle jvdelisle@gcc.gnu.org adds d58f707 libgcc/ChangeLog: * config.host (tilegx*-*-linux*): r [...] adds 0aedee4 gcc/ChangeLog: * config/tilepro/t-tilepro: Replace CC [...] adds 2d417cc Fix FAIL: special_functions/18_riemann_zeta/check_value.cc (t [...] adds d6ad38a * eo.po: Update. adds b841fbd runtime: For c-archive/c-shared, install signal handlers [...] adds f250922 Daily bump. adds 44a59bb gcc/ PR target/67636 PR target/64345 * config/sh/sh.md (*z [...] adds 67cab04 * gcc.dg/pr67964.c: Add dg-require-alias. adds beb1316 gcc/ PR target/67260 * config/sh/sh.md (sibcall_value_pcrel [...] adds 73bb5f8 gcc/testsuite/ PR target/67260 * gcc.target/sh/torture/pr67 [...] adds 2959d9c Daily bump. adds ce53bb6 PRE_INC with invalid hard reg adds a72095c Correct c-torture stkalign test adds bc43692 Add missing pr number adds af02891 Fix some pipe reservations in znver1.md * config/i386/znver [...] adds fdec7e8 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds a96c809 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds e46faff PR fortran/68746 * gfortran.dg/read_dir.f90: Xfail on hppa* [...] adds 9b49c3c 2016-02-14 Thomas Koenig tkoenig@gcc.gnu.org adds 048186c * config/pa/pa.md (absqi2, absghi2, bswaphi2, bswapsi2, bswa [...] adds c44214d Daily bump. adds 0b3619e 2016-02-15 Richard Biener rguenther@suse.de adds bd5653d Don't mark offload symbols with force_output in ltrans adds 4a45fe0 2016-02-15 Richard Biener rguenther@suse.de adds c6d481f S/390: Add -fsplit-stack support adds 4bc40d2 S/390: New mcount call sequence for z900+ CPUs in 31-bit mode. adds 976b4d1 Don't make something with an autoinc an equivalencing insn (P [...] adds 5c819ea Avoid removing sets of a pseudo PIC register in LRA. adds 7717d90 2016-02-15 Richard Biener rguenther@suse.de adds 4ef4d76 2016-02-15 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds ccfbefc * alias.c (get_alias_set): Fix a typo in comment. adds bbf5822 PR c++/68890 adds 521a637 PR c++/69753 adds 0799f49 Add support for the FCCMP insn types adds 77454e6 PR c++/69797 * c-common.c (sync_resolve_size): Diagnose too [...] adds 2074f21 PR c++/69658 * init.c (expand_default_init): Only call resh [...] adds 49a549c 2016-02-15 Jerry DeLisle jvdelisle@gcc.gnu.org adds c4bb895 * sv.po: Update. adds e810923 [RS6000] reload_vsx_from_gprsf splitter adds ab5ba8d Daily bump. adds fd808c1 2016-02-16 Richard Biener rguenther@suse.de adds 8e5e4f1 2016-02-16 Richard Biener rguenther@suse.de adds 14a72c4 PR tree-optimization/69802 * tree-ssa-reassoc.c (update_ran [...] adds c3f87ee Don't call call_cgraph_insertion_hooks in simd_clone_create adds e73a0c1 2016-02-16 Richard Biener rguenther@suse.de adds 74d6399 [ARC] Add single/double IEEE precission FPU support. adds 50e0cd7 Fix bswap optimization on big-endian (PR69714, 67781). adds f72a5e6 2016-02-16 Richard Biener rguenther@suse.de adds 3ae1cc9 PR rtl-optimization/69764 PR rtl-optimization/69771 * opta [...] adds 37fffac PR tree-optimization/69820 * tree-vect-patterns.c (type_con [...] adds 2807242 PR c/64748 adds 3a2a72a PR middle-end/69801 * gcc.dg/pr69801.c: Add empty dg-options. adds 8f77aab [Patch AArch64] Restrict 16-bit sqrdml{sa}h instructions to F [...] adds d6faee8 [Patch AArch64] GCC 6 regression in vector performance. - Fix [...] adds b24ac00 [Patch AArch64] Use software sqrt expansion always for -mlow- [...] adds 66237b0 [AArch64] Remove AARCH64_EXTRA_TUNE_RECIP_SQRT from Cortex-A5 [...] adds 88ff21f * gcc-interface/misc.c (gnat_enum_underlying_base_type): New [...] adds ffc2392 * gcc-interface/gigi.h (maybe_debug_type): New inline functi [...] adds b2d052b PR c++/69657 * name-lookup.c (lookup_qualified_name): Add f [...] adds 7675e96 PR c/69835 * common.opt (Wnonnull-compare): New warning. * [...] adds 3f844f1 2015-02-16 Thomas Koenig tkoenig@gcc.gnu.org adds 48a7e3d [gcc] adds 0d85ea3 Daily bump. adds c15bac1 PR c++/10200 PR c++/69753 * call.c, cp-tree.h, name-lookup [...] adds 0f09c25 2016-02-16 Tim Shen timshen@google.com adds 7b319ee * gcc-interface/utils2.c (gnat_protect_expr): Make a SAVE_EX [...] adds e0c0515 * exp_ch4.adb (Expand_N_Indexed_Component): Active synchroni [...] adds 54e06ac * config/msp430/msp430.c (msp430_mcu_data): Sync with data f [...] adds e4746c6 * config/visium/visium.c (machine_libfunc_index): New enum. [...] adds 4f24071 * gcc.dg/ifcvt-4.c: Skip on Visium. adds 09e131a As part of the final cleanup of aarch64_internal_mov_immediat [...] adds 6baedca 2016-02-17 David Sherwood david.sherwood@arm.com adds ff74dd5 [ARM] PR target/69161: Don't ignore mode when matching compar [...] adds 51bf9f9 [AArch64] PR target/69161: Don't use special predicate for CC [...] adds c9732c2 2016-02-17 Richard Biener rguenther@suse.de adds d68ff2d 2016-02-17 Richard Biener rguenther@suse.de adds e3c2427 [gcc] adds 467a213 2016-02-17 Jerry DeLisle jvdelisle@gcc.gnu.org adds 6651de1 * doc/extend.texi (C++ Attributes): Correct description of [...] adds 1fa780a xtensa: fix libgcc build with --text-section-literals adds 5045830 PR c++/69842 * method.c (forward_parm): Split out from... [...] adds fc3527e PR c++/69850 * gimplify.c (gimplify_cond_expr): Call gimple [...] adds eb0f85d Daily bump. adds 02d652c PR c++/68679 * decl2.c (reset_type_linkage_2): Look through [...] adds 5ae773e PR c++/68585 * constexpr.c (cxx_eval_bare_aggregate): Fix ' [...] adds 816919e PR c++/65985 * constexpr.c (build_constexpr_constructor_mem [...] adds 39d861e libgo: Update to final Go 1.6 release. adds 0808dfc 2016-02-18 Richard Biener rguenther@suse.de adds d92404e PR target/62554 PR target/69610 gcc * con [...] adds c32bc4d Fix PR number in changelog entries. adds 63ad69d 2016-02-18 Richard Biener rguenther@suse.de adds 2bc9f5c Do not emit red stack zones for a fn with no_sanitize_address adds 57d00b6 [gcc] 2016-02-18 Michael Meissner meissner@linux.vnet.ibm.com adds 4550fbd PR testsuite/68580 * c-c++-common/tsan/pr65400-1.c (v, q, o): [...] adds e99b10c Daily bump. adds f67cece * mangle.c (maybe_check_abi_tags): Add for_decl parm. Call [...] adds 16f9a53 PR target/69671 * config/i386/sse.md (*<floatsuffix>floatv2 [...] adds 9839f35 S/390: PR 69625: Add test case adds e80be24 S/390: Add __morestack test. adds 0cb6905 S/390: Add IBM z13 pipeline description adds bef91dd S/390: z13 lcbb fix address operand. adds 664ff6a S/390: z13 inline stpcpy implementation. adds b11e60a S/390: Adjust movstr-1.c testcase to work with the z13 stpcpy [...] adds b088ff4 S/390: z13 fix mode in vcond expansion adds e29f7ac S/390: Add vec_sub_u128 to vecintrin.h adds 6c678e7 S/390: z13 Change predicates of 128 bit add sub. adds d1bae8c S/390: Add single element vector types to iterators. adds e3eb13b S/390: z13 Add missing commutative operand markers. adds f6cc34b PR target/69820 * config/i386/sse.md (VI_512): Only include [...] adds cf2ed1b [AArch64] Skip gcc.target/aarch64/assembler_arch_1.c if assem [...] adds a45bce1 PR c++/67767 * parser.c (cp_parser_std_attribute_spec_seq): [...] adds 6263dde PR c++/69850 * init.c (build_vec_delete_1): Set TREE_NO_WAR [...] adds 743d960 PR middle-end/69838 * lra.c (lra_process_new_insns): If non [...] adds e4e70a5 Adjust fix PR c++/68948 adds 5fe1f28 PR testsuite/69573 - FAIL: gcc.dg/pr61053.c (test for excess errors) adds d91f5fb PR c++/69851 * expr.c (store_field): Don't use bit-field pa [...] adds 0a0d388 Tweak comment further. adds 0a04aac PR c++/69850 * rtti.c (ifnonnull): Set TREE_NO_WARNING on t [...] adds bc9536b * doc/invoke.texi (C++ Dialect Options): Clarify interaction [...] adds 563d5cb PR c++/69826 * c-pragma.c (c_pp_lookup_pragma): Handle PRAG [...] adds ec1cc02 2016-02-19 Jakub Jelinek jakub@redhat.com Ber [...] adds 5814ddc PR driver/69805 * gcc.c (LINK_COMMAND_SPEC, GOMP_SELF_SPECS [...] adds 9cce838 gcc/c-family/ChangeLog: 2016-02-19 Bernd Edlinger <bernd.ed [...] adds b9ffa12 Daily bump. adds bd5bb66 PR c++/69743 * call.c (remaining_arguments): No longer stat [...] adds b2745e5 Fix whitespace in MAINTAINERS adds 3a8aea9 Remove stray log entry in gcc/ChangeLog-2015 adds cf2fd8f Fix whitespace in ChangeLog adds 9a1d3aa Fix whitespace in gcc/ChangeLog adds 140e093 Fix whitespace in gcc/testsuite/ChangeLog adds f1c896c Fix whitespace in libgomp/ChangeLog adds 51385ae 2016-02-20 Dominique d'Humieres dominiq@lps.ens.fr adds b345a09 2016-02-20 Paul Thomas pault@gcc.gnu.org adds 3dd417f Daily bump. adds 33b4e12 Properly initialize variable in tree-chkp.c (chkp_mark_invali [...] adds 9a0f46c Daily bump. adds 6ec9c8c 2016-02-22 Richard Biener rguenther@suse.de adds ae0fd62 Add dump-fn to gdbhooks.py adds 2b5a306 Add dot-fn to gdbhooks.py adds 0934337 gcc/ PR target/69806 PR target/54089 * config/sh/sh.c (sh_ [...] adds 6ba562d HSA: fix emission of clrsb{l,ll} builtins adds b8cd18c PR target/69885 * config/m68k/m68k.md (ashldi3, ashrdi3, ls [...] adds ce145c3 * tree-vect-loop.c (vect_estimate_min_profitable_iters): Dum [...] adds 682c90f 2016-02-22 Richard Biener rguenther@suse.de adds 51ce1c6 gcc/ * config/nvptx/nvptx.c (nvptx_gen_shuffle): Add suppor [...] adds 7aed60d MAINTAINERS: add myself to libcpp and diagnostic messages adds 872267e PR target/69894 PR target/69895 * config/m68k/t-opts (OPTI [...] adds 2377cab Add terminating line to output as prune can remove last \r fr [...] adds 272347c PR target/69885 * doc/md.texi (ashl@var{m}3): Document that [...] adds 13af201 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds a02a800 PR target/69888 * config/i386/i386.c (decide_alg): Ensure w [...] adds e53f41d PR28901 Add two levels for -Wunused-const-variable. adds 02c0cb5 * sv.po, vi.po: Update. adds dc0af67 Daily bump. adds 467ee34 sso tests need int32 machines. adds 296c5f0 S/390: Turn movstr-1.c into compile only test. adds 990e443 S/390: Move movstr-2.c into vector subdir. adds 57ed698 S/390: Move vcond-shift.c to vector subdir. adds f482dff gcc/testsuite/ChangeLog: adds e045424 [pr 69666] No SRA default_def replacements for unscalarizable [...] adds 87792fb PR c/69911 Check main_input_filename and DECL_SOURCE_FILE are [...] adds eec0fa3 PR c/69900 * common.opt (Wunreachable-code): Add Warning flag. adds f1f91c0 PR c++/69902 * fold-const.c (fold_truth_not_expr): Propagat [...] adds ecca180 Require alias support in gcc.target/i386/chkp-hidden-def.c adds 462aa75 2016-02-23 Richard Biener rguenther@suse.de adds 3a37a41 Use plain -fopenacc to enable OpenACC kernels processing adds 43b3fc7 2016-02-23 Richard Biener rguenther@suse.de adds 1347328 2016-02-23 Bernd Edlinger bernd.edlinger@hotmail.de adds d5bf2cc Add test coverage for _Pragma (PR preprocessor 69126, 69543, 69558) adds 52609ec PR preprocessor/69126: avoid comparing ad-hoc and non-ad-hoc [...] adds ee1bfdb Remove __seg_tls before first release. adds 8c38d88 PR middle-end/69780 - [4.9/5/6 Regression] ICE on __builtin_a [...] adds 4772d9d 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds d41ab73 PR objc/69844 * c-parser.c (c_parser_for_statement): Proper [...] adds b72ffc5 libstdc++/69893 make <tr1/cmath> work with C++11 adds 877cea8 Document __STDCPP_WANT_MATH_SPEC_FUNCS__ macro adds ab61278 * gcc/config/aarch64/aarch64.c (exynosm1_tunings): En [...] adds 01cadc5 Tweak the pipeline model for Exynos M1 adds 7ef15dd PR target/69810 * config/rs6000/rs6000.md (zero_extendqi<mode [...] adds 4758745 2016-02-23 Jerry DeLisle jvdelisle@gcc.gnu.org adds 4373b6a Daily bump. adds e6ab747 2016-02-24 Christian Bruel christian.bruel@st.com adds 6907286 2016-02-24 Richard Biener rguenther@suse.de adds f0e92ef PR middle-end/69909 * expr.c (expand_expr_real_1) <normal_i [...] adds 698357b PR c/69918 * params.def (PARAM_MAX_SSA_NAME_QUERY_DEPTH): B [...] adds 2a0accb [ARM] PR target/69875 Fix atomic_loaddi expansion adds 8ad3288 [ARM] Add initial support for the Cortex-A32 adds 36d081e 2016-02-24 Richard Biener rguenther@suse.de adds 9c9680b [gcse] PR rtl-optimization/69886: Check target mode in can_as [...] adds 7c74949 PR middle-end/69915 * tree.c (build_vector_from_ctor): Fix [...] adds 287902c libstdc++/69939 Qualify get and forward adds 90436d9 [ARM] Tests for arm_restrict_it patterns in thumb2.md adds d6b92d9 Adapt gcc.dg/debug/dwarf2/prod-options.c for Solaris assembler adds 596070e 2016-02-24 Richard Biener rguenther@suse.de Jakub Jeline [...] adds 8aa3d53 runtime: lock M during cgo call adds 2968434 * cp-gimplify.c (cp_fold): Don't fold constexpr calls if -fn [...] adds 5065f8a Add -flifetime-dse=1. adds 650c3ad PR debug/61033 * g++.dg/pr61033.C: Add a regression testcas [...] adds 0502736 Avoid making unportable assumptions about the relationship be [...] adds 34ed562 PR c++/69912 - [6 regression] ICE in build_ctor_subob_ref ini [...] adds ab0d46c * doc/invoke.texi: Adjust -flifetime-dse documentation. adds 3460809 PR c++/69323 - valid adds 2b80a2a PR c++/69323 - errors adds f0ea75d PR c/69819 * c-decl.c (finish_decl): Don't update the copy [...] adds 2cde02a PR c++/69922 * class.c (build_base_path): Set TREE_NO_WARNI [...] adds 6cde573 PR debug/69705 * dwarf2out.c (gen_variable_die): Work aroun [...] adds a057332 PR c/51147 - attribute((mode(byte))) on an enum generates wrong code adds 38f18b3 Daily bump. adds 4003c80 Fix PR c++/69736 adds f14d8d6 PR rtl-optimization/69896 * regcprop.c: Include cfgrtl.h. [...] adds da041ce PR ipa/69630 * ipa-devirt.c (possible_polymorphic_call_targ [...] adds e59c8b1 gcc/ PR driver/68463 * config/gnu-user.h (CRTOFFLOADBEGIN): [...] adds 03331e6 Require init_priority support for g++.dg/ext/attr-constructor1.C adds 38e71a6 2016-02-25 Richard Biener rguenther@suse.de adds 17de482 PR c++/68049 * tree.c (strip_typedefs): Use DECL_ORIGINAL_TYPE. adds 7466a67 PR c++/67364 * constexpr.c (cxx_eval_component_reference): [...] adds 72f9352 PR c++/69842 * method.c (forward_parm): Handle parameter pa [...] adds b6bff32 Do not gather mem stats in run_exit_handles (PR adds d0d15b0 Daily bump. adds d670cfd PR c++/69889 adds c86aaa0 2016-02-26 Richard Biener rguenther@suse.de adds b1c7c7e Mention --enable-valgrind-annotations in install.texi adds 27708d2 Replace ENABLE_CHECKING macro with flag_checking in HSA adds 94a8ed1 Replace ENABLE_CHECKING with CHECKING_P in dwarf2out adds 1667d25 Mention clog10{,f,l} in documentation (Builtins section) adds f41208a 2016-02-26 Michael Meissner meissner@linux.vnet.ibm.com [...] adds 35ed600 Update ChangeLog to mention pr61397 adds e48fcde Fix ChangeLog formatting adds 9441fa4 PR rtl-optimization/69891 * dse.c (scan_insn): If we can't [...] adds 59c5886 [AArch64] PR target/69613: Return zero TARGET_SHIFT_TRUNCATIO [...] adds 126a5a2 [AArch64] Set TREE_TARGET_GLOBALS in aarch64_set_current_func [...] adds ece566e [omp, hsa] Do not gridify simd constructs adds 0c6c84a PR go/69966 syscall: Add new Getsockopt functions. adds 63ee769 [hsa] Fail in presence of atomic operations in private segment adds 0d1b26a [hsa] Satisfy conditional move operand type constrains adds dfdd30a [hsa/69674] Make testsuite libgomp.c/for-3.c compile with -m32 adds bcd6e03 [hsa/69568] Fix ld instruction type for packed data adds e400d81 S/390: PR69709 Fix risbg splitter adds ff67cbe [PR 69920] Prevent SRA from leaving a removed SSA_NAME in IL adds 565f533 PR tree-optimization/69740 * cfghooks.c (remove_edge): Requ [...] adds 5b50029 powerpc: Handle DImode rotatert implemented with rlwinm (PR69946) adds 9b71efb 2016-02-26 Paul E. Murphy murphyp@linux.vnet.ibm.com [...] adds bb70328 [hsa,testsuite] Introduce offload_device_shared_as effective target adds 74bd4a9 PR c++/69958 * pt.c (make_argument_pack): New. (tsubst_cop [...] adds 05ea12a 2016-02-26 Joel Sherrill joel@rtems.org adds 83e8dc7 2016-02-26 Joel Sherrill joel@rtems.org adds 6f93d1b 2016-02-26 Joel Sherrill joel@rtems.org adds 1e08578 2016-02-26 Joel Sherrill joel@rtems.org adds 7cba248 2016-02-26 Joel Sherrill joel@rtems.org adds 0a4558e PR c++/15766 - bad parse error recovery (2 bugs) adds da8c4b5 PR target/69969 * config/rs6000/rs6000.c (rs6000_option_ove [...] adds c4ac733 PR tree-optimization/15826 - don't use "if" to extract a sing [...] adds 1bd57d0 Rename the tuning option and related functions to enable the [...] adds 057e51d Daily bump. adds 55ebce3 PR rtl-optimization/69896 * tree-vect-generic.c (get_comput [...] adds 93e4b86 Right size for events adds 49462d9 PR target/69613 PR rtl-optimization/69886 * gcc.dg/torture [...] adds 359b4c1 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org Steve [...] adds 1c96765 2016-02-27 Jerry DeLisle jvdelisle@gcc.gnu.org adds f6d80e6 Daily bump. adds 2a70358 Revert 2016-02-26 Richard Biener rguenther@suse.de [...] adds 0175e45 2016-02-28 Harald Anlauf anlauf@gmx.de adds eec75e4 * config/i386/cygming.h (STACK_REALIGN_DEFAULT): Define. adds 536508d Add a test for PR tree-optimization/69989 adds 9fa1c2e 2016-02-28 Harald Anlauf anlauf@gmx.de Jerry DeLisle [...] adds 841e58f 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 5c70403 2016-02-28 Thomas Koenig tkoenig@gcc.gnu.org adds 08e847e Daily bump. adds a890896 2016-02-29 Richard Biener rguenther@suse.de adds 95164e7 * gcc-interface/ada-tree.h (DECL_RETURN_VALUE_P): New macro. [...] adds bb54a53 * gcc-interface/trans.c (finalize_nrv_r): Remove obsolete co [...] adds bd67e01 * gcc-interface/decl.c (gnat_to_gnu_entity) <Concurrent type [...] adds b3a1770 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Access_Type>: [...] adds 35bc474 PR target/69706 * config/sparc/sparc.c (ROUND_ADVANCE): Ren [...] new 3c638bb Merged trunk revision 233808 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 | 22 +- MAINTAINERS | 4 +- contrib/ChangeLog | 4 + contrib/config-list.mk | 5 +- gcc/ChangeLog | 1264 +++ gcc/ChangeLog-2015 | 3 - gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 84 + gcc/ada/a-calend.adb | 2 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 2 +- gcc/ada/exp_ch4.adb | 5 +- gcc/ada/exp_disp.adb | 2 +- gcc/ada/g-socket.adb | 2 +- gcc/ada/g-socket.ads | 4 +- gcc/ada/gcc-interface/ada-tree.h | 4 + gcc/ada/gcc-interface/decl.c | 144 +- gcc/ada/gcc-interface/gigi.h | 25 +- gcc/ada/gcc-interface/misc.c | 29 +- gcc/ada/gcc-interface/trans.c | 123 +- gcc/ada/gcc-interface/utils.c | 23 +- gcc/ada/gcc-interface/utils2.c | 16 +- gcc/ada/prep.adb | 6 +- gcc/ada/prepcomp.adb | 2 +- gcc/ada/prj-tree.ads | 4 +- gcc/ada/prj.ads | 2 +- gcc/ada/s-imgrea.adb | 2 +- gcc/ada/sem_ch12.adb | 2 +- gcc/ada/terminals.c | 2 +- gcc/alias.c | 2 +- gcc/alloc-pool.c | 1 + gcc/alloc-pool.h | 25 +- gcc/bb-reorder.c | 37 +- gcc/bitmap.c | 23 +- gcc/bitmap.h | 15 +- gcc/builtins.c | 2 +- gcc/c-family/ChangeLog | 38 + gcc/c-family/c-common.c | 29 +- gcc/c-family/c-opts.c | 10 +- gcc/c-family/c-pragma.c | 9 +- gcc/c-family/c.opt | 10 +- gcc/c/ChangeLog | 42 + gcc/c/c-decl.c | 30 +- gcc/c/c-parser.c | 51 +- gcc/c/c-tree.h | 1 + gcc/c/c-typeck.c | 69 +- gcc/cfgexpand.c | 20 +- gcc/cgraph.c | 4 +- gcc/cgraphunit.c | 10 +- gcc/combine.c | 16 +- gcc/common.opt | 11 +- gcc/common/config/s390/s390-common.c | 14 + gcc/config.gcc | 14 +- gcc/config/aarch64/aarch64-protos.h | 5 +- gcc/config/aarch64/aarch64-simd.md | 12 +- gcc/config/aarch64/aarch64-tuning-flags.def | 2 +- gcc/config/aarch64/aarch64.c | 148 +- gcc/config/aarch64/aarch64.md | 16 +- gcc/config/aarch64/aarch64.opt | 4 +- gcc/config/aarch64/predicates.md | 13 +- gcc/config/{arm => aarch64}/rtems.h | 5 +- gcc/config/aarch64/t-aarch64 | 3 +- gcc/config/aarch64/thunderx.md | 2 +- gcc/config/arc/arc-modes.def | 4 + gcc/config/arc/arc-opts.h | 20 + gcc/config/arc/arc.c | 152 +- gcc/config/arc/arc.h | 57 +- gcc/config/arc/arc.md | 167 +- gcc/config/arc/arc.opt | 43 + gcc/config/arc/fpu.md | 566 + gcc/config/arc/fpx.md | 64 +- gcc/config/arc/predicates.md | 9 + gcc/config/arm/arm-c.c | 15 +- gcc/config/arm/arm-cores.def | 1 + gcc/config/arm/arm-tables.opt | 3 + gcc/config/arm/arm-tune.md | 7 +- gcc/config/arm/arm.c | 38 +- gcc/config/arm/arm.h | 4 + gcc/config/arm/arm.md | 4 +- gcc/config/arm/bpabi.h | 1 + gcc/config/arm/cortex-a53.md | 4 +- gcc/config/arm/cortex-a57.md | 4 +- gcc/config/arm/exynos-m1.md | 31 +- gcc/config/arm/neon.md | 2 +- gcc/config/arm/predicates.md | 7 + gcc/config/arm/sync.md | 64 +- gcc/config/arm/t-aprofile | 1 + gcc/config/arm/thumb2.md | 10 +- gcc/config/arm/types.md | 3 + gcc/config/arm/unspecs.md | 1 + gcc/config/arm/xgene1.md | 2 +- gcc/config/bfin/bfin.c | 2 +- gcc/config/c6x/t-c6x | 2 + gcc/config/cris/cris.opt | 2 +- gcc/config/gnu-user.h | 20 +- gcc/config/i386/cygming.h | 5 + gcc/config/i386/i386-c.c | 2 - gcc/config/i386/i386-protos.h | 1 - gcc/config/i386/i386.c | 73 +- gcc/config/i386/{rtemself.h => rtems-64.h} | 9 +- gcc/config/i386/sse.md | 153 +- gcc/config/i386/znver1.md | 57 +- gcc/config/ia64/hpux-unix2003.h | 2 +- gcc/config/m68k/m68k.md | 6 +- gcc/config/m68k/t-opts | 3 + gcc/config/mips/mips.c | 4 +- gcc/config/msp430/msp430.c | 18 +- gcc/config/msp430/msp430.md | 2 +- gcc/config/nvptx/nvptx.c | 20 +- gcc/config/pa/pa.md | 40 + gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/predicates.md | 13 +- gcc/config/rs6000/rs6000.c | 12 +- gcc/config/rs6000/rs6000.md | 143 +- gcc/config/rs6000/vsx.md | 2 +- gcc/config/rx/rx.c | 2 +- gcc/config/rx/rx.md | 2 +- gcc/config/s390/2827.md | 9 +- gcc/config/s390/2964.md | 232 + gcc/config/s390/s390-protos.h | 2 + gcc/config/s390/s390.c | 604 +- gcc/config/s390/s390.md | 181 +- gcc/config/s390/vecintrin.h | 1 + gcc/config/s390/vector.md | 60 +- gcc/config/s390/vx-builtins.md | 56 +- gcc/config/sh/sh.c | 6 +- gcc/config/sh/sh.md | 63 +- gcc/config/sparc/sparc.c | 664 +- gcc/config/tilegx/t-tilegx | 2 +- gcc/config/tilepro/t-tilepro | 4 +- gcc/config/visium/visium.c | 91 +- gcc/config/vms/vms-c.c | 2 +- gcc/cp/ChangeLog | 236 + gcc/cp/Make-lang.in | 2 +- gcc/cp/call.c | 2 +- gcc/cp/cfns.gperf | 10 +- gcc/cp/cfns.h | 41 +- gcc/cp/class.c | 7 +- gcc/cp/constexpr.c | 48 +- gcc/cp/cp-gimplify.c | 36 +- gcc/cp/cp-tree.h | 10 +- gcc/cp/cp-ubsan.c | 13 +- gcc/cp/decl.c | 19 +- gcc/cp/decl2.c | 20 +- gcc/cp/error.c | 4 +- gcc/cp/except.c | 3 +- gcc/cp/friend.c | 12 + gcc/cp/init.c | 35 +- gcc/cp/lambda.c | 28 +- gcc/cp/mangle.c | 43 +- gcc/cp/method.c | 21 +- gcc/cp/name-lookup.c | 15 +- gcc/cp/name-lookup.h | 2 +- gcc/cp/parser.c | 77 +- gcc/cp/pt.c | 105 +- gcc/cp/rtti.c | 13 +- gcc/cp/semantics.c | 50 +- gcc/cp/tree.c | 38 +- gcc/cp/typeck.c | 44 +- gcc/cp/typeck2.c | 5 +- gcc/df-problems.c | 5 +- gcc/diagnostic-show-locus.c | 226 +- gcc/diagnostic.c | 62 +- gcc/diagnostic.h | 11 + gcc/doc/extend.texi | 116 +- gcc/doc/install.texi | 6 +- gcc/doc/invoke.texi | 161 +- gcc/doc/md.texi | 6 +- gcc/doc/sourcebuild.texi | 3 + gcc/doc/tm.texi | 2 +- gcc/dse.c | 2 + gcc/dwarf2out.c | 18 +- gcc/dwarf2out.h | 2 +- gcc/emit-rtl.c | 8 + gcc/explow.c | 2 +- gcc/expr.c | 27 +- gcc/fold-const.c | 41 +- gcc/fortran/ChangeLog | 104 + gcc/fortran/decl.c | 28 + gcc/fortran/dump-parse-tree.c | 12 + gcc/fortran/error.c | 15 + gcc/fortran/frontend-passes.c | 7 +- gcc/fortran/gfortran.h | 3 + gcc/fortran/io.c | 17 +- gcc/fortran/match.c | 6 + gcc/fortran/parse.c | 1 + gcc/fortran/resolve.c | 11 +- gcc/fortran/scanner.c | 2 +- gcc/fortran/trans-array.c | 27 +- gcc/fortran/trans-decl.c | 248 +- gcc/fortran/trans-stmt.c | 4 +- gcc/fortran/trans-types.c | 3 +- gcc/fortran/trans.c | 2 +- gcc/gcc.c | 160 +- gcc/gcc.h | 5 +- gcc/gcse.c | 19 +- gcc/gdbhooks.py | 161 + gcc/gimple-ssa-isolate-paths.c | 28 +- gcc/gimple-ssa-nonnull-compare.c | 152 + gcc/gimplify.c | 1 + gcc/go/ChangeLog | 6 + gcc/go/gccgo.texi | 2 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/lex.cc | 4 +- gcc/graph.c | 32 +- gcc/hsa-brig.c | 2 +- gcc/hsa-gen.c | 94 +- gcc/hsa-regalloc.c | 7 +- gcc/hsa.c | 16 + gcc/hsa.h | 13 + gcc/hwint.h | 2 +- gcc/ifcvt.c | 3 +- gcc/ipa-devirt.c | 1 + gcc/ipa-inline-transform.c | 12 +- gcc/ipa-inline.c | 30 +- gcc/ipa-split.c | 108 +- gcc/ira-build.c | 2 +- gcc/ira.c | 3 +- gcc/lra-constraints.c | 8 +- gcc/lra.c | 11 +- gcc/lto-cgraph.c | 8 +- gcc/lto-streamer-out.c | 2 +- gcc/lto-streamer.h | 2 +- gcc/lto-wrapper.c | 166 +- gcc/lto/ChangeLog | 6 + gcc/lto/lto.c | 2 +- gcc/match.pd | 18 +- gcc/mem-stats.h | 13 +- gcc/objc/ChangeLog | 6 + gcc/objc/objc-act.c | 4 +- gcc/objc/objc-map.h | 4 +- gcc/omp-low.c | 27 +- gcc/optabs.c | 19 +- gcc/opts-common.c | 41 + gcc/opts-global.c | 14 +- gcc/opts.c | 7 +- gcc/opts.h | 15 + gcc/params.def | 2 +- gcc/passes.def | 1 + gcc/po/ChangeLog | 8 + gcc/po/sv.po | 681 +- gcc/po/vi.po | 10935 +++++++------------ gcc/regcprop.c | 23 +- gcc/reload.c | 12 +- gcc/rtl.h | 2 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 2 +- gcc/sel-sched.c | 4 +- gcc/spellcheck.c | 48 +- gcc/spellcheck.h | 4 + gcc/store-motion.c | 3 +- gcc/target.def | 2 +- gcc/target.h | 2 +- gcc/targhooks.c | 2 +- gcc/testsuite/ChangeLog | 846 +- gcc/testsuite/c-c++-common/Waddress-1.c | 15 + .../c-c++-common/Wshift-negative-value-6.c | 2 +- gcc/testsuite/c-c++-common/Wvarargs.c | 2 +- .../c-c++-common/cilk-plus/CK/pr69826-1.c | 25 + .../c-c++-common/cilk-plus/CK/pr69826-2.c | 6 + gcc/testsuite/c-c++-common/goacc/deviceptr-1.c | 14 + gcc/testsuite/c-c++-common/goacc/host_data-5.c | 2 +- .../goacc/kernels-counter-vars-function-scope.c | 3 +- .../goacc/kernels-double-reduction-n.c | 3 +- .../c-c++-common/goacc/kernels-double-reduction.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-2.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-3.c | 4 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-g.c | 4 +- .../c-c++-common/goacc/kernels-loop-mod-not-zero.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop-n.c | 4 +- .../c-c++-common/goacc/kernels-loop-nest.c | 3 +- gcc/testsuite/c-c++-common/goacc/kernels-loop.c | 4 +- .../c-c++-common/goacc/kernels-one-counter-var.c | 4 +- .../c-c++-common/goacc/kernels-reduction.c | 4 +- gcc/testsuite/c-c++-common/nonnull-1.c | 2 +- gcc/testsuite/c-c++-common/nonnull-2.c | 26 + gcc/testsuite/c-c++-common/pr69126-2-long.c | 11 + gcc/testsuite/c-c++-common/pr69126-2-short.c | 11 + gcc/testsuite/c-c++-common/pr69126.c | 65 +- .../{gcc.dg/pr69543.c => c-c++-common/pr69543-1.c} | 9 +- gcc/testsuite/c-c++-common/pr69543-2.c | 14 + gcc/testsuite/c-c++-common/pr69543-3.c | 20 + gcc/testsuite/c-c++-common/pr69543-4.c | 25 + .../{gcc.dg/pr69558.c => c-c++-common/pr69558-1.c} | 16 +- gcc/testsuite/c-c++-common/pr69558-2.c | 16 + gcc/testsuite/c-c++-common/pr69558-3.c | 19 + .../{gcc.dg/pr69558.c => c-c++-common/pr69558-4.c} | 18 +- gcc/testsuite/{gcc.dg => c-c++-common}/pr69558.c | 8 +- gcc/testsuite/c-c++-common/pr69764.c | 38 + gcc/testsuite/c-c++-common/pr69797.c | 8 + gcc/testsuite/c-c++-common/tsan/pr65400-1.c | 6 +- gcc/testsuite/g++.dg/abi/abi-tag16a.C | 4 +- gcc/testsuite/g++.dg/abi/abi-tag18.C | 20 + gcc/testsuite/g++.dg/abi/abi-tag18a.C | 20 + gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C | 17 + gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C | 41 + gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C | 18 + gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C | 34 + gcc/testsuite/g++.dg/cpp0x/pr67767.C | 10 + gcc/testsuite/g++.dg/cpp0x/pr68726.C | 7 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C | 33 + gcc/testsuite/g++.dg/cpp0x/variadic167.C | 18 + gcc/testsuite/g++.dg/cpp1y/69098-2.C | 37 + gcc/testsuite/g++.dg/cpp1y/69098.C | 43 + gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C | 31 + gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C | 14 + .../g++.dg/cpp1y/lambda-generic-variadic4.C | 20 + gcc/testsuite/g++.dg/cpp1y/paren2.C | 31 + gcc/testsuite/g++.dg/ext/attr-constructor1.C | 2 +- gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C | 22 + gcc/testsuite/g++.dg/ext/builtin_alloca.C | 195 + gcc/testsuite/g++.dg/ext/flexary15.C | 14 + gcc/testsuite/g++.dg/ext/no-asm-2.C | 2 +- gcc/testsuite/g++.dg/goacc/deviceptr-1.C | 38 + gcc/testsuite/g++.dg/init/pr69658.C | 6 + gcc/testsuite/g++.dg/ipa/pr68672-1.C | 20 + gcc/testsuite/g++.dg/ipa/pr68672-2.C | 54 + gcc/testsuite/g++.dg/ipa/pr68672-3.C | 57 + gcc/testsuite/g++.dg/ipa/pr69241-4.C | 55 + gcc/testsuite/g++.dg/lookup/friend17.C | 9 + gcc/testsuite/g++.dg/lookup/koenig5.C | 2 +- gcc/testsuite/g++.dg/lookup/member3.C | 17 + gcc/testsuite/g++.dg/lto/lto.exp | 3 + gcc/testsuite/g++.dg/lto/pr69729_0.C | 35 + .../opt/{flifetime-dse2.C => flifetime-dse4.C} | 6 +- gcc/testsuite/g++.dg/other/anon8.C | 9 + gcc/testsuite/g++.dg/pr61033.C | 86 + gcc/testsuite/g++.dg/template/crash34.C | 2 +- gcc/testsuite/g++.dg/template/dependent-expr9.C | 10 + gcc/testsuite/g++.dg/template/friend61.C | 12 + gcc/testsuite/g++.dg/template/friend61a.C | 12 + gcc/testsuite/g++.dg/template/friend61b.C | 12 + gcc/testsuite/g++.dg/torture/init-list1.C | 6 + gcc/testsuite/g++.dg/torture/pr69553.C | 35 + gcc/testsuite/g++.dg/torture/pr69851.C | 24 + gcc/testsuite/g++.dg/ubsan/pr69922.C | 18 + .../g++.dg/warn/Wconversion-real-integer-3.C | 2 +- gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C | 9 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C | 27 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C | 28 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C | 14 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C | 18 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C | 13 + gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C | 19 + gcc/testsuite/g++.old-deja/g++.other/decl5.C | 6 + gcc/testsuite/gcc.c-torture/compile/pr69161.c | 19 + gcc/testsuite/gcc.c-torture/compile/volatile-1.c | 2 +- gcc/testsuite/gcc.c-torture/execute/20101011-1.c | 6 +- gcc/testsuite/gcc.c-torture/execute/stkalign.c | 23 +- gcc/testsuite/gcc.dg/Warray-bounds-18.c | 25 + gcc/testsuite/gcc.dg/builtin-object-size-1.c | 2 +- gcc/testsuite/gcc.dg/builtin-stringop-chk-1.c | 2 +- gcc/testsuite/gcc.dg/builtins-68.c | 114 + gcc/testsuite/gcc.dg/builtins-config.h | 4 +- gcc/testsuite/gcc.dg/debug/dwarf2/prod-options.c | 3 +- gcc/testsuite/gcc.dg/enum-mode-2.c | 22 + gcc/testsuite/gcc.dg/globalalias.c | 2 +- gcc/testsuite/gcc.dg/ifcvt-4.c | 2 +- gcc/testsuite/gcc.dg/noreturn-6.c | 2 +- gcc/testsuite/gcc.dg/pr30457.c | 2 +- gcc/testsuite/gcc.dg/pr61053.c | 20 +- gcc/testsuite/gcc.dg/pr67964.c | 1 + gcc/testsuite/gcc.dg/pr69522.c | 10 + gcc/testsuite/gcc.dg/pr69554-1.c | 152 + gcc/testsuite/gcc.dg/pr69801.c | 9 + gcc/testsuite/gcc.dg/pr69802.c | 23 + gcc/testsuite/gcc.dg/pr69819.c | 5 + gcc/testsuite/gcc.dg/pr69885.c | 13 + gcc/testsuite/gcc.dg/pr69896.c | 33 + gcc/testsuite/gcc.dg/pr69900.c | 6 + gcc/testsuite/gcc.dg/pr69915.c | 15 + gcc/testsuite/gcc.dg/spellcheck-options-10.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-3.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-4.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-5.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-6.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-7.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-8.c | 6 + gcc/testsuite/gcc.dg/spellcheck-options-9.c | 6 + gcc/testsuite/gcc.dg/sso/p1.c | 1 + gcc/testsuite/gcc.dg/sso/p13.c | 1 + gcc/testsuite/gcc.dg/sso/p2.c | 1 + gcc/testsuite/gcc.dg/sso/p3.c | 1 + gcc/testsuite/gcc.dg/sso/p4.c | 1 + gcc/testsuite/gcc.dg/sso/p5.c | 1 + gcc/testsuite/gcc.dg/sso/p6.c | 1 + gcc/testsuite/gcc.dg/sso/p7.c | 1 + gcc/testsuite/gcc.dg/sso/p8.c | 1 + gcc/testsuite/gcc.dg/sso/p9.c | 1 + gcc/testsuite/gcc.dg/sso/q1.c | 1 + gcc/testsuite/gcc.dg/sso/q13.c | 1 + gcc/testsuite/gcc.dg/sso/q2.c | 1 + gcc/testsuite/gcc.dg/sso/q3.c | 1 + gcc/testsuite/gcc.dg/sso/q4.c | 1 + gcc/testsuite/gcc.dg/sso/q5.c | 1 + gcc/testsuite/gcc.dg/sso/q6.c | 1 + gcc/testsuite/gcc.dg/sso/q7.c | 1 + gcc/testsuite/gcc.dg/sso/q8.c | 1 + gcc/testsuite/gcc.dg/sso/q9.c | 1 + gcc/testsuite/gcc.dg/sso/r3.c | 1 + gcc/testsuite/gcc.dg/sso/r5.c | 1 + gcc/testsuite/gcc.dg/sso/r6.c | 1 + gcc/testsuite/gcc.dg/sso/r7.c | 1 + gcc/testsuite/gcc.dg/sso/r8.c | 1 + gcc/testsuite/gcc.dg/sso/s3.c | 1 + gcc/testsuite/gcc.dg/sso/s5.c | 1 + gcc/testsuite/gcc.dg/sso/s6.c | 1 + gcc/testsuite/gcc.dg/sso/s7.c | 1 + gcc/testsuite/gcc.dg/sso/s8.c | 1 + gcc/testsuite/gcc.dg/sso/sso.exp | 4 + gcc/testsuite/gcc.dg/sso/t1.c | 1 + gcc/testsuite/gcc.dg/sso/t13.c | 1 + gcc/testsuite/gcc.dg/sso/t2.c | 1 + gcc/testsuite/gcc.dg/sso/t3.c | 1 + gcc/testsuite/gcc.dg/sso/t4.c | 1 + gcc/testsuite/gcc.dg/sso/t5.c | 1 + gcc/testsuite/gcc.dg/sso/t6.c | 1 + gcc/testsuite/gcc.dg/sso/t7.c | 1 + gcc/testsuite/gcc.dg/sso/t8.c | 1 + gcc/testsuite/gcc.dg/sso/t9.c | 1 + gcc/testsuite/gcc.dg/sso/u5.c | 1 + gcc/testsuite/gcc.dg/sso/u6.c | 1 + gcc/testsuite/gcc.dg/torture/pr68963.c | 41 + gcc/testsuite/gcc.dg/torture/pr69613.c | 41 + gcc/testsuite/gcc.dg/torture/pr69714.c | 156 + gcc/testsuite/gcc.dg/torture/pr69760.c | 50 + gcc/testsuite/gcc.dg/torture/pr69771.c | 12 + gcc/testsuite/gcc.dg/torture/pr69776-2.c | 25 + gcc/testsuite/gcc.dg/torture/pr69776.c | 28 + gcc/testsuite/gcc.dg/torture/pr69854.c | 8 + gcc/testsuite/gcc.dg/torture/pr69886.c | 15 + gcc/testsuite/gcc.dg/torture/pr69909.c | 35 + gcc/testsuite/gcc.dg/torture/pr69932.c | 10 + gcc/testsuite/gcc.dg/torture/pr69936.c | 24 + gcc/testsuite/gcc.dg/torture/pr69951.c | 21 + gcc/testsuite/gcc.dg/torture/pr69989.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr15826.c | 36 + gcc/testsuite/gcc.dg/tree-ssa/pr69666.c | 16 + gcc/testsuite/gcc.dg/uninit-21.c | 2 +- gcc/testsuite/gcc.dg/unused-variable-3.c | 9 + gcc/testsuite/gcc.dg/vect/bb-slp-34.c | 3 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr68892.c | 4 +- gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c | 12 + gcc/testsuite/gcc.dg/vect/pr69783.c | 39 + gcc/testsuite/gcc.dg/vect/pr69820.c | 35 + gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c | 28 + gcc/testsuite/gcc.target/aarch64/aapcs64/ice_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/test_23.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vldX.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_dup.c | 2 +- .../aarch64/advsimd-intrinsics/vldX_lane.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqrshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vqshl.c | 2 +- .../gcc.target/aarch64/advsimd-intrinsics/vrshl.c | 2 +- .../aarch64/advsimd-intrinsics/vshuffle.inc | 2 +- .../aarch64/advsimd-intrinsics/vstX_lane.c | 2 +- .../gcc.target/aarch64/assembler_arch_1.c | 21 + gcc/testsuite/gcc.target/aarch64/pr60697.c | 2 +- gcc/testsuite/gcc.target/aarch64/pr69245_1.c | 18 + gcc/testsuite/gcc.target/aarch64/target_attr_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/target_attr_15.c | 4 +- gcc/testsuite/gcc.target/aarch64/target_attr_7.c | 2 +- .../aarch64/vector_initialization_nostack.c | 53 + gcc/testsuite/gcc.target/aarch64/vrnd_f64_1.c | 2 +- gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c | 9 + gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c | 9 + .../gcc.target/arm/atomic_loaddi_acquire.x | 11 + .../gcc.target/arm/atomic_loaddi_relaxed.x | 11 + .../gcc.target/arm/atomic_loaddi_seq_cst.x | 11 + .../gcc.target/arm/cond_sub_restrict_it.c | 26 + .../gcc.target/arm/condarith_restrict_it.c | 47 + gcc/testsuite/gcc.target/arm/fmaxmin.c | 2 +- gcc/testsuite/gcc.target/arm/movcond_restrict_it.c | 27 + gcc/testsuite/gcc.target/arm/negscc_restrict_it.c | 19 + gcc/testsuite/gcc.target/arm/pr62554.c | 51 + gcc/testsuite/gcc.target/arm/pr69610-1.c | 14 + gcc/testsuite/gcc.target/arm/pr69610-2.c | 33 + gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c | 36 + gcc/testsuite/gcc.target/arm/vect-fmaxmin.c | 2 +- gcc/testsuite/gcc.target/i386/addr-space-3.c | 10 - gcc/testsuite/gcc.target/i386/chkp-hidden-def.c | 1 + gcc/testsuite/gcc.target/i386/pr69820.c | 14 + gcc/testsuite/gcc.target/i386/pr69888.c | 10 + gcc/testsuite/gcc.target/i386/pr69891.c | 30 + gcc/testsuite/gcc.target/i386/stack-realign-win.c | 35 + gcc/testsuite/gcc.target/powerpc/fusion.c | 29 +- gcc/testsuite/gcc.target/powerpc/fusion3.c | 27 +- gcc/testsuite/gcc.target/powerpc/p8vector-ldst.c | 174 +- gcc/testsuite/gcc.target/powerpc/pr48344-1.c | 8 + gcc/testsuite/gcc.target/powerpc/pr69946.c | 38 + gcc/testsuite/gcc.target/powerpc/pr69969.c | 7 + gcc/testsuite/gcc.target/powerpc/vec-cg.c | 22 + gcc/testsuite/gcc.target/s390/md/movstr-1.c | 18 +- gcc/testsuite/gcc.target/s390/morestack.c | 260 + gcc/testsuite/gcc.target/s390/pr69625.c | 37 + gcc/testsuite/gcc.target/s390/pr69709.c | 39 + gcc/testsuite/gcc.target/s390/vector/int128-1.c | 47 + gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c | 100 + .../gcc.target/s390/{ => vector}/vcond-shift.c | 0 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c | 23 + gcc/testsuite/gcc.target/sh/pr54089-10.c | 153 + gcc/testsuite/gcc.target/sh/pr54089-8.c | 2 +- gcc/testsuite/gcc.target/sh/pr54236-1.c | 2 +- gcc/testsuite/gcc.target/sh/torture/pr67260.c | 12 + gcc/testsuite/gcc.target/sparc/20160229-1.c | 157 + gcc/testsuite/gfortran.dg/abstract_type_6.f03 | 10 +- .../gfortran.dg/allocate_with_source_18.f03 | 31 + gcc/testsuite/gfortran.dg/associate_1.f03 | 2 +- gcc/testsuite/gfortran.dg/associate_19.f03 | 23 + gcc/testsuite/gfortran.dg/associate_20.f03 | 31 + gcc/testsuite/gfortran.dg/associate_21.f90 | 19 + .../gfortran.dg/assumed_rank_bounds_1.f90 | 2 +- .../gfortran.dg/assumed_rank_bounds_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_1.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_2.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_3.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_4.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_5.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_6.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_7.f90 | 2 +- .../gfortran.dg/bounds_check_array_ctor_8.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_8.f90 | 2 +- ...array_allocate_3.f08 => coarray_allocate_5.f08} | 6 +- .../gfortran.dg/deferred_character_15.f90 | 44 + .../gfortran.dg/derived_pointer_recursion_2.f90 | 2 +- gcc/testsuite/gfortran.dg/exit_3.f08 | 2 +- .../gfortran.dg/goacc/kernels-loop-inner.f95 | 1 - .../gfortran.dg/goacc/kernels-loops-adjacent.f95 | 1 - gcc/testsuite/gfortran.dg/gomp/pr52531.f90 | 16 + gcc/testsuite/gfortran.dg/include_6.f90 | 3 +- gcc/testsuite/gfortran.dg/intrinsic_std_1.f90 | 2 +- gcc/testsuite/gfortran.dg/intrinsic_std_6.f90 | 2 +- gcc/testsuite/gfortran.dg/namelist_38.f90 | 14 +- gcc/testsuite/gfortran.dg/namelist_84.f90 | 5 +- gcc/testsuite/gfortran.dg/namelist_88.f90 | 29 + gcc/testsuite/gfortran.dg/namelist_89.f90 | 47 + gcc/testsuite/gfortran.dg/newunit_4.f90 | 7 + gcc/testsuite/gfortran.dg/open_status_2.f90 | 2 +- gcc/testsuite/gfortran.dg/pr56007.f | 10 + gcc/testsuite/gfortran.dg/pr56007.f90 | 11 + gcc/testsuite/gfortran.dg/pr59700.f90 | 2 +- gcc/testsuite/gfortran.dg/pr60126.f90 | 18 + gcc/testsuite/gfortran.dg/pr69554-1.F90 | 28 + gcc/testsuite/gfortran.dg/pr69554-2.F90 | 21 + gcc/testsuite/gfortran.dg/read_bang.f90 | 38 + gcc/testsuite/gfortran.dg/read_bang4.f90 | 47 + gcc/testsuite/gfortran.dg/read_dir.f90 | 2 +- gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 | 12 + gcc/testsuite/gfortran.dg/type_decl_4.f90 | 7 + gcc/testsuite/gfortran.dg/used_types_15.f90 | 2 +- gcc/testsuite/gfortran.dg/used_types_16.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr69882.f90 | 41 + gcc/testsuite/gnat.dg/atomic8.adb | 33 + gcc/testsuite/gnat.dg/discr46.adb | 14 + gcc/testsuite/gnat.dg/discr46.ads | 24 + gcc/testsuite/gnat.dg/incomplete4.adb | 10 + gcc/testsuite/gnat.dg/incomplete4_pkg.ads | 9 + gcc/testsuite/gnat.dg/renaming8.adb | 11 + gcc/testsuite/gnat.dg/renaming8_pkg1.ads | 7 + gcc/testsuite/gnat.dg/renaming8_pkg2.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg2.ads | 13 + gcc/testsuite/gnat.dg/renaming8_pkg3.adb | 8 + gcc/testsuite/gnat.dg/renaming8_pkg3.ads | 5 + gcc/testsuite/gnat.dg/stack_usage3.adb | 28 + gcc/testsuite/gnat.dg/stack_usage3_pkg.ads | 7 + gcc/testsuite/lib/gcc-dg.exp | 27 + gcc/testsuite/lib/gfortran-dg.exp | 19 +- gcc/testsuite/lib/target-supports.exp | 20 +- .../obj-c++.dg/attributes/method-nonnull-1.mm | 2 +- gcc/testsuite/obj-c++.dg/gnu-api-2-class-meta.mm | 4 +- gcc/testsuite/obj-c++.dg/gnu-api-2-method.mm | 8 +- .../objc.dg/attributes/method-nonnull-1.m | 2 +- gcc/testsuite/objc.dg/gnu-api-2-class-meta.m | 4 +- gcc/testsuite/objc.dg/gnu-api-2-method.m | 8 +- gcc/testsuite/objc.dg/pr69844.m | 24 + gcc/toplev.c | 3 + gcc/tree-chkp.c | 2 +- gcc/tree-inline.c | 2 +- gcc/tree-parloops.c | 25 +- gcc/tree-pass.h | 1 + gcc/tree-scalar-evolution.c | 70 +- gcc/tree-sra.c | 4 +- gcc/tree-ssa-alias.c | 22 +- gcc/tree-ssa-dom.c | 11 +- gcc/tree-ssa-loop-niter.c | 14 +- gcc/tree-ssa-loop.c | 7 +- gcc/tree-ssa-math-opts.c | 46 +- gcc/tree-ssa-pre.c | 4 +- gcc/tree-ssa-reassoc.c | 53 +- gcc/tree-ssa-sccvn.c | 15 +- gcc/tree-ssa-sccvn.h | 2 +- gcc/tree-ssa-structalias.c | 8 + gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-vect-data-refs.c | 70 +- gcc/tree-vect-generic.c | 1 + gcc/tree-vect-loop.c | 35 +- gcc/tree-vect-patterns.c | 27 +- gcc/tree-vect-slp.c | 26 +- gcc/tree-vect-stmts.c | 13 + gcc/tree-vrp.c | 27 +- gcc/tree.c | 4 +- libcpp/ChangeLog | 10 + libcpp/line-map.c | 9 +- libcpp/po/ChangeLog | 4 + libcpp/po/eo.po | 14 +- libgcc/ChangeLog | 47 + libgcc/Makefile.in | 6 +- libgcc/config.host | 13 +- libgcc/config/rs6000/sfp-machine.h | 22 +- libgcc/config/s390/morestack.S | 611 ++ libgcc/config/s390/t-stack-s390 | 2 + libgcc/config/xtensa/ieee754-df.S | 2 + libgcc/config/xtensa/ieee754-sf.S | 2 + libgcc/configure | 2 +- libgcc/configure.ac | 2 +- libgcc/generic-morestack.c | 4 + libgcc/offloadstuff.c | 14 +- libgfortran/ChangeLog | 34 + libgfortran/io/list_read.c | 200 +- libgo/MERGE | 2 +- libgo/VERSION | 2 +- libgo/go/archive/zip/reader.go | 12 +- libgo/go/archive/zip/reader_test.go | 235 +- libgo/go/cmd/go/alldocs.go | 3 +- libgo/go/cmd/go/build.go | 21 +- libgo/go/cmd/go/go_test.go | 219 +- libgo/go/cmd/go/main.go | 11 + libgo/go/cmd/go/pkg.go | 32 +- libgo/go/cmd/go/vcs.go | 11 +- libgo/go/go/constant/value.go | 2 +- libgo/go/go/constant/value_test.go | 2 + libgo/go/go/internal/gcimporter/gcimporter.go | 6 +- libgo/go/go/types/expr.go | 8 +- libgo/go/go/types/resolver.go | 10 +- libgo/go/net/http/clientserver_test.go | 12 +- libgo/go/net/http/h2_bundle.go | 195 +- libgo/go/net/http/httptest/server.go | 49 +- libgo/go/net/http/httptest/server_test.go | 14 + libgo/go/net/http/httputil/reverseproxy.go | 5 +- libgo/go/net/http/httputil/reverseproxy_test.go | 8 + libgo/go/net/http/request.go | 40 +- libgo/go/net/http/serve_test.go | 44 +- libgo/go/net/http/server.go | 12 +- libgo/go/net/http/transport.go | 16 + libgo/go/net/http/transport_test.go | 42 +- libgo/go/net/net_test.go | 24 +- libgo/go/os/doc.go | 6 +- libgo/go/runtime/cgo_mmap.go | 13 +- libgo/go/runtime/cgocheck.go | 3 - libgo/go/runtime/crash_test.go | 19 + libgo/go/runtime/crash_unix_test.go | 17 +- libgo/go/runtime/export_linux_test.go | 1 + .../testprog/misc.go => export_mmap_test.go} | 16 +- libgo/go/runtime/pprof/pprof.go | 2 +- libgo/go/runtime/pprof/pprof_test.go | 14 +- libgo/go/runtime/runtime-lldb_test.go | 262 + libgo/go/runtime/runtime_mmap_test.go | 30 + libgo/go/runtime/runtime_test.go | 25 +- libgo/go/runtime/string_test.go | 15 + libgo/go/runtime/testdata/testprog/deadlock.go | 20 +- libgo/go/sync/waitgroup_test.go | 11 +- libgo/go/syscall/socket.go | 7 + libgo/go/syscall/socket_bsd.go | 7 + libgo/go/syscall/socket_linux.go | 14 + libgo/mksysinfo.sh | 10 +- libgo/runtime/go-cgo.c | 4 + libgo/runtime/go-libmain.c | 6 +- libgo/runtime/go-string-to-byte-array.c | 2 +- libgo/runtime/proc.c | 2 +- libgo/runtime/runtime.h | 2 +- libgo/runtime/signal_unix.c | 10 +- libgomp/ChangeLog | 61 +- libgomp/oacc-parallel.c | 4 + libgomp/plugin/plugin-nvptx.c | 18 +- libgomp/testsuite/lib/libgomp.exp | 13 + .../declare_target-2.C => declare_target-1.C} | 7 +- libgomp/testsuite/libgomp.c/pr69805.c | 9 + .../testsuite/libgomp.fortran/declare-simd-4.f90 | 7 + .../libgomp.oacc-c-c++-common/kernels-loop-2.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-3.c | 3 - .../kernels-loop-and-seq-2.c | 3 - .../kernels-loop-and-seq-3.c | 3 - .../kernels-loop-and-seq-4.c | 3 - .../kernels-loop-and-seq-5.c | 3 - .../kernels-loop-and-seq-6.c | 3 - .../kernels-loop-and-seq.c | 3 - .../kernels-loop-collapse.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-g.c | 2 - .../kernels-loop-mod-not-zero.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-n.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop-nest.c | 3 - .../libgomp.oacc-c-c++-common/kernels-loop.c | 3 - .../libgomp.oacc-c-c++-common/kernels-reduction.c | 3 - .../libgomp.oacc-c-c++-common/parallel-dims-2.c | 19 - .../testsuite/libgomp.oacc-c-c++-common/vprop.c | 34 + libstdc++-v3/ChangeLog | 37 + libstdc++-v3/doc/html/manual/using_macros.html | 2 + libstdc++-v3/doc/xml/manual/using.xml | 7 + libstdc++-v3/include/bits/regex_scanner.h | 15 +- libstdc++-v3/include/bits/regex_scanner.tcc | 10 +- libstdc++-v3/include/c_global/cstdarg | 1 + libstdc++-v3/include/c_global/cstddef | 5 + libstdc++-v3/include/experimental/tuple | 2 +- libstdc++-v3/include/tr1/cmath | 187 +- libstdc++-v3/include/tr1/complex | 12 +- libstdc++-v3/testsuite/28_regex/regression.cc | 16 + .../18_riemann_zeta/check_value.cc | 5 +- .../testsuite/tr1/headers/c++200x/complex.cc | 2 + .../cmath/48891.cc => tr1/headers/c++200x/math.cc} | 17 +- lto-plugin/ChangeLog | 14 + lto-plugin/lto-plugin.c | 140 +- 719 files changed, 21073 insertions(+), 10591 deletions(-) copy gcc/config/{arm => aarch64}/rtems.h (85%) create mode 100644 gcc/config/arc/fpu.md copy gcc/config/i386/{rtemself.h => rtems-64.h} (80%) create mode 100644 gcc/config/s390/2964.md create mode 100644 gcc/gimple-ssa-nonnull-compare.c create mode 100644 gcc/testsuite/c-c++-common/Waddress-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-1.c create mode 100644 gcc/testsuite/c-c++-common/cilk-plus/CK/pr69826-2.c create mode 100644 gcc/testsuite/c-c++-common/nonnull-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-long.c create mode 100644 gcc/testsuite/c-c++-common/pr69126-2-short.c copy gcc/testsuite/{gcc.dg/pr69543.c => c-c++-common/pr69543-1.c} (65%) create mode 100644 gcc/testsuite/c-c++-common/pr69543-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-3.c create mode 100644 gcc/testsuite/c-c++-common/pr69543-4.c copy gcc/testsuite/{gcc.dg/pr69558.c => c-c++-common/pr69558-1.c} (55%) create mode 100644 gcc/testsuite/c-c++-common/pr69558-2.c create mode 100644 gcc/testsuite/c-c++-common/pr69558-3.c copy gcc/testsuite/{gcc.dg/pr69558.c => c-c++-common/pr69558-4.c} (54%) rename gcc/testsuite/{gcc.dg => c-c++-common}/pr69558.c (56%) create mode 100644 gcc/testsuite/c-c++-common/pr69764.c create mode 100644 gcc/testsuite/c-c++-common/pr69797.c create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18.C create mode 100644 gcc/testsuite/g++.dg/abi/abi-tag18a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-empty10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-initlist9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-value5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-conv10.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr67767.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr68726.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic-sizeof4a.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/variadic167.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098-2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/69098.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-assert2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-conv1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-variadic4.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/paren2.C create mode 100644 gcc/testsuite/g++.dg/ext/attribute-may-alias-3.C create mode 100644 gcc/testsuite/g++.dg/ext/builtin_alloca.C create mode 100644 gcc/testsuite/g++.dg/ext/flexary15.C create mode 100644 gcc/testsuite/g++.dg/goacc/deviceptr-1.C create mode 100644 gcc/testsuite/g++.dg/init/pr69658.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-2.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr68672-3.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr69241-4.C create mode 100644 gcc/testsuite/g++.dg/lookup/friend17.C create mode 100644 gcc/testsuite/g++.dg/lookup/member3.C create mode 100644 gcc/testsuite/g++.dg/lto/pr69729_0.C copy gcc/testsuite/g++.dg/opt/{flifetime-dse2.C => flifetime-dse4.C} (69%) create mode 100644 gcc/testsuite/g++.dg/other/anon8.C create mode 100644 gcc/testsuite/g++.dg/pr61033.C create mode 100644 gcc/testsuite/g++.dg/template/dependent-expr9.C create mode 100644 gcc/testsuite/g++.dg/template/friend61.C create mode 100644 gcc/testsuite/g++.dg/template/friend61a.C create mode 100644 gcc/testsuite/g++.dg/template/friend61b.C create mode 100644 gcc/testsuite/g++.dg/torture/init-list1.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69553.C create mode 100644 gcc/testsuite/g++.dg/torture/pr69851.C create mode 100644 gcc/testsuite/g++.dg/ubsan/pr69922.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-1.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-3.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-5.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-6.C create mode 100644 gcc/testsuite/g++.dg/warn/Wnonnull-compare-7.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr69161.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-18.c create mode 100644 gcc/testsuite/gcc.dg/builtins-68.c create mode 100644 gcc/testsuite/gcc.dg/enum-mode-2.c create mode 100644 gcc/testsuite/gcc.dg/pr69522.c create mode 100644 gcc/testsuite/gcc.dg/pr69554-1.c create mode 100644 gcc/testsuite/gcc.dg/pr69801.c create mode 100644 gcc/testsuite/gcc.dg/pr69802.c create mode 100644 gcc/testsuite/gcc.dg/pr69819.c create mode 100644 gcc/testsuite/gcc.dg/pr69885.c create mode 100644 gcc/testsuite/gcc.dg/pr69896.c create mode 100644 gcc/testsuite/gcc.dg/pr69900.c create mode 100644 gcc/testsuite/gcc.dg/pr69915.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-10.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-3.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-4.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-6.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-7.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-8.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-9.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr68963.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69613.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69714.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69760.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69771.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69776.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69854.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69886.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69909.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69932.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69936.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69951.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr69989.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr15826.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr69666.c create mode 100644 gcc/testsuite/gcc.dg/unused-variable-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/bb-slp-pr69907.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69783.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr69820.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-outer-pr69720.c create mode 100644 gcc/testsuite/gcc.target/aarch64/assembler_arch_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr69245_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/vector_initialization_nostack.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_1.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_2.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_3.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_4.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_5.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_6.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_7.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_8.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_9.c create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_acquire.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_relaxed.x create mode 100644 gcc/testsuite/gcc.target/arm/atomic_loaddi_seq_cst.x create mode 100644 gcc/testsuite/gcc.target/arm/cond_sub_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/condarith_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/movcond_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/negscc_restrict_it.c create mode 100644 gcc/testsuite/gcc.target/arm/pr62554.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-1.c create mode 100644 gcc/testsuite/gcc.target/arm/pr69610-2.c create mode 100644 gcc/testsuite/gcc.target/arm/pragma_cpp_fma.c delete mode 100644 gcc/testsuite/gcc.target/i386/addr-space-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69820.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69888.c create mode 100644 gcc/testsuite/gcc.target/i386/pr69891.c create mode 100644 gcc/testsuite/gcc.target/i386/stack-realign-win.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr48344-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69946.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr69969.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-cg.c create mode 100644 gcc/testsuite/gcc.target/s390/morestack.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69625.c create mode 100644 gcc/testsuite/gcc.target/s390/pr69709.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/int128-1.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/stpcpy-1.c rename gcc/testsuite/gcc.target/s390/{ => vector}/vcond-shift.c (100%) create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-vcond-1.c create mode 100644 gcc/testsuite/gcc.target/sh/pr54089-10.c create mode 100644 gcc/testsuite/gcc.target/sh/torture/pr67260.c create mode 100644 gcc/testsuite/gcc.target/sparc/20160229-1.c create mode 100644 gcc/testsuite/gfortran.dg/allocate_with_source_18.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_19.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_20.f03 create mode 100644 gcc/testsuite/gfortran.dg/associate_21.f90 copy gcc/testsuite/gfortran.dg/{coarray_allocate_3.f08 => coarray_allocate_5.f08} (69%) create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr52531.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_88.f90 create mode 100644 gcc/testsuite/gfortran.dg/namelist_89.f90 create mode 100644 gcc/testsuite/gfortran.dg/newunit_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f create mode 100644 gcc/testsuite/gfortran.dg/pr56007.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr60126.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-1.F90 create mode 100644 gcc/testsuite/gfortran.dg/pr69554-2.F90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang.f90 create mode 100644 gcc/testsuite/gfortran.dg/read_bang4.f90 create mode 100644 gcc/testsuite/gfortran.dg/realloc_on_assign_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/type_decl_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/vect/pr69882.f90 create mode 100644 gcc/testsuite/gnat.dg/atomic8.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.adb create mode 100644 gcc/testsuite/gnat.dg/discr46.ads create mode 100644 gcc/testsuite/gnat.dg/incomplete4.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/renaming8_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/stack_usage3.adb create mode 100644 gcc/testsuite/gnat.dg/stack_usage3_pkg.ads create mode 100644 gcc/testsuite/objc.dg/pr69844.m create mode 100644 libgcc/config/s390/morestack.S create mode 100644 libgcc/config/s390/t-stack-s390 copy libgo/go/runtime/{testdata/testprog/misc.go => export_mmap_test.go} (50%) create mode 100644 libgo/go/runtime/runtime-lldb_test.go create mode 100644 libgo/go/runtime/runtime_mmap_test.go copy libgomp/testsuite/libgomp.c++/{examples-4/declare_target-2.C => declare_targe [...] create mode 100644 libgomp/testsuite/libgomp.c/pr69805.c create mode 100644 libgomp/testsuite/libgomp.fortran/declare-simd-4.f90 delete mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/parallel-dims-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/vprop.c copy libstdc++-v3/testsuite/{26_numerics/headers/cmath/48891.cc => tr1/headers/c++ [...]