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_O1 in repository toolchain/ci/gcc.
from e98238c6cc1 gcc/ChangeLog: adds 52e907c21b9 Support using multiple registers to hold the frame pointer adds 8bb92a598c5 Daily bump. adds 8d0cec732f4 Use satisfaction with nested requirements. adds e9058aa7765 PR c++/92150 - partial specialization with class NTTP. adds c8f3f9b1eea Implement D1907R1 "structural type". adds a65d5ae024a Move string concatenation for C into the parser. adds fb3741ccd9f Fix copy-paste typo syntax error by r276469 adds e77fa95602b 2019-11-06 Jerry DeLisle jvdelisle@gcc.ngu.org adds 8c7e57c6d7d Adjust pr92163.c test to require effective target fopenacc. adds 0c0b297d688 2019-11-07 Richard Biener rguenther@suse.de adds 8075f1c743b gcc/ Support 64-bit double and 64-bit long double configurations. adds 33781ebdf61 Libsanitizer: merge from trunk adds b6fa8501764 Reapply all revisions mentioned in LOCAL_PATCHES. adds a4f645b1b01 Update LOCAL_PATCHES. adds fa6e2b94f00 Add CONSTRUCTOR_NO_CLEARING to operand_equal_p. adds 359b906703d Clear version_info_node in delete_function_version. adds 31e875a6840 [arm][1/X] Add initial support for saturation intrinsics adds 3517732d0c9 [arm][2/X] Implement __qadd, __qsub, __qdbl intrinsics adds ad4d23c2a7e [arm][3/X] Implement __smla* intrinsics (Q-setting) adds eb0be2e2a38 [arm][4/X] Add initial support for GE-setting SIMD32 intrinsics adds 5cc321d2e11 [arm][5/X] Implement Q-bit-setting SIMD32 intrinsics adds 01619c703bf [arm][6/X] Add support for __[us]sat16 intrinsics adds 911f62e51c1 Remove gimple_call_types_likely_match_p (PR 70929) adds 0584b4bdeef 2019-11-07 Richard Biener rguenther@suse.de adds 1cef83424c0 IBM Z: Add pattern for load truth value of comparison into reg adds 210e2303be5 Loop split on semi-invariant conditional statement adds 93962956230 * lto-streamer-in.c: Include alloc-pool.h. (freeing_strin [...] adds b697a8fd7e0 Implement D1959R0, remove weak_equality and strong_equality. adds 516a2e360b6 * optc-save-gen.awk: Generate cl_target_option_free and c [...] adds 44dacb99078 PR ipa/92406 * ipa-fnsummary.c (analyze_function_body): U [...] adds aac9ebf1189 Allow MODE_PARTIAL_INT modes for integer constant input operands. adds 7975daf6e4b PR c++/91370 - Implement P1041R4 and P1139R2 - Stronger Un [...] adds 6b1daccbdea [Darwin, X86, testsuite] Fix pr92258.c. adds ec371710f9e simplify-rtx: simplify_logical_relational_operation adds ba9150c4b2a libstdc++: make negative count safe with std::for_each_n adds 8e837a43ded * ipa-utils.c (ipa_merge_profiles): Fix fprintf format str [...] adds 4ad0a43581d * g++.dg/cpp2a/spaceship-scalar1-neg.C: Change dg-do from [...] adds 323d28cf2d8 Expand C2x attribute parsing support and factor out from TM [...] adds 8c3a9f29c4d rs6000: Remove no longer correct assert adds 5a856dda8a2 Daily bump. adds bb2f3eae161 * config/pa/pa.md (memory_barrier): Revise to use ldcw bar [...] adds eb0f6e07e10 Add another test case to exercise the previous MODE_PARTIAL [...] adds ccc2fbf851c libstdc++: define std::common_comparison_category for C++20 adds 203b9cfcc92 libsupc++: add <compare> to precompiled header adds 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. new bec386d40f7 2019-11-12 Richard Biener rguenther@suse.de new 1dac4242b93 2019-11-12 Richard Biener rguenther@suse.de new ad77c698ad4 Free dominance info at the beginning of pass_jump_after_combine new 5b7d0f4d764 [PR c++/6936] Delete duplicate test new 5c2bf77d1f6 PR middle-end/83688 - check if buffers may overlap when cop [...] new d4ebf387691 PR tree-optimization/92412 - excessive errno aliasing assum [...] new c0c040325f4 PR ipa/92471 * ipa-profile.c (check_argument_count): Brea [...] new f7183cc2c36 PR fortran/92470 Fixes for CFI_address new bbacc1f80ca * ipa-cp.c (ignore_edge_p): Also look for optimize flag. [...] new 2031afb789a rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449) new be14d55ca57 testsuite: Add testcases for PR92449 new de5b4a33510 2019-11-12 Harald Anlauf anlauf@gmx.de new da4f604ec3c [C++ PATCH] Merge some using-decl handling new 297d694377b rs6000: Use ULL on big hexadecimal literal
The 14 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 | 5 + contrib/mklog | 4 +- gcc/ChangeLog | 1604 ++++++++++++++++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 23 +- gcc/asan.c | 20 +- gcc/auto-profile.c | 7 +- gcc/bb-reorder.c | 5 +- gcc/builtins.c | 3 +- gcc/c-family/ChangeLog | 34 + gcc/c-family/c-attribs.c | 6 +- gcc/c-family/c-common.c | 21 +- gcc/c-family/c-common.h | 10 + gcc/c-family/c-opts.c | 38 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 1 + gcc/c-family/c.opt | 2 +- gcc/c/ChangeLog | 86 ++ gcc/c/c-convert.c | 16 +- gcc/c/c-decl.c | 27 +- gcc/c/c-parser.c | 663 ++++++-- gcc/c/c-parser.h | 1 + gcc/c/c-typeck.c | 71 +- gcc/c/gimple-parser.c | 12 +- gcc/cfgcleanup.c | 7 +- gcc/cfgexpand.c | 9 +- gcc/cfgloopanal.c | 9 +- gcc/cgraph.c | 180 +-- gcc/cgraph.h | 73 +- gcc/cgraphclones.c | 7 +- gcc/cgraphunit.c | 47 +- gcc/cif-code.def | 4 - gcc/combine.c | 5 +- gcc/common.opt | 10 - 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/avr/avr-common.c | 95 ++ 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.gcc | 82 + gcc/config.in | 6 - gcc/config/aarch64/aarch64-builtins.c | 23 - gcc/config/aarch64/aarch64-sve-builtins-base.cc | 10 +- 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/aout.h | 2 +- gcc/config/arm/arm-builtins.c | 87 +- gcc/config/arm/arm-fixed.md | 111 +- gcc/config/arm/arm-protos.h | 4 + gcc/config/arm/arm.c | 72 +- gcc/config/arm/arm.h | 18 +- gcc/config/arm/arm.md | 419 ++++- gcc/config/arm/arm_acle.h | 262 ++++ gcc/config/arm/arm_acle_builtins.def | 38 + gcc/config/arm/iterators.md | 40 +- gcc/config/arm/predicates.md | 8 + gcc/config/arm/unspecs.md | 28 + gcc/config/avr/avr-c.c | 49 + gcc/config/avr/avr.c | 4 +- gcc/config/avr/avr.h | 12 +- gcc/config/avr/avr.opt | 18 + gcc/config/avr/driver-avr.c | 57 + gcc/config/avr/genmultilib.awk | 64 +- gcc/config/avr/t-avr | 14 +- gcc/config/avr/t-multilib | 46 - gcc/config/csky/csky.c | 1 - gcc/config/darwin-protos.h | 5 + gcc/config/darwin.c | 23 +- gcc/config/darwin.h | 7 + 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/pa/pa.md | 52 +- gcc/config/pa/pa.opt | 8 + gcc/config/rs6000/predicates.md | 36 +- 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 | 262 ++-- 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/s390/s390.md | 15 + 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 | 108 ++ gcc/cp/class.c | 9 +- gcc/cp/constexpr.c | 1 + gcc/cp/constraint.cc | 100 +- gcc/cp/cp-tree.h | 1 + gcc/cp/decl.c | 13 +- gcc/cp/decl2.c | 4 - gcc/cp/init.c | 2 +- gcc/cp/method.c | 97 +- gcc/cp/name-lookup.c | 247 +-- gcc/cp/parser.c | 71 +- gcc/cp/pt.c | 66 +- gcc/cp/semantics.c | 8 + gcc/cp/tree.c | 57 + gcc/cp/typeck.c | 25 +- gcc/cp/typeck2.c | 5 + gcc/cprop.c | 1 - gcc/cse.c | 7 +- gcc/cselib.c | 3 +- gcc/dbgcnt.def | 13 +- gcc/doc/generic.texi | 5 + gcc/doc/install.texi | 43 +- gcc/doc/invoke.texi | 22 +- gcc/doc/md.texi | 34 +- gcc/doc/options.texi | 3 + gcc/doc/sourcebuild.texi | 6 + 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 | 17 +- 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/io.c | 33 +- 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 | 3 +- 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/genmatch.c | 10 +- gcc/ggc-common.c | 5 +- gcc/ggc-page.c | 5 +- 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-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/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 | 84 +- gcc/ipa-devirt.c | 2 +- gcc/ipa-fnsummary.c | 148 +- gcc/ipa-icf.c | 2 +- gcc/ipa-inline-analysis.c | 164 +- gcc/ipa-inline.c | 129 +- gcc/ipa-inline.h | 2 +- gcc/ipa-polymorphic-call.c | 3 +- gcc/ipa-profile.c | 35 +- gcc/ipa-prop.c | 88 +- gcc/ipa-prop.h | 27 +- gcc/ipa-split.c | 11 +- gcc/ipa-sra.c | 90 +- gcc/ipa-utils.c | 4 +- gcc/ira-build.c | 5 +- gcc/ira-conflicts.c | 5 +- gcc/ira.c | 33 +- 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-streamer-in.c | 43 +- gcc/lto-streamer.h | 1 + gcc/lto/ChangeLog | 22 + gcc/lto/Make-lang.in | 2 +- gcc/lto/lto-common.c | 1 - gcc/lto/lto-partition.c | 11 +- gcc/lto/lto.c | 15 +- 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/optc-save-gen.awk | 25 + gcc/opth-gen.awk | 6 + gcc/opts-common.c | 20 + gcc/opts.c | 281 +--- 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 | 1495 ------------------ 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 | 811 +++++----- gcc/range-op.h | 16 +- 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/shrink-wrap.c | 3 +- gcc/simplify-rtx.c | 130 ++ gcc/stmt.c | 1 - gcc/symtab.c | 24 +- gcc/targhooks.c | 28 +- gcc/testsuite/ChangeLog | 376 +++++ 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/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/utf8-neg.C | 6 +- gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C | 77 + gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C | 58 + gcc/testsuite/g++.dg/cpp2a/constinit15.C | 14 + gcc/testsuite/g++.dg/cpp2a/nontype-class24.C | 19 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.C | 25 + gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1.C | 27 - gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1a.C | 12 - gcc/testsuite/g++.dg/cpp2a/spaceship-scalar3.C | 18 +- 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/cpp2a/ucn2.C | 30 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 2 +- gcc/testsuite/g++.dg/diagnostic/bitfld4.C | 16 + gcc/testsuite/g++.dg/ext/utf16-4.C | 4 +- gcc/testsuite/g++.dg/ext/utf32-4.C | 4 +- 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/lto/pr70929_0.C | 18 + gcc/testsuite/g++.dg/lto/pr70929_1.C | 10 + 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/tree-ssa/loop-cond-split-1.C | 33 + gcc/testsuite/g++.target/i386/pr92354.C | 8 + gcc/testsuite/gcc.c-torture/compile/20191108-1.c | 14 + gcc/testsuite/gcc.c-torture/compile/pr92449.c | 7 + gcc/testsuite/gcc.dg/asm-wide-1.c | 18 +- gcc/testsuite/gcc.dg/c11-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c11-old-style-definition-2.c | 15 + gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c | 10 + gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c | 15 + gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c | 9 + gcc/testsuite/gcc.dg/c2x-old-style-definition-6.c | 16 + gcc/testsuite/gcc.dg/completion-3.c | 16 +- gcc/testsuite/gcc.dg/diagnostic-token-ranges.c | 2 +- .../plugin/diagnostic-test-string-literals-1.c | 3 +- .../plugin/diagnostic-test-string-literals-2.c | 3 +- gcc/testsuite/gcc.dg/pr59643.c | 3 - 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/tm/attrs-1.c | 39 + gcc/testsuite/gcc.dg/tm/props-5.c | 26 + gcc/testsuite/gcc.dg/torture/pr55107.c | 1 + gcc/testsuite/gcc.dg/torture/pr92461.c | 20 + .../gcc.dg/tree-ssa/builtin-sprintf-warn-23.c | 709 +++++++++ gcc/testsuite/gcc.dg/tree-ssa/loop-cond-split-1.c | 97 ++ gcc/testsuite/gcc.dg/tree-ssa/pr46076.c | 11 +- gcc/testsuite/gcc.dg/tree-ssa/pr92163.c | 1 + 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.dg/winline-10.c | 6 +- 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/testsuite/gcc.target/arc/delay-slot-limm.c | 52 + gcc/testsuite/gcc.target/arc/pic-2.c | 23 + gcc/testsuite/gcc.target/arm/acle/dsp_arith.c | 73 + gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c | 19 + gcc/testsuite/gcc.target/arm/acle/saturation.c | 40 + gcc/testsuite/gcc.target/arm/acle/simd32.c | 160 ++ gcc/testsuite/gcc.target/arm/acle/simd32_sel.c | 15 + gcc/testsuite/gcc.target/i386/pr92258.c | 1 + gcc/testsuite/gcc.target/i386/pr92295.c | 13 + gcc/testsuite/gcc.target/powerpc/pr72804.c | 4 +- gcc/testsuite/gcc.target/powerpc/pr92090-2.c | 44 + gcc/testsuite/gcc.target/powerpc/pr92090.c | 42 + 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.target/s390/addsub-signed-overflow-1.c | 2 + .../gcc.target/s390/addsub-signed-overflow-2.c | 2 + .../gcc.target/s390/mul-signed-overflow-1.c | 2 + .../gcc.target/s390/mul-signed-overflow-2.c | 2 + .../gcc.target/s390/vector/vec-scalar-cmp-1.c | 18 +- gcc/testsuite/gcc.target/s390/zvector/vec-cmp-1.c | 72 +- 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 | 56 +- 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/fmt_error_10.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_7.f | 4 +- gcc/testsuite/gfortran.dg/fmt_error_9.f | 2 +- gcc/testsuite/gfortran.dg/fmt_zero_width.f90 | 36 + 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/testsuite/lib/prune.exp | 1 + gcc/testsuite/lib/target-supports.exp | 38 + 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-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 | 26 +- 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 | 1021 ++++++++++++- 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-switch-conversion.c | 7 +- gcc/tree-switch-conversion.h | 6 +- gcc/tree-vect-data-refs.c | 125 +- gcc/tree-vect-loop-manip.c | 5 +- gcc/tree-vect-loop.c | 235 +-- gcc/tree-vect-patterns.c | 33 +- gcc/tree-vect-slp.c | 3 +- gcc/tree-vect-stmts.c | 190 ++- gcc/tree-vectorizer.h | 10 +- gcc/tree-vrp.c | 32 +- gcc/tree.c | 39 +- gcc/tree.def | 6 + gcc/tree.h | 8 +- gcc/value-prof.c | 31 - gcc/var-tracking.c | 7 +- gcc/varpool.c | 12 +- libcpp/ChangeLog | 11 + libcpp/charset.c | 16 +- libgcc/ChangeLog | 11 + libgcc/config.host | 3 + libgcc/config/avr/t-avr | 8 +- libgcc/config/avr/t-avrlibc | 31 + libgcc/config/avr/t-copy-libgcc | 13 + libgfortran/ChangeLog | 33 + libgfortran/io/format.c | 8 +- libgfortran/io/format.h | 16 - libgfortran/io/io.h | 18 +- libgfortran/io/transfer.c | 22 +- libgfortran/io/write.c | 25 +- libgfortran/runtime/ISO_Fortran_binding.c | 62 +- 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 | 25 + 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 ++ libsanitizer/ChangeLog | 10 + libsanitizer/LOCAL_PATCHES | 3 +- libsanitizer/MERGE | 4 +- libsanitizer/asan/asan_allocator.cpp | 28 +- libsanitizer/asan/asan_interface.inc | 1 + libsanitizer/asan/asan_interface_internal.h | 3 + libsanitizer/asan/asan_malloc_win.cpp | 3 - libsanitizer/include/sanitizer/asan_interface.h | 4 + .../include/sanitizer/netbsd_syscall_hooks.h | 165 +- libsanitizer/lsan/lsan_allocator.cpp | 13 +- libsanitizer/merge.sh | 7 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 3 + libsanitizer/sanitizer_common/sanitizer_linux.cpp | 10 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 8 +- .../sanitizer_platform_limits_linux.cpp | 2 +- .../sanitizer_platform_limits_netbsd.h | 6 + .../sanitizer_platform_limits_posix.cpp | 2 +- .../sanitizer_platform_limits_posix.h | 3 + .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 56 +- libsanitizer/tsan/tsan_mman.cpp | 15 +- libstdc++-v3/ChangeLog | 24 + libstdc++-v3/doc/doxygen/user.cfg.in | 1 + libstdc++-v3/doc/xml/gnu/gpl-3.0.xml | 2 +- libstdc++-v3/doc/xml/manual/using.xml | 2 +- libstdc++-v3/include/bits/stl_algo.h | 2 + libstdc++-v3/include/precompiled/stdc++.h | 2 +- libstdc++-v3/libsupc++/compare | 235 +-- .../testsuite/18_support/comparisons/common/1.cc | 48 + .../25_algorithms/for_each/for_each_n_debug.cc | 44 + 554 files changed, 17913 insertions(+), 6886 deletions(-) delete mode 100644 gcc/config/avr/t-multilib 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/pr92447.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-requires19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constinit15.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class24.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/spaceship-scalar1-neg.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/cpp2a/ucn2.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/bitfld4.C delete mode 100644 gcc/testsuite/g++.dg/lookup/pr6936.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr70929_1.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/tree-ssa/loop-cond-split-1.C create mode 100644 gcc/testsuite/g++.target/i386/pr92354.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/20191108-1.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr92449.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c11-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-1.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-2.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-3.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-4.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-5.c create mode 100644 gcc/testsuite/gcc.dg/c2x-old-style-definition-6.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/tm/attrs-1.c create mode 100644 gcc/testsuite/gcc.dg/tm/props-5.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/tree-ssa/loop-cond-split-1.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/arm/acle/dsp_arith.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/sat_no_smlatb.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/saturation.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32_sel.c create mode 100644 gcc/testsuite/gcc.target/i386/pr92295.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr92090.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/fmt_zero_width.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 libgcc/config/avr/t-copy-libgcc create mode 100644 libgo/testsuite/libgo-test-support.exp.in 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/common/1.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/for_each_n_debug.cc