This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch jamborm/ipa-sra in repository gcc.
from 91607e90c6a Merge branch 'master' into ipa-sra adds ce7b4f26770 * tree-ssa-alias.c (compare_sizes): New function. (sompar [...] adds 79de1952f37 2019-05-20 Richard Biener rguenther@suse.de adds c5af6c4bbaa darwin, testsuite - fix PR58321 adds 3a0e9478520 [C++ PATCH] namespace using directives adds 3bc5893a835 * tree-ssa-alias.c (refs_may_alias_p_2): Break out from .. [...] adds 2f2aa73f441 [C++ PATCH] Commonixe using directive finishing adds 120050c32d9 Fix failing tests for use of non-reserved names adds 8827db287ba [i386] Fold __builtin_ia32_shufpd to VEC_PERM_EXPR adds 224e86cd677 Tweak gcc.dg/torture/pta-ptrarith-3.c adds 5a12868e245 [testsuite] PR90106 Fix cdce3.c testcase adds d428d222a16 Add myself to MAINTAINERS adds 2dcee424034 2019-05-20 Paolo Carlini paolo.carlini@oracle.com adds 94697f770d9 * gcc.dg/Wtype-limits-Wextra.c: Adjust expected output aft [...] adds 56d76459a7b * g++.dg/ext/utf8-2.C: Accept both "char" and "char8_t" in aka. adds 554915999ab * pt.c (convert_template_argument): Add a diagnostic for t [...] adds 02c0a8dbed5 * name-lookup.c (finish_using_directive): Don't issue info [...] adds 31d01c8be7c CWG 2094 - volatile scalars are trivially copyable. PR c+ [...] adds 4b6650e55f8 Fix test failure due to Networking TS headers using mutexes adds 369a71e6468 PR libgomp/90527 * alloc.c (_GNU_SOURCE): Define. adds a9b358ce060 PR c++/59813 PR target/90418 * function.h (struct functi [...] adds f9659835c2d * gfortran.texi: Remove reference to the ASSIGN statement, [...] adds 735dfb49ee5 PR testsuite/90503 * gcc.target/i386/pr22076.c (dg-option [...] adds 3b5579d5def * es.po, sv.po: Update. adds 951a9c05557 PR testsuite/90503 * gcc.target/i386/pr22076.c (dg-option [...] adds bf3d31e5506 Daily bump. adds c40bd82fc69 Check TBB version in tbb-backed effective target check adds 4573584f514 tbb-backend effective target should check ability to link TBB adds 002ff7c6231 Move a test-case (PR testsuite/90551). adds 0378b6d192a fix diagnostic quoting/spelling in rs6000 adds 12e94bd265d Convert contrib/mklog script to Python 3 adds 3d6be0d5f06 c-family/ * c-ada-spec.h (enum cpp_operation): Add IS_ASSI [...] adds dfe4f3c21bf Enable -O2 for pr90263.c test. adds 491d831c695 contrib/mklog: Open files in text mode adds 72633f23f58 tree-ssa-uninit: suppress more spurious warnings adds 4f018cb1ad6 Don't split non-critical edges in crited adds 174c89f8651 Add missing "" for dg-require-ifunc. adds a25cdd8a68c 2019-05-21 Richard Biener rguenther@suse.de adds 4e8914879f5 PR90545, gcc.target/powerpc/fold-vec-splats-floatdouble.c fails adds 28ceb89c6b9 Fix names of _Lock_policy constants in libstdc++ manual adds f6baa5a2002 PR libstdc++/90252 fix effective-target check for TBB adds e7b95f8658d [C++ PATCH] Using decls adds faabb7a092b libfortran/90038: Document new wait=.false. implementation adds b57d7937d1f * config/i386/cpuid.h (__cpuid): For 32bit targets, zero [...] adds b71a2632a2b [C++ PATCH] Using decls adds 72b43a4759e PR bootstrap/87338 * dwarf2out.c (dwarf2out_inline_entry) [...] adds 90b483b4c34 * config/i386/sse.md (VF1_AVX2): New mode iterator. (sign [...] adds 59232184f0e darwin, testsuite - fix PR 63891. adds 5f53d1f41a2 darwin, testsuite - fix PR 67958 adds ceaf625c230 Fix dg-require-* syntax adds e509d80a7ea preserve more debug stmts in gimple jump threading adds 45a08d13cbc PR target/90547 * config/i386/i386.md (anddi_1 to andsi_1 [...] adds 98f5ac64e75 DR 1940 - static_assert in anonymous unions. * g++.dg/DRs [...] adds 96596ac69bb rs6000: wh -> d+p8v adds bc5743f5f30 rs6000: wj -> wi+p8v adds afae9e831ef rs6000: wk -> ws+p8v adds 7a43e6d840f rs6000: wm -> wa+p8v adds 9763f1d7772 rs6000: wl -> d+p6 adds f165b098478 rs6000: wz -> d+p7 adds 71835cce996 LWG 3062 - Unnecessary decay_t in is_execution_policy_v adds ce547a1e164 /cp 2019-05-21 Paolo Carlini paolo.carlini@oracle.com adds 74a6da21d1a /cp 2019-05-21 Paolo Carlini paolo.carlini@oracle.com adds e30b480fa67 /cp 2019-05-21 Paolo Carlini paolo.carlini@oracle.com adds e8b0b79febd Daily bump. adds 0fb719c1654 In <https://gcc.gnu.org/ml/gcc-patches/2019-05/msg01417.htm [...] adds 3f0ba3978c0 PR middle-end/90553 * ira-lives.c (process_bb_node_lives) [...] adds 1912c59e348 PR middle-end/90553 * gcc.dg/torture/pr90553.c: New test. adds 61edec870f9 [RS6000] Don't pass -many to the assembler adds 547f04e21fd 2019-05-22 Richard Biener rguenther@suse.de adds 7eae52f162c 2019-05-22 Richard Biener rguenther@suse.de adds bd364f0486a Strip target_clones in copy attribute (PR lto/90500). adds 0c9c53bb576 darwin, testsuite fix PR27221 adds 79d8b509ff6 2019-05-22 Paolo Carlini paolo.carlini@oracle.com adds 708a56d998e 2019-05-22 Paolo Carlini paolo.carlini@oracle.com adds 55cb76839af Fix wrong escaping of brackets (PR testsuite/90564). adds b9d225b74ac Do not use quotes in tests (PR testsuite/90564). adds bf128135cad 2019-05-22 Richard Biener rguenther@suse.de adds 647551f1bd7 fortran/89100: Default widths with -fdec-format-defaults adds 637d62c8a94 Fix fortran size_type_node parameter passing. adds 2e53b0f333f Fix new coarray failures. adds 33af5a3270d [aarch64] Introduce flags for SVE2. adds 3c27f762fd8 * config/i386/sse.md (sse_cvtpi2ps): Use TARGET_MMX in ins [...] adds cfb71062a92 x86: Don't allocate stack frame nor align stack if not needed adds 4a28710dd24 * gcc.target/i386/vect-signbitf.c (dg-final): Improve sca [...] adds f5cde0dc2da PR c++/86485 - simple_empty_class_p adds 0fd64d4bd7f PR libstdc++/77691 fix resource_adaptor failures due to max [...] adds 0119795eb3a PR c++/20408 - unnecessary code for empty struct. adds ac0f04360cc * gimplify.c (gimplify_cond_expr): Don't check TREE_ADDRESSABLE. adds 8d949d424f1 Fix trampoline execution failures on GCN5. adds 74d6bdb661b Add support for constructors and destuctors on GCN adds f92c002f8cb PR libstdc++/90557 fix path assignment that alters source adds 0388631e7e9 * g++.dg/cpp1y/udlit-char-template-neg.C: Expect the error [...] adds d931a1276dc Daily bump. adds 2593ab36344 Bulletproof -fdiagnostics-format=json against bad locations [...] adds 4239dd963f7 There was a regression for gfortran.dg/fmt_en.f90 for cris- [...] adds 7123b7d44b7 * g++.dg/cpp2a/is-constant-evaluated8.C: New test. adds 40d10c3799b 2019-05-23 Prathamesh Kulkarni prathamesh.kulkarni@linaro.org adds 247b99d6d50 [PR90510] Adjust 'brig.dg/test/gimple/packed.hsail' adds 6b8c51083f1 Remove resolved TODO comment adds ca3f3091989 Remove conflict marker from ChangeLog adds b1b80d225de Add whitespace between operator and operand adds 8a6d0554342 x86, testsuite - update fuse-caller-save tests. adds c13bd869fef * gnat.dg/opt78.ad[sb]: New test. adds ea27256b3ee Do not instrument static target_expr for use-after-scope (P [...] adds ea6dbca95a1 * c-ada-spec.c (compare_node): Compare the DECL_UIDs as a [...] adds 8e7a5561759 PR target/90568 * config/i386/i386.md (stack_protect_test [...] adds 98125d0d318 2019-05-23 Richard Biener rguenther@suse.de adds 872cead5c9d PR c++/90592 add missing word "scope" to __func__ docs adds aeb35445570 Do not use tree_to_wide_ref that point to a temporary (PR c [...] adds 1db1e5ccca0 PR libstdc++/90220 fix experimental::any_cast for non-object types adds 683f9728e8f Make any_cast compare typeinfo as well as function pointers adds 301d870b9bd Add infrastructure to support -mcpu=future to represent a f [...] adds 01e2f379095 Add missing feature test macro to C++17 status table adds 50709af0561 PR tree-optimization/90576 * tree-ssa-alias.c (compare_si [...] adds 532beba3aad 2019-05-23 Mark Eggleston mark.eggleston@codethink.com adds 8e2a1096b0e From what I understand of the libstdc++/83237 thread at <ht [...] adds 7d641590fbf 2019-05-22 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds ef2b75b7f0d PR target/90552 * config/i386/i386.c (gen_rtx_cost): Use [...] adds ae041064fec [gcc] adds dbf8a9dccf9 darwin, x86 - disable '-mfentry' for the port. adds e0a966c08ab LWG 2921 remove packaged_task constructors taking allocators adds a00d36cdbef LWG 2996 add rvalue overloads for shared_ptr aliasing and casting adds 2b16b231946 Fix testsuite bugs adds a452006ba21 Daily bump. adds d1df5d311e8 Darwin, x86, testsuite - Disable tests that cannot pass. adds 5c084a96b10 Darwin, x86, testsuite - Adjust test labels. adds 658c67fbaf2 Darwin, x86, testsuite - Make match strings more specific. adds ffacf0cbaf9 add missed Changelog. adds 30b13c24bb8 2019-05-23 Richard Biener rguenther@suse.de adds a05b8bdec3b PR target/90568 * config/i386/x86-tune-sched.c (ix86_macr [...] adds a3214c6a70c PR libgomp/90585 * plugin/plugin-hsa.c: Include gstdint.h [...] adds fc4cfb51ce5 PR tree-optimization/90106 PR testsuite/90517 * gcc.dg/c [...] adds fc462ce451a [aarch64] Change two function declaration types adds edbfddd280e Fix 64-bit addition in prologue. adds e68b4984894 2019-05-24 Richard Biener rguenther@suse.de adds c9d1fc4379f * Makefile.am (BUILDTESTS): Remove test_elf, add test_elf_ [...] adds 6c35f2e2ab9 Fix broken shared_ptr test adds aacb106ba1d Revert "* gimplify.c (gimplify_cond_expr): Don't check TREE [...] adds 888936c650a GCN: Wait for exit value to write before exiting. adds 62ff07d41c4 Fix std::midpoint(T*, T*) for reversed arguments adds 9a1d892bb10 * tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__COND [...] adds cefe37d72e5 PR target/90530 * config/pa/pa.c (pa_can_change_mode_clas [...] adds 626310900ad Daily bump. adds ce1fc950612 PR c++/90572 - wrong disambiguation in friend declaration. [...] adds 015ec1cb609 darwin, x86, testsuite - require alias on a test using it. adds 27852d6dc04 darwin, x86, testsuite - Check for an expected error on Darwin. adds 56dbd0ba439 darwin, x86, testsuite - Amend popcnt match string for Darwin. adds 891840c0cdb Daily bump. adds b4103d4b914 Remove Solaris 10-only note about -mvect8-ret-in-mem adds ec26a196c79 Added ChangeLog entry for last commit. adds 8dc5b8c7bd2 2019-05-26 Thomas Koenig tkoenig@gcc.gnu.org adds 42e1d959702 * config/pa/linux-unwind.h (pa32_fallback_frame_state): Add cast. adds 497b3a05b68 * doc/invoke.texi (Link Options): Many editorial changes a [...] adds e00bc0e4d4f darwin, x86, testsuite - Amend three PIE tests, adds ba475497835 * doc/xml/manual/appendix_contributing.xml: Update pointer [...] adds c07e90cdc2d * config/i386/i386.md (@leave_<mode>): New expander. (*le [...] adds e3c34695023 PR go/90614 syscall: avoid unused parameter error if W [...] adds 1367cb4637c PR go/90635 libgo: correct typo in USE_LIBFFI AM_CONDITIONAL adds fa1e16cfd3a Daily bump. adds d47dda65356 2019-05-27 Richard Biener rguenther@suse.de adds 6e4e9378051 * gcc-interface/trans.c (gnat_to_gnu) <Shift operations>: [...] adds 2306cd1758f * gcc-interface/trans.c (Call_to_gnu): Use the unpadded ty [...] adds e3f3573c6c4 * gcc-interface/trans.c (Gigi_Types_Compatible): New predi [...] adds c9cea6b6857 2019-05-27 Richard Biener rguenther@suse.de adds f1ca2388e69 * gcc-interface/trans.c (Identifier_to_gnu): Minor tweaks. [...] adds caab73a2ebd * gcc-interface/utils.c (maybe_pad_type): Issue the warnin [...] adds abfd658bea8 * gcc-interface/ada-builtin-types.def: New file. * gcc-in [...] adds f07f94ccfe5 * gcc-interface/trans.c (Call_to_gnu): Do not initialize t [...] adds 0295b20d87f 2019-05-27 Richard Biener rguenther@suse.de adds 88eb9b137be [testsuite,aarch64,arm] PR88440: Fix testcases new ac3f893145f Merge branch 'master' into ipa-sra adds 4f90058758f * config/i386/i386.h (STACK_SIZE_MODE): Define. adds a0e7103678c * dwarf2out.c (resolve_args_picking_1): Deal with DW_OP_GN [...] adds 4afc48aca7c * config/i386/i386.c (ix86_gen_add3): Remove indirect func [...] adds 13135607a64 rs6000: Fix sanitizer build (PR90639) adds 02180879997 * Makefile.am (check-go-tool): Only chmod check-go-dir if [...] adds 26157c2a608 darwin, x86, testsuite - Match codegen adds b53c726e9d2 PR libgomp/90641 * work.c (gomp_init_work_share): Instead [...] adds 09cf268c720 * omp-low.c (lower_omp_1) <case GIMPLE_ASSIGN>: Look throu [...] adds eb7a699db2b * gimplify.c (gimplify_scan_omp_clauses): Allow lastprivat [...] adds 96fc2b3becd Daily bump. adds 54083f03acd Add GCC support to ENQCMD. adds 804f7d390a7 * gcc-interface/decl.c (intrin_arglists_compatible_p): Do [...] adds 689dab9dcf5 * gcc-interface/utils.c (gnat_internal_attribute_table): A [...] adds 0b74284ee6b * gcc-interface/decl.c (components_to_record): Set a name [...] adds 96b4b84e813 * gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Subt [...] adds 983c5b5eb66 * gcc-interface/trans.c (walk_nesting_tree): New static fu [...] adds 336a61a3fa9 * gcc-interface/trans.c (gnat_to_gnu): Remove superfluous [...] adds 62b762c261c * gcc-interface/trans.c (lvalue_required_for_attribute_p): [...] adds c89562363c3 * doc/gnat_rm/implementation_defined_pragmas.rst (Machine_ [...] adds 580934f6aae * gcc-interface/utils.c (handle_stack_protect_attribute): [...] adds 79ceaafaebc Handle loop fields in IPA ICF (PR ipa/90555). adds c043fe50a2f rs6000: Improve p9-dimode* testcases adds 7c70cb70f1f Support again multiple --help options (PR other/90315). adds 1dc78952772 * testsuite/gcc.target/sh/pr50749-qihisi-predec-3.c: Disab [...] adds b95089a014b [PATCH] Commonize anon-name generation adds 8cdac906169 Remove obsolete comment about use_thunk adds f92474f8aa7 Current vectoriser doesn't support masked loads for SLP. We [...] adds 3a9560cbae7 PR c++/90548 - ICE with generic lambda and empty pack. * [...] adds e037bcf8f21 [C++ PATCH] template specializations adds e02a00b508f Remove pre-Solaris 11/SPARC unwinding support adds 88c39923470 Fix C++14-only code in testsuite utility adds 28d9dbe9902 PR libstdc++/90634 reduce allocations in filesystem::path c [...] adds e761c9a017b * config/pa/pa.c (hppa_profile_hook): Remove offset adjustment. adds 9617e0f87d8 Daily bump. adds 930abdadbc6 2019-05-28 Michael Meissner meissner@linux.ibm.com adds 5c6f8ba06b2 [gcc] adds ed7b4e66bc4 Remove duplicite dg-compile (PR testsuite/90657). adds d454671d218 P1091R3 - Extending structured bindings to be more like va [...] adds 454d5c308c4 P1091R3 - Extending structured bindings to be more like va [...] adds 1e829480013 PR c/90628 * c-common.c (check_builtin_function_arguments [...] adds ae999758f14 * gimplify.c (struct gimplify_omp_ctx): Add clauses member [...] adds 0897885cb91 [PATCH 3/3][GCC][AARCH64] Add support for pointer authentic [...] adds e643926ac10 PR bootstrap/90543 * optc-save-gen.awk: In cl_optimizatio [...] adds d7233baccd9 PR fortran/90329 * lang.opt (fbroken-callers): Remove. ( [...] adds 662e190cd77 This patch implements the [u]avgM3_floor and [u]avgM3_ceil [...] adds 91df033fd77 PR libstdc++/85494 use rdseed and rand_s in std::random_device adds 913f5ef930a Avoid -Wunused-parameter warnings from testsuite utility adds 3bb42a6ebe9 /cp 2019-05-29 Paolo Carlini paolo.carlini@oracle.com adds 326ddc7954d * tree-ssa-alias.c (same_type_for_tbaa): Return ture if ma [...] adds 00a94423c98 * config.gcc (rx-*-linux*): New target. * config/rx/elf.o [...] adds 7dac111b050 * config/i386/sse.md (*save_multiple<mode>): Rename from [...] adds baba5747aa0 * tree-ssa/alias-access-spath-1.c: new testcase. adds 1f1918bed19 2019-05-29 Thomas Koenig tkoenig@gcc.gnu.org adds 76179fc4bb6 PR c++/90598 * tree.c (lvalue_kind): Return clk_none for [...] adds 56d82e847b4 [gcc] adds 5e115b34aa6 Optimize filesystem::path::parent_path() adds 34bfd0d6afa PR libstdc++/88881 fix filesystem::symlink_status for Windows adds 745ff9317ee PR libstdc++/85494 fix failing test adds eb8be048cb5 Daily bump. adds 1e5d1822d41 PR go/90669 compiler: remove range-based 'for' loop adds 9161531f78f /cp 2019-05-31 Paolo Carlini paolo.carlini@oracle.com adds fde0870ec07 gdbinit: add a new command and fix one adds f5f368a31f5 testsuite,x86 - require native TLS for two tests that use it. adds 5c80018ef06 Generalize getconf _NPROCESSORS_ONLN adds 8537594ffd4 * tree-predcom.c (is_inv_store_elimination_chain): Fix a t [...] adds aa4108cd2db Update documentation of implementation-defined library features adds 2a9eab7c4b6 Update C++20 status table adds 4ad3c10c00b * lang.opt (ftail-call-workaround): Fix a typo. adds 24c1fa60e50 [PATCH][GCC][AARCH64] Fix libstdc++ build failure after r271735 adds 6e41b214430 2019-05-30 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds d1e7b14b96e Update libstdc++ documentation for Support and Diagnostics clauses adds 4c69eee6489 PR c++/90598 * tree.c (lvalue_kind): Return clk_none for [...] adds 2f0168eefa0 compiler: intrinsify sync/atomic functions adds d5b52410ce5 [aarch64]: add support for fabd in sve adds 215235d720f 2019-05-30 Thomas Koenig tkoenig@gcc.gnu.org adds 0a6ab062d13 2019-05-30 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds c950e033e44 * cp-tree.h (TYPE_HAS_NONTRIVIAL_DESTRUCTOR): Fix a typo. adds 01cad9ee79e LWG2788 basic_string spurious use of a default constructibl [...] adds c8482ded236 Fix RISC-V build failure for go language. adds 48152aa29a9 * gimplify.c (enum gimplify_omp_var_data): Add GOVD_CONDTE [...] adds 834199fdc11 Daily bump. adds bf1c2f103c9 * fi.po, sv.po: Update. adds 78965aa4e64 2019-05-30 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds 496483beb11 Darwin, x86 - We have .p2align, so declare its use. adds f102092c579 Darwin, x86, testsuite - adjust tests for Darwin's align syntax. adds 8f025c15e00 c++, testsuite - require alias support for a test. adds 0ae68f2622a PR tree-optimization/90671 * tree-ssa-threadupdate.c (ssa [...] adds a9df7772c54 2019-05-31 Thomas De Schampheleire <thomas.de_schamphelei [...] adds 9c4d02b3ac7 Add pretty print for const_tree. adds 84121f8aa7b Fix random_device to work with COW strings again adds c12402f67d3 PR libstdc++/71579 assert that type traits are not misused [...] adds 1ff189c5753 Remove using-declarations that add std names to __gnu_cxx adds b74a9c1aaf6 PR libstdc++/90682 allow set_terminate(0) and set_unexpected(0) adds 4be42c766b7 2019-05-31 Bill Schmidt wschmidt@linux.ibm.com Mic [...] adds b0aa19c4c7b [C++PATCH] Lambda names are anonymous adds 698373bc82d Fix breakage due to removing __gnu_cxx::size_t declaration adds df33f9b5e7b * tree-ssa-alias.c (type_has_components_p): New function. [...] adds 065a9dd41aa Add noexcept to tuple<> and simplify tuple<T1,T2> noexcept- [...] adds e8c17f8e6fe New .md construct: define_insn_and_rewrite adds 952ba7dd61f Simplify more EXACT_DIV_EXPR comparisons adds 87cfc44d783 apply unary op to both sides of (vec_cond x cst1 cst2) adds 4c768386833 runtime: implement cheaper context switch on Linux/AMD64 adds fcc57379a6e * cp-demangle.c: Don't define CP_DYNAMIC_ARRAYS if __STDC_ [...] adds 6e3f3e42646 PR c/43673 * c-format.c (print_char_table, scanf_char_tab [...] adds 9ee9df22b26 compiler: handle int-to-string conversion with large in [...] adds 38ba9eec651 compiler: optimize append of make adds 5b95508c192 runtime: drop unused C type reflection code adds 443a28c50a5 * omp-low.c (lower_rec_simd_input_clauses): Set TREE_THIS_ [...] adds 4f4b92d8662 * tree.h (OMP_CLAUSE__CONDTEMP__ITER): Define. * gimplify [...] adds 8574af463cf * config/mips/mips.c (mips_expand_builtin_insn): Swap the [...] adds 3e2001db7db * doc/xml/manual/allocator.xml: Move hoard.org back to http. adds 6fee5604555 i386: Don't insert ENDBR after NOTE_INSN_DELETED_LABEL adds 568173d3b27 Daily bump. adds fb7fb646fa1 PR c++/85254 adds ab30098e6f8 Fix changelog adds c695b63de87 * alias.c: Include ipa-utils.h. (get_alias_set): Try to c [...] adds c7a9e445055 PR middle-end/90694 - incorrect representation of ADDR_EXPR [...] adds 72bbe149209 Darwin, x86, testsuite - adjust tests for Darwin PR90698. adds bb9ed7c28f2 Daily bump. adds 73835b3d655 2019-06-02 Thomas Koenig tkoenig@gcc.gnu.org adds be1e28282cd Daily bump. adds 2bb31bfa328 2019-05-06 H.J. Lu hongjiu.lu@intel.com Hongtao Li [...] adds 0f4558599b9 Make debug(edge) more verbose. new f142c8841b1 Merge branch 'master' into ipa-sra
The 2 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 | 4 + MAINTAINERS | 1 + config/ChangeLog | 4 + config/ax_count_cpus.m4 | 101 ++ contrib/ChangeLog | 8 + contrib/mklog | 28 +- gcc/ChangeLog | 1174 +++++++++++++++++++- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 125 ++- .../doc/gnat_rm/implementation_defined_pragmas.rst | 13 +- .../gcc-interface/ada-builtin-types.def} | 16 +- .../gcc-interface/ada-builtins.def} | 21 +- gcc/ada/gcc-interface/ada-tree.h | 7 +- gcc/ada/gcc-interface/decl.c | 94 +- gcc/ada/gcc-interface/trans.c | 428 ++++--- gcc/ada/gcc-interface/utils.c | 324 +++++- gcc/ada/sem_prag.adb | 15 +- gcc/alias.c | 21 +- gcc/c-family/ChangeLog | 24 + gcc/c-family/c-ada-spec.c | 26 +- gcc/c-family/c-ada-spec.h | 1 + gcc/c-family/c-attribs.c | 3 +- gcc/c-family/c-common.c | 7 + gcc/c-family/c-format.c | 4 +- gcc/cfg.c | 7 +- gcc/common.opt | 2 +- gcc/common/config/aarch64/aarch64-common.c | 37 +- gcc/common/config/i386/i386-common.c | 15 + gcc/config.gcc | 15 +- gcc/config/aarch64/aarch64-bti-insert.c | 4 +- gcc/config/aarch64/aarch64-builtins.c | 32 +- gcc/config/aarch64/aarch64-c.c | 1 + gcc/config/aarch64/aarch64-option-extensions.def | 58 +- gcc/config/aarch64/aarch64-protos.h | 14 +- gcc/config/aarch64/aarch64-sve.md | 100 +- gcc/config/aarch64/aarch64-sve2.md | 65 ++ gcc/config/aarch64/aarch64.c | 82 +- gcc/config/aarch64/aarch64.h | 14 + gcc/config/aarch64/aarch64.md | 27 +- gcc/config/aarch64/aarch64.opt | 2 +- gcc/config/aarch64/driver-aarch64.c | 10 +- gcc/config/aarch64/iterators.md | 44 +- gcc/config/alpha/alpha.c | 3 +- gcc/config/gcn/gcn-run.c | 41 +- gcc/config/gcn/gcn.c | 32 +- gcc/config/gcn/gcn.md | 4 +- gcc/config/i386/cpuid.h | 18 + gcc/config/i386/darwin.h | 15 +- gcc/config/i386/driver-i386.c | 5 +- gcc/config/i386/{pkuintrin.h => enqcmdintrin.h} | 37 +- gcc/config/i386/i386-builtin-types.def | 1 + gcc/config/i386/i386-builtin.def | 4 + gcc/config/i386/i386-c.c | 2 + gcc/config/i386/i386-expand.c | 208 +++- gcc/config/i386/i386-features.c | 5 +- gcc/config/i386/i386-options.c | 53 +- gcc/config/i386/i386-options.h | 15 - gcc/config/i386/i386.c | 194 ++-- gcc/config/i386/i386.h | 9 + gcc/config/i386/i386.md | 101 +- gcc/config/i386/i386.opt | 4 + gcc/config/i386/immintrin.h | 2 + gcc/config/i386/mmx.md | 3 +- gcc/config/i386/sse.md | 44 +- gcc/config/i386/x86-tune-sched.c | 63 +- gcc/config/ia64/ia64.c | 3 +- gcc/config/mips/mips.c | 13 + gcc/config/nios2/nios2.c | 3 +- gcc/config/or1k/or1k.c | 3 +- gcc/config/pa/pa.c | 26 +- gcc/config/pa/pa.md | 8 +- gcc/config/rs6000/constraints.md | 25 +- gcc/config/rs6000/driver-rs6000.c | 12 +- gcc/config/rs6000/predicates.md | 49 + gcc/config/rs6000/rs6000-c.c | 18 +- gcc/config/rs6000/rs6000-cpus.def | 35 +- gcc/config/rs6000/rs6000-opts.h | 2 + gcc/config/rs6000/rs6000-protos.h | 3 + gcc/config/rs6000/rs6000-string.c | 1 + gcc/config/rs6000/rs6000-tables.opt | 3 + gcc/config/rs6000/rs6000.c | 552 ++++++--- gcc/config/rs6000/rs6000.h | 48 +- gcc/config/rs6000/rs6000.md | 137 ++- gcc/config/rs6000/rs6000.opt | 12 + gcc/config/rs6000/vsx.md | 16 +- gcc/config/rx/elf.opt | 44 + gcc/config/rx/linux.h | 231 ++++ gcc/config/rx/rx.c | 4 + gcc/config/rx/rx.h | 2 + gcc/config/rx/rx.opt | 12 - .../cr16/t-crtlibid => gcc/config/rx/t-linux | 22 +- gcc/config/sh/sh.c | 3 +- gcc/config/sparc/sparc.c | 3 +- gcc/config/tilegx/tilegx.c | 3 +- gcc/config/tilepro/tilepro.c | 3 +- gcc/cp/ChangeLog | 168 +++ gcc/cp/call.c | 4 +- gcc/cp/class.c | 3 +- gcc/cp/cp-gimplify.c | 17 +- gcc/cp/cp-lang.c | 3 +- gcc/cp/cp-tree.h | 46 +- gcc/cp/decl.c | 111 +- gcc/cp/decl2.c | 2 + gcc/cp/error.c | 17 +- gcc/cp/init.c | 3 +- gcc/cp/lambda.c | 23 +- gcc/cp/mangle.c | 3 +- gcc/cp/name-lookup.c | 498 ++++----- gcc/cp/name-lookup.h | 11 +- gcc/cp/parser.c | 68 +- gcc/cp/pt.c | 56 +- gcc/cp/tree.c | 7 +- gcc/cse.c | 2 +- gcc/d/ChangeLog | 5 + gcc/d/types.cc | 9 +- gcc/diagnostic-format-json.cc | 60 +- gcc/doc/extend.texi | 5 +- gcc/doc/invoke.texi | 118 +- gcc/doc/md.texi | 138 ++- gcc/doc/sourcebuild.texi | 4 + gcc/dwarf2out.c | 9 +- gcc/emit-rtl.c | 24 + gcc/fold-const.c | 22 + gcc/fold-const.h | 1 + gcc/fortran/ChangeLog | 94 ++ gcc/fortran/frontend-passes.c | 13 +- gcc/fortran/gfc-internals.texi | 143 +++ gcc/fortran/gfortran.h | 4 + gcc/fortran/gfortran.texi | 37 +- gcc/fortran/interface.c | 1 + gcc/fortran/intrinsic.texi | 16 +- gcc/fortran/invoke.texi | 45 +- gcc/fortran/io.c | 31 +- gcc/fortran/lang.opt | 15 +- gcc/fortran/options.c | 1 + gcc/fortran/trans-array.c | 6 +- gcc/fortran/trans-decl.c | 7 +- gcc/fortran/trans-expr.c | 179 ++- gcc/fortran/trans-intrinsic.c | 17 +- gcc/fortran/trans-stmt.c | 13 +- gcc/fortran/trans-types.c | 4 + gcc/fortran/trans.h | 5 +- gcc/function.c | 6 +- gcc/function.h | 3 + gcc/gdbhooks.py | 2 +- gcc/gdbinit.in | 10 +- gcc/gensupport.c | 74 +- gcc/gimple-fold.c | 16 +- gcc/gimplify.c | 218 +++- gcc/go/ChangeLog | 5 + gcc/go/go-gcc.cc | 4 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 369 +++++- gcc/go/gofrontend/expressions.h | 5 + gcc/go/gofrontend/gogo.h | 17 +- gcc/go/gofrontend/statements.cc | 7 +- gcc/go/gofrontend/statements.h | 37 +- gcc/go/gofrontend/types.cc | 9 +- gcc/go/gofrontend/wb.cc | 35 +- gcc/internal-fn.c | 2 +- gcc/ipa-devirt.c | 14 + gcc/ipa-icf-gimple.c | 38 + gcc/ipa-icf-gimple.h | 3 + gcc/ipa-utils.h | 1 + gcc/ira-lives.c | 16 +- gcc/json.cc | 29 + gcc/json.h | 1 + gcc/lto-streamer-in.c | 1 + gcc/lto-streamer-out.c | 5 +- gcc/match.pd | 102 +- gcc/omp-expand.c | 420 ++++++- gcc/omp-general.c | 11 + gcc/omp-general.h | 2 + gcc/omp-low.c | 383 ++++++- gcc/optc-save-gen.awk | 41 +- gcc/opts-global.c | 7 +- gcc/opts.c | 9 +- gcc/opts.h | 5 +- gcc/po/ChangeLog | 8 + gcc/po/es.po | 6 +- gcc/po/fi.po | 974 ++++++++-------- gcc/po/sv.po | 998 +++++++---------- gcc/predict.def | 7 + gcc/read-rtl.c | 13 +- gcc/rtl.def | 6 + gcc/rtl.h | 4 + gcc/selftest-run-tests.c | 1 + gcc/selftest.h | 1 + gcc/testsuite/ChangeLog | 719 ++++++++++++ gcc/testsuite/brig.dg/test/gimple/packed.hsail | 2 +- .../c-c++-common/builtin-arith-overflow-3.c | 42 + .../c-c++-common/gomp/lastprivate-conditional-2.c | 6 +- .../c-c++-common/gomp/lastprivate-conditional-3.c | 44 + .../c-c++-common/gomp/lastprivate-conditional-4.c | 23 + gcc/testsuite/g++.dg/DRs/dr1940.C | 13 + gcc/testsuite/g++.dg/asan/pr90570.C | 18 + gcc/testsuite/g++.dg/cpp0x/alias-decl-18.C | 3 +- gcc/testsuite/g++.dg/cpp0x/decltype-pr66548.C | 3 +- gcc/testsuite/g++.dg/cpp0x/pr84497.C | 1 + gcc/testsuite/g++.dg/cpp0x/pr90598.C | 8 + gcc/testsuite/g++.dg/cpp0x/udlit-nofunc-neg.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-arg-neg2.C | 4 +- gcc/testsuite/g++.dg/cpp0x/udlit-tmpl-parms-neg.C | 6 +- gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C | 22 + .../g++.dg/cpp1y/udlit-char-template-neg.C | 4 +- gcc/testsuite/g++.dg/cpp1z/decomp3.C | 7 +- gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc | 52 + gcc/testsuite/g++.dg/cpp2a/decomp1.C | 92 ++ gcc/testsuite/g++.dg/cpp2a/decomp2.C | 76 ++ gcc/testsuite/g++.dg/cpp2a/decomp3.C | 26 + .../g++.dg/cpp2a/is-constant-evaluated8.C | 19 + gcc/testsuite/g++.dg/cpp2a/nontype-class17.C | 17 + gcc/testsuite/g++.dg/cpp2a/typename16.C | 11 + gcc/testsuite/g++.dg/debug/dwarf2/fesd-any.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-baseonly.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-none.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-reduced.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/fesd-sys.C | 2 +- gcc/testsuite/g++.dg/debug/dwarf2/inline-var-1.C | 2 +- gcc/testsuite/g++.dg/debug/enum-2.C | 1 + gcc/testsuite/g++.dg/ext/alignof2.C | 2 +- gcc/testsuite/g++.dg/ext/is_final.C | 14 + .../g++.dg/ext/is_trivially_constructible1.C | 4 +- gcc/testsuite/g++.dg/ext/is_trivially_copyable.C | 16 + gcc/testsuite/g++.dg/ext/utf8-2.C | 16 +- gcc/testsuite/g++.dg/lookup/strong-using2.C | 11 + gcc/testsuite/g++.dg/lookup/using53.C | 2 +- gcc/testsuite/g++.dg/lto/alias-1_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-1_1.C | 16 + gcc/testsuite/g++.dg/other/final3.C | 28 + gcc/testsuite/g++.dg/other/final4.C | 16 + gcc/testsuite/g++.dg/other/final5.C | 19 + gcc/testsuite/g++.dg/other/i386-2.C | 2 +- gcc/testsuite/g++.dg/other/i386-3.C | 2 +- gcc/testsuite/g++.dg/parse/crash59.C | 3 +- gcc/testsuite/g++.dg/parse/error38.C | 2 +- gcc/testsuite/g++.dg/parse/error39.C | 4 +- gcc/testsuite/g++.dg/parse/friend13.C | 16 + gcc/testsuite/g++.dg/pr90462.C | 49 + gcc/testsuite/g++.dg/template/crash31.C | 3 +- gcc/testsuite/g++.dg/template/operator8.C | 3 +- gcc/testsuite/g++.dg/template/operator9.C | 3 +- .../g++.dg/template/sizeof-template-argument.C | 4 +- gcc/testsuite/g++.dg/tree-ssa/cprop-vcond.C | 12 + gcc/testsuite/g++.dg/tree-ssa/empty-3.C | 16 + gcc/testsuite/g++.dg/tree-ssa/pr78847.C | 4 +- gcc/testsuite/gcc.c-torture/execute/20030125-1.c | 2 +- gcc/testsuite/gcc.dg/Walloca-13.c | 2 +- gcc/testsuite/gcc.dg/Wattribute-alias.c | 2 +- gcc/testsuite/gcc.dg/Wtype-limits-Wextra.c | 8 +- gcc/testsuite/gcc.dg/autopar/pr39500-1.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-1char.c | 2 +- gcc/testsuite/gcc.dg/autopar/reduc-7.c | 2 +- gcc/testsuite/gcc.dg/cdce1.c | 8 +- gcc/testsuite/gcc.dg/cdce2.c | 8 +- gcc/testsuite/gcc.dg/cdce3.c | 3 +- gcc/testsuite/gcc.dg/darwin-weakimport-3.c | 17 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-any.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-baseonly.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-none.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-reduced.c | 2 +- gcc/testsuite/gcc.dg/debug/dwarf2/fesd-sys.c | 2 +- gcc/testsuite/gcc.dg/format/dfp-printf-1.c | 28 +- gcc/testsuite/gcc.dg/format/dfp-scanf-1.c | 22 +- gcc/testsuite/gcc.dg/gomp/pr90637.c | 14 + gcc/testsuite/gcc.dg/ipa/pr90555.c | 66 ++ gcc/testsuite/gcc.dg/pr53265.c | 3 +- .../{gcc.c-torture/compile => gcc.dg}/pr90263.c | 2 + gcc/testsuite/gcc.dg/torture/ftrapv-2.c | 2 +- gcc/testsuite/gcc.dg/torture/pr90553.c | 128 +++ gcc/testsuite/gcc.dg/torture/pr90671.c | 16 + gcc/testsuite/gcc.dg/torture/pta-ptrarith-3.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-1.c | 21 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-3.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-4.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/dump-5.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/gen-vect-2.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-26.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-28.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/gen-vect-32.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ivopts-lt.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c | 10 + gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-3.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/predcom-dse-4.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-8.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/prefetch-9.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/scev-11.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c | 53 + ...ninit-pr90394-1-gimple.c => uninit-28-gimple.c} | 10 +- ...ninit-pr90394-1-gimple.c => uninit-29-gimple.c} | 12 +- .../{uninit-27-gimple.c => uninit-30-gimple.c} | 12 +- ...ninit-pr90394-1-gimple.c => uninit-31-gimple.c} | 15 +- gcc/testsuite/gcc.dg/vect/O3-pr70130.c | 2 +- .../gcc.dg/vect/costmodel/i386/costmodel-vect-31.c | 1 + .../gcc.dg/vect/costmodel/i386/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c | 1 + .../gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-31.c | 1 + .../vect/costmodel/x86_64/costmodel-vect-33.c | 1 + gcc/testsuite/gcc.dg/vect/pr48765.c | 2 +- gcc/testsuite/gcc.dg/vect/vect-simd-5.c | 14 + gcc/testsuite/gcc.dg/vect/vect-simd-6.c | 52 + gcc/testsuite/gcc.dg/vect/vect-simd-7.c | 51 + gcc/testsuite/gcc.dg/vect/vect.exp | 2 +- gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c | 35 + .../gcc.target/aarch64/sve/index_offset_1.c | 2 +- .../gcc.target/aarch64/sve/mask_load_slp_1.c | 90 ++ gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 2 +- gcc/testsuite/gcc.target/aarch64/sve/vec_init_1.c | 2 +- .../aarch64/{aarch64.exp => sve2/aarch64-sve2.exp} | 11 +- gcc/testsuite/gcc.target/aarch64/sve2/average_1.c | 46 + gcc/testsuite/gcc.target/aarch64/vect-fmovd-zero.c | 2 +- gcc/testsuite/gcc.target/aarch64/vect-fmovf-zero.c | 2 +- gcc/testsuite/gcc.target/arm/ivopts.c | 2 +- gcc/testsuite/gcc.target/i386/attr-aligned-2.c | 4 +- gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c | 104 ++ gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c | 104 ++ .../i386/{cet-notrack-2b.c => cet-label-3.c} | 23 +- gcc/testsuite/gcc.target/i386/cet-label-4.c | 12 + gcc/testsuite/gcc.target/i386/cet-label-5.c | 13 + gcc/testsuite/gcc.target/i386/enqcmd.c | 16 + gcc/testsuite/gcc.target/i386/enqcmds.c | 15 + gcc/testsuite/gcc.target/i386/falign-functions-2.c | 1 + gcc/testsuite/gcc.target/i386/falign-functions-3.c | 9 +- gcc/testsuite/gcc.target/i386/fentry-override.c | 1 + gcc/testsuite/gcc.target/i386/fentry.c | 1 + gcc/testsuite/gcc.target/i386/fentryname1.c | 1 + gcc/testsuite/gcc.target/i386/fentryname2.c | 1 + gcc/testsuite/gcc.target/i386/fentryname3.c | 1 + .../gcc.target/i386/fuse-caller-save-rec.c | 8 +- .../gcc.target/i386/fuse-caller-save-xmm.c | 16 +- gcc/testsuite/gcc.target/i386/fuse-caller-save.c | 8 +- gcc/testsuite/gcc.target/i386/memcpy-strategy-3.c | 5 +- gcc/testsuite/gcc.target/i386/memset-strategy-1.c | 6 +- gcc/testsuite/gcc.target/i386/nop-mcount.c | 1 + gcc/testsuite/gcc.target/i386/pconfig-1.c | 2 +- gcc/testsuite/gcc.target/i386/pr18041-1.c | 4 +- gcc/testsuite/gcc.target/i386/pr18041-2.c | 4 +- gcc/testsuite/gcc.target/i386/pr22076.c | 18 +- gcc/testsuite/gcc.target/i386/pr24414.c | 1 + gcc/testsuite/gcc.target/i386/pr30970.c | 2 +- gcc/testsuite/gcc.target/i386/pr32219-1.c | 12 +- gcc/testsuite/gcc.target/i386/pr32219-2.c | 11 +- gcc/testsuite/gcc.target/i386/pr32219-3.c | 17 +- gcc/testsuite/gcc.target/i386/pr32219-4.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-5.c | 10 +- gcc/testsuite/gcc.target/i386/pr32219-6.c | 15 +- gcc/testsuite/gcc.target/i386/pr32219-7.c | 16 +- gcc/testsuite/gcc.target/i386/pr32219-8.c | 12 +- gcc/testsuite/gcc.target/i386/pr39013-1.c | 8 +- gcc/testsuite/gcc.target/i386/pr39013-2.c | 8 +- gcc/testsuite/gcc.target/i386/pr49866.c | 1 + gcc/testsuite/gcc.target/i386/pr59874-3.c | 3 +- gcc/testsuite/gcc.target/i386/pr61599-1.c | 1 + gcc/testsuite/gcc.target/i386/pr63538.c | 4 +- gcc/testsuite/gcc.target/i386/pr64317.c | 11 +- gcc/testsuite/gcc.target/i386/pr66819-3.c | 2 +- gcc/testsuite/gcc.target/i386/pr66819-4.c | 2 +- gcc/testsuite/gcc.target/i386/pr67985-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr70738-7.c | 2 +- gcc/testsuite/gcc.target/i386/pr77881.c | 4 +- gcc/testsuite/gcc.target/i386/pr82659-3.c | 1 + gcc/testsuite/gcc.target/i386/pr82662.c | 2 +- gcc/testsuite/gcc.target/i386/pr82699-2.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-4.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-5.c | 1 + gcc/testsuite/gcc.target/i386/pr82699-6.c | 1 + gcc/testsuite/gcc.target/i386/pr84723-1.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-2.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-3.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-4.c | 1 - gcc/testsuite/gcc.target/i386/pr84723-5.c | 1 - gcc/testsuite/gcc.target/i386/pr86257.c | 2 +- gcc/testsuite/gcc.target/i386/pr89261.c | 3 +- gcc/testsuite/gcc.target/i386/pr90500-1.c | 5 +- gcc/testsuite/gcc.target/i386/pr90500-2.c | 2 +- gcc/testsuite/gcc.target/i386/pr90510.c | 22 + .../gcc.target/i386/{pr89945.c => pr90547.c} | 4 +- gcc/testsuite/gcc.target/i386/pr90552.c | 11 + gcc/testsuite/gcc.target/i386/ptwrite2.c | 4 +- gcc/testsuite/gcc.target/i386/returninst1.c | 1 + gcc/testsuite/gcc.target/i386/returninst2.c | 1 + gcc/testsuite/gcc.target/i386/returninst3.c | 1 + gcc/testsuite/gcc.target/i386/sse-12.c | 2 +- gcc/testsuite/gcc.target/i386/sse-13.c | 2 +- gcc/testsuite/gcc.target/i386/sse-14.c | 2 +- gcc/testsuite/gcc.target/i386/sse-23.c | 2 +- gcc/testsuite/gcc.target/i386/stack-prot-sym.c | 1 + .../gcc.target/i386/stackalign/pr88483-1.c | 18 + .../gcc.target/i386/stackalign/pr88483-2.c | 18 + gcc/testsuite/gcc.target/i386/vect-double-1.c | 2 +- gcc/testsuite/gcc.target/i386/vect-double-2.c | 2 +- gcc/testsuite/gcc.target/i386/vect-signbitf.c | 30 + gcc/testsuite/gcc.target/i386/wbinvd-1.c | 2 +- gcc/testsuite/gcc.target/i386/wbnoinvd-1.c | 2 +- gcc/testsuite/gcc.target/mips/msa-fmadd.c | 101 ++ gcc/testsuite/gcc.target/powerpc/cpu-future.c | 7 + .../powerpc/fold-vec-splats-floatdouble.c | 8 +- gcc/testsuite/gcc.target/powerpc/localentry-1.c | 19 + .../gcc.target/powerpc/localentry-detect-1.c | 13 + gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c | 42 + gcc/testsuite/gcc.target/powerpc/p9-dimode1.c | 14 +- gcc/testsuite/gcc.target/powerpc/p9-dimode2.c | 14 +- gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c | 47 + gcc/testsuite/gcc.target/powerpc/ppc32-abi-dfp-1.c | 16 +- .../gcc.target/powerpc/ppc64-abi-warn-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/pr80315-4.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsx-vectorize-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/warn-lvsl-lvsr.c | 4 +- .../gcc.target/sh/pr50749-qihisi-predec-3.c | 2 +- gcc/testsuite/gfortran.dg/coarray_lock_7.f90 | 4 +- gcc/testsuite/gfortran.dg/dec_io_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_1.f90 | 2 +- gcc/testsuite/gfortran.dg/dtio_12.f90 | 2 +- gcc/testsuite/gfortran.dg/fmt_en.f90 | 2 +- .../gfortran.dg/fmt_f_default_field_width_1.f90 | 45 + .../gfortran.dg/fmt_f_default_field_width_2.f90 | 48 + .../gfortran.dg/fmt_f_default_field_width_3.f90 | 35 + .../gfortran.dg/fmt_g_default_field_width_1.f90 | 50 + .../gfortran.dg/fmt_g_default_field_width_2.f90 | 53 + .../gfortran.dg/fmt_g_default_field_width_3.f90 | 38 + .../gfortran.dg/fmt_i_default_field_width_1.f90 | 40 + .../gfortran.dg/fmt_i_default_field_width_2.f90 | 44 + .../gfortran.dg/fmt_i_default_field_width_3.f90 | 37 + gcc/testsuite/gfortran.dg/internal_pack_21.f90 | 2 +- gcc/testsuite/gfortran.dg/internal_pack_22.f90 | 36 + gcc/testsuite/gfortran.dg/internal_pack_23.f90 | 27 + gcc/testsuite/gfortran.dg/internal_pack_24.f90 | 39 + gcc/testsuite/gfortran.dg/namelist_89.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/pr45714-b.f | 2 +- gcc/testsuite/gfortran.dg/vect/vect-5.f90 | 2 +- gcc/testsuite/gfortran.dg/vect/vect-8.f90 | 2 +- gcc/testsuite/gnat.dg/aliased2.adb | 23 + gcc/testsuite/gnat.dg/expect2.adb | 24 + gcc/testsuite/gnat.dg/expect2_pkg.ads | 15 + gcc/testsuite/gnat.dg/limited_with7.adb | 12 + gcc/testsuite/gnat.dg/limited_with7.ads | 7 + gcc/testsuite/gnat.dg/limited_with7_pkg.ads | 9 + gcc/testsuite/gnat.dg/machine_attr1.adb | 41 + gcc/testsuite/gnat.dg/machine_attr1.ads | 25 + gcc/testsuite/gnat.dg/opt78.adb | 16 + gcc/testsuite/gnat.dg/opt78.ads | 13 + gcc/testsuite/gnat.dg/opt79.adb | 28 + gcc/testsuite/gnat.dg/opt79.ads | 7 + gcc/testsuite/gnat.dg/prefetch1.adb | 29 + gcc/testsuite/gnat.dg/prefetch1.ads | 9 + gcc/testsuite/gnat.dg/specs/array4.ads | 17 + gcc/testsuite/gnat.dg/specs/discr5.ads | 57 + gcc/testsuite/gnat.dg/unchecked_convert13.adb | 30 + gcc/testsuite/lib/target-supports.exp | 84 +- gcc/tree-cfg.c | 14 +- gcc/tree-cfg.h | 9 +- gcc/tree-core.h | 3 + gcc/tree-data-ref.c | 2 +- gcc/tree-inline.c | 2 + gcc/tree-loop-distribution.c | 31 +- gcc/tree-nested.c | 2 + gcc/tree-predcom.c | 2 +- gcc/tree-pretty-print.c | 15 +- gcc/tree-ssa-alias.c | 228 ++-- gcc/tree-ssa-loop-im.c | 11 +- gcc/tree-ssa-pre.c | 2 +- gcc/tree-ssa-sink.c | 9 +- gcc/tree-ssa-structalias.c | 14 + gcc/tree-ssa-tail-merge.c | 2 +- gcc/tree-ssa-threadupdate.c | 81 ++ gcc/tree-ssa-uninit.c | 37 +- gcc/tree-streamer-out.c | 2 +- gcc/tree-tailcall.c | 6 + gcc/tree-vect-data-refs.c | 18 +- gcc/tree-vect-loop.c | 47 + gcc/tree-vect-slp.c | 29 +- gcc/tree-vect-stmts.c | 32 +- gcc/tree-vectorizer.c | 1 + gcc/tree-vectorizer.h | 6 +- gcc/tree.c | 61 +- gcc/tree.h | 17 +- gotools/ChangeLog | 6 + gotools/Makefile.am | 2 +- gotools/Makefile.in | 2 +- libbacktrace/ChangeLog | 6 + libbacktrace/Makefile.am | 20 +- libbacktrace/Makefile.in | 74 +- libcc1/ChangeLog | 10 + libcc1/libcp1plugin.cc | 4 +- libgcc/ChangeLog | 30 + libgcc/config.host | 3 + libgcc/config/aarch64/aarch64-unwind.h | 32 +- libgcc/config/gcn/crt0.c | 56 + libgcc/config/pa/linux-unwind.h | 2 +- libgcc/config/rx/t-rx | 1 + libgcc/config/sparc/sol2-unwind.h | 92 +- libgcc/unwind-dw2-fde.c | 3 + libgcc/unwind-dw2.c | 10 +- libgfortran/ChangeLog | 24 + libgfortran/io/format.c | 35 + libgfortran/io/io.h | 50 + libgfortran/io/read.c | 6 + libgfortran/io/write.c | 22 +- libgfortran/io/write_float.def | 37 +- libgo/Makefile.am | 2 +- libgo/Makefile.in | 59 +- libgo/aclocal.m4 | 20 + libgo/configure | 150 ++- libgo/configure.ac | 3 +- libgo/go/syscall/wait.c | 2 +- libgo/runtime/go-context.S | 69 ++ libgo/runtime/go-runtime-error.c | 24 +- libgo/runtime/go-type.h | 140 --- libgo/runtime/go-typedesc-equal.c | 28 - libgo/runtime/proc.c | 36 +- libgo/runtime/runtime.h | 19 +- libgo/testsuite/Makefile.in | 3 + libgomp/ChangeLog | 61 + libgomp/Makefile.in | 4 +- libgomp/aclocal.m4 | 1 + libgomp/alloc.c | 1 + libgomp/configure | 105 +- libgomp/configure.ac | 4 + libgomp/loop.c | 28 +- libgomp/loop_ull.c | 28 +- libgomp/oacc-cuda.c | 1 - libgomp/oacc-host.c | 1 - libgomp/oacc-mem.c | 2 - libgomp/plugin/plugin-hsa.c | 27 +- libgomp/plugin/plugin-nvptx.c | 2 +- libgomp/sections.c | 28 +- libgomp/target.c | 1 - libgomp/testsuite/Makefile.am | 4 +- libgomp/testsuite/Makefile.in | 6 +- .../lastprivate-conditional-1.c | 144 +++ .../lastprivate-conditional-2.c | 171 +++ .../lastprivate-conditional-3.c | 57 + .../lastprivate-conditional-4.c | 161 +++ .../lastprivate-conditional-5.c | 143 +++ .../lastprivate-conditional-6.c | 159 +++ libgomp/work.c | 9 +- libiberty/ChangeLog | 5 + libiberty/cp-demangle.c | 4 +- libsanitizer/ChangeLog | 5 + libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + libstdc++-v3/ChangeLog | 362 ++++++ libstdc++-v3/acinclude.m4 | 20 + libstdc++-v3/config.h.in | 3 + libstdc++-v3/config/os/mingw32-w64/os_defines.h | 2 + libstdc++-v3/configure | 41 + libstdc++-v3/configure.ac | 2 + libstdc++-v3/doc/html/index.html | 2 +- libstdc++-v3/doc/html/manual/api.html | 3 + .../doc/html/manual/appendix_contributing.html | 2 +- libstdc++-v3/doc/html/manual/bugs.html | 10 + libstdc++-v3/doc/html/manual/diagnostics.html | 32 +- libstdc++-v3/doc/html/manual/dynamic_memory.html | 159 ++- libstdc++-v3/doc/html/manual/index.html | 2 +- libstdc++-v3/doc/html/manual/memory.html | 6 +- libstdc++-v3/doc/html/manual/status.html | 77 +- libstdc++-v3/doc/html/manual/std_contents.html | 2 +- libstdc++-v3/doc/html/manual/support.html | 40 +- libstdc++-v3/doc/html/manual/termination.html | 41 +- libstdc++-v3/doc/xml/manual/allocator.xml | 2 +- .../doc/xml/manual/appendix_contributing.xml | 2 +- libstdc++-v3/doc/xml/manual/diagnostics.xml | 34 +- libstdc++-v3/doc/xml/manual/evolution.xml | 5 + libstdc++-v3/doc/xml/manual/intro.xml | 16 + libstdc++-v3/doc/xml/manual/shared_ptr.xml | 6 +- libstdc++-v3/doc/xml/manual/status_cxx2011.xml | 111 +- libstdc++-v3/doc/xml/manual/status_cxx2017.xml | 10 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 5 +- libstdc++-v3/doc/xml/manual/support.xml | 299 +++-- libstdc++-v3/include/backward/hashtable.h | 79 +- libstdc++-v3/include/bits/basic_string.tcc | 4 +- libstdc++-v3/include/bits/random.h | 25 +- libstdc++-v3/include/bits/shared_ptr.h | 93 +- libstdc++-v3/include/bits/shared_ptr_base.h | 11 + libstdc++-v3/include/experimental/any | 53 +- libstdc++-v3/include/experimental/bits/fs_path.h | 5 +- libstdc++-v3/include/experimental/memory_resource | 92 +- libstdc++-v3/include/ext/bitmap_allocator.h | 91 +- libstdc++-v3/include/ext/debug_allocator.h | 4 +- libstdc++-v3/include/ext/functional | 46 +- libstdc++-v3/include/ext/malloc_allocator.h | 11 +- libstdc++-v3/include/ext/memory | 33 +- libstdc++-v3/include/ext/mt_allocator.h | 26 +- libstdc++-v3/include/ext/new_allocator.h | 11 +- libstdc++-v3/include/ext/numeric | 2 +- libstdc++-v3/include/ext/pool_allocator.h | 12 +- libstdc++-v3/include/ext/rb_tree | 9 +- libstdc++-v3/include/ext/rope | 319 +++--- libstdc++-v3/include/ext/ropeimpl.h | 118 +- libstdc++-v3/include/ext/slist | 32 +- libstdc++-v3/include/pstl/execution_defs.h | 6 + libstdc++-v3/include/std/any | 10 +- libstdc++-v3/include/std/future | 49 +- libstdc++-v3/include/std/numeric | 2 +- libstdc++-v3/include/std/tuple | 27 +- libstdc++-v3/include/std/type_traits | 334 ++++-- libstdc++-v3/libsupc++/eh_term_handler.cc | 17 +- .../{eh_term_handler.cc => eh_term_handler.h} | 11 +- libstdc++-v3/libsupc++/eh_terminate.cc | 7 + libstdc++-v3/src/c++11/cow-string-inst.cc | 50 +- libstdc++-v3/src/c++11/random.cc | 313 +++++- libstdc++-v3/src/c++17/fs_ops.cc | 47 +- libstdc++-v3/src/c++17/fs_path.cc | 12 +- libstdc++-v3/src/c++98/bitmap_allocator.cc | 2 + libstdc++-v3/src/filesystem/path.cc | 51 +- libstdc++-v3/testsuite/17_intro/names.cc | 5 + .../dr426.cc => 18_support/set_terminate.cc} | 38 +- .../90105.cc => 18_support/set_unexpected.cc} | 42 +- .../testsuite/20_util/function_objects/invoke/1.cc | 25 - .../20_util/function_objects/invoke/{1.cc => 3.cc} | 10 +- .../value_ext.cc => is_abstract/incomplete_neg.cc} | 21 +- .../is_aggregate/incomplete_neg.cc} | 22 +- libstdc++-v3/testsuite/20_util/is_class/value.cc | 2 + .../memoization.cc} | 21 +- .../memoization_neg.cc} | 19 +- .../20_util/is_complete_or_unbounded/value.cc | 100 ++ .../testsuite/20_util/is_function/value.cc | 2 + .../is_move_constructible/incomplete_neg.cc} | 22 +- .../is_nothrow_move_assignable/incomplete_neg.cc} | 22 +- .../incomplete_neg.cc} | 21 +- .../testsuite/20_util/is_reference/value.cc | 3 + .../20_util/is_trivially_copyable/value.cc | 4 +- .../testsuite/20_util/is_unbounded_array/value.cc | 4 + libstdc++-v3/testsuite/20_util/is_union/value.cc | 2 + libstdc++-v3/testsuite/20_util/is_void/value.cc | 2 + .../testsuite/20_util/shared_ptr/casts/1.cc | 55 +- .../20_util/shared_ptr/casts/reinterpret.cc | 33 +- .../testsuite/20_util/shared_ptr/casts/rval.cc | 101 ++ .../shared_ptr/cons/{alias.cc => alias-rval.cc} | 72 +- .../testsuite/20_util/shared_ptr/cons/alias.cc | 16 +- .../basic_string/allocator/char/lwg2788.cc | 85 ++ .../basic_string/allocator/wchar_t/lwg2788.cc | 85 ++ .../unordered_set/allocator/ext_ptr.cc | 2 +- .../testsuite/26_numerics/midpoint/pointer.cc | 2 +- .../poisson_distribution/operators/values.cc | 4 + .../random/random_device/85494.cc} | 20 +- .../cons/default-cow.cc} | 16 +- .../random/random_device/cons/default.cc | 10 +- .../26_numerics/random/random_device/cons/token.cc | 72 +- .../27_io/filesystem/operations/remove_all.cc | 33 + .../27_io/filesystem/operations/status.cc | 10 + .../27_io/filesystem/operations/symlink_status.cc | 10 + .../testsuite/27_io/filesystem/path/assign/copy.cc | 15 + .../27_io/filesystem/path/construct/90634.cc | 78 ++ .../30_threads/packaged_task/cons/alloc.cc | 3 +- .../30_threads/packaged_task/cons/alloc2.cc | 2 +- .../30_threads/packaged_task/cons/alloc_min.cc | 2 +- .../30_threads/packaged_task/uses_allocator.cc | 2 +- .../testsuite/experimental/any/misc/any_cast.cc | 56 +- .../filesystem/path/construct/90634.cc | 75 ++ .../memory_resource/new_delete_resource.cc | 26 +- .../memory_resource/resource_adaptor.cc | 1 - libstdc++-v3/testsuite/experimental/names.cc | 22 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 46 +- libstdc++-v3/testsuite/util/testsuite_api.h | 9 +- libstdc++-v3/testsuite/util/testsuite_fs.h | 10 +- libstdc++-v3/testsuite/util/testsuite_tr1.h | 2 + 671 files changed, 17849 insertions(+), 5253 deletions(-) create mode 100644 config/ax_count_cpus.m4 copy gcc/{config/s390/s390x.h => ada/gcc-interface/ada-builtin-types.def} (65%) copy gcc/{tree-sra.h => ada/gcc-interface/ada-builtins.def} (55%) create mode 100644 gcc/config/aarch64/aarch64-sve2.md copy gcc/config/i386/{pkuintrin.h => enqcmdintrin.h} (65%) create mode 100644 gcc/config/rx/elf.opt create mode 100644 gcc/config/rx/linux.h copy libgcc/config/cr16/t-crtlibid => gcc/config/rx/t-linux (62%) create mode 100644 gcc/testsuite/c-c++-common/builtin-arith-overflow-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-4.c create mode 100644 gcc/testsuite/g++.dg/DRs/dr1940.C create mode 100644 gcc/testsuite/g++.dg/asan/pr90570.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/pr90598.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-90548.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp1-aux.cc create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/decomp3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/is-constant-evaluated8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename16.C create mode 100644 gcc/testsuite/g++.dg/ext/is_trivially_copyable.C create mode 100644 gcc/testsuite/g++.dg/lookup/strong-using2.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-1_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-1_1.C create mode 100644 gcc/testsuite/g++.dg/other/final3.C create mode 100644 gcc/testsuite/g++.dg/other/final4.C create mode 100644 gcc/testsuite/g++.dg/other/final5.C create mode 100644 gcc/testsuite/g++.dg/parse/friend13.C create mode 100644 gcc/testsuite/g++.dg/pr90462.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/cprop-vcond.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/empty-3.C create mode 100644 gcc/testsuite/gcc.dg/gomp/pr90637.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr90555.c rename gcc/testsuite/{gcc.c-torture/compile => gcc.dg}/pr90263.c (86%) create mode 100644 gcc/testsuite/gcc.dg/torture/pr90553.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr90671.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/cmpexactdiv-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/dump-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ldist-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-13.c copy gcc/testsuite/gcc.dg/{uninit-pr90394-1-gimple.c => uninit-28-gimple.c} (68%) copy gcc/testsuite/gcc.dg/{uninit-pr90394-1-gimple.c => uninit-29-gimple.c} (71%) copy gcc/testsuite/gcc.dg/{uninit-27-gimple.c => uninit-30-gimple.c} (73%) copy gcc/testsuite/gcc.dg/{uninit-pr90394-1-gimple.c => uninit-31-gimple.c} (72%) create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-5.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-6.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fabd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_slp_1.c copy gcc/testsuite/gcc.target/aarch64/{aarch64.exp => sve2/aarch64-sve2.exp} (83%) create mode 100644 gcc/testsuite/gcc.target/aarch64/sve2/average_1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcomisd-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcomiss-2.c copy gcc/testsuite/gcc.target/i386/{cet-notrack-2b.c => cet-label-3.c} (50%) create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-4.c create mode 100644 gcc/testsuite/gcc.target/i386/cet-label-5.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmd.c create mode 100644 gcc/testsuite/gcc.target/i386/enqcmds.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90510.c copy gcc/testsuite/gcc.target/i386/{pr89945.c => pr90547.c} (81%) create mode 100644 gcc/testsuite/gcc.target/i386/pr90552.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-1.c create mode 100644 gcc/testsuite/gcc.target/i386/stackalign/pr88483-2.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-signbitf.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd.c create mode 100644 gcc/testsuite/gcc.target/powerpc/cpu-future.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/localentry-detect-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/notoc-direct-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pcrel-sibcall-1.c create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_f_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_g_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/fmt_i_default_field_width_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_22.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_23.f90 create mode 100644 gcc/testsuite/gfortran.dg/internal_pack_24.f90 create mode 100644 gcc/testsuite/gnat.dg/aliased2.adb create mode 100644 gcc/testsuite/gnat.dg/expect2.adb create mode 100644 gcc/testsuite/gnat.dg/expect2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/limited_with7.adb create mode 100644 gcc/testsuite/gnat.dg/limited_with7.ads create mode 100644 gcc/testsuite/gnat.dg/limited_with7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.adb create mode 100644 gcc/testsuite/gnat.dg/machine_attr1.ads create mode 100644 gcc/testsuite/gnat.dg/opt78.adb create mode 100644 gcc/testsuite/gnat.dg/opt78.ads create mode 100644 gcc/testsuite/gnat.dg/opt79.adb create mode 100644 gcc/testsuite/gnat.dg/opt79.ads create mode 100644 gcc/testsuite/gnat.dg/prefetch1.adb create mode 100644 gcc/testsuite/gnat.dg/prefetch1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array4.ads create mode 100644 gcc/testsuite/gnat.dg/specs/discr5.ads create mode 100644 gcc/testsuite/gnat.dg/unchecked_convert13.adb create mode 100644 libgo/runtime/go-context.S delete mode 100644 libgo/runtime/go-typedesc-equal.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-1.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-2.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-3.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-4.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-5.c create mode 100644 libgomp/testsuite/libgomp.c-c++-common/lastprivate-conditional-6.c copy libstdc++-v3/libsupc++/{eh_term_handler.cc => eh_term_handler.h} (83%) copy libstdc++-v3/testsuite/{25_algorithms/fill_n/dr426.cc => 18_support/set_termi [...] copy libstdc++-v3/testsuite/{23_containers/forward_list/operations/90105.cc => 18_ [...] copy libstdc++-v3/testsuite/20_util/function_objects/invoke/{1.cc => 3.cc} (92%) copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible/value_ext.cc => is_abs [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2017/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible/value_ext.cc => is_com [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible/value_ext.cc => is_com [...] create mode 100644 libstdc++-v3/testsuite/20_util/is_complete_or_unbounded/value.cc copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/{17_intro/headers/c++2011/parallel_mode.cc => 20_util/ [...] copy libstdc++-v3/testsuite/20_util/{is_nothrow_convertible/value_ext.cc => is_pol [...] create mode 100644 libstdc++-v3/testsuite/20_util/shared_ptr/casts/rval.cc copy libstdc++-v3/testsuite/20_util/shared_ptr/cons/{alias.cc => alias-rval.cc} (54%) create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/char/l [...] create mode 100644 libstdc++-v3/testsuite/21_strings/basic_string/allocator/wchar_ [...] copy libstdc++-v3/testsuite/{20_util/variant/89851.cc => 26_numerics/random/random [...] copy libstdc++-v3/testsuite/26_numerics/random/{minstd_rand.cc => random_device/co [...] create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/path/construct/90634.cc create mode 100644 libstdc++-v3/testsuite/experimental/filesystem/path/construct/90634.cc