This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-aarch64-bootstrap_debug in repository toolchain/ci/gcc.
from 88f3bee5d16 Handle removal of old-style function definitions in C2x. adds ee2a9ee641f Fix inefficient vector constructor. adds f7ca167f4a6 [rs6000]Fix PR92132 by adding vec_cmp and vcond_mask supports adds 8c849f78c70 Fortran] PR91253 fix continuation-line handling with -pre_include adds e0caba1c092 Generalise gather and scatter optabs adds 029c65a2326 [C] Opt out of GNU vector extensions for built-in SVE types adds 074c61a043f [AArch64] Don't handle bswap in aarch64_builtin_vectorized_ [...] adds adb47064234 Make mklog more robust. adds 2cbfab23841 [AArch64] Remove unused mode iterators adds 75027a4673b PR target/92055 * config/avr/avr.opt (-mdouble=, -mlong-d [...] adds a5249bd0a57 2019-11-08 Richard Biener rguenther@suse.de adds 224057ec1e7 Handle POLY_INT_CSTs in declare_return_value adds 6c823cbd21b 2019-11-08 Richard Biener rguenther@suse.de adds 51b91c631e1 Handle POLY_INT_CST in copy_reference_ops_from_ref adds 2729d4877a9 Rename identifiers in a test-case. adds 0a19e0ad7e8 2019-11-08 Richard Biener rguenther@suse.de adds 1132d313cbf PR c++/92384 * function.c (assign_parm_setup_block, assig [...] adds fdef06b4098 PR target/92038 * gimple-ssa-store-merging.c (find_consti [...] adds a37e10023a9 [vect] Disable vectorization of epilogues for loops with SI [...] adds 21bbd1b0fa7 Fix code order in tree-sra.c:create_access adds e26319ac274 PR target/92095 * config/sparc/sparc-protos.h (output_loa [...] adds 7c6d4f86528 * gcc.target/sparc/overflow-1.c: Add -fno-pie to the optio [...] adds e34fe7d6684 2019-11-08 Richard Biener rguenther@suse.de adds eca809c042b 2019-11-08 Richard Biener rguenther@suse.de adds aff2cf1da64 [vect] PR 92351: When peeling for alignment make alignment [...] adds fc74c74a7a9 Allow CHARACTER literals in assignments and data statements. adds 63329d971b8 rs6000: Fix branch_comparison_operator adds 30460ef1911 Use correct vector type in neutral_op_for_slp_reduction adds 58c22454eb0 * arith.c (character2representation): Change i type to size_t. adds 5b667289ccb Modify range_operator::fold_range() and wi_fold () to retur [...] adds 7031eb30850 PR c++/92058 - constinit malfunction in static data member [...] adds dd51a3acc38 PR c++/92215 - flawed diagnostic for bit-field with non-in [...] adds d4a8bd6b11f [Darwin] Add include guard to darwin-protos.h adds fdea911b3b4 * gfortran.dg/dec_char_conversion_in_assignment_4.f90: Use [...] adds d0c369c580b * symtab.c: Fix comment typos. * cgraphunit.c: Likewise. [...] adds 232d5939666 Daily bump. adds dcb16f2d614 [Darwin, machopic 10/n] Rework X86 mcount stub code. adds 98862b60aac Commit symbol for external BLAS routine when translating MA [...] adds a9ad50cb8ec PR tree-optimization/92401 * gimple-match-head.c (gimple_ [...] adds ed3583b0e6a * ipa-fnsummary.c (estimate_edge_size_and_time): Do not ca [...] adds 9f4410d889f * ipa-fnsummary.c (ipa_call_context::estimate_size_and_tim [...] adds 34dc4211e21 * ipa-inline-analysis.c (do_estimate_growth_1): Add suppor [...] adds aeedc9c4da5 * tree.c (fld_incomplete_type_of): Clear TYPE_FINAL_P, TYP [...] adds 0fa4f5f9ee1 * ipa-fnsummary.c (evaluate_properties_for_edge): Call IPA [...] adds 05334cc6921 Daily bump. adds 5e886e5b6c8 * cgraph.h (struct cgraph_node): Add ipcp_clone flag. (cg [...] adds ab85c07c35b rs6000: Allow any CC mode in movcc adds 82646f61bf2 Switch www.hboehm.info to https adds 337cb404dd3 * ipa-prop.c (ipa_propagate_indirect_call_infos): Remove i [...] adds 61150d75d1a * cgraph.c (cgraph_edge::maybe_hot_p): Do not use sreal_fr [...] adds 624d5a77db9 Short circuit case where profiles are same. adds bd16ff24828 Manually CSE sreal frequency calculations adds dfb887cecc6 [LRA] Do not use eliminable registers for spilling adds 9b0807d9fe8 2019-11-10 Paul Thomas pault@gcc.gnu.org adds e5072aef260 Implement D1957R0, T* to bool should be considered narrowing. adds 6fc2784a9ab Don't print warning when moving to static with -fno-automatic adds 6c9e2a0279a [Darwin, machopic 11/n] A flag to indicate synbols should b [...] adds e7217ea1c3e Daily bump. adds 27dbade58ef [rs6000] Make load cost a bit more in vectorization cost adds bd94dfe54b4 rs6000: Refine small loop unroll in loop_unroll_adjust hook adds 5ba7804033a [build] Properly track GCC language configure fragments adds c88bb56e023 Assert 'offset2' instead of 'offset' in 'gcc/gimplify.c:gim [...] adds 73e25387655 [PR87833] x86: Put -fPIC and -shared the last to create off [...] adds d7a5b0d7434 Torture testing: 'libgomp.fortran/use_device_addr-3.f90', ' [...] adds d462cbc6c48 Torture testing: 'libgomp.fortran/target9.f90' adds 71e18dbca98 Fortran] Support absent optional args with use_device_{ptr,addr} adds 068b41bc6db Fix OpenACC directives nesting in 'gfortran.dg/goacc/common [...] adds 784519b31df PR fortran/92142 - CFI_setpointer corrupts descriptor adds f8d1a972cee [vect]Account for epilogue's peeling for gaps when checking [...] adds 9f747ab83c5 Update link to "Why not LGPL". adds a439529ab20 Sort debug counter names. adds 9ed925a53c4 Relax lto-dump.o dependency. adds ade0939d853 Fix commit for PR fortran/92142 - CFI_setpointer corrupts d [...] adds 3146a7ded5e [ARC] Fix legitimize pic address. adds 1cfb0f603f5 [ARC] Fix movsi_ne pattern. adds 0a369f83048 Bump minimum MPFR version to 3.1.0 adds 53f6c32b5bf * ipa-prop.c (ipa_propagate_indirect_call_infos): Remove i [...] adds 5c546c59db7 Fix SLP downward group access classification (PR92420) adds 2b3ab1c812d * c-parser.c (c_parser_translation_unit): Diagnose declare [...] adds eddd03e2cfc PR bootstrap/92433 * config/rs6000/rs6000-c.c (altivec_bu [...] adds f15dc29a973 PR c++/92447 * decl.c (finish_function): Move ctype initi [...] adds 623534bdf66 Add prefixed insn support for stack_protect_setdi & stack_p [...] adds 8f4c580ea9a libgo: fix DejaGNU testsuite compiler when using build sysroot adds ceb02d5640f Daily bump. adds f21b53e4d45 [RS6000] Remove TARGET_TLS_MARKERS and require binutils 2.20 adds e392078b54a [RS6000] PC-relative TLS support adds 1dac11a9d45 * typeck.c (cp_build_binary_op): Sorry about <=> on VECTOR_TYPE. adds 219d7929fd7 Implement P1946R0, Allow defaulting comparisons by value. adds e74957303db 2019-11-11 Andre Vieira andre.simoesdiasvieira@arm.com adds 39dc6c5e141 PR tree-optimization/92452 * tree-vrp.c (vrp_prop::check_ [...] adds 6f5588cd9b2 PR target/92449 * tree-complex.c (expand_complex_multipli [...] adds 65aa7dc10c2 Add OpenACC 2.6 `serial' construct support adds a547e15b4ee Param to options conversion. adds 5dca7a8c4df Include new generated gcc/params.opt file. adds d5d2fd2e355 Apply mechanical replacement (generated patch). adds bbd06d96448 Remove gcc/params.* files. adds 47a675f4afd Remove last leftover usage of params* files. adds 1265aa8f7e9 Remove set_default_param_value from documentation. adds ba239116f90 Fix test-suite fallout. adds 1a0a07a4305 Remove option_default_params and option_validate_param hooks. adds 19a448b1109 Use more SET_OPTION_IF_UNSET. adds bec386d40f7 2019-11-12 Richard Biener rguenther@suse.de adds 1dac4242b93 2019-11-12 Richard Biener rguenther@suse.de adds ad77c698ad4 Free dominance info at the beginning of pass_jump_after_combine adds 5b7d0f4d764 [PR c++/6936] Delete duplicate test adds 5c2bf77d1f6 PR middle-end/83688 - check if buffers may overlap when cop [...] adds d4ebf387691 PR tree-optimization/92412 - excessive errno aliasing assum [...] adds c0c040325f4 PR ipa/92471 * ipa-profile.c (check_argument_count): Brea [...] adds f7183cc2c36 PR fortran/92470 Fixes for CFI_address adds bbacc1f80ca * ipa-cp.c (ignore_edge_p): Also look for optimize flag. [...] adds 2031afb789a rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449) adds be14d55ca57 testsuite: Add testcases for PR92449 adds de5b4a33510 2019-11-12 Harald Anlauf anlauf@gmx.de adds da4f604ec3c [C++ PATCH] Merge some using-decl handling adds 297d694377b rs6000: Use ULL on big hexadecimal literal new 00bb511c162 Daily bump. new 50780f79215 Add option -fweb for pr47763.c new 49477729718 2019-11-13 Richard Biener rguenther@suse.de new 0f72e03f82c Fortran] Use proper type for hidden is-present argument new e79692e18d6 PR target/92055 * config/avr/t-avr (avr-mcus): Do not dep [...] new 50ec68d4e36 Remove leftover call to finalize_options_struct. new 7d39e305798 Fix params.exp by parsing output of --help=params -Q. new fa09362e6ca Update comment in opts.c. new bfc45eafaa9 [C++] Fix interaction between aka changes and DR1558 (PR92206) new 7e2047b29c9 [AArch64] Use aarch64_sve_int_mode in SVE ACLE code new 887797b5ea6 Fix vectorizable_conversion costs new b1051b65459 Don't assign a cost to vectorizable_assignment new f2a21e1468f * ipa.c (cgraph_build_static_cdtor): Pass optimization_def [...] new 8a40b667ec8 Avoid accounting for non-existent vector loop versioning new 1b2914c6db6 Account for the cost of generating loop masks new b865eb50fd3 Enable libsanitizer build on riscv64 new 698e2f709bf * ipa-prop.c (ipa_print_node_jump_functions, ipa_print_no [...] new 0ad98b4ca23 PR fortran/92470 Fixes for CFI_address new e4d96f8848b * c-ada-spec.c (get_underlying_decl): Do not look through [...] new 607dedc9239 Move gcn-run heap into GPU memory. new edbab2821eb Move generic libgomp files from nvptx to accel new 7c01b4f72c9 GCN mkoffload new 976f67ed079 Add device number to GOMP_OFFLOAD_openacc_async_construct new d610c48aa62 GCN libgomp port new 77e77bb440d Optimize GCN OpenMP malloc performance new 2e6b4f122a2 Use a single worker for OpenACC on AMD GCN new ea298953e1e GCN Libgomp Plugin new 99274968d65 * ipa-inline.c (ipa_inline): Check that function is define [...] new e6b3e3246d3 Enhance syntax of -fdbg-cnt. new 67a4aba187d Do not overuse push/pop_cfun in IPA ICF. new 068247650e8 Add a few missing checks that IPA_NODE_REF is not NULL (PR 92454) new 44927daad94 Come up with selftests for dbgcnt. new 1cbfef28dec Add C2x *_NORM_MAX constants to <float.h>. new 076743c6c7b 2019-11-13 Ulrich Drepper drepper@redhat.com new f75344ba6cc PR c++/89070 - bogus [[nodiscard]] warning in SFINAE. new 485b111bb3a Rewrite value_range constructors to the value_range_kind is [...] new 7c021bc432e libsupc++: Implement comparison algorithms for C++20 new cc334e0eac2 * gcc.target/powerpc/pr92090.c: Limit -mbig to powe [...] new d19d2e3b0db download_prerequisites: Use http instead of ftp for downloading. new 9815f554f88 Sanitize the constant argument for rotr<mode>3 new 95dad3be7b9 Move plain value_range things to value-range.[hc]*. new 4163e5197eb * ipa-cp.c (ignore_edge_p): Do not check caller flags. (p [...] new ca105857be8 PR ipa/92498 * ipa-profile.c (check_argument_count): Do n [...] new 1752253ecd0 PR c++/92421 * ipa-prop.c (update_indirect_edges_after_in [...] new 1ea82b1d2ed * ipa-inline-analysis.c (do_estimate_edge_time): Relax ch [...] new b898a4d10e6 * ipa-profile.c (check_argument_count): Check properly tha [...] new ab4b411ac8a * ipa-cp.c (propagate_vr_across_jump_function): Propagate [...] new 0a4781c1dd8 Daily bump. new e29a44f526a * gfortran.dg/ISO_Fortran_binding_17.c: Include ../../../ [...] new 8e8d3db0212 * g++.dg/cpp0x/alias-decl-pr92206-3.C: Require effective t [...] new db1638f5ebc PR ipa/92421 * g++.dg/torture/pr92421.C: Add -Wno-return- [...]
The 51 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 | 6 + configure | 6 +- configure.ac | 6 +- contrib/ChangeLog | 9 + contrib/download_prerequisites | 4 +- contrib/mklog | 4 +- gcc/ChangeLog | 1523 +++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 25 +- gcc/asan.c | 20 +- gcc/auto-profile.c | 3 +- gcc/bb-reorder.c | 5 +- gcc/builtins.c | 9 +- gcc/c-family/ChangeLog | 38 + gcc/c-family/c-ada-spec.c | 12 +- gcc/c-family/c-common.c | 21 +- gcc/c-family/c-common.h | 10 + gcc/c-family/c-cppbuiltin.c | 11 +- gcc/c-family/c-opts.c | 34 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c/ChangeLog | 43 + gcc/c/c-convert.c | 16 +- gcc/c/c-parser.c | 42 +- gcc/c/c-typeck.c | 71 +- gcc/c/gimple-parser.c | 3 +- gcc/cfgcleanup.c | 7 +- gcc/cfgexpand.c | 9 +- gcc/cfgloopanal.c | 9 +- gcc/cgraph.c | 38 +- gcc/cgraph.h | 71 +- gcc/cgraphclones.c | 7 +- gcc/cgraphunit.c | 47 +- gcc/combine.c | 5 +- gcc/common.opt | 12 +- gcc/common/common-target.def | 14 - gcc/common/common-targhooks.c | 9 - gcc/common/common-targhooks.h | 2 - gcc/common/config/aarch64/aarch64-common.c | 51 +- gcc/common/config/bpf/bpf-common.c | 13 - gcc/common/config/gcn/gcn-common.c | 1 - gcc/common/config/ia64/ia64-common.c | 26 +- gcc/common/config/powerpcspe/powerpcspe-common.c | 15 +- gcc/common/config/rs6000/rs6000-common.c | 25 +- gcc/common/config/sh/sh-common.c | 11 +- gcc/config.in | 6 - gcc/config/aarch64/aarch64-builtins.c | 23 - gcc/config/aarch64/aarch64-sve-builtins-base.cc | 10 +- .../aarch64/aarch64-sve-builtins-functions.h | 2 +- gcc/config/aarch64/aarch64-sve-builtins.cc | 1 + gcc/config/aarch64/aarch64-sve.md | 20 +- gcc/config/aarch64/aarch64.c | 84 +- gcc/config/aarch64/iterators.md | 6 - gcc/config/alpha/alpha.c | 17 +- gcc/config/arc/arc.c | 16 + gcc/config/arc/arc.md | 22 +- gcc/config/arm/arm.c | 44 +- gcc/config/avr/avr.c | 1 - gcc/config/avr/avr.opt | 4 +- gcc/config/avr/t-avr | 3 +- gcc/config/csky/csky.c | 1 - gcc/config/darwin-protos.h | 5 + gcc/config/darwin.c | 23 +- gcc/config/darwin.h | 7 + gcc/config/gcn/gcn-run.c | 64 +- gcc/config/gcn/gcn.c | 4 +- gcc/config/gcn/gcn.opt | 2 +- gcc/config/gcn/mkoffload.c | 694 ++++ gcc/config/gcn/offload.h | 35 + gcc/config/i386/darwin.h | 4 +- gcc/config/i386/i386-builtins.c | 1 - gcc/config/i386/i386-expand.c | 131 +- gcc/config/i386/i386-features.c | 1 - gcc/config/i386/i386-options.c | 69 +- gcc/config/i386/i386.c | 27 +- gcc/config/i386/intelmic-mkoffload.c | 5 +- gcc/config/ia64/ia64.c | 3 +- gcc/config/mips/mips.md | 4 +- gcc/config/rs6000/predicates.md | 33 +- gcc/config/rs6000/rs6000-c.c | 10 +- gcc/config/rs6000/rs6000-logue.c | 5 +- gcc/config/rs6000/rs6000-protos.h | 1 - gcc/config/rs6000/rs6000.c | 254 +- gcc/config/rs6000/rs6000.h | 16 - gcc/config/rs6000/rs6000.md | 259 +- gcc/config/rs6000/rs6000.opt | 8 +- gcc/config/rs6000/vector.md | 262 +- gcc/config/rs6000/vsx.md | 12 + gcc/config/s390/s390.c | 80 +- gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 205 +- gcc/config/sparc/sparc.md | 5 +- gcc/config/visium/visium.c | 7 +- gcc/configure | 46 +- gcc/configure.ac | 11 +- gcc/coverage.c | 9 +- gcc/cp/ChangeLog | 78 + gcc/cp/constexpr.c | 1 + gcc/cp/cp-tree.h | 7 +- gcc/cp/cvt.c | 9 +- gcc/cp/decl.c | 13 +- gcc/cp/decl2.c | 4 - gcc/cp/method.c | 50 +- gcc/cp/name-lookup.c | 247 +- gcc/cp/parser.c | 60 +- gcc/cp/pt.c | 1 + gcc/cp/semantics.c | 8 + gcc/cp/tree.c | 6 +- gcc/cp/typeck.c | 12 +- gcc/cp/typeck2.c | 5 + gcc/cprop.c | 1 - gcc/cse.c | 7 +- gcc/cselib.c | 3 +- gcc/d/ChangeLog | 5 + gcc/d/d-target.cc | 2 +- gcc/dbgcnt.c | 190 +- gcc/dbgcnt.def | 14 +- gcc/doc/generic.texi | 5 + gcc/doc/install.texi | 4 +- gcc/doc/invoke.texi | 15 +- gcc/doc/md.texi | 34 +- gcc/doc/options.texi | 3 + gcc/doc/tm.texi | 8 - gcc/doc/tm.texi.in | 4 - gcc/dse.c | 3 +- gcc/emit-rtl.c | 19 +- gcc/explow.c | 3 +- gcc/final.c | 5 +- gcc/flag-types.h | 11 + gcc/fold-const.c | 13 +- gcc/fortran/ChangeLog | 148 +- gcc/fortran/arith.c | 95 +- gcc/fortran/arith.h | 4 + gcc/fortran/decl.c | 13 +- gcc/fortran/dump-parse-tree.c | 6 + gcc/fortran/expr.c | 6 + gcc/fortran/f95-lang.c | 4 +- gcc/fortran/frontend-passes.c | 1 + gcc/fortran/gfortran.h | 13 +- gcc/fortran/gfortran.texi | 25 + gcc/fortran/intrinsic.c | 66 +- gcc/fortran/invoke.texi | 17 +- gcc/fortran/lang.opt | 5 + gcc/fortran/match.c | 3 +- gcc/fortran/match.h | 2 + gcc/fortran/module.c | 30 +- gcc/fortran/openmp.c | 33 +- gcc/fortran/options.c | 5 +- gcc/fortran/parse.c | 32 +- gcc/fortran/resolve.c | 18 + gcc/fortran/scanner.c | 26 +- gcc/fortran/simplify.c | 66 +- gcc/fortran/st.c | 2 + gcc/fortran/trans-const.c | 6 +- gcc/fortran/trans-decl.c | 22 +- gcc/fortran/trans-expr.c | 7 +- gcc/fortran/trans-openmp.c | 80 +- gcc/fortran/trans-stmt.c | 5 +- gcc/fortran/trans.c | 2 + gcc/fortran/trans.h | 2 +- gcc/function.c | 16 +- gcc/gcc.c | 9 - gcc/gcse.c | 18 +- gcc/gengtype.c | 1 + gcc/genmatch.c | 10 +- gcc/ggc-common.c | 5 +- gcc/ggc-page.c | 5 +- gcc/gimple-fold.c | 3 +- gcc/gimple-loop-interchange.cc | 7 +- gcc/gimple-loop-jam.c | 9 +- gcc/gimple-loop-versioning.cc | 5 +- gcc/gimple-match-head.c | 27 +- gcc/gimple-pretty-print.c | 3 + gcc/gimple-ssa-evrp-analyze.c | 2 +- gcc/gimple-ssa-split-paths.c | 3 +- gcc/gimple-ssa-sprintf.c | 721 +++- gcc/gimple-ssa-store-merging.c | 201 +- gcc/gimple-ssa-strength-reduction.c | 3 +- gcc/gimple-ssa-warn-alloca.c | 1 - gcc/gimple-ssa-warn-restrict.c | 1 - gcc/gimple.def | 2 +- gcc/gimple.h | 13 +- gcc/gimplify.c | 26 +- gcc/ginclude/float.h | 12 + gcc/go/ChangeLog | 5 + gcc/go/go-lang.c | 20 +- gcc/graphite-isl-ast-to-gimple.c | 5 +- gcc/graphite-optimize-isl.c | 5 +- gcc/graphite-scop-detection.c | 5 +- gcc/graphite-sese-to-poly.c | 1 - gcc/graphite.c | 1 - gcc/haifa-sched.c | 47 +- gcc/hsa-gen.c | 3 +- gcc/ifcvt.c | 5 +- gcc/internal-fn.c | 41 +- gcc/internal-fn.h | 2 +- gcc/ipa-cp.c | 147 +- gcc/ipa-fnsummary.c | 146 +- gcc/ipa-icf.c | 9 +- gcc/ipa-inline-analysis.c | 178 +- gcc/ipa-inline.c | 136 +- gcc/ipa-inline.h | 2 +- gcc/ipa-polymorphic-call.c | 3 +- gcc/ipa-profile.c | 33 +- gcc/ipa-prop.c | 123 +- gcc/ipa-prop.h | 27 +- gcc/ipa-split.c | 11 +- gcc/ipa-sra.c | 90 +- gcc/ipa.c | 9 +- gcc/ira-build.c | 5 +- gcc/ira-conflicts.c | 5 +- gcc/langhooks-def.h | 4 +- gcc/langhooks.h | 13 +- gcc/loop-doloop.c | 3 +- gcc/loop-invariant.c | 5 +- gcc/loop-unroll.c | 27 +- gcc/lra-assigns.c | 3 +- gcc/lra-constraints.c | 3 +- gcc/lra-spills.c | 2 + gcc/lto/ChangeLog | 18 + gcc/lto/Make-lang.in | 2 +- gcc/lto/lto-common.c | 1 - gcc/lto/lto-partition.c | 11 +- gcc/lto/lto.c | 11 +- gcc/modulo-sched.c | 7 +- gcc/omp-expand.c | 43 +- gcc/omp-general.c | 14 +- gcc/omp-general.h | 2 +- gcc/omp-low.c | 158 +- gcc/opt-functions.awk | 3 +- gcc/opt-suggestions.c | 59 +- gcc/opt-suggestions.h | 5 - gcc/optabs-query.c | 16 +- gcc/optabs.def | 9 +- gcc/opts-common.c | 20 + gcc/opts.c | 283 +- gcc/opts.h | 11 +- gcc/params-enum.h | 39 - gcc/params-list.h | 26 - gcc/params-options.h | 27 - gcc/params.c | 302 -- gcc/params.def | 1501 -------- gcc/params.h | 254 -- gcc/params.opt | 971 +++++ gcc/postreload-gcse.c | 8 +- gcc/predict.c | 21 +- gcc/profile-count.c | 2 + gcc/range-op.cc | 827 ++-- gcc/range-op.h | 16 +- gcc/range.cc | 4 +- gcc/real.c | 15 +- gcc/real.h | 2 +- gcc/reload.c | 3 +- gcc/reorg.c | 5 +- gcc/resource.c | 5 +- gcc/sanopt.c | 5 +- gcc/sched-deps.c | 13 +- gcc/sched-ebb.c | 5 +- gcc/sched-rgn.c | 22 +- gcc/sel-sched-ir.c | 5 +- gcc/sel-sched-ir.h | 2 +- gcc/sel-sched.c | 5 +- gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/shrink-wrap.c | 3 +- gcc/stmt.c | 1 - gcc/symtab.c | 24 +- gcc/targhooks.c | 28 +- gcc/testsuite/ChangeLog | 336 ++ gcc/testsuite/c-c++-common/goacc/parallel-dims-2.c | 16 +- gcc/testsuite/c-c++-common/gomp/declare-target-5.c | 2 + gcc/testsuite/c-c++-common/pr92452.c | 5 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C | 9 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C | 14 + gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C | 8 + gcc/testsuite/g++.dg/cpp0x/initlist92.C | 51 +- gcc/testsuite/g++.dg/cpp0x/pr92447.C | 14 + gcc/testsuite/g++.dg/cpp0x/using-enum-2.C | 8 +- gcc/testsuite/g++.dg/cpp0x/using-enum-3.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nodiscard7.C | 18 + gcc/testsuite/g++.dg/cpp2a/constinit15.C | 14 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C | 29 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C | 43 + gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C | 11 + gcc/testsuite/g++.dg/diagnostic/bitfld4.C | 16 + gcc/testsuite/g++.dg/ipa/pr92454.C | 38 + gcc/testsuite/g++.dg/lookup/pr6936.C | 23 - gcc/testsuite/g++.dg/lookup/using4.C | 2 +- gcc/testsuite/g++.dg/lookup/using7.C | 1 - gcc/testsuite/g++.dg/opt/pr92401.C | 15 + gcc/testsuite/g++.dg/opt/store-merging-1.C | 9 + gcc/testsuite/g++.dg/opt/store-merging-2.C | 10 + gcc/testsuite/g++.dg/opt/store-merging-3.C | 8 + gcc/testsuite/g++.dg/pr92339.C | 19 +- gcc/testsuite/g++.dg/template/using12.C | 2 +- gcc/testsuite/g++.dg/template/using18.C | 2 +- gcc/testsuite/g++.dg/template/using22.C | 8 +- gcc/testsuite/g++.dg/torture/pr92384.C | 38 + gcc/testsuite/g++.dg/torture/pr92421.C | 169 + gcc/testsuite/gcc.c-torture/compile/20191108-1.c | 14 + gcc/testsuite/gcc.c-torture/compile/flatten.c | 5 + gcc/testsuite/gcc.c-torture/compile/pr92449.c | 7 + gcc/testsuite/gcc.dg/c11-float-3.c | 17 + gcc/testsuite/gcc.dg/c2x-float-1.c | 37 + gcc/testsuite/gcc.dg/completion-3.c | 16 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 3 +- gcc/testsuite/gcc.dg/params/params.exp | 42 +- gcc/testsuite/gcc.dg/pr47763.c | 2 +- gcc/testsuite/gcc.dg/pr59643.c | 3 - gcc/testsuite/gcc.dg/pr68766.c | 1 - gcc/testsuite/gcc.dg/pr83620.c | 2 +- gcc/testsuite/gcc.dg/pr92430.c | 25 + gcc/testsuite/gcc.dg/spellcheck-params-2.c | 2 +- gcc/testsuite/gcc.dg/spellcheck-params.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-91.c | 124 + gcc/testsuite/gcc.dg/torture/pr92461.c | 20 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 709 ++++ gcc/testsuite/gcc.dg/tree-ssa/pr46076.c | 11 +- gcc/testsuite/gcc.dg/vect/pr92205.c | 2 +- gcc/testsuite/gcc.dg/vect/pr92324-1.c | 14 + gcc/testsuite/gcc.dg/vect/pr92324-2.c | 21 + gcc/testsuite/gcc.dg/vect/pr92347.c | 18 + gcc/testsuite/gcc.dg/vect/pr92420.c | 48 + gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c | 3 + .../vect/{vect-peel-2.c => vect-peel-2-src.c} | 5 - gcc/testsuite/gcc.dg/vect/vect-peel-2.c | 50 +- .../gcc.dg/vect/vect-reduc-epilogue-gaps.c | 45 + gcc/testsuite/gcc.misc-tests/help.exp | 4 +- .../aarch64/sve/acle/general-c/gnu_vectors_1.c | 415 ++ .../aarch64/sve/acle/general-c/gnu_vectors_2.c | 415 ++ .../gcc.target/aarch64/sve/acle/general/deref_2.c | 20 + .../gcc.target/aarch64/sve/acle/general/inline_1.c | 6 + .../gcc.target/aarch64/sve/acle/general/inline_2.c | 16 + .../aarch64/sve/acle/general/whilele_8.c | 33 + .../aarch64/sve/acle/general/whilelt_4.c | 33 + .../gcc.target/aarch64/sve/mask_struct_store_3.c | 2 +- .../aarch64/sve/mask_struct_store_3_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 2 +- .../gcc.target/aarch64/sve/peel_ind_2_run.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/peel_ind_3.c | 2 +- .../gcc.target/aarch64/sve/peel_ind_3_run.c | 4 +- gcc/testsuite/gcc.target/arc/delay-slot-limm.c | 52 + gcc/testsuite/gcc.target/arc/pic-2.c | 23 + gcc/testsuite/gcc.target/i386/pr92295.c | 13 + gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92090.c | 3 +- gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c | 297 ++ gcc/testsuite/gcc.target/powerpc/pr92132-fp-2.c | 297 ++ gcc/testsuite/gcc.target/powerpc/pr92132-int-1.c | 126 + gcc/testsuite/gcc.target/powerpc/pr92132-int-2.c | 126 + gcc/testsuite/gcc.target/powerpc/pr92449-1.c | 7 + gcc/testsuite/gcc.target/sparc/overflow-1.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-2.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-3.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-4.c | 2 +- gcc/testsuite/gcc.target/sparc/overflow-5.c | 2 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_1.c | 57 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_10.c | 4 +- gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c | 43 + .../gfortran.dg/ISO_Fortran_binding_15.f90 | 20 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c | 40 + .../gfortran.dg/ISO_Fortran_binding_16.f90 | 25 + gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c | 25 + .../gfortran.dg/ISO_Fortran_binding_17.f90 | 77 + gcc/testsuite/gfortran.dg/bind_c_procs_3.f90 | 25 + .../dec_char_conversion_in_assignment_1.f90 | 61 + .../dec_char_conversion_in_assignment_2.f90 | 31 + .../dec_char_conversion_in_assignment_3.f90 | 44 + .../dec_char_conversion_in_assignment_4.f90 | 19 + .../dec_char_conversion_in_assignment_5.f90 | 16 + .../dec_char_conversion_in_assignment_6.f90 | 14 + .../dec_char_conversion_in_assignment_7.f90 | 30 + .../dec_char_conversion_in_assignment_8.f90 | 17 + .../gfortran.dg/dec_char_conversion_in_data_1.f90 | 87 + .../gfortran.dg/dec_char_conversion_in_data_2.f90 | 45 + .../gfortran.dg/dec_char_conversion_in_data_3.f90 | 19 + .../gfortran.dg/dec_char_conversion_in_data_4.f90 | 17 + .../gfortran.dg/dec_char_conversion_in_data_5.f90 | 15 + .../gfortran.dg/dec_char_conversion_in_data_6.f90 | 33 + .../gfortran.dg/dec_char_conversion_in_data_7.f90 | 17 + gcc/testsuite/gfortran.dg/goacc/common-block-1.f90 | 3 +- gcc/testsuite/gfortran.dg/goacc/common-block-2.f90 | 3 +- .../gfortran.dg/goacc/parallel-dims-2.f90 | 22 + gcc/testsuite/gfortran.dg/hollerith5.f90 | 5 +- gcc/testsuite/gfortran.dg/hollerith_legacy.f90 | 2 +- gcc/testsuite/gfortran.dg/matmul_blas_2.f90 | 25 + .../gfortran.dg/no_char_to_numeric_assign.f90 | 21 + gcc/toplev.c | 13 +- gcc/tracer.c | 13 +- gcc/trans-mem.c | 3 +- gcc/tree-chrec.c | 5 +- gcc/tree-complex.c | 23 +- gcc/tree-core.h | 3 +- gcc/tree-data-ref.c | 5 +- gcc/tree-dump.c | 1 + gcc/tree-if-conv.c | 3 +- gcc/tree-inline.c | 15 +- gcc/tree-loop-distribution.c | 3 +- gcc/tree-parloops.c | 20 +- gcc/tree-predcom.c | 3 +- gcc/tree-pretty-print.c | 4 + gcc/tree-profile.c | 1 - gcc/tree-scalar-evolution.c | 5 +- gcc/tree-sra.c | 37 +- gcc/tree-ssa-ccp.c | 3 +- gcc/tree-ssa-dom.c | 1 - gcc/tree-ssa-dse.c | 9 +- gcc/tree-ssa-ifcombine.c | 5 +- gcc/tree-ssa-loop-ch.c | 3 +- gcc/tree-ssa-loop-im.c | 3 +- gcc/tree-ssa-loop-ivcanon.c | 19 +- gcc/tree-ssa-loop-ivopts.c | 15 +- gcc/tree-ssa-loop-manip.c | 3 +- gcc/tree-ssa-loop-niter.c | 3 +- gcc/tree-ssa-loop-prefetch.c | 51 +- gcc/tree-ssa-loop-split.c | 6 +- gcc/tree-ssa-loop-unswitch.c | 7 +- gcc/tree-ssa-math-opts.c | 7 +- gcc/tree-ssa-phiopt.c | 9 +- gcc/tree-ssa-pre.c | 5 +- gcc/tree-ssa-reassoc.c | 3 +- gcc/tree-ssa-sccvn.c | 8 +- gcc/tree-ssa-scopedtables.c | 3 +- gcc/tree-ssa-sink.c | 3 +- gcc/tree-ssa-strlen.c | 22 +- gcc/tree-ssa-structalias.c | 9 +- gcc/tree-ssa-tail-merge.c | 5 +- gcc/tree-ssa-threadbackward.c | 17 +- gcc/tree-ssa-threadedge.c | 5 +- gcc/tree-ssa-uninit.c | 3 +- gcc/tree-ssanames.c | 2 +- gcc/tree-streamer-in.c | 1 - gcc/tree-switch-conversion.c | 7 +- gcc/tree-switch-conversion.h | 6 +- gcc/tree-vect-data-refs.c | 125 +- gcc/tree-vect-loop-manip.c | 8 +- gcc/tree-vect-loop.c | 325 +- gcc/tree-vect-patterns.c | 33 +- gcc/tree-vect-slp.c | 5 +- gcc/tree-vect-stmts.c | 258 +- gcc/tree-vectorizer.h | 22 +- gcc/tree-vrp.c | 1635 +------- gcc/tree-vrp.h | 212 +- gcc/tree.c | 35 +- gcc/tree.def | 6 + gcc/tree.h | 8 +- gcc/value-prof.c | 1 - gcc/value-range.cc | 1541 ++++++++ gcc/{tree-vrp.h => value-range.h} | 192 +- gcc/var-tracking.c | 7 +- gcc/varpool.c | 12 +- gcc/vr-values.c | 67 +- include/ChangeLog | 8 + include/gomp-constants.h | 2 + libgfortran/ChangeLog | 22 + libgfortran/runtime/ISO_Fortran_binding.c | 70 +- libgo/configure | 3 +- libgo/configure.ac | 2 +- libgo/testsuite/Makefile.am | 2 + libgo/testsuite/Makefile.in | 5 +- libgo/testsuite/lib/libgo.exp | 13 +- libgo/testsuite/libgo-test-support.exp.in | 17 + libgomp/ChangeLog | 142 + libgomp/Makefile.am | 2 +- libgomp/Makefile.in | 61 +- libgomp/config.h.in | 3 + libgomp/config/{nvptx => accel}/libgomp-plugin.c | 0 libgomp/config/{nvptx => accel}/lock.c | 0 libgomp/config/{nvptx => accel}/mutex.c | 0 libgomp/config/{nvptx => accel}/mutex.h | 0 libgomp/config/{nvptx => accel}/oacc-async.c | 0 libgomp/config/{nvptx => accel}/oacc-cuda.c | 0 libgomp/config/{nvptx => accel}/oacc-host.c | 0 libgomp/config/{nvptx => accel}/oacc-init.c | 0 libgomp/config/{nvptx => accel}/oacc-mem.c | 0 libgomp/config/{nvptx => accel}/oacc-plugin.c | 0 libgomp/config/{nvptx => accel}/omp-lock.h | 0 libgomp/config/{nvptx => accel}/openacc.f90 | 1 + libgomp/config/{nvptx => accel}/pool.h | 0 libgomp/config/{nvptx => accel}/proc.c | 0 libgomp/config/{nvptx => accel}/ptrlock.c | 0 libgomp/config/{nvptx => accel}/ptrlock.h | 0 libgomp/config/{nvptx => accel}/sem.c | 0 libgomp/config/{nvptx => accel}/sem.h | 0 libgomp/config/{nvptx => accel}/thread-stacksize.h | 0 .../config/{nvptx/pool.h => gcn/affinity-fmt.c} | 50 +- libgomp/config/gcn/bar.c | 232 ++ libgomp/config/gcn/bar.h | 168 + libgomp/config/{nvptx/pool.h => gcn/doacross.h} | 39 +- libgomp/config/{nvptx/proc.c => gcn/icv-device.c} | 47 +- .../thread-stacksize.h => gcn/oacc-target.c} | 12 +- libgomp/config/{nvptx/mutex.h => gcn/simple-bar.h} | 37 +- .../{nvptx/thread-stacksize.h => gcn/target.c} | 46 +- .../{nvptx/thread-stacksize.h => gcn/task.c} | 18 +- libgomp/config/gcn/team.c | 214 ++ libgomp/config/{nvptx/proc.c => gcn/time.c} | 29 +- libgomp/configure | 61 +- libgomp/configure.ac | 2 +- libgomp/configure.tgt | 6 +- libgomp/libgomp-plugin.h | 5 +- libgomp/libgomp.h | 81 + libgomp/oacc-async.c | 3 +- libgomp/oacc-host.c | 2 +- libgomp/oacc-int.h | 9 +- libgomp/oacc-target.c | 1 + libgomp/openacc.f90 | 1 + libgomp/openacc.h | 1 + libgomp/plugin/Makefrag.am | 14 + libgomp/plugin/configfrag.ac | 35 + libgomp/plugin/plugin-gcn.c | 3985 ++++++++++++++++++++ libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/team.c | 15 +- libgomp/testsuite/Makefile.in | 4 + libgomp/testsuite/libgomp.fortran/target9.f90 | 1 + .../libgomp.fortran/use_device_addr-3.f90 | 2 + .../libgomp.fortran/use_device_addr-4.f90 | 2 + .../testsuite/libgomp.fortran/use_device_ptr-1.f90 | 2 + .../libgomp.fortran/use_device_ptr-optional-1.f90 | 22 + .../libgomp.fortran/use_device_ptr-optional-2.f90 | 33 + .../libgomp.oacc-c-c++-common/parallel-dims.c | 73 + .../libgomp.oacc-fortran/parallel-dims-aux.c | 45 + .../libgomp.oacc-fortran/parallel-dims.f90 | 120 + libgomp/work.c | 4 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure.tgt | 2 + libstdc++-v3/ChangeLog | 20 + libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/libsupc++/compare | 346 +- .../comparisons/algorithms/partial_order.cc | 118 + .../comparisons/algorithms/strong_order.cc | 56 + .../comparisons/algorithms/weak_order.cc | 119 + 533 files changed, 21599 insertions(+), 8241 deletions(-) create mode 100644 gcc/config/gcn/mkoffload.c create mode 100644 gcc/config/gcn/offload.h delete mode 100644 gcc/params-enum.h delete mode 100644 gcc/params-list.h delete mode 100644 gcc/params-options.h delete mode 100644 gcc/params.c delete mode 100644 gcc/params.def delete mode 100644 gcc/params.h create mode 100644 gcc/params.opt create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-5.c create mode 100644 gcc/testsuite/c-c++-common/pr92452.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/alias-decl-pr92206-3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr92447.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth-neg1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-synth5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-vec1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld4.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr92454.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr6936.C create mode 100644 gcc/testsuite/g++.dg/opt/pr92401.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-1.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-2.C create mode 100644 gcc/testsuite/g++.dg/opt/store-merging-3.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92384.C create mode 100644 gcc/testsuite/g++.dg/torture/pr92421.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191108-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/flatten.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92449.c create mode 100644 gcc/testsuite/gcc.dg/c11-float-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-float-1.c create mode 100644 gcc/testsuite/gcc.dg/pr92430.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-91.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr92461.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-23.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92324-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92347.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr92420.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-peel-2-epilogues.c copy gcc/testsuite/gcc.dg/vect/{vect-peel-2.c => vect-peel-2-src.c} (63%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-reduc-epilogue-gaps.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general-c/gnu_vectors_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/deref_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/inline_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/inline_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilele_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/whilelt_4.c create mode 100644 gcc/testsuite/gcc.target/arc/delay-slot-limm.c create mode 100644 gcc/testsuite/gcc.target/arc/pic-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92295.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-fp-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-fp-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-int-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92132-int-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92449-1.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_15.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_16.f90 create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.c create mode 100644 gcc/testsuite/gfortran.dg/ISO_Fortran_binding_17.f90 create mode 100644 gcc/testsuite/gfortran.dg/bind_c_procs_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_assignment_8.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_6.f90 create mode 100644 gcc/testsuite/gfortran.dg/dec_char_conversion_in_data_7.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/parallel-dims-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/matmul_blas_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/no_char_to_numeric_assign.f90 create mode 100644 gcc/value-range.cc copy gcc/{tree-vrp.h => value-range.h} (50%) create mode 100644 libgo/testsuite/libgo-test-support.exp.in rename libgomp/config/{nvptx => accel}/libgomp-plugin.c (100%) rename libgomp/config/{nvptx => accel}/lock.c (100%) rename libgomp/config/{nvptx => accel}/mutex.c (100%) copy libgomp/config/{nvptx => accel}/mutex.h (100%) rename libgomp/config/{nvptx => accel}/oacc-async.c (100%) rename libgomp/config/{nvptx => accel}/oacc-cuda.c (100%) rename libgomp/config/{nvptx => accel}/oacc-host.c (100%) rename libgomp/config/{nvptx => accel}/oacc-init.c (100%) rename libgomp/config/{nvptx => accel}/oacc-mem.c (100%) rename libgomp/config/{nvptx => accel}/oacc-plugin.c (100%) rename libgomp/config/{nvptx => accel}/omp-lock.h (100%) rename libgomp/config/{nvptx => accel}/openacc.f90 (98%) copy libgomp/config/{nvptx => accel}/pool.h (100%) copy libgomp/config/{nvptx => accel}/proc.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.c (100%) rename libgomp/config/{nvptx => accel}/ptrlock.h (100%) rename libgomp/config/{nvptx => accel}/sem.c (100%) rename libgomp/config/{nvptx => accel}/sem.h (100%) copy libgomp/config/{nvptx => accel}/thread-stacksize.h (100%) copy libgomp/config/{nvptx/pool.h => gcn/affinity-fmt.c} (57%) create mode 100644 libgomp/config/gcn/bar.c create mode 100644 libgomp/config/gcn/bar.h rename libgomp/config/{nvptx/pool.h => gcn/doacross.h} (55%) copy libgomp/config/{nvptx/proc.c => gcn/icv-device.c} (59%) copy libgomp/config/{nvptx/thread-stacksize.h => gcn/oacc-target.c} (72%) rename libgomp/config/{nvptx/mutex.h => gcn/simple-bar.h} (55%) copy libgomp/config/{nvptx/thread-stacksize.h => gcn/target.c} (53%) rename libgomp/config/{nvptx/thread-stacksize.h => gcn/task.c} (76%) create mode 100644 libgomp/config/gcn/team.c rename libgomp/config/{nvptx/proc.c => gcn/time.c} (69%) create mode 100644 libgomp/oacc-target.c create mode 100644 libgomp/plugin/plugin-gcn.c create mode 100644 libgomp/testsuite/libgomp.fortran/use_device_ptr-optional-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims-aux.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/parallel-dims.f90 create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/partia [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/strong [...] create mode 100644 libstdc++-v3/testsuite/18_support/comparisons/algorithms/weak_order.cc