This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk_tx1_Os_LTO/gnu-master-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from ff6686d2e5f New IPA-SRA adds c3ff46a5185 Daily bump. adds d865ed7227a re PR target/91767 (After r274953, clang-compiled xgcc segf [...] adds 6e222b2a3ae re PR tree-optimization/91822 (FAIL: gcc.dg/pr88031.c (inte [...] adds 522da4c233c re PR c/91815 (questionable error on type definition at fil [...] adds 9ba4312712a re PR target/91269 (unaligned floating-point register with [...] adds d63eadac7db re PR testsuite/91821 (r275928 breaks gcc.target/powerpc/sa [...] adds b049c269556 re PR target/91814 (ICE in elimination_costs_in_insn, at re [...] adds 264c073993e Restrict gnat.dg/system_info1.adb to Linux and Windows hosts adds 76c93295f3b Revert [ARM/FDPIC v6 13/24] [ARM] FDPIC: Force LSB bit for [...] adds ac4a7836401 re PR fortran/78260 (ICE in gimplify_expr, at gimplify.c:11939) adds 1fa153b0ef2 [Darwin, X86, testsuite] Fix naked-1.c fail. adds 0fc7d9e3d12 re PR target/86811 (Vax port needs updating for CVE-2017-5753) adds bd7a5c5dc08 pa.c (pa_trampoline_init): Remove spurious extended character. adds 6b5596d5fcb microblaze.h (ASM_OUTPUT_SKIP): Use HOST_WIDE_PRINT_UNSIGNED. adds b2addbf403f Daily bump. adds 681fc0fa40c Extend neg_const_int simplifications to other const rtxes adds 9f635bd13fe Avoid adding impossible copies in ira-conflicts.c:process_r [...] adds 296580b640a DR 2345 - Jumping across initializers in init-statements an [...] adds 6bd2a4f3d17 [Darwin] Update machopic_legitimize_pic_address. adds e4df9be4e2b re PR c++/30277 (bit-field: wrong overload resolution) adds 810118592aa PR middle-end/91830 - Bogus -Warray-bounds on strcpy into a member adds dcb786e59eb Daily bump. adds 0968003dd08 PR c++/91819 - ICE with operator++ and enum. adds f1c22d660bc [Darwin, PPC] Clean up symbol stubs code. adds 2d814ac2f7b Daily bump. adds fdfa0e44b7e decl.c (components_to_record): Do not reorder fields in pac [...] adds ef5a9557bdf trans.c (Attribute_to_gnu): Test Can_Use_Internal_Rep on th [...] adds ec4a0d83776 trans.c (gnat_compile_time_expr_list): New variable. adds 8082999eb2e Fix typo adds 09248547abd trans.c (Regular_Loop_to_gnu): Do not rotate the loop if -O [...] adds 193410e3110 * config/abi/post/riscv64-linux-gnu/baseline_symbols.txt: Update. adds e2542772360 Provide Task_Info.Number_Of_Processors on Solaris adds b7bb3d35804 Use underscore in IPA-SRA LTO section name (PR ipa/91835) adds 158ab204321 re PR fortran/91729 (ICE in gfc_match_select_rank, at fortr [...] adds 3a30d2558b3 [AArch64] Fix memmodel index in aarch64_store_exclusive_pair adds 4d411f1ff79 Skip gcc.dg/ucnid-5-utf8.c unless ucn is supported adds d469a71e5a0 tree-vect-loop.c (get_initial_def_for_reduction): Simplify, [...] adds fa87544ca13 Fix non-canonical CONST_INTs in altivec_copysign_v4sf3 (PR91823) adds 1e8822d360a PR libstdc++/91788 improve codegen for std::variant<T...>::index() adds ba2b30dc9fa [arm] Add missing Makefile dependency on arm_acle_builtins.def adds 1a09197cb1b PR c++/91844 - Implement CWG 2352, Similar types and refere [...] adds 33ba6ac3912 PR c++/91809 - bit-field and ellipsis. adds 7926a220d85 2019-09-23 Sandra Loosemore sandra@codesourcery.com adds 0788210f804 pt.c (check_explicit_specialization): Use cp_expr_loc_or_in [...] adds a8cea25c734 RS6000, add xxswapd support adds 0ca2b1f3d8d GNAT/testsuite: Pass the `ada' option to target compilation adds 18b86eda6f2 Daily bump. adds 47d17f70582 PR libstdc++/91871 fix Clang warnings in testsuite adds 3f9e08f57e1 tree-ssa-sccvn.c (vn_reference_lookup_3): Valueize MEM_REF base. adds 5a4d0da4f58 [PR 91832] Do not ICE on negative offsets in ipa-sra adds 231f75463c2 [PR 91831] Copy PARM_DECLs of artificial thunks adds 90acd49f6ba Use more switch statements. adds 81b405828fd re PR middle-end/91866 (Sign extend of an int is not recognized) adds 937960dfd7f [GCC][PATCH][AArch64] Update hwcap string for fp16fml in aa [...] adds 01b9402c483 [AArch64] Don't split 64-bit constant stores to volatile location adds a7701dd1610 tree-vectorizer.h (_stmt_vec_info::const_cond_reduc_code): [...] adds fe69bee34c6 Remove check for impossible condition in std::variant::index() adds fea3397e56a PR c++/91845 - ICE with invalid pointer-to-member. adds a0aedc7a41c PR c++/91868 - improve -Wshadow location. adds 931631924b3 PR tree-optimization/91570 - ICE in get_range_strlen_dynami [...] adds 42eb48017d5 [Darwin, PPC, Mode Iterators 0/n] Make iterators visible to [...] adds dd9ed099056 [Darwin, PPC, Mode Iterators 1/n] Use mode iterators in pic [...] adds a20673a560f Daily bump. adds 1ed0d9f8ded Fix location of dependent member CALL_EXPR. adds a4cd9ac5f05 name-lookup.c (check_extern_c_conflict): Use DECL_SOURCE_LOCATION. adds 48bea5dff4c Move a target test-case to generic folder. adds 21f7f9980c0 Implement LWG 3296 for basic_regex::assign adds 761e6bb9f7d [AARCH64] Add support for new control bits CTR_EL0.DIC and [...] adds fadb01364d3 re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_ [...] adds 9a3afc3564b [AArch64] Use implementation namespace consistently in arm_neon.h adds b134cab0cfb PR c++/91877 - ICE with converting member of packed struct. adds b867051636e Remove newly unused function and variable in tree-sra adds 736a6efc4fd Colorize %L and %C text to match diagnostic_show_locus (PR [...] adds 88a51d68c4a aarch64: Fix store-exclusive in load-operate LSE helpers adds 58d169ba9ff aarch64: Configure for sys/auxv.h in libgcc for lse-init.c adds 9e46fd072bc libgcc: Rebuild autoconf files adds ec14f8abf00 Daily bump. adds 835d50c66aa [AArch64] Fix cost of (plus ... (const_int -C)) adds 704bc4bb36a Add TODO_update_ssa for SLP BB vectorization (PR tree-optim [...] adds 16b17446dfd Add myself as aarch64 port maintainer adds 581b519f037 [PATCH] Fix continue condition in IPA-SRA's process_scan_results adds e2b1923b8d1 [PATCH] Fix quoting in a call to internal_error adds 1275a541a59 [arm] Update FP16 tests adds 53cd0ac643e [arm] Implement non-GE-setting SIMD32 intrinsics adds 2b5b5e24149 [arm] Implement DImode SIMD32 intrinsics adds 6fdbe41963a driver: Also prune joined switches with negation adds 5fdd1d33524 Add myself as an aarch64 maintainer adds 9593e8e5e39 tree-vect-loop.c (vect_analyze_loop_operations): Also call [...] adds 25a0f9cfaec * osint.adb (OS_Time_To_GNAT_Time): Remove dependency on To [...] adds 8eb60b2f225 Remove include directives for deleted Profile Mode headers adds d5f7e04923c Fix array index error in address_v6 comparisons adds 7a9942f5215 Implement C++20 constexpr changes to std::pair (P1032R1) adds c9fb0a85b68 Define std::to_array for Debug Mode adds 26cdf7bd5e9 PR tree-optimization/91914 - Invalid strlen folding for off [...] adds 1b4dbccc1f8 tree-vect-loop.c (vect_analyze_loop_operations): Analyze lo [...] adds 0bfc2041424 re PR tree-optimization/91896 (ICE in vect_get_vec_def_for_ [...] adds 4fc1d2629ab [Darwin, PPC, Mode Iterators 2/n] Eliminate picbase expanders. adds be193fa7c98 rs6000-builtin.def: (LVSL... adds 9ab2f9aed07 rs6000-builtin.def: (LVSL... adds c78d3425209 CO_BROADCAST for derived types with allocatable components adds 25b45c7c6ce function.c (gimplify_parameters): Use build_clobber function. adds d7326aaf208 xtensa: fix PR target/91880 adds 0900e29cdbc charset.c (UCS_LIMIT): New macro. adds 5fe5f75fcf3 re PR libbacktrace/91908 (New libbacktrace tests fail to build) adds 09704140c7f Daily bump. adds 639a28ba6e0 set DECL_SIZE_UNIT for zero-sized fields adds 76bb5af63db [AArch64][SVE2] Shift-Right Accumulate combine patterns adds 18908a56e18 Fix reduc_index==1 handling for COND_REDUCTION (PR91909) adds c6447c2014b [C][C++] Allow targets to check calls to BUILT_IN_MD functions adds 6d4d616a782 [AArch64] Split built-in function codes into major and minor codes adds 2ae8a2c9426 re PR tree-optimization/91885 (ICE when compiling SPEC 2017 [...] adds 67cb34efd86 associate_48.f90: Fix a dg directive. adds 29f26978866 tree-vectorizer.h (_stmt_vec_info::reduc_fn): New. adds 88e032f105d re PR target/91919 (arm-linux-eabi ICE with building kernel) adds f7a3a382279 PR libstdc++/91910 fix data race in Debug Mode destructors adds df435456846 compiler: fix brace formatting adds 51c3b7c6ec2 compiler: only check whether struct or array types are big adds 37ed4c3269f compiler: don't read known type, simplify Import::finalize_methods adds 975d043ff6b Make cgraph_node::get_fun const adds c872f1506d4 cp-tree.h (class iloc_sentinel): New. adds 1a120ec124a constexpr.c (cxx_fold_indirect_ref): Use similar_type_p. adds 26a23d11ed4 Const-correctness fixes for fibonacci_heap.h adds 576113abdb1 [Darwin, PPC, Mode Iterators 3/n] Update macho_correct_pic. adds 00798c58439 re PR middle-end/91920 (ggc 9.2.0 failing openmp compile on [...] adds 59bc434a332 re PR c++/88203 (assert does not compile with OpenMP's prag [...] adds e9085da5288 Regenerate `configure' scripts for `uclinuxfdpiceabi' libto [...] adds 222e8cb6ca0 Daily bump. adds 6e81d34ea2d compiler: resolve importing ambiguity for more complex func [...] adds b1649990025 Fix endian issue in pr91656 testcases adds 2664bcb8760 re PR target/80672 (gcc/config/sh/sh.c:716: prefer compare [...] adds c57a3850067 re PR target/86805 (sh port needs updating for CVE-2017-5753) adds 028c9b3be46 PR c++/91923 - failure-to-SFINAE with class type NTTP in C++17. adds 7cf66a2dbe8 PR c++/91921 - stray warning with -Woverloaded-virtual. adds 406c9a1173f PR c++/91889 - follow-up fix for DR 2352. adds 036aa59282d re PR fortran/91864 (ICE in gfc_check_do_variable, at fortr [...] adds 4c597101860 re PR fortran/91802 (ICE in mio_name_expr_t, at fortran/mod [...] adds 60674b3f8ac re PR libfortran/91593 (Implicit enum conversions in libgfo [...] adds 23cb6f8e0c0 [Darwin, PPC, Mode Iterators 4/n] Update macho_high. adds 97d57665314 stl_algo.h (merge): Fix documentation. adds e834b8adb62 Daily bump. adds 59784d3851f re PR fortran/91802 (ICE in mio_name_expr_t, at fortran/mod [...] adds 51df413634b This patch is to add the support for float from/to long con [...] adds b19d2e5e1a8 vec_perm cost to 1 for non-Power7 VSX architectures adds ae517a31c95 re PR bootstrap/90543 (Build failure on MINGW for gcc-9.1.0) adds 56b070e3bbc re PR fortran/91726 (ICE in gfc_conv_array_ref, at fortran/ [...] adds c4770ba091d re PR fortran/91714 (Accepts type statement without delimit [...] adds 7a40dd5a26e [Darwin, PPC, Mode Iterators 5/n] Update macho_low. adds 3262dde64c1 re PR fortran/91641 (ICE in gfc_conv_is_contiguous_expr, at [...] adds 65403f15eca Daily bump. adds 6a556ba4148 re PR target/91931 (ICE in decompose, at rtl.h:2277) adds 15bbad92434 config.gcc: Use the secure-plt on FreeBSD 13 and upwards fo [...] adds be525d9221f [PR 91853] Prevent IPA-SRA ICEs on type-mismatched calls adds 6438d29fb1a PR libstdc++/77936 remove unused variable adds 582c57a17ea Implement LWG 3255 for std::span constructors adds 61362d9d189 gimple.c (gimple_get_lhs): For PHIs return the result. adds 26ca7d1b244 Add initial support for prefixed/PC-relative addressing. adds d7f9ee981f3 libgomp_g.h: Include stdint.h instead of gstdint.h. adds 9343bf99b5e [C] Print ", ..." rather than ", ..." in diagnostics adds 20fa157e674 Introduce rtx_alloca, alloca_raw_REG and alloca_rtx_fmt_* adds 4baad9863a5 Remove the iq2000_select_section function the iq2000 backen [...] adds 51051f474a7 [AArch64] Strengthen aarch64_hard_regno_call_part_clobbered adds 0c88d078eba Fix compile time warning about building the FRV backend by [...] adds bd785b44932 Add function_abi.{h,cc} adds 002ffd3caa6 Add a target hook for getting an ABI from a function type adds 5a5a3bc5fa1 Add a function for getting the ABI of a call insn target adds 2a2e3a0dfcb [x86] Robustify vzeroupper handling across calls adds 6ee2cc70024 Pass an ABI identifier to hard_regno_call_part_clobbered adds 737d6a1a174 Pass an ABI to choose_hard_reg_mode adds 7392e5d8888 Remove global call sets: caller-save.c adds 016996861c7 Remove global call sets: cfgcleanup.c adds 43b484fbf28 Remove global call sets: cfgloopanal.c adds 212b7076eec Remove global call sets: combine.c adds 311b62ce031 Remove global call sets: cse.c adds 3bd2918594d Remove global call sets: cselib.c adds c92503717bd Remove global call sets: DF (EH edges) adds 559c1ae1004 Remove global call sets: DF (entry/exit defs) adds 1849569621d Remove global call sets: early-remat.c adds c1b582720a3 Remove global call sets: function.c adds a4dfaad2e55 Remove global call sets: gcse.c adds 7450506b5d4 Remove global call sets: haifa-sched.c adds 6c47622219d Remove global call sets: IRA adds 5c64181d62b Remove global call sets: loop-iv.c adds a1e6ee38e70 Remove global call sets: LRA adds 3df28f006a7 Remove global call sets: postreload.c adds 7187286ef33 Remove global call sets: postreload-gcse.c adds 35b81ea3f74 Remove global call sets: recog.c adds 30503f4ea49 Remove global call sets: regcprop.c adds 0ce77f463d1 Remove global call sets: regrename.c adds 12e20dde63c Remove global call sets: reload.c adds 52053c3b536 Remove global call sets: rtlanal.c adds 2e2c6df346a Remove global call sets: sched-deps.c adds 497b699b937 Remove global call sets: sel-sched.c adds b21a62b6246 Remove global call sets: shrink-wrap.c adds 7c3958812bd Hide regs_invalidated_by_call etc. adds 6d1e98dfd2b Make ira call df_set_regs_ever_live for extra call-clobbered regs adds ce9d2a37f2d [AArch64] Allow shrink-wrapping of non-leaf vector PCS functions adds dcdd0f05573 [AArch64] Make more use of function_abi adds c0c2f013906 [AArch64][SVE] Utilize ASRD instruction for division and remainder adds 6b34d5ff556 Fix typo in my last commit's ChangeLog entry adds 021f6580716 S/390: Remove code duplication in vec_unordered<mode> adds 2f00786128f [x86] Cache result of expensive_function_p between frame layouts adds 5a05b737e1b diagnostic-show-locus.c: rework handling of multiple labels adds ce3ecab493a libstdc++ testsuite, silence a FreeBSD libm warning adds 4aec2991250 libstdc++ testsuite, silence a FreeBSD libm warning adds b54453598a1 Include netinet/in.h in include/experimental/internet adds 2d2ad752c04 Implement C++20 constexpr comparison operators for __debug: [...] adds 3d0f0d3a85d Implement C++20 constexpr comparison operators for __debug: [...] adds 6ba3c0f7176 * es.po: Update. adds d79e9c5e969 compiler: change escape maps to hash tables adds c6db6feebee Daily bump. adds bd2d1b3d443 doc/md.texi: Fix some typos adds ba8fa8daf52 Update remaining calls to choose_hard_reg_mode adds 810f316dd62 configure.ac: Remove GCC_HEADER_STDINT(gstdint.h). adds 08cc4d925f6 [AArch64] Make call insns record the callee's arm_pcs adds bb6ce448fc1 [AArch64] Use calls for SVE TLSDESC adds 17d184e5c48 Remove clobber_high adds 8209db250f3 [C] Improve diagnostics for vector types adds 558798156b4 [C] Avoid aka types that just add tags adds 4d07a2ece66 Add myself to MAINTAINERS file adds 58e721d255c regrename: Use PC instead of CC0 to hide operands adds c7ea76ea562 tree-vect-loop.c (vectorizable_reduction): Move variables t [...] adds 31632e2c432 DWARF array bounds missing from C++ array definitions adds 676e38c2a93 Store float for pow result test adds 6bc89193bcf recompute opt flags after opt level change adds 3366b37850b Fix reload after function-abi patches (PR91948) adds b4363c5a269 S/390: Implement vcond expander for V1TI,V1TF adds a1bfb5b16b4 S/390: Remove code duplication in vec_* comparison expanders adds 2a2592a10c1 rs6000-p8swap.c (rtx_is_swappable_p): Don't swap vpmsumd. adds 04bf300e86b re PR c++/88562 (Incorrect pointer incrementing on SH4) adds 7552c36afa1 re PR c++/91925 (-fpack-struct causes a decltype with templ [...] adds 0b92cf305dc invoke.texi (early-inlining-insns-O2): Document.
No new revisions were added by this update.
Summary of changes: ChangeLog | 19 + MAINTAINERS | 4 +- gcc/ChangeLog | 2061 +++++++ gcc/DATESTAMP | 2 +- gcc/Makefile.in | 2 + gcc/ada/ChangeLog | 48 + gcc/ada/gcc-interface/decl.c | 16 +- gcc/ada/gcc-interface/trans.c | 103 +- gcc/ada/gcc-interface/utils.c | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 5 + gcc/ada/libgnarl/s-tasinf__solaris.adb | 19 + gcc/ada/libgnarl/s-tasinf__solaris.ads | 3 + gcc/ada/osint.adb | 16 +- gcc/alias.c | 10 - gcc/c-family/ChangeLog | 33 + gcc/c-family/c-common.c | 18 +- gcc/c-family/c-common.h | 6 +- gcc/c-family/c-omp.c | 22 + gcc/c-family/c-pretty-print.c | 12 +- gcc/c-family/c-warn.c | 2 + gcc/c/ChangeLog | 27 + gcc/c/c-decl.c | 7 +- gcc/c/c-objc-common.c | 69 +- gcc/c/c-parser.c | 104 +- gcc/c/c-typeck.c | 20 +- gcc/caller-save.c | 15 +- gcc/cfgcleanup.c | 8 +- gcc/cfgexpand.c | 63 +- gcc/cfgloopanal.c | 7 +- gcc/cgraph.c | 11 +- gcc/cgraph.h | 4 +- gcc/combine-stack-adj.c | 1 - gcc/combine.c | 36 +- gcc/config.gcc | 6 + gcc/config/aarch64/aarch64-builtins.c | 304 +- gcc/config/aarch64/aarch64-option-extensions.def | 2 +- gcc/config/aarch64/aarch64-protos.h | 39 +- gcc/config/aarch64/aarch64-sve.md | 41 + gcc/config/aarch64/aarch64-sve2.md | 19 + gcc/config/aarch64/aarch64.c | 323 +- gcc/config/aarch64/aarch64.h | 2 + gcc/config/aarch64/aarch64.md | 145 +- gcc/config/aarch64/aarch64.opt | 6 +- gcc/config/aarch64/arm_neon.h | 5659 ++++++++++---------- gcc/config/aarch64/atomics.md | 2 +- gcc/config/aarch64/cortex-a57-fma-steering.c | 3 +- .../aarch64/falkor-tag-collision-avoidance.c | 1 + gcc/config/aarch64/iterators.md | 1 + gcc/config/arm/arm.md | 45 +- gcc/config/arm/arm.opt | 6 +- gcc/config/arm/arm_acle.h | 261 + gcc/config/arm/arm_acle_builtins.def | 37 + gcc/config/arm/iterators.md | 35 + gcc/config/arm/t-arm | 1 + gcc/config/arm/unspecs.md | 38 + gcc/config/avr/avr.c | 4 +- gcc/config/c6x/c6x.c | 1 + gcc/config/darwin.c | 19 +- gcc/config/frv/frv.c | 8 +- gcc/config/gcn/gcn.c | 2 +- gcc/config/i386/i386-expand.c | 2 +- gcc/config/i386/i386-features.c | 16 +- gcc/config/i386/i386-options.c | 89 +- gcc/config/i386/i386.c | 33 +- gcc/config/i386/i386.h | 7 +- gcc/config/ia64/ia64.h | 2 +- gcc/config/iq2000/iq2000.c | 50 - gcc/config/microblaze/microblaze.h | 2 +- gcc/config/mips/mips.c | 6 +- gcc/config/msp430/msp430.h | 2 +- gcc/config/pa/pa.c | 2 +- gcc/config/pru/pru.c | 4 +- gcc/config/rs6000/altivec.md | 9 +- gcc/config/rs6000/darwin.md | 188 +- gcc/config/rs6000/predicates.md | 102 +- gcc/config/rs6000/rs6000-builtin.def | 80 +- gcc/config/rs6000/rs6000-logue.c | 2 +- gcc/config/rs6000/rs6000-p8swap.c | 5 + gcc/config/rs6000/rs6000-protos.h | 63 +- gcc/config/rs6000/rs6000.c | 503 +- gcc/config/rs6000/rs6000.h | 23 +- gcc/config/rs6000/rs6000.md | 92 +- gcc/config/rs6000/t-freebsd64 | 3 + gcc/config/rs6000/vsx.md | 107 +- gcc/config/s390/s390.c | 8 +- gcc/config/s390/vector.md | 79 +- gcc/config/sh/sh.c | 13 +- gcc/config/sparc/sparc.h | 7 + gcc/config/vax/vax.c | 3 + gcc/config/xtensa/xtensa.c | 5 +- gcc/configure | 22 +- gcc/cp/ChangeLog | 107 + gcc/cp/call.c | 100 +- gcc/cp/class.c | 10 +- gcc/cp/constexpr.c | 38 +- gcc/cp/cp-gimplify.c | 3 + gcc/cp/cp-tree.h | 25 +- gcc/cp/decl.c | 15 +- gcc/cp/expr.c | 2 +- gcc/cp/mangle.c | 4 +- gcc/cp/name-lookup.c | 19 +- gcc/cp/parser.c | 13 +- gcc/cp/pt.c | 81 +- gcc/cp/semantics.c | 7 + gcc/cp/typeck.c | 43 +- gcc/cp/typeck2.c | 6 +- gcc/cse.c | 112 +- gcc/cselib.c | 66 +- gcc/cselib.h | 2 +- gcc/dce.c | 11 +- gcc/df-problems.c | 52 +- gcc/df-scan.c | 28 +- gcc/diagnostic-show-locus.c | 75 +- gcc/doc/invoke.texi | 8 + gcc/doc/md.texi | 17 +- gcc/doc/rtl.texi | 15 +- gcc/doc/sourcebuild.texi | 11 + gcc/doc/tm.texi | 81 +- gcc/doc/tm.texi.in | 11 +- gcc/dwarf2out.c | 33 +- gcc/early-remat.c | 74 +- gcc/emit-rtl.c | 33 +- gcc/emit-rtl.h | 9 + gcc/expr.c | 13 +- gcc/fibonacci_heap.h | 8 +- gcc/final.c | 104 +- gcc/fortran/ChangeLog | 96 + gcc/fortran/check.c | 9 +- gcc/fortran/decl.c | 31 +- gcc/fortran/error.c | 44 +- gcc/fortran/io.c | 13 +- gcc/fortran/match.c | 52 +- gcc/fortran/openmp.c | 10 +- gcc/fortran/resolve.c | 4 + gcc/fortran/trans-array.c | 205 +- gcc/fortran/trans-array.h | 2 + gcc/fortran/trans-expr.c | 23 +- gcc/fortran/trans-intrinsic.c | 92 +- gcc/fortran/trans-openmp.c | 6 +- gcc/fortran/trans-stmt.c | 36 + gcc/fortran/trans.h | 9 + gcc/function-abi.cc | 231 + gcc/function-abi.h | 319 ++ gcc/function.c | 19 +- gcc/gcse.c | 10 +- gcc/genconfig.c | 1 - gcc/genemit.c | 12 +- gcc/gengenrtl.c | 62 +- gcc/genrecog.c | 3 +- gcc/gimple-expr.c | 59 +- gcc/gimple-ssa-warn-restrict.c | 10 +- gcc/gimple.c | 24 +- gcc/gimplify.c | 2 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/escape.cc | 76 +- gcc/go/gofrontend/escape.h | 6 +- gcc/go/gofrontend/expressions.cc | 5 + gcc/go/gofrontend/import.cc | 40 +- gcc/go/gofrontend/import.h | 4 - gcc/go/gofrontend/types.cc | 13 +- gcc/haifa-sched.c | 18 +- gcc/hard-reg-set.h | 4 + gcc/hooks.c | 3 +- gcc/hooks.h | 2 +- gcc/internal-fn.def | 2 + gcc/ipa-inline.c | 22 +- gcc/ipa-param-manipulation.c | 33 +- gcc/ipa-param-manipulation.h | 1 + gcc/ipa-sra.c | 11 +- gcc/ira-build.c | 19 +- gcc/ira-color.c | 23 +- gcc/ira-conflicts.c | 98 +- gcc/ira-costs.c | 17 +- gcc/ira-int.h | 29 + gcc/ira-lives.c | 24 +- gcc/ira.c | 54 +- gcc/jump.c | 1 - gcc/loop-iv.c | 12 +- gcc/lra-assigns.c | 11 +- gcc/lra-constraints.c | 51 +- gcc/lra-eliminations.c | 11 - gcc/lra-int.h | 8 - gcc/lra-lives.c | 133 +- gcc/lra-remat.c | 67 +- gcc/lra.c | 74 +- gcc/lto-section-in.c | 2 +- gcc/match.pd | 19 +- gcc/omp-expand.c | 6 +- gcc/omp-low.c | 22 +- gcc/omp-offload.c | 3 +- gcc/optabs.def | 1 + gcc/optc-save-gen.awk | 2 +- gcc/params.def | 6 +- gcc/po/ChangeLog | 4 + gcc/po/es.po | 84 +- gcc/postreload-gcse.c | 8 +- gcc/postreload.c | 36 +- gcc/print-rtl.c | 1 - gcc/read-rtl-function.c | 4 + gcc/recog.c | 11 +- gcc/regcprop.c | 25 +- gcc/reginfo.c | 37 +- gcc/regrename.c | 49 +- gcc/regrename.h | 7 +- gcc/regs.h | 6 +- gcc/reload.c | 24 +- gcc/reload1.c | 57 +- gcc/reorg.c | 27 +- gcc/resource.c | 35 +- gcc/rtl.c | 11 +- gcc/rtl.def | 10 - gcc/rtl.h | 40 +- gcc/rtlanal.c | 79 +- gcc/sched-deps.c | 21 +- gcc/sel-sched-ir.c | 7 +- gcc/sel-sched-ir.h | 10 +- gcc/sel-sched.c | 78 +- gcc/shrink-wrap.c | 4 +- gcc/simplify-rtx.c | 31 +- gcc/target-globals.c | 4 + gcc/target-globals.h | 3 + gcc/target.def | 95 +- gcc/target.h | 3 + gcc/targhooks.c | 11 +- gcc/targhooks.h | 2 - gcc/testsuite/ChangeLog | 434 +- gcc/testsuite/c-c++-common/gomp/pr88203-1.c | 61 + gcc/testsuite/c-c++-common/gomp/pr88203-2.c | 65 + gcc/testsuite/c-c++-common/gomp/pr88203-3.c | 28 + gcc/testsuite/c-c++-common/gomp/pr91920.c | 19 + gcc/testsuite/g++.dg/conversion/packed1.C | 12 + gcc/testsuite/g++.dg/conversion/packed2.C | 15 + gcc/testsuite/g++.dg/cpp/ucn-1.C | 2 + gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C | 6 + gcc/testsuite/g++.dg/cpp0x/nontype5.C | 17 + gcc/testsuite/g++.dg/cpp0x/pr33930.C | 2 +- gcc/testsuite/g++.dg/cpp0x/pr68724.C | 2 +- gcc/testsuite/g++.dg/cpp0x/ref-bind1.C | 44 + gcc/testsuite/g++.dg/cpp0x/ref-bind2.C | 15 + gcc/testsuite/g++.dg/cpp0x/ref-bind3.C | 18 + gcc/testsuite/g++.dg/cpp0x/ref-bind4.C | 56 + gcc/testsuite/g++.dg/cpp0x/ref-bind5.C | 17 + gcc/testsuite/g++.dg/cpp0x/ref-bind6.C | 12 + gcc/testsuite/g++.dg/cpp0x/variadic38.C | 2 +- gcc/testsuite/g++.dg/cpp1y/pr91845.C | 14 + gcc/testsuite/g++.dg/cpp1z/init-statement10.C | 14 + gcc/testsuite/g++.dg/cpp1z/nontype2.C | 2 +- gcc/testsuite/g++.dg/cpp2a/ucn1.C | 7 + gcc/testsuite/g++.dg/debug/dwarf2/array-0.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-1.C | 13 + gcc/testsuite/g++.dg/debug/dwarf2/array-2.C | 15 + gcc/testsuite/g++.dg/debug/dwarf2/array-3.C | 20 + gcc/testsuite/g++.dg/debug/dwarf2/array-4.C | 16 + gcc/testsuite/g++.dg/diagnostic/aka4.C | 9 + gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C | 20 + gcc/testsuite/g++.dg/expr/bitfield14.C | 4 +- gcc/testsuite/g++.dg/ipa/pr91831.C | 19 + gcc/testsuite/g++.dg/lookup/extern-c-hidden.C | 4 +- gcc/testsuite/g++.dg/lookup/extern-c-redecl.C | 2 +- gcc/testsuite/g++.dg/lookup/extern-c-redecl6.C | 8 +- gcc/testsuite/g++.dg/other/operator4.C | 22 + gcc/testsuite/g++.dg/overload/ellipsis4.C | 12 + gcc/testsuite/g++.dg/parse/explicit1.C | 2 +- gcc/testsuite/g++.dg/template/crash11.C | 4 +- gcc/testsuite/g++.dg/template/non-dependent8.C | 3 +- gcc/testsuite/g++.dg/template/nontype-array1.C | 4 +- gcc/testsuite/g++.dg/template/nontype3.C | 2 +- gcc/testsuite/g++.dg/template/nontype8.C | 6 +- gcc/testsuite/g++.dg/template/partial5.C | 2 +- gcc/testsuite/g++.dg/template/spec33.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr61034.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/pr8781.C | 2 +- gcc/testsuite/g++.dg/warn/Woverloaded-2.C | 9 + gcc/testsuite/g++.dg/warn/Woverloaded-2.h | 6 + gcc/testsuite/g++.dg/warn/Wshadow-16.C | 24 + gcc/testsuite/g++.dg/warn/Wstringop-truncation-1.C | 2 +- gcc/testsuite/g++.dg/warn/pr61945.C | 2 +- gcc/testsuite/g++.old-deja/g++.mike/warn6.C | 6 +- gcc/testsuite/g++.old-deja/g++.other/using9.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C | 3 +- gcc/testsuite/g++.old-deja/g++.pt/spec20.C | 2 +- gcc/testsuite/g++.old-deja/g++.pt/spec21.C | 4 +- gcc/testsuite/g++.old-deja/g++.pt/spec35.C | 8 +- gcc/testsuite/g++.old-deja/g++.robertl/eb103.C | 3 +- gcc/testsuite/g++.old-deja/g++.warn/virt1.C | 2 +- gcc/testsuite/gcc.c-torture/compile/pr91919.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-47.c | 429 ++ .../gcc.dg/Wincompatible-pointer-types-1.c | 2 +- gcc/testsuite/gcc.dg/attr-alias-5.c | 2 +- gcc/testsuite/gcc.dg/cpp/ucs.c | 6 +- gcc/testsuite/gcc.dg/cpp/utf8-5byte-1.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c | 10 + gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c | 8 + gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c | 8 + gcc/testsuite/gcc.dg/diag-aka-1.c | 4 +- gcc/testsuite/gcc.dg/diag-aka-3.c | 9 + gcc/testsuite/gcc.dg/diag-aka-4.c | 72 + gcc/testsuite/gcc.dg/ipa/pr63416.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr91832.c | 12 + gcc/testsuite/gcc.dg/ipa/pr91853.c | 30 + .../{gcc.target/s390 => gcc.dg}/pr91014.c | 0 gcc/testsuite/gcc.dg/pr91269.c | 70 + gcc/testsuite/gcc.dg/pr91570.c | 30 + gcc/testsuite/gcc.dg/pr91885.c | 47 + gcc/testsuite/gcc.dg/strlenopt-79.c | 46 + gcc/testsuite/gcc.dg/torture/20190924-1.c | 17 + gcc/testsuite/gcc.dg/torture/pr41094.c | 3 +- gcc/testsuite/gcc.dg/torture/pr91656-1.c | 10 + gcc/testsuite/gcc.dg/torture/pr91656-2.c | 10 + gcc/testsuite/gcc.dg/torture/pr91656-3.c | 7 + gcc/testsuite/gcc.dg/torture/pr91896.c | 18 + gcc/testsuite/gcc.dg/tree-ssa/pr91866.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-thread-12.c | 2 +- gcc/testsuite/gcc.dg/typedef-var-1.c | 14 + gcc/testsuite/gcc.dg/typedef-var-2.c | 15 + gcc/testsuite/gcc.dg/ucnid-5-utf8.c | 1 + gcc/testsuite/gcc.dg/vect/pr66142.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c | 79 + gcc/testsuite/gcc.target/aarch64/diag_aka_1.c | 14 + .../aarch64/nosplit-di-const-volatile_1.c | 15 + gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c | 51 + .../gcc.target/aarch64/sve/cond_convert_1.c | 3 +- .../gcc.target/aarch64/sve/cond_convert_4.c | 3 +- .../gcc.target/aarch64/sve/cond_unary_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c | 39 + .../gcc.target/aarch64/torture/simd-abi-10.c | 14 + .../gcc.target/aarch64/torture/simd-abi-11.c | 26 + .../gcc.target/aarch64/torture/simd-abi-8.c | 20 + .../gcc.target/aarch64/torture/simd-abi-9.c | 48 + gcc/testsuite/gcc.target/arm/acle/simd32.c | 278 + .../gcc.target/arm/attr-neon-builtin-fail2.c | 3 +- gcc/testsuite/gcc.target/arm/fp16-compile-alt-3.c | 2 +- gcc/testsuite/gcc.target/arm/fp16-compile-ieee-3.c | 2 +- gcc/testsuite/gcc.target/arm/short-vfp-1.c | 2 +- gcc/testsuite/gcc.target/i386/naked-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr91897.c | 12 + gcc/testsuite/gcc.target/i386/pr91931.c | 5 + .../gcc.target/powerpc/conv-vectorize-1.c | 37 + .../gcc.target/powerpc/conv-vectorize-2.c | 37 + gcc/testsuite/gcc.target/powerpc/pr91275.c | 21 + .../powerpc/pure-builtin-redundant-load.c | 47 + gcc/testsuite/gcc.target/xtensa/pr91880.c | 10 + gcc/testsuite/gcc.target/xtensa/xtensa.exp | 41 + gcc/testsuite/gfortran.dg/associate_48.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 2 +- gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 2 +- gcc/testsuite/gfortran.dg/coarray_poly_9.f90 | 38 + gcc/testsuite/gfortran.dg/dec_type_print_3.f90 | 4 +- gcc/testsuite/gfortran.dg/goacc/parameter.f95 | 2 +- gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 | 20 + gcc/testsuite/gfortran.dg/goacc/pr78260.f90 | 36 + gcc/testsuite/gfortran.dg/goacc/pr85701.f90 | 4 +- gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 | 59 + gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 | 74 + gcc/testsuite/gfortran.dg/gomp/pr78260.f90 | 33 + gcc/testsuite/gfortran.dg/lto/pr87689_0.f | 2 +- gcc/testsuite/gfortran.dg/pr91641.f90 | 7 + gcc/testsuite/gfortran.dg/pr91714.f90 | 10 + gcc/testsuite/gfortran.dg/pr91802.f90 | 9 + gcc/testsuite/gfortran.dg/pr91864.f90 | 22 + gcc/testsuite/gfortran.dg/select_rank_2.f90 | 4 +- gcc/testsuite/gfortran.dg/select_rank_3.f90 | 21 + gcc/testsuite/gnat.dg/specs/compile_time1.ads | 9 + gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads | 7 + gcc/testsuite/gnat.dg/system_info1.adb | 9 +- gcc/testsuite/lib/gnat.exp | 2 + gcc/testsuite/lib/target-supports.exp | 93 +- gcc/tree-inline.c | 50 +- gcc/tree-inline.h | 1 + gcc/tree-sra.c | 14 +- gcc/tree-ssa-ccp.c | 4 +- gcc/tree-ssa-forwprop.c | 29 +- gcc/tree-ssa-sccvn.c | 5 +- gcc/tree-ssa-strlen.c | 26 +- gcc/tree-ssa.c | 4 +- gcc/tree-vect-loop.c | 950 ++-- gcc/tree-vect-patterns.c | 34 +- gcc/tree-vect-stmts.c | 107 +- gcc/tree-vectorizer.c | 7 +- gcc/tree-vectorizer.h | 34 +- gcc/var-tracking.c | 7 +- libatomic/ChangeLog | 4 + libatomic/configure | 4 +- libbacktrace/ChangeLog | 11 + libbacktrace/configure | 15 +- libbacktrace/pecoff.c | 3 +- libbacktrace/xcoff.c | 3 +- libcc1/ChangeLog | 4 + libcc1/configure | 22 +- libcpp/ChangeLog | 7 + libcpp/charset.c | 15 +- libffi/ChangeLog | 4 + libffi/configure | 22 +- libgcc/ChangeLog | 29 + libgcc/config.in | 8 + libgcc/config/aarch64/lse-init.c | 4 +- libgcc/config/aarch64/lse.S | 4 +- libgcc/config/aarch64/sync-cache.c | 57 +- libgcc/config/arm/unwind-arm.c | 5 - libgcc/configure | 2 +- libgcc/configure.ac | 2 +- libgfortran/ChangeLog | 13 + libgfortran/configure | 48 +- libgfortran/io/io.h | 1 + libgfortran/io/transfer.c | 23 +- libgomp/ChangeLog | 20 + libgomp/Makefile.in | 1 - libgomp/aclocal.m4 | 1 - libgomp/config.h.in | 15 - libgomp/configure | 821 +-- libgomp/configure.ac | 2 - libgomp/libgomp.h | 2 +- libgomp/libgomp_g.h | 2 +- libgomp/oacc-parallel.c | 1 - libgomp/plugin/plugin-hsa.c | 2 +- libgomp/plugin/plugin-nvptx.c | 1 - libhsail-rt/ChangeLog | 4 + libhsail-rt/configure | 22 +- libitm/ChangeLog | 4 + libitm/configure | 4 +- libobjc/ChangeLog | 4 + libobjc/configure | 17 +- liboffloadmic/ChangeLog | 4 + liboffloadmic/configure | 22 +- libphobos/ChangeLog | 4 + libphobos/configure | 17 +- libquadmath/ChangeLog | 4 + libquadmath/configure | 15 +- libsanitizer/ChangeLog | 4 + libsanitizer/configure | 22 +- libssp/ChangeLog | 4 + libssp/configure | 15 +- libstdc++-v3/ChangeLog | 145 + .../post/riscv64-linux-gnu/baseline_symbols.txt | 12 + libstdc++-v3/configure | 18 +- libstdc++-v3/include/bits/regex.h | 4 +- libstdc++-v3/include/bits/stl_algo.h | 8 +- libstdc++-v3/include/bits/stl_pair.h | 24 +- libstdc++-v3/include/debug/array | 45 + libstdc++-v3/include/debug/functions.h | 30 +- libstdc++-v3/include/debug/helper_functions.h | 53 +- libstdc++-v3/include/debug/macros.h | 80 +- libstdc++-v3/include/experimental/internet | 7 +- libstdc++-v3/include/parallel/checkers.h | 2 - libstdc++-v3/include/std/array | 4 - libstdc++-v3/include/std/bitset | 4 - libstdc++-v3/include/std/deque | 4 - libstdc++-v3/include/std/forward_list | 4 - libstdc++-v3/include/std/list | 4 - libstdc++-v3/include/std/map | 4 - libstdc++-v3/include/std/set | 4 - libstdc++-v3/include/std/span | 45 +- libstdc++-v3/include/std/tuple | 4 +- libstdc++-v3/include/std/unordered_map | 4 - libstdc++-v3/include/std/unordered_set | 4 - libstdc++-v3/include/std/variant | 10 +- libstdc++-v3/include/std/vector | 4 - libstdc++-v3/src/c++11/debug.cc | 21 +- .../headers/c++1998/profile_mode.cc} | 14 +- .../headers/c++2011/profile_mode.cc} | 14 +- .../pair/constexpr_assign.cc} | 28 +- .../pair/constexpr_swap.cc} | 25 +- .../array/tuple_interface/get_debug_neg.cc | 6 +- .../tuple_interface/tuple_element_debug_neg.cc | 2 +- .../testsuite/23_containers/span/lwg3255.cc | 69 + .../25_algorithms/binary_search/constexpr.cc | 2 +- .../testsuite/25_algorithms/is_sorted/constexpr.cc | 2 +- .../testsuite/25_algorithms/merge/constexpr.cc | 4 +- .../basic_regex/assign/char/lwg3296.cc} | 25 +- .../basic_regex/assign/wchar_t/lwg3296.cc} | 25 +- .../ext/special_functions/airy_ai/check_nan.cc | 1 + .../ext/special_functions/airy_bi/check_nan.cc | 1 + .../special_functions/07_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/08_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/10_cyl_neumann/check_nan.cc | 1 + .../special_functions/19_sph_bessel/check_nan.cc | 1 + .../special_functions/21_sph_neumann/check_nan.cc | 1 + .../special_functions/08_cyl_bessel_i/check_nan.cc | 1 + .../special_functions/09_cyl_bessel_j/check_nan.cc | 1 + .../special_functions/10_cyl_bessel_k/check_nan.cc | 1 + .../special_functions/11_cyl_neumann/check_nan.cc | 1 + .../special_functions/21_sph_bessel/check_nan.cc | 1 + .../special_functions/23_sph_neumann/check_nan.cc | 1 + libstdc++-v3/testsuite/util/testsuite_hooks.h | 10 +- libvtv/ChangeLog | 4 + libvtv/configure | 22 +- lto-plugin/ChangeLog | 4 + lto-plugin/configure | 15 +- zlib/ChangeLog.gcj | 4 + zlib/configure | 15 +- 493 files changed, 14996 insertions(+), 7516 deletions(-) create mode 100644 gcc/function-abi.cc create mode 100644 gcc/function-abi.h create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr88203-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91920.c create mode 100644 gcc/testsuite/g++.dg/conversion/packed1.C create mode 100644 gcc/testsuite/g++.dg/conversion/packed2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-const2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind1.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind5.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/ref-bind6.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/pr91845.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/init-statement10.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/ucn1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-0.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-1.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-2.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-3.C create mode 100644 gcc/testsuite/g++.dg/debug/dwarf2/array-4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/aka4.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/redeclaration-1.C create mode 100644 gcc/testsuite/g++.dg/ipa/pr91831.C create mode 100644 gcc/testsuite/g++.dg/other/operator4.C create mode 100644 gcc/testsuite/g++.dg/overload/ellipsis4.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-2.C create mode 100644 gcc/testsuite/g++.dg/warn/Woverloaded-2.h create mode 100644 gcc/testsuite/g++.dg/warn/Wshadow-16.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91919.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-47.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-0.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-1.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-2.c create mode 100644 gcc/testsuite/gcc.dg/debug/dwarf2/array-3.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-3.c create mode 100644 gcc/testsuite/gcc.dg/diag-aka-4.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91832.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr91853.c rename gcc/testsuite/{gcc.target/s390 => gcc.dg}/pr91014.c (100%) create mode 100644 gcc/testsuite/gcc.dg/pr91269.c create mode 100644 gcc/testsuite/gcc.dg/pr91570.c create mode 100644 gcc/testsuite/gcc.dg/pr91885.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-79.c create mode 100644 gcc/testsuite/gcc.dg/torture/20190924-1.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91896.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91866.c create mode 100644 gcc/testsuite/gcc.dg/typedef-var-1.c create mode 100644 gcc/testsuite/gcc.dg/typedef-var-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-sdiv-pow2-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/diag_aka_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/nosplit-di-const-volatile_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/asrdiv_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/shracc_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-11.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/torture/simd-abi-9.c create mode 100644 gcc/testsuite/gcc.target/arm/acle/simd32.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91897.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91931.c create mode 100644 gcc/testsuite/gcc.target/powerpc/conv-vectorize-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/conv-vectorize-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr91275.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pure-builtin-redundant-load.c create mode 100644 gcc/testsuite/gcc.target/xtensa/pr91880.c create mode 100644 gcc/testsuite/gcc.target/xtensa/xtensa.exp create mode 100644 gcc/testsuite/gfortran.dg/coarray_poly_9.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr78260-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/goacc/pr78260.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260-2.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260-3.f90 create mode 100644 gcc/testsuite/gfortran.dg/gomp/pr78260.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91641.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91714.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91802.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91864.f90 create mode 100644 gcc/testsuite/gfortran.dg/select_rank_3.f90 create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/compile_time1_pkg.ads mode change 100644 => 100755 libgcc/configure copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{25_algorithms/binary_search/constexpr.cc => 20_util/p [...] copy libstdc++-v3/testsuite/{25_algorithms/is_sorted/constexpr.cc => 20_util/pair/ [...] create mode 100644 libstdc++-v3/testsuite/23_containers/span/lwg3255.cc copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...] copy libstdc++-v3/testsuite/{23_containers/array/tuple_interface/tuple_element_deb [...]