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/gnu-release-aarch64-spec2k6-Os_LTO in repository toolchain/ci/gcc.
from a0276c00934 class.c (layout_class_type): Set TYPE_CXX_ODR_P for as-base [...] adds 85693eef576 lto-common.c: tree-pretty-print.h adds 2fd634d41d4 revert: config.gcc (powerpc-ibm-aix*): Define target_gtfiles. adds 00e72aa4627 rs6000.c (rs6000_option_override_internal): Enable -fvariab [...] adds 76715c3216c builtins.c (get_memory_rtx): Fix comment. adds c2fe65930a4 re PR fortran/90987 (Wrong error message with variables nam [...] adds 085efec58f7 [Darwin, PPC] Do not use longcall for 64b code. adds 6986c632a27 [Darwin, PPC] Correct whitespace in specs. adds 08b219921f7 [Darwin, PPC] Allow the user to override the use of hard fl [...] adds 12213acba9c re PR tree-optimization/91010 (ICE: Segmentation fault (in [...] adds 95bb6e7a56d re PR c++/91024 (-Wimplicit-fallthrough is confused by like [...] adds 7ffc7de55b0 PR c++/55442 - memory-hog with highly recursive constexpr. adds 5a4602805eb Add --disable-tm-clone-registry libgcc configure option. adds 494cd9e8050 Daily bump. adds cd65e2652d2 [Arm] Remove constraint strings from define_expand construc [...] adds c1a106c2228 x86: fix CVT{,T}PD2PI insns adds 8662802d492 add file missing from earlier commit adds 807c3ab51df [ARC][COMMITTED] Fix slsr-13 regressions. adds c0569d342ca x86: fix vgf2p8affine*qb insns adds 778d120f731 x86: improve GFNI insns adds ccd40a69325 [Darwin] Fix a couple of Wformat-diag build warnings. adds 415f0387fb4 [Darwin, PPC] Install the same headers as other sub-targets. adds afbde658c8c re PR target/91009 (Bug with future PowerPC patches with lf [...] adds 183ba378ca4 Update pc-relative support. adds ee62a32fb74 Daily bump. adds 43e1e8b5b8e Remove trailing whitespace in C++ front end. adds b1af4cb2903 expr.c (expand_expr_real_1): Apply the big-endian adjustmen [...] adds d9888378d38 decl.c (set_nonaliased_component_on_array_type): Add missin [...] adds 4ed9ab2de7f trans.c (mark_visited_r): Set TYPE_SIZES_GIMPLIFIED on the [...] adds 26cf7899101 decl.c (gnat_to_gnu_field): Rework error messages for field [...] adds 8623afc48b8 decl.c (gnat_to_gnu_entity): If the type requires strict al [...] adds db53aa5c98f utils.c (unchecked_convert): Tweak comment. adds 7fddde95494 decl.c (gnat_to_gnu_entity): Beep up comment on SAVED... adds 4d30be57716 Daily bump. adds b09e0af6b29 [PATCH, Ada] Push -shared-libgcc where needed. adds b49ae8a52f9 i386.md (mmx_isa): Rename x64, x64_noavx and x64_avx to sse [...] adds 6be2bef81f9 sse.md (ssse3_abs<mode>2): Rename from abs<mode>2. adds 1b4fcec21f7 Daily bump. adds 8d1184f0258 sourcebuild.texi (Effective-Target Keywords, [...]): Docume [...] adds 2f215d21766 tree-ssa-sccvn.c (copy_reference_ops_from_ref): Adjust TARG [...] adds 744fd446c32 tree-ssa-sccvn.c (class pass_fre): Add may_iterate pass parameter. adds 4c40b365b86 gen-attrs-67.C: Add error for darwin. adds 823d12a8370 gdbhooks.py: rename parameters to match usage adds c53930bb4e4 Fix 2 clang warnings. adds 73bb8fe9e91 Use alternative_mask for add_insn_allocno_copies adds 06a65e803ed Simplify ira_setup_alts adds ed680e2cc18 Make ira_get_dup_out_num handle more cases adds ae5569fa33c Allow earlyclobbers in ira_get_dup_out_num adds 6de20b9d7a1 Use ira_setup_alts for conflict detection adds 2330bb91f9c re PR lto/91028 (g++.dg/lto/alias-2 FAILs with -fno-use-lin [...] adds 7b3a8d3440a [Ada] Fix formatting issues in the gnat_ugn documentation adds 867edb0b613 [Ada] Crash due to missing freeze nodes in transient scope adds 6a04c943908 [Ada] Compiler abort on use of Invalid_Value on numeric pos [...] adds 7c46e926fa5 [Ada] GNAT.Sockets: fix Get_Address when AF_INET6 is not defined adds 5a428808e77 [Ada] Implement GNAT.Graphs adds 54948285e62 [Ada] Disable expansion of 'Min/'Max of floating point types adds 68f27c97bff [Ada] Minor reformatting adds 7f070fc469c [Ada] Clean up of GNAT.Dynamic_HTables adds 02fd808ca20 [Ada] Clean up of GNAT.Lists adds 1d88851ce95 [Ada] Clean up of GNAT.Sets adds 63059bf096c [Ada] Clean up of GNAT.Graphs adds b108c2ed65e [Ada] Fix "componant" typos in comments adds 25feb37fc66 [Ada] Revert "Global => null" on calendar routines that use [...] adds 1d0b1439ae4 [Ada] Improve error message on mult/div between fixed-point [...] adds 647abeaf0e8 [Ada] gprbuild fails to find ghost ALI files adds 339ff2f61d9 [Ada] Incorrect definition of Win32 compatible types adds 76fd94165a0 [Ada] Correct size in representation clauses documentation adds 97c0b990ca1 [Ada] Unnesting: improve handling of private and incomplete types adds 0c9c281da46 [Ada] Make No_Inline pragma effective for protected subprograms adds 69b5279e977 gimple-parser.c (c_parser_gimple_postfix_expression): Handl [...] adds 90fd73bbeaa [Ada] Wrong code with -gnatVa on lock-free protected objects adds 397348b919d [Ada] Cleanup references to LynuxWorks in docs and comments adds 9d8aaa4e009 [Ada] Remove a SPARK rule about implicit Global adds d8f8b16648d [Ada] Crash on improper pragma Weak_External adds a2902a6f234 [Ada] GNAT.Sockets: refactor Has_Sockaddr_Len adds 497ee82ba3b [Ada] SPARK support for pointers through ownership adds f603c9855e3 [Ada] Spurious error private subtype derivation adds 8b9aa1a98fd [Ada] Make No_Inline pragma effective for generic subprograms adds 7029d96f5a2 [Ada] More permissive use of GNAT attribute Enum_Rep adds 6578a6bfec1 [Ada] Minor reformatting adds d21c7dd6a2c [Ada] Spurious error on inst. of partially defaulted formal [...] adds cbce506fc4c S/390: Fix vector shift count operand adds d5c15d688ab Fix changelog entry. adds b94eec3beaf rs6000: Improve indexed addressing adds 2d526072efb invoke.texi (Link Options): Further editorial changes to -f [...] adds 8ad8180392d re PR middle-end/64242 (Longjmp expansion incorrect) adds 25cd9afbc1d re PR target/90963 (FAIL: gcc.c-torture/execute/built-in-se [...] adds 7b8795a138d PR middle-end/90923 - hash_map destroys elements without co [...] adds 0254f29ad96 rs6000.md (neg<mode>2): Make this a parameterized name. adds da29b9330ad rs6000.md (fix_trunc<mode>si2_fprs): Make this a parameteri [...] adds d0e3843ef95 rs6000.md (abs<mode>2_internal): Make this a parameterized name. adds d1fcc7f3afb rs6000.md (indirect_jump<mode>_nospec): Make this a paramet [...] adds f98342adf93 rs6000.md (ctr<mode>): Make this a parameterized name. adds 15f0523424f rs6000.md (eh_set_lr_<mode>): Make this a parameterized name. adds a3185de66be rs6000.md (extenddf<mode>2_fprs): Make this a parameterized name. adds 37d8d439f2a i386.md ("isa" attribute): Add sse_noavx. adds c5634c4d530 rs6000.md (extenddf<mode>2): Make this a parameterized name. adds 47434aeb563 rs6000.md (neg<mode>2_hw): Make this a parameterized name. adds dca369ba28d rs6000.md (abs<mode>2_hw): Make this a parameterized name. adds 306f66aaaae rs6000.md (ieee_128bit_vsx_neg<mode>2): Make this a paramet [...] adds 6783210c183 rs6000.md (ieee_128bit_vsx_abs<mode>2): Make this a paramet [...] adds 63c94f4cb0c * config/i386/constraints.md: Remove stalled comment w.r.t. [...] adds 5cc8cb04de4 re PR tree-optimization/66726 (missed optimization, factor [...] adds a01d6debebd rs6000.md (signbit<mode>2_dm): Make this a parameterized name. adds b731572b8a1 Daily bump. adds 9badab5db52 compiler: refactoring in Export class to encapsulate type refs map adds 758d7478bf6 Fix libstdc++ install-pdf support. adds 6d64cee84be mklog/91048: Open ~/.mklog in string mode. adds 14ec49a7537 re PR tree-optimization/58483 (missing optimization opportu [...] adds 606a9a8c728 lto-common.c (lto_register_canonical_types_for_odr_types): [...] adds 8bb9a5e66a1 [arm/AArch64] Assume unhandled NEON types are neon_arith_ba [...] adds f51b4aed271 tree-inline.c (remap_gimple_stmt): Do not subtitute handled [...] adds 1c28d12f616 tree-ssa-alias.c (nonoverlapping_component_refs_for_decl_p) [...] adds 30ca9fbe901 tree-ssa-alias.c (aliasing_component_refs_p): Remove forgot [...] adds 2e2c9da0122 tree-core.h (enum tree_index): Add TI_CHREC_DONT_KNOW and T [...] adds 82cea5e8bf5 cfgexpand.c (pass_expand::execute): Deal specially with ins [...] adds fe51b129500 * cfgrtl.c (commit_edge_insertions): Rebuild jump labels chain. adds 4887c9e8083 Fix preprocessor checks for Clang builtins adds 8108da8a555 Fix amdgcn regrename ICE. adds dab0477b0bb mmx.md (mmx_pack<s_trunsuffix>swb): Use TARGET_SSE2 && SSE_ [...] adds e2790e1eab7 compiler: use builtin memset for non-pointer memclr adds 02e3025e174 optabs.def (movmem_optab): Add movmem back for memmove(). adds 709877bf765 [PATCH, Ada, Darwin, PPC] PPC Darwin has stack check probes. adds 1c6ffbab63f re PR preprocessor/90581 (provide an option to adjust the m [...] adds fd2ef5123ac re PR tree-optimization/90883 (Generated code is worse if r [...] adds d332da4f9b6 Daily bump. adds 5935baf5bb5 re PR testsuite/91065 (gcc.dg/plugin/start_unit_plugin.c us [...] adds 61a02d1e97a compiler: rework type and package tracking in exporter adds 1a39b3d3e22 omp-expand.c (expand_omp_for_static_nochunk, [...]): For no [...] adds 83eb9522087 gimplify.c (gimplify_scan_omp_clauses): For inscan reductio [...] adds 2f6bb511d10 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE__SCANTEM [...] adds 4a51756a8c5 [Ada] Exp_Attr: remove dead code adds 07ec36eed91 [Ada] Document that boolean types with convention C now map [...] adds f51e316c7c7 [Ada] Spurious error on predicate of subtype in generic adds 3e1199e0345 [Ada] Clarify wording on documentation for No_Multiple_Elaboration adds 44f83ca4f45 [Ada] Missing consistency check for constant modifier adds 81c10c3f91c [Ada] Do not consider inlined subprograms when generating C code adds 97edd4267e6 [Ada] Add a gnatbind option to generate C code adds 438d9658a90 [Ada] Update the section on resolving elaboration circularities adds 6cbd53c2277 [Ada] Make loop labels unique for front-end inlined calls adds 09c9ed5bb8b [Ada] Fix bogus error on array with overaligned scalar component adds 8334176aaae [Ada] Spurious error on dynamic predicate in a generic context adds 1f159b86c1e [Ada] Spell "laid" correctly adds bf4f18bded5 [Ada] Extend -gnatw.z warning to array types adds c4487c3be84 [Ada] Style check for mixed-case identifiers adds b5c8da6bac8 [Ada] Minor reformatting adds 558241c0f71 [Ada] Spurious error with static predicate in generic unit adds 14bc12f0b18 [Ada] SPARK pointer support extended to local borrowers and [...] adds 69e6ee2f15f [Ada] ABE checks v3.0, foundations of Elaboration order v4.0 adds 07fb741a367 [Ada] Document default new-line behavior for GNATpp adds e08a896b967 [Ada] Improve warnings about infinite loops adds 866000e7fb5 [Ada] Minor editorial corrections and reformatting adds abc856cf227 [Ada] Spurious visibility error in inlined function adds f4c16c58e1a [Ada] Refine pointer support in SPARK adds eee51f3dd6d [Ada] Incorrect expansion on renamings of formal parameters adds 5460389b1fd [Ada] Crash on front-end inlining of subp. with aspect spec [...] adds 10aea826dae [Ada] New routine to access file on command line adds 3f3dbb7b933 [Ada] Suppress warnings in generic instantiations with prag [...] adds 336878fc11b [Ada] Crash on anonymous access-to-class-wide with tasks adds 76b4158b8fe [Ada] Forced elaboration order in Elaboration order v4.0 adds 49d0d5fc6f8 [Ada] Document new flags in GNATpp adds a7b3509eb6a re PR tree-optimization/91033 (ICE in vect_analyze_loop, at [...] adds 8e37c995c69 Add -fprofile-note option. adds 22dfc3e89d2 Fix use-after-scope in host-mingw32.c (PR target/88056). adds d04295d2436 Add to same comdate group only if set (PR middle-end/90899) adds 6aa2e42cb4b Handle '\0' in strcmp in RTL expansion (PR tree-optimizatio [...] adds 8ba6ea878fd Remove another bunch of dead assignment. adds 88614dfa2bb Add .gnu.lto_.lto section. adds 87741e51b53 Add zstd support for LTO bytecode compression. adds e7dbf7f0691 Add myself to MAINTAINERS adds e676d70449a Fix ChangeLog date for last commit adds 0e510d18242 [aarch64]: force frame pointer setup before tlsdesc call adds 6235b0788c9 gimple-pretty-print.c (dump_ternary_rhs): Fix BIT_INSERT_EX [...] adds e157be919b8 dwarf2out.c (add_scalar_info): Add back refererence to exis [...] adds 1b309ca5edd Support N values in libgcov for single value counter type. adds 596341c741a Rename SINGE_VALUE to TOPN_VALUES counters. adds d398999dbe0 Add dbgcnt for gimple_match and generic_match. adds cc49641a713 re PR tree-optimization/91069 (Miscompare of 453.povray sin [...] adds 6c47a87b661 PR debug/90981 Empty .debug_addr crashes -gdwarf-5 -gsplit-dwarf adds a35d6e9f217 compiler: include transitive imports in the type descriptor list adds e5833b56497 Fix store merging tests on Arm adds 911c8df0a30 altivec.md (altivec_mov<mode>, [...]): Change the RTL attri [...] adds 179c7ef523f [Darwin] Some TLC for older Darwin versions. adds 03eddfb3b57 [Darwin] Revise pie,no-pie and rdynamic driver specs. adds 1bbffb87a9e [AArch64] Remove constraint strings from define_expand constructs adds 67699bf6673 PR libstdc++/91067 fix missing exports for filesystem iterators adds 651c754cfbd compiler: set varargs lowered for imported call expressions adds c93d9e4fa89 Daily bump. adds 4c5f7762a93 compiler: fix indentation of select statement AST dump adds 9c5784fa758 [MIPS][Testsuite] Specify msa-fmadd.c abis. adds 0e68d70b7fb compiler: optimize 0,1,2-case select statement adds a59b2e42062 re PR rtl-optimization/90756 (g++ ICE in convert_move, at e [...] adds 6c96b432c91 re PR tree-optimization/91074 (c-c++-common/gomp/scan-3.c f [...] adds 6218005284d omp-low.c (lower_omp_scan): Call lower_omp on stmt's body i [...] adds 6b150619545 re PR tree-optimization/91069 (Miscompare of 453.povray sin [...] adds 75da268e1a5 re PR target/88833 ([SVE] Redundant moves for WHILELO-based loops) adds 6f01ad76c11 re PR tree-optimization/91063 (ICE in set_vinfo_for_stmt, a [...] adds ee7904e91fc tree-ssa-sccvn.h (vn_reference_lookup): Add last_vuse_ptr a [...] adds dcd59a994af [Ada] Spurious dimensionality error on aggregate with "othe [...] adds 1708a783b50 [Ada] Get_Scos: Remove bogus, dead code adds b7d5159ec9f [Ada] GNAT.Sockets: fix socket timeout on recent Windows versions adds cd93d2d89d3 [Ada] Reduce emitted code size in CCG for aggregate assignment adds a0766a8258f [Ada] CCG: restrict folding for boolean tests adds d8be36d2873 [Ada] Keep assertions in internal units enabled for GNATprove adds 4ff5aa0c05b [Ada] CCG: reduce generated temporaries adds b04fe972e31 [Ada] Better error messages for ownership errors in SPARK adds bc1146e5e09 [Ada] Minor reformatting adds 3d53efa6921 [Ada] Skip code not in SPARK for ownership analysis adds c3c41b296a7 [Ada] Unnesting: handle conditional expressions adds 7273107b948 [Ada] Hang on expansion of library-level instantiation adds 194dc648e4b [Ada] Fix crash in SPARK ownership checking adds 9193307b56e [Ada] Synchronized object definition in SPARK updated adds 965a269d8bb [Ada] Minor typo fixes adds 7cbdab5aa83 [Ada] Spurious error on 'First in a generic context adds dd4d8a71980 [Ada] Assertion failure on Default_Initial_Condition adds b27f2c40019 [Ada] Do not create a master unless Tasking_Allowed adds fa528281a9d [Ada] Missing actual for generated initialization procedure adds bdbb2a40554 [Ada] Bug in composition of equality for variant records adds e3a79ce3c18 [Ada] Spurious error on incomplete tagged formal parameter adds 3cc0fae4334 [Ada] SPARK_Mode Off now allowed inside subprogram adds 901a52ba7d5 [Ada] Expr. func. with private formal rejected in nested Gh [...] adds 0839ffce2dd [Ada] Management of internal data structures in Sem_Elab adds cb2ce45bfec [Ada] Spurious error on instantiation and limited_with_clause adds 2beb5444be6 [Ada] Fix capitalization and parenthesis glitches in GNAT RM adds 38818659c38 [Ada] Add preconditions in Ada.Task_Identification adds eedc5882dd6 [Ada] Minor reformatting adds 7cbe60de258 [Ada] Clean up support for validity checks in the compiler adds 07c91770f82 [Ada] Spurious error on non-default C++ constructor adds 70980ea2256 Fix loading of lto_section on strict alignment targets (PR [...] adds 8862ed139a6 Improve OpenMP map diagnostics. adds f5fa046faa7 tree-ssa-alias.c (decl_refs_may_alias_p): Add size1 and siz [...] adds 5bb8f28194e s-osinte__kfreebsd-gnu.ads (clockid_t): Make type definitio [...] adds 5cee3239904 re PR tree-optimization/90911 (456.hmmer regression with r272239) adds e57c896e86c re PR ipa/91062 (gcc.dg/ipa/ipa-pta-1.c dump contains garba [...] adds ebebc928d8b introduce EH_ELSE_EXPR tree and gimplifier adds ee118c14f71 introduce gcc_jit_context_new_bitfield adds c80ab4a34c3 Support __builtin_expect_with_probability for analysis of # [...] adds e2c3bbbf905 Fix arm XFAIL in cunroll-15.c adds 2b442504a0a jit: gcc_jit_context_new_binary_op check res type adds 532bb2f908e tree-ssa-alias.c (nonoverlapping_component_refs_since_match [...] adds 61afc8f8f04 [Darwin] Revert one hunk from r273016 (TLC for older Darwin [...] adds 2f03073ff24 omp-expand.c (expand_omp_for_static_nochunk): Don't emit GO [...] adds ec03bc90e5b re PR middle-end/78884 ([7/8] ICE when gimplifying VLA in O [...] adds 0f146681aec Daily bump. adds 9328056ba3c [Ada] GNAT.Traceback: add a Call_Chain function adds 584b52902b4 [Ada] Ada.Containers.Formal_Vectors: make vectors always bounded adds 8e28429a939 [Ada] No_Stream_Optimizations ignored for 'Class'Input adds 8518042a54f [Ada] Fix typo in GNAT RM adds 85ee7b4903e [Ada] Fix inlining in GNATprove inside quantified expressions adds db6261488e4 [Ada] Compiler abort on a dynamic predicate used in a precondition adds 9795b203663 [Ada] Diagnostics in Elaboration order v4.0 adds 9cbb5574cd5 [Ada] Accept compilation switches -Og/-Ofast in non-GCC backends adds 13e8f0ed8e2 [Ada] Import documentation from the RM for Ada.Strings.Fixed adds 034a6629f4b [Ada] Import documentation from the RM for Ada.Strings.Unbounded adds de70d01f1a3 [Ada] Removing support for SCIL "contract-only" subprogram bodies adds 7145d799a34 [Ada] Spurious error on aggregate with choice that is predi [...] adds adc81ec81db [Ada] Crash on exported build-in-place function adds 6cc85504836 [Ada] Typo fixes adds 43fa58c26a0 [Ada] Wrong accessibility level under -gnat12 adds 60a38ae15cb [Ada] Failure to detect trivial infinite recursion adds fe04f57a813 [Ada] System.Linux: fix typos in comments adds be0443c3024 [Ada] Failure to detect trivial infinite recursion adds 4f469dec551 [Ada] Missing range check on assignment to bit-packed array adds d90eeca129a [Ada] System.OS_Interface: fix link order on Linux adds 9880061b346 [Ada] Crash on deallocating component with discriminated task adds c365eb26e87 [Ada] Fix position of subprogram body generated for static [...] adds 6d0289b1ec9 [Ada] Minor reformatting adds d21328a0d42 [Ada] Fix internal error on packed array In/Out actual parameter adds 1e70cf2ebac [Ada] Ada.Wide_Wide_Characters.Handling: fix comments adds b7469acf1c7 [Ada] GNAT UGN: refresh doc on installing from the cmd line [...] adds 2ff7c604377 [Ada] Add contracts to Ada.Text_IO for SPARK adds 3eb5e54a4a5 [Ada] Stabilization of Elaboration order v4.0 adds 76e716d7617 [Ada] Compiler loop on illegal nested accept statement adds 8d21ff60256 [Ada] Incorrect accessibility check adds ffdc40a90fa tree-cfg.c (gimple_make_forwarder_block): Propagate locatio [...] adds 4500f751036 except.c (emit_to_new_bb_before): Make sure to put a locati [...] adds 1d776353135 tree-ssa-alias.c (alias_stats): Add nonoverlapping_componen [...] adds 75fad0a9891 re PR tree-optimization/91091 ([missed optimization] Missin [...] adds fb4697e30bd re PR tree-optimization/91091 ([missed optimization] Missin [...] adds 66076dcb60b tree-ssa-sccvn.c (vn_reference_lookup_3): Valueize RHS when [...] adds 2bdc7dcbbd2 [PATCH][GCC][AARCH64] PR target/90712 Fix gcc.dg/rtl/aarch6 [...] adds 899a199767a DR 1813 PR c++/83374 - __is_standard_layout wrong for a cla [...] adds 6e158c5fd53 Tweak error message for mapped parameters. adds 0dc7adb0371 Fix ODR violations in code using <ext/atomicity.h> adds 131138d51d2 * tree-ssa-loop-manip.c (create_iv): Add missing guard for [...] adds 26f8363d85f PR c++/67184 (again) adds 9eb5f744ae2 [Darwin.PPC] Remove dead code. adds 99e4ed78638 re PR c++/67184 (Missed optimization with C++11 final specifier) adds e954337f3ce Daily bump. adds 2dcb0d5b59e omp-low.c (omp_find_scan): Make static. adds 5d1212877ac re PR tree-optimization/91096 (Openmp vector max reduction [...] adds 1f52d1a8b52 omp-low.c (struct omp_context): Add for_simd_scan_phase member. adds 193bee751a6 [arm] Fix ambiguous .md attribute uses adds 96eb1765a38 [amdgcn] Fix ambiguous .md attribute uses adds 212ecf90de8 [h8300] Fix ambiguous .md attribute uses adds a0cb70b7ea2 [i386] Fix ambiguous .md attribute uses adds ef2df51671b [s390] Fix ambiguous .md attribute uses adds a10b664eb7a Fix recent regression in __atomic_add_dispatch adds 94e14f2e90e omp-low.c (struct omp_context): Rename combined_into_simd_s [...] adds 6f67abcdb04 omp-low.c (lower_rec_input_clauses): For lastprivate clause [...] adds 389aba0d2d8 Daily bump. adds f40ce450f3c Fix uninitialised use in mips_split_move adds 0b3839a4b26 PR91068: Fix MIPS fallout from IRA matched operand changes adds 94f3d11cfaa re PR fortran/91077 (Wrong indexing when using a pointer) adds 2ea649341aa [Darwin] Don't jam symbol stubs on for kernel code. adds 21f94af93a8 [Darwin] Make a final check on PIC options. adds 6ce4dac8139 rs6000: Delete Ffre adds 0411f1d6cb2 re PR tree-optimization/91090 (A suspicious code in tree-ss [...] adds 0b1949603c4 Daily bump. adds 7ef00402351 [riscv] Fix ambiguous .md attribute uses adds 0de175b8d67 Make guality.h handle Yama restricted ptrace mode adds 8849d5034c5 Add a build config for bootstrapping at -Og adds 38988cbf9eb re PR tree-optimization/83518 (Missing optimization: useles [...] adds c19713b78d2 Add myself to MAINTAINERS (Write After Approval) adds e87f67eb5d8 [Ada] Spurious visibility error on dynamic_predicate aspect [...] adds 0a90412010e [Ada] GNAT.Sockets: remove default level in Get/Set_Socket_Option adds ffec45e3905 [Ada] Crash on Image and Value attributes adds b91cdf756ca [Ada] Spurious error reported by pragma Compile_Time_Error adds 5291985c003 [Ada] Crash on named actual in postcondition for generic su [...] adds f56e04e89e8 [Ada] Code reorganization adds 23eb3cb2b4f [Ada] Document handling of preprocessor directives in GNATpp adds 4a0e6ac18f7 [Ada] Crash in interface derivation with null primitive adds 4962dc441d3 [Ada] Semantics of Delete for fixed strings adds abbc45464b1 [Ada] Fix crash on extension of private type with -gnatRj adds 19d9ce464af [Ada] Arrange not to set DECL_ARTIFICIAL on elab procs adds 79ee9e32b17 [Ada] More data rates supported on Linux adds 92c7734db7a [Ada] New algorithm for Elaboration order v4.0 adds 1bb2e1d96eb [Ada] Crash on timed entry call with a delay given by a typ [...] adds 7800a8fb04a [Ada] Do not erase precise type on fixed-point real literal adds 589721afccb [Ada] Use g-sercom__linux.adb for all Linuxes adds eaec429d5be [Ada] New port for x86_64-vx7 adds 900dd8405fb [Ada] Remove dependency on Win32 GDI (Graphical Interface) adds f6d606c7e71 [Ada] Suppress warnings on memory representation in CodePeer mode adds 56730418631 [Ada] Set dummy Etype for the fake __HEAP entity in GNATprove adds 47bcd81fe7f [Ada] Diagnostics for Elaboration order v4.0 adds 570d5bbc7b7 [Ada] Assertion failure on validity check for Address adds fa2538c77b9 [Ada] Wrong evaluation of membership test adds 156187ef87e [Ada] In-place initialization for Initialize_Scalars adds b723426575b [Ada] Remove documentation of ignored GNATpp switch adds 4fe5bbcf30a [Ada] Remove dead code from Enclosing_Package_Or_Subprogram [...] adds 3a4a60d1d23 [Ada] Os_Lib: do not call __gnat_kill for Invalid_Pid adds aec80f204f0 [Ada] GNAT RM: Update documentation on No_Exceptions restriction adds 55d4e2ba076 [Ada] GNAT.Serial_Communications: simplify the Serial_Port [...] adds 6f65c7ee863 [Ada] Small overhaul in Repinfo unit adds 9118c5e1a3a MAINTAINERS (Write After Approval): Fix the list sorted by [...] adds 75b41faa236 re PR c++/65143 ([C++11] missing devirtualization for virtu [...] adds ce79110f01f Revert r254460 (collect2 LTO for AIX). adds ace4317affd RISC-V: Fix splitter for 32-bit AND on 64-bit target. adds b68cae81760 Avoid clash with system header declaration. adds 08dfb1d682a re PR tree-optimization/91108 (Fails to pun through unions) adds f069f0f20fb MAINTAINERS (Write After Approval): Remove myself, already [...] adds e2839e47894 S/390: Rework shift count handling. adds 5fad9d33e1d S/390: Define shift_truncation_mask. adds 8f783191775 Turn of ipa-ra in builtins test (PR91059) adds b18081df8cc subreg: Add -fsplit-wide-types-early (PR88233) adds 9d9171550a3 rs6000: Add testcase for PR88233 adds c83faba13da rs6000: Ignore GFXOPT (and GPOPT) for choosing machine adds 079e0f61968 emit-rtl.c (set_insn_locations): New function moved from... adds 9c6e2f8274d re PR c++/91110 (ICE: tree check: expected class 'type', ha [...] adds 6cda84b509a tree-vect-stmts.c (scan_operand_equal_p): Look through MEM_ [...] adds 7d64aec4996 Daily bump. adds aac9480da1f PR middle-end/71924 - missing -Wreturn-local-addr returning [...] adds 64865fe0f97 Enhance documentation of -fprofile-note option. adds 7a26ff040e7 Remove usage of ZSTD_CLEVEL_DEFAULT define. adds 0cb51ac7fb5 [Ada] Update -fdump-ada-spec documentation adds b5d3d113ca9 [Ada] Make -gnatRj output strictly conforming JSON adds e0201d823ab [Ada] Fix ownership checking for pointers in SPARK adds e5ce97d2946 [Ada] Issue error on illegal ownership in SPARK adds 9ae497cb69e [Ada] Set Dynamic_Elaboration_Checks to True in CodePeer mode adds 93ba65d54c7 [Ada] Fix scopes for local variables in task/protected bodies adds 578d5941ee2 [Ada] Einfo: fix a typo adds 995d28c7551 [Ada] Handle implicit moves in SPARK ownership pointer support adds a569f21920e [Ada] Reword "wild card" to "wildcard" adds 5dd63272379 [Ada] Expand type of static expressions in GNATprove mode adds 554a9844f74 [Ada] Prevent inconsistent state for inlining in GNATprove adds a74d1bf6af0 [Ada] Spurious error when instance of generic is used as fo [...] adds dd9290ec533 [Ada] Expand Enum_Rep attribute reference in GNATprove mode adds ff606db0166 [Ada] Sinfo: refine comment for Do_Range_Check adds 5da544339b2 [Ada] Missing runtime range checks with -gnatVa adds fb95bfcc813 [Ada] Missing escape of the double quote in JSON output adds 16cc65b61a7 [Ada] Elaboration order v4.0 activation adds 0ce858310c2 [Ada] Wrong resolution of equality operator with overloaded [...] adds 134f52b9c4f [Ada] Minor reformatting adds c7854dbd0fe [Ada] Missing error on generic type with representation clause adds 0024315552c [Ada] Disable calls to Abort defer/undefer when ZCX_By_Default adds 727e4d37be9 [Ada] Exp_Util: minor refactoring adds 75cfda8b4aa [Ada] Task-related circularities in Elaboration order v4.0 adds 64ac53f4c4e [Ada] Reformat comments adds f0bfd1f91fd [Ada] Elaboration order v4.0 and generic instantiations adds a9e470285b5 [Ada] Crash/infinite loop on program with multiple visibili [...] adds b3889ffffcd [Ada] Warning needed on anonymous access type allocators adds 18934a8d0fe [Ada] System.OS_Interface: fix Critical_Section.SpinCount type adds 924e3532dcd [Ada] Crash on 'Img attribute adds 5e0f7ab2fb3 [Ada] Access to uninitialized memory by predicate check adds c2851dc2896 tree-ssa-sccvn.c (struct vn_walk_cb_data): Add orig_ref member. adds b52db15861e Document and test __builtin_expect_with_probability. adds 4c12dc05566 [arm]: redefine aes patterns adds 495079550e1 * ira-emit.c (emit_moves): Skip DEBUG_INSNs when setting th [...] adds b7fe158a1b3 gimple-match.h (gimple_match_op::resimplify): New. adds b61184875ec [ARM][testsuite] Fix address of sg stubs in CMSE tests adds 5169fa77322 [aarch64]: redefine aes patterns adds 801c9ae963c Commit missing hunk from r273296 adds 1f88cc260c6 re PR tree-optimization/91114 (ICE in vect_analyze_loop, at [...] adds 6c1dae73cd2 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 18c0ed4b469 rs6000-internal.h (create_TOC_reference): Delete. adds 99b1c316ec9 PR c++/61339 - add mismatch between struct and class [-Wmis [...] adds 4faba5c3bc3 simplify-rtx.c (simplify_unary_operation_1): Use GET_MODE_P [...] adds 4b1a1d98186 cfgcleanup.c (old_insns_match_p): Check if used hard regs s [...] adds a0aeb7fb93d tree-vect-stmts.c (vectorizable_comparison): Swap operands [...] adds c2e8bd51418 PR tree-optimization adds 1d00272bf2d Daily bump. adds caa0705cb68 tree-ssa-alias.c (nonoverlapping_component_refs_p_1): Break [...] adds a620ef15027 decl.c (get_type_quals, [...]): New. adds e9427de1bf3 [Ada] Use renamings in GNATprove mode for side-effects extraction adds 3f833dc291c [Ada] Minor reformatting adds 19448640ac0 [Ada] Elaboration order v4.0 and linker switches adds ff3ee5e5ef8 [Ada] Spurious error on overloaded equality in postcondition adds 5a6446841aa [Ada] Missing implicit interface type conversion adds 74b96685bb0 [Ada] Fix crashes on ownership checking in SPARK adds 9098d477ba8 [Ada] Elaboration order v4.0 and cycle detection adds c03c026753c [Ada] New port for ppc-vx7r2 adds 32e0627f99f [Ada] The environ macro is broken on vxworks7r2 SR0610 adds ef8a3d9ef0a [Ada] Vxworks7r2 SR0610 coalesced some macro values adds 0b6694b4e41 [Ada] Add contracts to Strings libraries adds 7f8c1cd3675 [Ada] Minor reformatting adds 5b4ce2a0360 [Ada] Spurious error on case expression with limited result adds 1c6f14b64b4 [Ada] GNAT RM: add note about debuggers for Scalar_Storage_Order adds 9ab234e5313 [Ada] sysdep.c: correct include directives ordering adds 27572ba35fe [Ada] Allow multiple units per file in GNATprove adds 9ead6ee5c84 [Ada] Improve support for tuning branch probability heuristics adds 9a5245da495 [Ada] Spelling mistakes in error messages adds f35688c95a8 [Ada] Add an annotation for static analysis adds 1ae0159eb46 [Ada] Entity names are not unique adds 764ffff09ac [Ada] Documentation of Img attribute out of date adds 710e024086a [Ada] GNATpp: document the --source-line-breaks switch adds 6056bc735d8 [Ada] Improve gnatmem's doc for the depth switch adds d036b2b8c29 [Ada] Spurious error on discriminant of incomplete type adds 1bc68e0d30b [Ada] Fix possible crashes in GNATprove analysis of pointers adds 179682a55cb [Ada] Fix spurious messages on global variables for SPARK p [...] adds c14dc27e91c [Ada] Crash on aggregate for limited type in extended return adds ccba4bf136e [Ada] Do not attempt to re-arm guard page on x86_64-vx7(r2) adds 4669743bd25 [Ada] Spurious run-time error with 64-bit modular types adds f861d731ca4 [Ada] System.Strings.Stream_Ops: do not depend on Stream_IO adds 8389386c6d5 gimple-parser.c (c_parser_gimple_postfix_expression): Suppo [...] adds 95efa227919 re PR tree-optimization/91126 (Incorrect constant propagati [...] adds 12bb04368e7 Fix wi::lshift adds 613caed2feb re PR target/91102 (aarch64 ICE on Linux kernel with -Os st [...] adds b59ff58620d PR testsuite/91132 - test gcc.dg/strlenopt-67.c in r273317 fails adds 41112d9519d compiler: add break label in 1,2-case select statement lowering adds 4b8d9b23371 compiler: finalize methods when importing types adds 8ba8ebffc46 [arm] Fix BE index for single-var vector initialisers (PR91060) adds 2cb73623102 Fix folding of vector EQ/NE adds 4b5c5391849 [Darwin, PPC] Collate the system library spec into one expression. adds 4ded6adc51b predicates.md (cint34_operand): Update SIGNED_34BIT_OFFSET_P call. adds 639000e2121 Daily bump. adds 3e66e7b0d1e re PR middle-end/91131 (Bad bitfield coalescing) adds 435a6d9580f Do not try to further refine a VR_UNDEFINED result when int [...] adds a34badbdf00 [Ada] Avoid spurious warning on wrong order of operator cal [...] adds 490ed9ba846 [Ada] Elaboration order v4.0 and infinite loops adds a1a8b1726cf [Ada] GNAT.Threads: Add a Get_Thread overload taking a Task_Id adds ccf17305968 [Ada] No warning for guaranteed accessibility check failures adds 6c1657116a2 [Ada] New Repinfo.Input unit to read back JSON representati [...] adds a3d1ca0127c [Ada] Missing finalization of private protected type adds e2a2d49440c [Ada] Fix crash on dynamic predicate when generating SCOs adds dd8b4c118e1 [Ada] Link error due to negated intrinsic comparison adds a081ded4df0 [Ada] Compile-time evaluation of predicate checks adds bce6accb664 [Ada] Internal crash on illegal renaming adds 29c64a0f6d1 [Ada] Minor reformatting adds f9e5da46f77 [Ada] Infinite loop on illegal declaration adds 852c41d488c [Ada] Document gnatpp's --spaces-only switch adds 4ae83b58d23 [Ada] Fix inconsistent documentation for gnatmetric adds ae59bda92bb [Ada] Pragma Unreferenced triggers undefined reference adds d4ba738c67e [Ada] GNAT.Sockets: add support for RAW sockets adds 220dc4b2825 [Ada] Elaboration order v4.0 and output of dependencies adds 6ef13c4ff90 [Ada] Remove redundant predicate checks adds 9d80f439131 [Ada] errno.c: remove obsolete support for MaRTE OS adds 1048a1839fd [Ada] Memory corruption when using formal hashed sets or maps adds 810097a72d1 [Ada] GNAT.Sockets: support ICMP, IGMP and RAW IP protocol levels adds a13a714e710 [Ada] Crash on protected type with self-referential component adds 49d7a324591 [Ada] Makefile.rtl: add a warning about compilation flags adds be04e8eda37 [Ada] Minimal binder adds a8fa1b3d08e [Ada] Refactor ownership pointer checking in SPARK as a generic adds 708fb956d9b [Ada] Avoid spurious warning on assertions with Loop_Entry adds d99ef225ac0 [Ada] Flip the meaning of debug switch -gnatdF adds 8b727104817 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 929d520369a [Ada] Minor refactoring adds 674dbc204d3 [Ada] Use high-level wrappers for Lib.Units.Table adds 491b0b4015a re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c e [...] adds 946732df902 re PR target/91124 (gcc.target/i386/avx512vl-vpshldvd-2.c e [...] adds e617512f4af rs6000: Handle Modula-2 in the traceback table adds 998175f6465 rs6000: Adjust comment for the Modula-2 traceback lang adds 4c98bdadcb6 i386: Add AVX512 unaligned intrinsics adds a90fe12c80a Define std::atomic_ref and std::atomic<floating-point> for C++20 adds f6822be73a5 Improve docs for --enable-libstdcxx-time=rt adds bee60edc269 ChangeLog: Fix whitespace. adds a8b9ee6feb5 compiler: ensure evaluation order in type hash/eq functions adds e63f834983b Daily bump. adds 33627377059 Add hint if the fallthrough target of current BB isn't the [...] adds 1fdd6f04129 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_ORDER. adds d281492de84 Support multiple operand counts for .md @ patterns adds e7ba492a04d [arch64] Fix ambiguous .md attribute uses adds e067f9924ba cfgexpand.c (expand_gimple_stmt_1): If the statement doesn' [...] adds 831e688af50 fold-const.h (get_array_ctor_element_at_index): Adjust. adds 49dbd6a0325 re PR rtl-optimization/91136 (incorrect move of instruction [...] adds 72ab1c51b60 Relax vector_builder::elt sanity check adds 804e2d0631d Update C++2a library status table adds 0d67cd380d3 Define __type_identity_t alias and use for string_view adds fdc1f343029 introduce try/finally/else in gimplefe adds b847405adee allow EH to escape from GIMPLE_EH_ELSE ELSE block adds cf91b5997de re PR tree-optimization/91145 (ICE: in vect_build_slp_tree_ [...] adds c3a7a7b8abb c6x.c (c6x_section_type): Clear SECTION_NOTYPE for the ".fa [...] adds b979ca0ffde Fix inaccurate comment in new test adds b9ef6a2e04b re PR tree-optimization/89430 (A missing ifcvt optimization [...] adds d132c59b10a tree-ssa-alias.c (same_tmr_indexing_p): Break out from ... adds 5dd47cb75da invoke.texi (ssa-name-def-chain-limit): Document new --param. adds 61fba2674fb [Darwin, testsuite] Remove unused test. adds d64c6837a72 [PATCH] Fix typo in test case. adds bf85a0385f0 Daily bump. adds 704686049d5 gimplify.c (struct gimplify_omp_ctx): Add order_concurrent member. adds 1a888209de8 re PR c/91149 (GCC 9 and later incorrectly rejects OpenMP t [...] adds f2b29269c40 re PR target/90723 (pr88598-2.c segfaults with -msve-vector [...] adds 544a74f0512 * Makefile.rtl: Use g-sercom__linux.adb for all linuxes. adds 5c695c29de8 rs6000: Shut up -Wformat-diag somewhat adds e2bc581fca9 tree-ssa-alias.c (component_ref_to_zero_sized_trailing_arra [...] adds 8028dd3f2f3 [Darwin, PPC, testsuite] Require stabs support for a test. adds 0d67fe7e009 Daily bump. adds d67dfb85ba4 rs6000: Shut up -Wformat-diag a little more adds a20f263ba1a ipa-fnsummary.c (ipa_dump_hints): Do not dump array_index. adds cbfde6ee68d gdbhooks.py: dump-fn, dot-fn: cast ret values of fopen/fclose adds 3e4ceed077a i386.md (nonmemory_szext_operand): New mode attribute. adds c5e02838afa pr84512.c (dg-final): Remove XFAIL on alpha*-*-*. adds 1b034a958d4 re PR fortran/87233 (Constraint C1279 still followed after [...] adds 3126c241afa Daily bump. adds 6c2833e74e4 re PR tree-optimization/88497 (Improve Accumulation in Auto [...] adds 5e79b147663 re PR tree-optimization/91162 (ICE: tree check: expected cl [...] adds c559f3ef4ee tree-ssa-alias.c (aliasing_component_refs_walk): Initialize [...] adds ea298f7ad01 i386.md (@test<mode>_ccno_1): Rename from test<mode>_ccno_1. adds 2d94f7dea9c rs6000: Always output .machine adds 4e62f891cde runtime: expose the g variable adds c4a193bcba5 * config/i386/i386.md (*testdi_1): Put back "%" constraint [...] adds b4ad799f45b Daily bump. adds 42b593d5e0e Remove trailing space. adds d3ed5b56646 PR91176: Skip debug insns when computing inline costs adds 8f5b6165913 [mips] Fix ambiguous .md attribute uses adds f6e5e4b83b1 [rs6000] Fix ambiguous .md attribute uses adds 737eb76789c Use file_location for md_reader's ptr_loc adds 10b04d1e0b3 Report ambiguous uses of .md attributes adds 19bd9028264 Fix g++.dg/template/pr84789.C on new concepts branch. adds fd860f7d441 Simplify type-specifier parsing. adds e6c847fb8f9 Add parens around constraint in <memory>. adds 6eaf3f9eeb7 Simplify range location creation in C++ parser. adds 656867bc665 Require int128 support in gcc.dg/autopar/pr91162.c adds ee8c45492a5 Don't xfail gcc.dg/tree-ssa/pr84512.c on 64-bit SPARC adds f6bbf1ca1d4 alias-1_0.C: Use -O3. adds 7f5ddfcb3cb re PR rtl-optimization/91164 (ICE in verify_dominators, at [...] adds de2ad117f60 Add missing testcase for PR89190 adds f0593c53f36 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] adds f615b74e952 re PR rtl-optimization/91173 (ICE: in int_mode_for_mode, at [...] adds 460bf043c82 i386.md (*testdi_1): Match CCZmode for constants that might [...] adds df1afcca584 re PR fortran/90903 (Implement runtime checks for bit manip [...] adds 361c0470f5d Daily bump. adds d6350f82315 re PR tree-optimization/91181 (Failing as_as type conversio [...] adds 7eb5baff994 re PR tree-optimization/91157 (ICE: verify_gimple failed (e [...] adds dfa6e5b43b9 gimple.h (enum gf_mask): Remove GF_OMP_FOR_SIMD... adds b9333ec437f re PR tree-optimization/91157 (ICE: verify_gimple failed (e [...] adds 5d688cb2777 * config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Update. adds 9505acd8501 re PR tree-optimization/91180 (wrong code at -O and above w [...] adds 7921a90e334 re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds 4efd8968f8b re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds a7dbb77712c i386.md (*andqi_2_maybe_si): Handle potential partial reg s [...] adds 17b99c984b6 alias.c (record_component_aliases): Do not simplify pointed [...] adds d767a594c68 re PR c++/90455 (braced-init and incomplete type instantiation) adds 3697a5b8db8 i386.md (*add<dwi>3_doubleword): Remove redundant constraints. adds caffb6e56c2 tree-ssa-dse.c (initialize_ao_ref_for_dse): Fix formatting. adds 9cc7debee91 pa.c (pa_som_asm_init_sections): Don't force all constant d [...] adds 8ea3c020a23 Daily bump. adds dea78431676 -Wmissing-attributes: check that we avoid duplicates and fa [...] adds b94b6cc0251 compiler: fix bug in handling of unordered set during exporting adds d1f2e4c1027 tree-ssa-sccvn.c (vn_walk_cb_data::push_partial_def): Refac [...] adds d119bf79862 Fix -Wreturn-type for static naked functions in C adds f1f10541903 Make ifcvt clean up dead comparisons adds 3796e3b3998 re PR tree-optimization/91137 (Wrong code with -O3) adds b01659aa867 lto-common.c (gimple_register_canonical_type_1): Do not loo [...] adds 24990170d31 [arm] Fix incorrect modes with 'borrow' operations adds 979526c9ce7 demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. adds e38341a8e0c [patch1/2][arm][PR90317]: fix sha1 patterns adds b9a0100963b [patch2/2][arm]: remove builtin expand for sha1 adds a6fc663e311 Makefile.rtl, [...]: Introduce a "STANDALONE" mode where C [...] adds 36729568fbf compiler: fix bug in importing blocks from inline functions adds 07d7662ff7e re PR target/91188 (strict_low_part operations do not work) adds 9ae813e8905 Update PowerPC compiler for pc-relative support. adds 3f4ef678b4e Rename function. adds 2737c5909fa i386.md (*addqi_2_slp): Remove. adds f48d9d19dd3 stl_tempbuf.h (__detail::__return_temporary_buffer): New. adds a349418ef52 Daily bump. adds 59febe0ece3 PR c++/90098 - partial specialization and class non-type parms. adds daaa6fcc70f PR c++/90101 - dependent class non-type parameter. adds bc59a4cf1af re PR tree-optimization/91207 (Wrong code with -O3) adds 22469e4244a * config/abi/post/m68k-linux-gnu/baseline_symbols.txt: Update. adds 14298fa4891 re PR middle-end/91190 (ICE on valid code: in hashtab_chk_e [...] adds c10abf530e5 [AArch64] Rename +bitperm to +sve2-bitperm adds a263e61a36e re PR tree-optimization/91200 (ICE on valid code at -O1: ve [...] adds 4eb503965ac re PR ipa/91194 (A suspicious condition in recursive_inlining) adds d826ea32f6c re PR target/91204 (ICE in expand_expr_real_2, at expr.c:92 [...] adds 6b68f00d4c2 re PR tree-optimization/91211 (wrong code with __builtin_me [...] adds 192ece9e15d tree-ssa-dse.c (initialize_ao_ref_for_dse): Handle strncpy. adds 1acf0246c87 [PATCH, rs6000] Split up rs6000.c. adds db67ea0f935 [Darwin] More specs TLC. adds 2be3193b827 stl_tempbuf.h (__detail::__return_temporary_buffer): Fix si [...] adds c35504626ec rs6000-call.c (HAVE_AS_GNU_ATTRIBUTE): define value as in r [...] adds aa4d56e2ce1 compiler: don't export bodies for functions marked "go:noinline" adds 05584e7c94f Daily bump. adds b6339213ff6 omp-low.c (lower_rec_input_clauses): Don't force simd array [...] adds 554a530ff81 tree.def (OMP_LOOP): New tree code. adds 1ab1f350203 Reduce memory consumption for push/pop_access_scope. adds 2dc1070584c Fix ICE on class template argument deduction with inherited ctor. adds 7604f4351a2 pa.h (hppa_profile_hook): Delete declaration. adds 4b3df265740 re PR target/91204 (ICE in expand_expr_real_2, at expr.c:92 [...] adds 5744faa9851 rs6000: New predicate any_memory_operand adds 45986ed939d rs6000: Make lwa_operand use any_memory_operand adds 4f5ddf27080 rs6000: Make input_operand use any_memory_operand adds 925763576e8 rs6000: Make offsettable_mem_operand use any_memory_operand adds 037455d49c2 Daily bump. adds c37b0163fe5 re PR libfortran/91030 (Poor performance of I/O -fconvert=b [...] adds 48df93911ab [PPC] Fix bootstrap for non-SVR4 targets. adds 2e92185a033 or1k: Fix code quality for volatile memory loads adds 9c0dba7c451 or1k: Fix issues with msoft-div adds 1e2e81c1a36 or1k: Add mrori option, fix option docs adds 44080af98ed or1k: Initial support for FPU adds 575ce893420 or1k: only force reg for immediates adds 33c43069281 re PR c++/67853 (decltype of parenthesized xvalue does not [...] adds 9e23d3bb28f Daily bump. adds 4be6c9b9a20 [ARC] Fix emitting TLS symbols. adds 2df89b66f1b Make a warning for -Werror=wrong-language (PR driver/91172). adds d1caf05a899 Simplify LTO section format. adds a861990d21a Do not emit __gnu_lto_v1 symbol. adds ff8f129bc2f x86/AVX512: improve generated code for bit-wise negation of [...] adds 8801ca5c28c re PR tree-optimization/91221 (ICE in get_int_cst_ext_nunit [...] adds c961d8205b7 [Ada] Fix internal error on array slice in loop and Loop_Invariant adds 0af66bdce07 [Ada] Spurious warning about a useless assignment adds 2fdc20b65c2 [Ada] Crash in C++ constructor without external and link name adds 4123b473427 [Ada] Incorrect values in conversion from fixed-point subty [...] adds 1a79e03b801 [Ada] Ensure Ctrl-C is not emited on terminated processes adds f3d2fbfdb83 [Ada] Fix spurious loop warning for function with Out parameter adds 52860cc145a [Ada] Fix wrong assumption on bounds in GNAT.Encode_String adds 7ddc639b771 [Ada] Ensure meaningless digits in a string are discarded adds fd90c808628 [Ada] Fix missing Constraint_Error for Enum_Val attribute adds e7f4682af25 [Ada] Internal error on iterator for limited private discri [...] adds 2418e23139e [Ada] Premature finalization of controlled temporaries in c [...] adds 2c26d262eb4 [Ada] Further fix non-stored discriminant in aggregate for [...] adds a517030d8b7 [Ada] Type inconsistency in floating_point type declarations adds 78e92e11d4a [Ada] Spurious error on private subtype of derived access type adds ff9d220ede2 [Ada] Remove obsolete Is_For_Access_Subtype machinery adds 11699257078 [Ada] Fix spurious visibility error for tagged type with inlining adds 5dcbefb1c40 [Ada] Issue warning or error message on ignored typing constraint adds 22862ba6d68 [Ada] Usage of signed type in array bounds in CCG adds 8c029ee8cf5 [Ada] Misleading warning on variable not assigned adds ca305a848c4 [Ada] Optimization loses exception in improper use of 'Value adds 75f6bfcefdb [Ada] Beef up comment in exp_attr.adb adds 2f8313ce5a1 [Ada] Small enhancement to the -gnatD/-gnatG output for fix [...] adds 137dabdd826 [Ada] Spurious error passing access to class-wide interface type adds c936411fab4 [Ada] Sprint: fix pasto in comment adds 8113b0c7385 [Ada] Overhaul code implementing conversions involving fixe [...] adds a211917585c [Ada] Adapt ownership checking in SPARK to traversal functions adds ad277369b23 [Ada] Remove misleading warning/suggestion in membership test adds 267c7ff6a07 [Ada] Fix missing check for no-op conversion to fixed-point type adds ae3f6530573 [Ada] Sinfo: update doc about Do_Division/Overlflow/Range_Check adds 46ebb491f19 [Ada] More complete information level for -gnatR4 output adds 1c4547f1613 [rs6000] Add _mm_blend_epi16 and _mm_blendv_epi8 adds 9afb91b2d1a [jit] check result_type in gcc_jit_context_new_unary_op adds 310b5fb7931 MSP430: Don't save all callee-saved regs in non-leaf interr [...] adds 462e6f9a932 [aarch64]: add usra and ssra combine patterns adds 281ab2fbff7 Change std::ceil2 to be undefined if the result can't be re [...] adds f35da524a26 Adjust std::rotl, std::rotr etc to match final P0553R4 proposal adds 2ac8e32236d Rename testsuite directory to match P0553R4 stable names adds 34e646226fd cgraph.c (dump_graphviz): New function. adds 22e4efa142a Daily bump. adds 1d46067b347 compiler: follow-on fix for finalizing imported methods adds ffbb9818b0e RISC-V: Add -malign-data= option. adds 0ac608a2cb5 [rs6000] Add documentation for __builtin_mtfsf adds 9215b328075 tree-cfg.c (label_for_bb): Remove global var. adds c0cdef59af5 Use -flto instead of -flto=N in DWARF producer string. adds b1bc0f50350 libiberty: Check zero value shstrndx in simple-object-elf.c adds 58b8c5a87b0 x86/AVX512: improve generated code for mask-to-vector-regis [...] adds 39c20502ef7 [Ada] Fix binding of ghost units with finalizer adds 15e79d66f00 [Ada] Issue error on SPARK ownership rule violation adds c910db71627 [Ada] Iterators are view-specific adds f9534f4bd63 [Ada] Minor tweak to -gnatR output adds a7191e01187 [Ada] Eliminate redundant overflow checks for conversions f [...] adds 67460d45757 [Ada] Plug small loophole in Generate_Range_Check adds 4e2a165210c [Ada] Aspect CPU may depend on a discriminant of a task type adds 187dd65de84 x86-tune-costs.h (znver2_memcpy): Update. adds ef893a2a769 * config/i386/x86-tune.def (X86_TUNE_AVOID_256FMA_CHAINS): [...] adds 105c2795b0d i386-options.c (ix86_option_override_internal): Default PAR [...] adds e1eb82f5aa4 i386-common.c: Use PROCESSOR_ZNVER2 scheduler for znver2. adds 62e3e66f130 re PR tree-optimization/83518 (Missing optimization: useles [...] adds 0bd65f4fde4 re PR debug/91231 (ICE in dwarf2out_inline_entry, at dwarf2 [...] adds e41dd06873b make gdbhooks.py idempotent with respect to reloading adds d894bafc5b7 gdbinit.in: add reload-gdbhooks (rh) command adds 9bf40084738 configure.ac (ACX_PROG_CXX_WARNING_OPTS): Revert r273311. adds 40768ee0bc9 compiler: use correct value type in 2-case select send adds d8e54c6203f Add PR markers to recent DSE changes. And... adds 000a002072d [Darwin] Fix PR87030 and tidy config fragments. adds 8dc63166e0b arith.c (gfc_convert_integer, [...]): Move to ... adds c078c9f4478 re PR fortran/54072 (BOZ with -std=f2008: wrongly accepted [...] adds c2ff710457a [Darwin] Fix PR87030 add missed commit hunks. adds 55ac9c5ce51 Daily bump. adds fe1a06fc57c Fixup ChangeLog entry for revision 273570. adds 70121844349 Fix off-by-one in simple-object-elf.c (PR lto/91228). adds 21caa1a2649 re PR middle-end/91166 ([SVE] Unfolded ZIPs of constants) adds 4caa6bab762 S/390: Add add/sub/mul overflow check patterns adds ce9dbf20f4e [ARC] Fix and refurbish the interrupts. adds 58f3f2c3971 tree-nested.c (build_simple_mem_ref_notrap): New function. adds efab3e3a732 gimplify.c (flag_instrument_functions_exclude_p): Include n [...] adds 856bb3ef935 cgraphunit.c (symbol_table::compile): Start and stop TV_CGR [...] adds e3461674702 [Darwin] Partial reversion of 273749. adds fa5baeedd47 PR driver/80545 - option -Wstringop-overflow not recognized [...] adds d4c972b7ebd msp430.h (ENDFILE_SPEC): Wrap uses of crtn*.o in if-exists. adds c46d1717205 config.gcc (msp430*-*-*): Enable initfini_array by default [...] adds 378a578affa Fix non-GNU style in previous commits adds 7214f11d470 Daily bump. adds b631bdb3c16 PR tree-optimization/91183 - strlen of a strcpy result with [...] adds 599331c8582 re PR tree-optimization/91236 (ICE in walk_non_aliased_vuse [...] adds 25b46fc9185 re PR testsuite/91245 (gnat.dg/float_value1.adb FAILs) adds 982b1497870 Generalize get_most_common_single_value to return n_th valu [...] adds cb50701ec2c Come up with function_decl_type and use it in tree_function_decl. adds 6343b6bf3bb Extend DCE to remove unnecessary new/delete-pairs (PR c++/23383). adds 0982acbe282 gimple-loop-versioning.cc (loop_versioning::prune_loop_cond [...] adds c9357dc13bd [arm][committed] Clean up code iterator usage in satsi* patterns adds e2cfa983c31 tree-vrp.c (extract_range_from_multiplicative_op): Add type [...] adds 2fc233b7318 * ipa-devirt.c (add_type_duplicate): Fix return value. adds 75088696935 Fix low reg issue in Thumb-2 movsi patterns adds 5ab2422adf8 cif-code.def (NEVER_CALL): New code. adds 0dfa7ba12c7 stmt.c (expand_case): Try to narrow the index type if it's [...] adds 40e1ed26774 re PR fortran/65819 (overzealous checking in gfc_check_depe [...] adds 7649f2e444b [Darwin, testsuite] Address PR91087 - XFAIL parts of pr16855.C. adds 9f41de41eaf re PR rtl-optimization/91223 (ICE: in curr_insn_transform, [...] adds f2d52e0042f re PR tree-optimization/91183 (strlen of a strcpy result wi [...] adds 599780d601a Wstringop-overflow-14.c: Disable for stricly aligned targets. adds 45c7215c1e1 Relocate std::endian from <type_traits> to <bit> adds cc00790cd3b Daily bump. adds ac2dca4daf5 2019-07-26 François Dumont fdumont@gcc.gnu.org adds 4517b378af6 [PR 89330] Remove non-useful speculations from new_edges adds 8f5331b2525 Add rules to strip away unneeded type casts in expressions adds 3644cadf6a9 AArch64: Make processing less fragile in config.gcc adds a5378f9b60d Define __cpp_lib_endian feature test macro adds 4f67cda8715 [Darwin, testsuite] Handle Darwin's size command. adds eebbac5830d Daily bump. adds 5bca9dd4537 [Darwin, PPC, testsuite] Fix fail for bmi2-bzhi64-1a.c adds 93ca071285f Daily bump. adds f0350021b84 * doc/include/gpl_v3.texi (Copying): Use https for www.gnu.org. adds c5993c9abc3 documentation_hacking.xml: Fix broken reference to the Doxy [...] adds 8d852645145 [RS6000] Make assembler command line cpu match default for gcc adds 295ac7c79eb [RS6000] PR91135, __linux__ not defined with -mcall-aixdesc [...] adds aef57966f4a [RS6000] rs6000_output_mi_thunk tidy adds 4f394a9e1c5 Fix g++.dg/lto/pr89330 on Solaris adds fe248a88e5e Release cgraph_{node,edge} via ggc_free (PR ipa/89330). adds a8cc00bfd7e Daily bump. adds 66fafc3bf68 re PR c++/91222 (507.cactuBSSN_r build fails in warn_types_ [...] adds 4ce6ab68894 Implement more rtx vector folds on variable-length vectors adds 708cc6132bb Generalise VEC_DUPLICATE folding for variable-length vectors adds 4d706ff86ea Add dg test for matching function bodies adds ec8ac265ff2 Prevent -Og from deleting stores to write-only variables adds c0fe6bce2a8 Don't run DSE at -Og adds f33b9c40b97 Prevent tree-ssa-dce.c from deleting stores at -Og adds 3c2f6fae598 re PR middle-end/91267 (SEGV in value_range_base::equal_p) adds fc5e7d2ac42 Fix ICE seen in tree-ssa-dce.c for new/delete pair. adds a55d6091230 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 390c0dd61dc re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 50c2df93a6a PR libstdc++/51333 Define recursive_init_error constructor [...] adds 93733789010 [arm] Make ACLE builtins use arm_* namespace for expanders adds 5c6aa9a8919 re PR fortran/90813 (gfortran.dg/proc_ptr_51.f90 fails (SIG [...] adds 5d5bb9bc26b Fix inchash handling of wide_ints (PR91242) adds 2c393dabda0 Add PR number adds 37816988909 Allow both upper and lower case 'r' in register names adds 49c432df666 MSP430: Disallow use of code/data regions in the small memo [...] adds 82534f65d86 i386.md (movstrict<mode>): Use register_operand predicate f [...] adds b867820937a Daily bump. adds fa2987ed8db re PR target/91150 (wrong code with -O -mavx512vbmi due to [...] adds 03be2d2bb3b re PR middle-end/91216 (OpenMP ICE starting with r265930) adds 230e2efd781 re PR middle-end/91282 (gcc.dg/type-convert-var.c FAILs) adds 8c955a4b9ca re PR tree-optimization/91291 (gcc.dg/20020312-2.c FAILs) adds c1b3d827832 Handle IFN_COND_MUL in tree-ssa-math-opts.c adds 1da8ab97a12 Mark 2nd argument of delete operator as needed (PR tree-opt [...] adds 029ca388494 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds 200b0e7e82c Deduce automatically number of cores for -flto option. adds 0e5b369ef15 re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds d9c425fb659 Use edge->indirect_unknown_callee in cgraph_edge::make_dire [...] adds cefbac6ec74 Adjust literal pool offset in Thumb-2 movsi patterns adds 5ec4a442965 alpha.c (alpha_option_override): Quote a C type. adds f16be16d2d4 re PR fortran/91296 (ICE when passing complex number %re/%i [...] adds 5df20b90958 PR testsuite/91258 - g++.dg/ubsan/vla-1.C and gcc.dg/strlen [...] adds 68c86af248f Daily bump. adds a25f3e8efbb Make lra use per-alternative earlyclobber info adds c3ac76aa407 re PR middle-end/91301 (ICE in omp_add_variable on random a [...] adds ce52e0ffb4f re PR tree-optimization/91257 (Compile-time and memory-hog hog) adds f0efd92502a [Arm][CMSE]Add warn_unused_return attribute to cmse functions adds 89626179b6f [GCC, AArch64] Enable Transactional Memory Extension adds 1104467f393 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 0fbdb0c0885 re PR tree-optimization/91178 (Infinite recursion in split_ [...] adds f39b06395e9 Mark necessary 2nd and later args for delete op. adds f86c2e7196b vr-values.h (vr_values::swap_vr_value): New. adds 930c55993f5 Remove amdgcn expcnt waits. adds 538e4cdc15f re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 428642b132a config.gcc (hppa*-*-netbsd*): New target. adds 2153fa7b60a re PR tree-optimization/91293 (Wrong code with -O3 -mavx2) adds a28351e7f54 re PR c/91192 (non-deterministic ICE on invalid) adds 208149b7201 re PR tree-optimization/91280 (ICE in get_constraint_for_co [...] adds 949fdadb9d1 PR libstdc++/91308 fix constraints on unique_ptr assignment adds 27e6c1f4069 Add Doxygen comments to <bit> header adds 960b9ae05ac Implement "P0631R4 Math Constants" for C++20 adds 98ae96d2ade re PR target/91050 (-mdejagnu-cpu=<cpu> does not affect the [...] adds b6de3028951 ipa-devirt: make qsort helpers static adds fc79fc49660 Fix copy_node of TEMPLATE_INFO. adds 10acaf4db9f PR c++/90538 - multiple expansions of capture packs adds 3090082cbef Qualify call to prevent ADL adds 285cf766c13 RISC-V: Raise error on unexpected ISA string at end. adds 6b58e2b5252 decl2.c (delete_sanity): Improve diagnostic locations, use [...] adds b13e319661e Daily bump. adds ee9021bc156 RISC-V: Fix testcase on rv64 adds 6e42c90c06d Make-lang.in (lto.install-common): Remove unnecessary slash [...] adds 95bbf4751ba tree-ssa-pre.c (has_abnormal_preds): Remove global var. adds dd1f6968d6b Fix pr89330_0.C test adds 3a66e68ad92 Implement C++20 p0202 - Add Constexpr Modifiers to Function [...] adds f339eb66071 PR c++/90805 - detect narrowing in case values. adds ce0454d9419 sort.cc: introduce gcc_sort_r adds 51007dc16a7 domwalk: use gcc_sort_r adds 2c726f94444 mmx.md (vec_extractv2si_0): Add (r,x) alternative. adds ce529ffca70 re PR c++/90590 (enumeration value not handled in switch wa [...] adds 45230a4019e re PR tree-optimization/85693 (Generation of SAD (Sum of Ab [...] adds f7eaa84e536 Fix comment about use of @pcrel@got. adds bf321336fc4 cgraph.h (cgraph_edge::maybe_hot_p): Tweak comment. adds f3b4eae6c3a * cfgrtl.c (relink_block_chain): Add line returns in dump file. adds b74f15a88ee PR c++/90947 - Simple lookup table of array of strings is m [...] adds bd289cdb807 Daily bump. adds 930dd627978 Check -shared is available for pr87906_0.C adds 5bae71d1aaa Fix gcc.dg/torture/ssa-fre-6.c failure for avr adds 8e8e7af5143 Mark DECL_SET_IS_OPERATOR_DELETE for user-provided delete o [...] adds 3bad953b2bd quadmath.h (M_Eq, [...]): Use two more decimal places. adds f66e6e2bea4 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds 5006570d8fb pr88140.c: Move to ... adds a684432bf77 Fix gcc.dg/torture/ssa-fre-{5,7}.c failure for avr adds c0cc62604f1 tree.c (handle_nodiscard_attribute): Do not warn about nodi [...] adds e006ead5230 Properly detect working jobserver in gcc driver. adds 8c228993110 vec.h (vec::sort): Add gcc_qsort_r support. adds d603877768c re PR target/91323 (LTGT rtx produces UCOMISS instead of COMISS) adds cc692b4c402 invoke.texi (hot-bb-count-fraction): Rework description. adds 0c60e39e257 * gcc.dg/torture/pr91323.c: Also check comparison results. adds b34fd35b83f PR c++/91230 - wrong error with __PRETTY_FUNCTION__ and gen [...] adds 06b4c6d2732 tree-ssa-loop-im: simplify casts in comparators adds f04bffb04a4 re PR tree-optimization/91201 (SIMD not generated for horiz [...] adds e8a70c177cf omp-simd-clone.c (simd_clone_adjust_return_type): Remove ca [...] adds 89eed801461 simd_pcs_attribute.c: New test. adds d99397c2b27 function.c (assign_param_data_one): Remove unused data members. adds 25a60571aff re PR c++/77575 (Bogus error when alias template yielding a [...] adds 8707c01da9b function.c (assign_parm_adjust_stack_rtl): Revise STRICT_AL [...] adds 8a2e0013a04 re PR c++/53009 (pointer to static member function of templ [...] adds 59e01f36492 re PR c++/56428 ([C++11] "is not a constant expression" whe [...] adds 5d733372faa rework Ada EH Machine_Occurrence deallocation adds 5440f245c8f Add future.md. adds e6938b986e5 re PR fortran/90297 (gcc/fortran/resolve.c: 2 * possibly re [...] adds 5cd3301ba84 Correct the PR number for 90297 to 90986. adds 623c32bc78d re PR fortran/90985 (Wrong error message with variables nam [...] adds 7b9cb5cc89e Daily bump. adds ef0602e9410 Daily bump. adds ae2037b08cc install.texi (Prerequisites): Remove reference to Tcl 8.6 b [...] adds 011fc8c66f8 documentation_hacking.xml: doxygen.org is now doxygen.nl. adds efaa05d8fd8 re PR fortran/88227 (ICE in gfc_convert_boz, at fortran/tar [...] adds e6a7284cf99 update_web_docs_svn: Proceed even if the invocation of sphi [...] adds b4d2d2a8fbf Daily bump. adds 89c78fb2e1d PR91349, powerpc64*-*-freebsd* defines _GNU_SOURCE adds 860edc46624 RISC-V: Promote type correctly for libcalls adds 96d5c6dcf6b re PR target/91341 (Missing AVX Intrinsics: load/store u2) adds a2001d445a5 re PR tree-optimization/91169 (cd2a31a FAILs) adds efe5143f896 Handle new operators with no arguments in DCE. adds 09eff11aa4a pr80993.c: Add cleanup-saved-temps to final actions. adds 779724a5913 Add a gimple_move_vops helper function adds 868363d4f52 Fold MASK_LOAD/STORE with an all-true mask adds 55f863c4d69 Make function_code a 32-bit field adds ea55c91543b * semantics.c (force_paren_expr): Preserve location. adds ab574db6b9b PR c++/91338 - Implement P1161R3: Deprecate a[b,c]. adds 719f5a10e75 re PR fortran/91372 (Error: Unclassifiable statement) adds 8744c37d540 PR c++/88095, CTAD for literal operator templates per P0732 adds f9d0ca4043e cp-tree.h (cp_expr_loc_or_input_loc): New. adds 75720b3e454 extend.texi (Common Variable Attributes): Document alias at [...] adds 05989533687 Add missing ChangeLog entry. adds 57436cb10e0 PR c++/60517 - warning/error for taking address of member o [...] adds 57771366f30 Daily bump. adds 5e74e93c1ce PR middle-end/50476 - Warn of pointer set to object whose l [...] adds c026e334491 DR 2413 - typename in conversion-function-ids. adds 7551a6e467c RISC-V: Handle extensions combination correctly in multilib [...] adds d81ab49d058 tree.h (OMP_CLAUSE_LASTPRIVATE_TASKLOOP_IV): Rename to ... adds 3a961aea3b7 Add operator new/delete to cgraph_node::dump. adds 1a013865bed decl.c (check_array_designated_initializer): Use cp_expr_lo [...] adds d40e3631072 PR c++/91378 - ICE with noexcept and auto return type. adds 1934e97d516 Fix gcc.target/i386/avx512vp2intersect-2intersect-1b.c etc. [...] adds a38b51bc3a4 Specialize std::numbers constants for __float128 adds ffc500dd41f P1651R0 bind_front should not unwrap reference_wrapper adds 1a3920654f9 re PR fortran/42546 (ALLOCATED statement typo in the docs a [...] adds e0af8f52b10 re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] adds 8a54b93d0ca Daily bump. adds 609d9bdeab1 RISC-V: Handle g extension in multilib-generator adds b69e0fabc2f wrap math.h for M_PI et al in target/i386 tests adds 4e708f5ebd8 rs6000: support vector int type rotatert adds 398e3feb8a4 tree-core.h (enum omp_clause_code): Adjust OMP_CLAUSE_USE_D [...] adds 4047bab96df PR 53796 Make inquire(file=, recl=) conform to F2018 adds 12bbb1f78e6 Replace int with boolean in predicate functions. adds 8600364582f Make IPA predicate::size a poly_int64 adds 699ce759c27 re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/ [...] adds 529bc4103b7 PR c++/91346 - Implement P1668R1, allow unevaluated asm in [...] adds c822ac7daa0 PR driver/91130 Use CL_DRIVER when handling of COLLECT_GCC_ [...] adds 842901d0ca0 PR c++/81429 - wrong parsing of constructor with C++11 attribute. adds 871b49afafe [AArch64] Remove unused commutative attribute adds e3b4d9d7021 re PR target/91385 (Zero-extended negation (*negsi2_1_zext) [...] adds 915d28fe74d [AArch64] Reorganise aarch64-sve.md adds cb18e86dd00 [AArch64] Make SVE UNSPEC_COND_*s match the insn mnemonic adds 8ad84de26e1 [AArch64] Remove redundant SVE FADDA pattern adds d45b20a5539 [AArch64] Merge SVE FP unary patterns adds 214c42faa06 [AArch64] Merge SVE FMAXNM/FMINNM patterns adds 0d80d083a2e [AArch64] Merge SVE ternary FP operations adds b0760a40bef [AArch64] Merge SVE reduction patterns adds 801790b37ca [AArch64] Prefer FPRs over GPRs for CLASTB adds 61ee25b9e7d [AArch64] Prefer FPRs over GPRs for INSR adds 9b6fb97c99a [AArch64] Fix INSR for zero floats adds f2f9d24da80 re PR c++/67533 (internal compiler error: in build_call_a, [...] adds aec233aa50c re PR fortran/91359 (logical function X returns .TRUE. - Wa [...] adds 34f3ec07575 Daily bump. adds 8860d2706d9 gimplify.c (omp_add_variable): Use GOVD_PRIVATE | GOVD_EXPL [...] adds fe8e21fd730 When cloning set operator new/delete to false. adds 0fddb184701 Fix file descriptor existence of MinGW. adds cb0de9b60cd P0325R4 to_array from LFTS with updates adds 7c814975744 constexpr.c (inline_asm_in_constexpr_error): New. adds 60bb944817d PR c++/87519 - bogus warning with -Wsign-conversion. adds 99769e7fb6e [C] Fix bogus nested enum error message adds 355229f22a0 re PR c++/79520 (Spurious caching for constexpr arguments) adds e98c3ee9712 RISC-V: Fix C ABI for flattened struct with 0-length bitfield. adds b1bb81608e6 rs6000: Use iterators in more DFP patterns adds e35f75d35c6 rs6000: Rename DFP iterator and attr to DDTD and q adds be15aa901d7 * doc/extend.texi: Add const qualifier to ld intrinsics. adds 327d3fd01ca decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a [...] adds 4e9d3fdb5c5 Daily bump. adds 5dd6b2daae4 use rand instead of random adds 2c3b8badaac re PR c/91401 (schedule + dist_schedule clauses rejected on [...] adds bb522e2eea2 c-parser.c (check_no_duplicate_clause): Simplify using omp_ [...] adds c220ecd21b1 Port value profiling to -fopt-info infrastructure. adds fe6c4dc4197 Implement -fopt-info support for IPA ICF. adds 40077d15a87 Provide proper error message for -flto=abcd. adds 279dc7a3624 Add -flto=auto option value. adds c787deb0124 skip Cholesky decomposition in is>>n_mv_dist adds 97bf048c04d Reject tail calls that read from an escaped RESULT_DECL (PR90313) adds 33e8e0ee4cd Strengthen alias_ptr_types_compatible_p in LTO mode. adds 9c4cb8615fc [PATCH][GCC][AARCH64] Add effective-target check to b key e [...] adds d092f6fce92 [arm] Recognize thumb2 16-bit variants of the add and compa [...] adds f6af9c21fdf [aarch64] PR target/91386 Use copy_rtx to avoid modifying o [...] adds ef4ddda8c21 rs6000: vec-rotate-*.c fixes adds 394ae89b0ab reload1.c (finish_spills): Do not check ira_conflicts_p whe [...] adds 34237338d46 * uk.po: Update. adds c94fe79e1e0 * zh_TW.po: Update. adds 8fa64062ada Daily bump. adds 74039253884 Fix ODR violation in d/runtime.cc adds ab20d992c82 Assorted ChangeLog cleanups. adds 5b7ed762347 re PR target/91408 (ICE in extract_insn, at recog.c:2310 si [...] adds 77eb117f588 tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE. adds 884efbd523b d: Fix internal compiler error: in add_expr, at tree.c:7794 adds 878f88b7d14 decl.c (match_old_style_init): Use a clearer error message. adds b2f8f7bc2a8 Daily bump. adds 05ba17fd7da Correct a single misfire in previous ChangeLog cleanup. adds 4c9dbb967f3 d: Fix ICE: gimplification failed (gimplify.c at 13436) adds 543202079c7 PR fortran/91413 Generate warning when making array static adds 90fb7fae3c8 Daily bump. adds 8f88e7f6f8e Move is_valid_fd to filedescriptor.c file. adds 52c9b7face9 Fix Ada comparison failure on SPARC adds 68c8d72a1aa [Ada] Fix incorrect Do_Range_Check on type conversion adds 13931a38fca [Ada] Fix missing range check for In/Out parameter with -gnatVa adds 4d7d2736587 [Ada] Add special bypass for obsolete code pattern adds 43eb2bb6967 [Ada] Plug small loophole in Discrete_Range_Check adds 96a8b7050be [Ada] VxWorks: call s-tpopsp.Self only when needed adds 935b02aea97 [Ada] Extended traversal subprograms for GNATprove adds 1361a4fbe10 [Ada] Fix leak of Do_Range_Check flag in -gnatVa mode adds 5aa76fe17be [Ada] Sprint: minor comment tweak adds 4e896dad492 [Ada] Eliminate redundant range checks on conversions adds 33defa7c6c3 [Ada] Inconsistent compile time Constraint_Error warning adds 08c8696d488 [Ada] SPARK: disable expansion of Enum_Rep adds d39f6b24d40 [Ada] More precise handling of Size/Object_Size in GNATprove adds 1debd630ed4 [Ada] Adapt new extended traversal of AST to have optional part adds 9dfc6c55085 [Ada] New aspect/pragma No_Caching for analysis of volatile data adds 651c9c1e4b1 [Ada] Suppress_Initialization not respected for private subtypes adds 62f0fa2170c [Ada] Improve error message for Object_Size clause on dynam [...] adds 5076fb182e2 [Ada] Implement Ada.Directories.Hierarchical_File_Names adds 2d56744e3bf [Ada] Minor cleanups in exception handling adds 6ab24ed7528 [Ada] Improper error message on equality op with different [...] adds ecb2f4fe007 [Ada] Hang on loop in generic with subtype indication speci [...] adds 0e5f9f5020f [Ada] Remove doc for language version switches adds 18ba4b0dbd9 [Ada] Prevent crash in Put_Scaled adds 39571eeaeb6 [Ada] Prevent crash in Is_Reachable adds ad430786085 [Ada] Do not suppress checks in instances of internal generics adds 009070260dd [Ada] Fix internal error on comparison of unaligned slices adds fba9fcae321 [Ada] Small comment tweaks for 3 predicates on bit-aligned [...] adds 8e4ca4fcffb [Ada] Crash on illegal left-hand side in assignment of rena [...] adds 68e4cc98540 [Ada] Missing check on outbound parameter of a non-null acc [...] adds 4a2e9be1ac7 [Ada] New parameter Quiet for procedure GNAT.Command_Line.Getopt adds 8467866f269 [Ada] Fix IPv6 numeric address detection adds 8508ae1de0c re PR driver/91130 (-MF clashes with -flto on aarch64) adds b0dffed9dae re PR lto/91375 (ICE on valid code in subbinfo_with_vtable_ [...] adds 6fd4b25b508 Add noexcept-specifier to std::apply and std::make_from_tuple adds e6b2dc248df re PR target/83250 (_mm256_zextsi128_si256 missing for AVX2 [...] adds 0124d2c5bb0 PR libstdc++/90361 add missing macro definition adds 393fdeb1e42 re PR fortran/91424 (Extend warnings about DO loops) adds 2ad33ad7b8a Daily bump. adds f15c7bd140d i386.md (ix86_expand_vector_set): Use vec_merge path for TA [...] adds e75c29e7c8b Automatically detect GNU jobserver with -flto. adds b9fb922ad74 Simplify dump_printf in value-prof.c adds dfa6d55af71 [Ada] Extend range type in search primitives of formal vectors adds 96cdd379c39 [Ada] Complete the more extended AST traversal used in GNATprove adds e0401824f74 [Ada] Better exception message on Invalid_Switch exception adds 4c19aa69045 [Ada] Add ability to list compiler switches with gnatcmd adds 7225a479718 [Ada] Wrong initialization of Offset_To_Top in secondary DT adds d71e9fb2a5f [Ada] Fix spurious error on nested instantiation with inlining adds 114042b8861 [Ada] Add/fix documentation for the Double_*_Alignment parameters adds 943c82d7b9b [Ada] Disable anonymous allocator warning for library-level [...] adds fa0c3ab8c54 [Ada] Avoid spurious errors on dimensionality checking in G [...] adds 07c6ed01a78 [Ada] Systematically pass LN_S to relevant gnatlib targets adds 3fee1dcfc7d [Ada] Fix incorrect binding to MapViewOfFile in s-win32.ads adds 2e8362bc219 [Ada] Do not set Back_End_Inlining in ASIS mode adds 258325dddf7 [Ada] Spurious error on nested instantiation adds 1788bf118c1 [Ada] Avoid crash in GNATprove due to inlining inside type adds ebad47fca4b [Ada] Avoid crash in GNATprove_Mode on allocator inside type adds 4de811c54e9 [Ada] Implement pragma Max_Entry_Queue_Length adds 6aaab5081f4 [Ada] Show Bit_Order and Scalar_Storage_Order in -gnatR4 output adds 4167b075236 [Ada] Compiler may blow up on array aggregates whose size i [...] adds 93bfc8c003e [Ada] Do full name qualification of local exception names for LLVM adds 9e42b1920b4 [Ada] Add conformance check on actual subp. in instance of [...] adds aa1b718b769 [Ada] Protect analysis of Indexing aspect against cascaded errors adds 063907abadf [Ada] Fix bogus style check failure with pragma Style_Checks (Off) adds 49209838d35 [Ada] Small cleanup and improvement in inlining machinery adds 5b3b4d60896 [Ada] Add GNAT.Branch_Prediction to Impunit adds 5efb7125030 [Ada] Do not remove side-effects in an others_clause with f [...] adds 5b15ac5f050 [Ada] Wrong dispatching call in type with aspect Implicit_D [...] adds 7f078d5b3e3 [Ada] Fix spurious instantiation error on private record type adds cffb8f959c2 [Ada] Legality rule on ancestors of type extensions in gene [...] adds ed5786a7453 [Ada] Build full derivation for private concurrent type adds 519acab0983 [Ada] Remove unused component in record type adds 0e99e093398 PR fortran/91414: Improved PRNG adds f77d27597dd PR fortran/91414 Bugfix for previous commit adds 3e2751ce559 [AArch64] Make <perm_insn> the complete mnemonic adds 163b1f6ab29 [AArch64] Add a "y" constraint for V0-V7 adds 806f69cd68c [AArch64] Make aarch64_classify_vector_mode use a switch statement adds e37e2bb1001 MSP430: Consolidate handling of hard-coded MCU data adds 1da83ccee8e [AArch64] Make simd_immediate_info INDEX explicit adds 1044fa32e2b [AArch64] Use simd_immediate_info for SVE predicate constants adds d5c949950c8 MSP430: Read MCU data from external file adds 4e55aefa3ee [AArch64] Increase default function alignment adds 4aeb1ba7f62 [AArch64] Improve SVE constant moves adds fb802d91461 [AArch64] Fix PR81800 adds 3010ee5514a Handle casesi dispatch tablejumps in create_trace_edges (as well) adds 681b88eb653 Adjust placement of protoype for tablejump_casesi_pattern adds 8fc306e94b9 Add my name to MAINTAINERS. adds 82614ffbfdb * cp-tree.h (DECL_MUTABLE_P): Use FIELD_DECL_CHECK. adds cb0a83f3437 PR c++/90473 - wrong code with nullptr in default argument. adds fb3f5eae9f6 re PR fortran/90561 (ICE in gimplify_var_or_parm_decl, at g [...] adds 547d5d22e96 test_summary: Do not escape "=". adds 51ad8481b8f PR c/80619 - bad fix-it hint for GCC %lu directive with int [...] adds 65a3896a182 Fix PR other/91396 static linke error with -fvtable-verify adds c53bb876f4c Improve documentation of target hooks for libc functions adds 48668ee0d23 re PR fortran/87993 (ICE in gfc_constructor_first, at fortr [...] adds 5fbc8ab48a5 i386.md (ix86_expand_vector_extract): Use vec_extr path for [...] adds eabd9d9167c re PR fortran/89647 (Host associated procedure unable to be [...] adds 35ca2d4ea74 re PR fortran/90563 (Out of bounds error when compiling wit [...] adds 20ac6454c53 re PR fortran/90563 (Out of bounds error when compiling wit [...] adds d308419c64c [Darwin] There is no need to distinguish PIC/non-PIC symbol stubs. adds 34342ea3f96 re PR fortran/88072 (gfortran crashes with an internal comp [...] adds abb1d111f99 re PR fortran/88072 (gfortran crashes with an internal comp [...] adds 0b1fe8cf6f1 Optimise constant IFN_WHILE_ULTs adds cb1180d547e Protect some checks of DECL_FUNCTION_CODE adds 4d732405bd9 Use checking forms of DECL_FUNCTION_CODE (PR 91421) adds 37987c39eb2 Daily bump. adds 5747e0c0e1b Enable math functions linking with static library for LTO adds ade8fdbbfd9 re PR fortran/87991 (ICE in gfc_constructor_append_expr, at [...] adds 34467289631 [AArch64] Rework SVE PTEST patterns adds 678faefcab0 [AArch64] Canonicalise SVE predicate constants adds 35d6c5913d2 [AArch64] Don't rely on REG_EQUAL notes to combine SVE BIC adds 6fe679cc6be [AArch64] Use unspecs for remaining SVE FP binary ops adds c9c5a8090c5 [AArch64] Add a "GP strictness" operand to SVE FP unspecs adds 0254ed7970e [AArch64] Commonise some SVE FP patterns adds a70965b1142 [AArch64] Add support for SVE HF vconds adds 4a942af61c1 [AArch64] Rework SVE FP comparisons adds c6521daac82 re PR rtl-optimization/91154 (456.hmmer regression on Haswe [...] adds 99361551624 [AArch64] Use unspecs for SVE conversions involving floats adds 95eb5537d8b [AArch64] Rearrange SVE conversion patterns adds 063082768aa [AArch64] Use "x" predication for SVE integer arithmetic patterns adds b667dd7017a Libsanitizer merge from trunk r368656. adds 47f0255fbb5 Reapply all revisions mentioned in LOCAL_PATCHES. adds 052f7399dd7 Fix a test-case scan pattern. adds 00fa90d975b [AArch64] Rework SVE integer comparisons adds e2723123081 Refresh LOCAL_PATCHES adds 777e426772f decl.c (grokdeclarator): Check here for typedef a function [...] adds f59d2b423d0 decl.c (grokdeclarator): Check here for typedef a function [...] adds df4ac85fd90 decl.c (grokdeclarator): Check here for typedef a function [...] adds 2803bc3bbca [AArch64] Handle more SVE predicate constants adds 917d611c56a decl.c (grokdeclarator): Use id_loc and EXPR_LOCATION in a [...] adds a229966c9c7 [AArch64] Use SVE ADR to optimise shift-add sequences adds bca5a9971f4 [AArch64] Add support for SVE CLS and CLZ adds e0a0be93d7c [AArch64] Add support for SVE CNOT adds f8c22a8bbaf [AArch64] Add support for SVE [SU]{MAX,MIN} immediate adds 75079ddf9cb [AArch64] Add support for SVE F{MAX,MIN}NM immediate adds d29f7dd50de [AArch64] Make more use of SVE conditional constant moves adds 88a37c4d728 [AArch64] Use SVE MOV /M of scalars adds 42b4e87d317 [AArch64] Add support for SVE absolute comparisons adds f78fac4b774 re PR testsuite/91419 (gcc.dg/tree-ssa/pr91091-2.c, ssa-fre [...] adds bc1f44ef8f8 [Ada] Minor refactoring in Einfo adds 27de857e21f [Ada] Illegal selection of first object in a task type's bo [...] adds 4a6db9fd05b [Ada] Small internal improvements to the inlining machinery adds bab15911661 [Ada] Fix failing assertions on SPARK elaboration adds cc248146c12 [Ada] Crash on precondition involving quantified expression adds d2d56bbae32 [Ada] Fix a recent ACATS regression (c552001) adds ebe1a04f30e [Ada] Fix discrepancy in mechanism tracking private and full views adds 9d7921310e5 [Ada] Fix spurious ownership error in GNATprove adds 05b77088c08 [Ada] Check SPARK restriction on Old/Loop_Entry with pointers adds 1384d88fa9d [Ada] Expose part of ownership checking for use in GNATprove adds 4cac730ccc7 [Ada] Sem_Util: fix a bug in New_Copy_Tree adds 16b9e3c32d0 [Ada] Crash on quantified expression in disabled assertion adds 2a127979d92 [Ada] Fix internal error on inlined subprogram instance adds f056076f5fe [Ada] Spurious error in discriminated aggregate adds 0984258e474 [Ada] Remove obsolete Pending_Descriptor table and related bits adds 6d0ca6acd06 [Ada] Minor: remove a ??? comment adds 3a02b4697e3 [Ada] Tweak the sloc of Compile_Time_Warning warnings adds 27af94e7b9a [Ada] Remove documentation of gnatelim adds ae3a2b54d1a [Ada] Strengthen Locked flag adds 72e324b6d8c [Ada] Equality for nonabstract type derived from interface [...] adds 4b96d3861e7 [Ada] Compiler speedup with inlining across units adds 2d1439c7ad5 [Ada] Defer processing of unknown CTW/E conditions to the back end adds dba246bfabc [Ada] Incorrect error on inline protected function adds ebf7f0abade [Ada] Further cleanup in the inlining machinery adds 0246fe44ac9 [Ada] Warn about unknown condition in Compile_Time_Warning adds 022c9dfe1f9 [Ada] Do not crash with -gnatR3 on Ghost aspects adds 0cc1d9ad98f [Ada] Further cleanup in inlining machinery adds f0539a7914c [Ada] Further cleanup in inlining machinery adds ff0889eb4d7 [Ada] Alignment may be specified as zero adds 4b0f6ee8b58 [Ada] Improve performance of Containers.Functional_Base adds 7eeb5982c3d Add more entries to the C++ get_std_name_hint array adds 3c9f496337f [AArch64] Add SVE conditional integer unary patterns adds b21f7d53095 [AArch64] Add SVE conditional floating-point unary patterns adds c5e16983cd1 [AArch64] Add SVE conditional conversion patterns adds d113ece6045 [AArch64] Use SVE UXT[BHW] as a form of predicated AND adds 1b187f36ec1 [AArch64] Use SVE BIC for conditional arithmetic adds 93cf5515729 re PR rtl-optimization/91154 (456.hmmer regression on Haswe [...] adds f0033821c1c Add generic support for noinit attribute. adds b1c0d18515f PR c++/91391 - bogus -Wcomma-subscript warning. adds 34fcf41e30f PR tree-optimization/91294 - [10 Regression] wrong strlen r [...] adds 0bdf9f92531 builtins.c (expand_builtin_init_descriptor): Set memory alignment. adds 7a91c710999 Implement C++20 p0879 - Constexpr for swap and swap related [...] adds 8069cc6b410 noinit-attribute.c: Fix typo. adds 8a0eb0cd28a i386-expand.c (ix86_expand_vector_init_one_nonzero): Use ve [...] adds 07fd852ff11 Deprecate std::__is_nullptr_t type trait adds 07ee59246c2 PR c++/91436 fix C++ dialect for std::make_unique fix-it hint adds 173275c5c7c PR testsuite/91449 - new test case gcc.dg/strlenopt-73.c fa [...] adds 304e8bcb4a7 Daily bump. adds 0c04043ec41 Properly register dead cgraph_nodes in passes.c. adds b275fd98f26 Add ::verify for cgraph_node::origin/nested/next_nested. adds cc8495056ef Clean next_nested properly. adds 20103c0ea93 Add support for conditional shifts adds 9730c5ccd52 [AArch64] Use SVE [SU]ABD in conditional arithmetic adds bf30864e4c2 [AArch64] Use SVE FABD in conditional arithmetic adds a19ba9e1b15 [AArch64] Use SVE binary immediate instructions for conditi [...] adds b6c3aea1892 [AArch64] Use SVE MLA, MLS, MAD and MSB for conditional arithmetic adds 9a8d9b3f242 [AArch64] Add a commutativity marker to the SVE [SU]ABD patterns adds 42418c1f7f5 [aarch64] Use neoversen1 tuning struct for -mcpu=cortex-a76 adds 7d1f24018b0 [AArch64] Use SVE reversed shifts in preference to MOVPRFX adds 5e176a613ef [AArch64] Add more unpredicated MOVPRFX alternatives adds 2ae21bd133c [AArch64] Remove unneeded FSUB alternatives and add a new one adds 06b3ba23eb6 [AArch64] Add MOVPRFX alternatives for SVE EXT patterns adds 432b29c189a [AArch64] Add more SVE FMLA and FMAD /z alternatives adds d7a09c445a4 [AArch64] Rework SVE REV[BHW] patterns adds 0fdc30bcf56 [AArch64] Rework SVE INC/DEC handling adds 7d8bdfa7e40 [AArch64] Optimise aarch64_add_offset for SVE VL constants adds 139df05a29e [AArch64] Pass a pattern to aarch64_output_sve_cnt_immediate adds 2d2388f82f2 [AArch64] Tweak operand choice for SVE predicate AND adds 07108a9ebe4 [AArch64] Fix predicate alignment for fixed-length SVE adds 5c38705dbde [AArch64] Add a aarch64_sve_mode_p query adds eb2211e3571 Add missing check for BUILT_IN_MD (PR 91444) adds c7cf3a9bb00 Enforce canonicalization in value_range. adds c839844a42e i386-features.c (general_scalar_chain::convert_insn): Rever [...] adds 3b45ae635c7 * config/i386/i386.c (convertible_comparison_p): Fix argume [...] adds 21c1e205664 c-common.c (c_stddef_cpp_builtins): When the GIMPLE FE is e [...] adds bbedc1ae06a Clean up dead condition for operators in DCE. adds 83403245797 function.c (assign_parm_setup_reg): Handle misaligned stack [...] adds 84cc60bf83e re PR tree-optimization/91445 (After memset, logical && ope [...] adds c735f8f1a0c Implement P0848R3, Conditionally Trivial Special Member Functions. adds 8ed1d2fa2bb re PR target/91454 (ICE in get_attr_avx_partial_xmm_update, [...] adds 81a8845cc07 MSP430: Fix whitespace errors and incorrect indentation in [...] adds 43bfd4e87b5 MSP430: Fix lines over 80 characters long in config/msp430/ [...] adds 8bc1fac71de [libsanitizer] Fix PR bootstrap/91455 adds 06b5889c434 Remove TARGET_SETUP_INCOMING_VARARG_BOUNDS adds 71e895b1195 Reapply missing patch for libsanitizer. adds b3595983e39 Add r274540 to LOCAL_PATCHES. adds d91f618d155 PR libstdc++/91456 make INVOKE<R> work with uncopyable prvalues adds d321551cea1 i386: Separate costs of pseudo registers from hard registers adds 7148dede8a8 PR c++/90393 - ICE with thow in ?: adds fb078366c74 re PR fortran/91443 (-Wargument-mismatch does not catch mis [...] adds 09b0f5bf9e0 Daily bump. adds 3b5864f4210 address change adds 2bfd0045b1a Match ld besides collect2 in gcov test adds 1ce521ece9a use __builtin_alloca, drop non-standard alloca.h adds 967a322edec i386/asm-4 test: use amd64's natural addressing mode on all OSs adds e3cfbeaf6b6 require trampolines for pr85044 adds 97ecc8d5769 Add type to VR_VARYING. adds 4f4af789f94 Add missed to a opt-info dump. adds cc19f80ceb2 tree-ssa-forwprop.c (simplify_builtin_call): Do not remove [...] adds 12f78d8bed0 [gensupport] PR 91255: Do not error out immediately on set_ [...] adds b323be611b6 Allow automatics in equivalences adds 4305b26e1d8 baseline_symbols.txt: Update. adds 772a1b15d57 re PR target/91469 (ICE in extract_insn, at recog.c:2310 si [...] adds 9ac1403ca2c tree-scalar-evolution.c (follow_ssa_edge_expr): Declare. adds 94538b6545b mmx.md (mmxdoublemode): New mode attribute. adds 23e0f4c3394 re PR tree-optimization/91109 ([arm] gcc.c-torture/execute/ [...] adds edf2da1e8d1 re PR testsuite/91458 (FAIL: g++.dg/tree-ssa/pr19807.C -st [...] adds dc139eb184d tree.def (TYPE_SIZE): Clarify. adds d83a4cf15dd tree-sra.c (build_reconstructed_reference): Return NULL_TRE [...] adds 1f2a3ac3462 As discussed below: adds dea853e840b libsanitize, asan - reapply r272406 adds 639f51ba26d libsanitizer, record a local patch. adds a98b7321814 re PR c++/85827 (false positive for -Wunused-but-set-variab [...] adds 1ccd703591b * gcc.target/sh/pr54236-6.c: Use -fno-tree-forwprop. adds 29ca15bb297 compiler: print runtime.hex in hex adds 801c725fccd Daily bump. adds 7aad42b9189 Put the CL into the right dir. adds 777c0282522 runtime: scan write barrier buffer conservatively adds d74a8b0579e PR fortran/68401 Improve allocation error message
No new revisions were added by this update.
Summary of changes: ChangeLog | 25 + MAINTAINERS | 10 +- config/ChangeLog | 4 + config/bootstrap-Og.mk | 1 + contrib/ChangeLog | 9 + contrib/mklog | 2 +- contrib/test_summary | 2 +- gcc/ChangeLog | 7446 ++++++- gcc/DATESTAMP | 2 +- gcc/Makefile.in | 4 +- gcc/ada/ChangeLog | 3620 ++++ gcc/ada/Makefile.rtl | 44 +- gcc/ada/adabkend.adb | 23 +- gcc/ada/adadecode.c | 10 +- gcc/ada/adaint.c | 18 + gcc/ada/adaint.h | 2 +- gcc/ada/ali.adb | 1198 +- gcc/ada/ali.ads | 373 +- gcc/ada/alloc.ads | 3 + gcc/ada/argv.c | 5 +- gcc/ada/aspects.adb | 7 +- gcc/ada/aspects.ads | 25 +- gcc/ada/aux-io.c | 5 +- gcc/ada/binde.adb | 306 +- gcc/ada/binde.ads | 14 - gcc/ada/bindgen.adb | 44 +- gcc/ada/bindgen.ads | 3 +- gcc/ada/bindo-augmentors.adb | 350 + gcc/ada/bindo-augmentors.ads | 62 + gcc/ada/bindo-builders.adb | 769 + gcc/ada/bindo-builders.ads | 65 + gcc/ada/bindo-diagnostics.adb | 1555 ++ gcc/ada/bindo-diagnostics.ads | 61 + gcc/ada/bindo-elaborators.adb | 1694 ++ gcc/ada/bindo-elaborators.ads | 55 + gcc/ada/bindo-graphs.adb | 5714 +++++ gcc/ada/bindo-graphs.ads | 1727 ++ gcc/ada/bindo-units.adb | 458 + gcc/ada/bindo-units.ads | 172 + gcc/ada/bindo-validators.adb | 834 + gcc/ada/bindo-validators.ads | 115 + gcc/ada/bindo-writers.adb | 1772 ++ gcc/ada/bindo-writers.ads | 163 + gcc/ada/bindo.adb | 518 + gcc/ada/bindo.ads | 70 + gcc/ada/bindusg.adb | 16 + gcc/ada/butil.adb | 521 + gcc/ada/butil.ads | 53 +- gcc/ada/checks.adb | 197 +- gcc/ada/cio.c | 3 +- gcc/ada/clean.adb | 2 +- gcc/ada/contracts.adb | 506 +- gcc/ada/contracts.ads | 1 + gcc/ada/cstreams.c | 4 +- gcc/ada/ctrl_c.c | 6 +- gcc/ada/debug.adb | 236 +- .../doc/gnat_rm/implementation_defined_aspects.rst | 6 + .../gnat_rm/implementation_defined_attributes.rst | 29 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 147 +- .../doc/gnat_rm/interfacing_to_other_languages.rst | 6 +- .../gnat_rm/representation_clauses_and_pragmas.rst | 33 +- ...ard_and_implementation_defined_restrictions.rst | 23 +- gcc/ada/doc/gnat_rm/the_gnat_library.rst | 13 +- .../building_executable_programs_with_gnat.rst | 165 +- .../elaboration_order_handling_in_gnat.rst | 1416 +- .../doc/gnat_ugn/gnat_and_program_execution.rst | 286 +- gcc/ada/doc/gnat_ugn/gnat_utility_programs.rst | 310 +- .../doc/gnat_ugn/platform_specific_information.rst | 73 +- .../doc/gnat_ugn/the_gnat_compilation_model.rst | 7 +- gcc/ada/einfo.adb | 27 +- gcc/ada/einfo.ads | 33 +- gcc/ada/env.c | 140 +- gcc/ada/errno.c | 15 +- gcc/ada/erroutc.adb | 33 +- gcc/ada/exit.c | 15 - gcc/ada/exp_aggr.adb | 644 +- gcc/ada/exp_attr.adb | 496 +- gcc/ada/exp_attr.ads | 5 + gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch13.adb | 4 +- gcc/ada/exp_ch3.adb | 119 +- gcc/ada/exp_ch4.adb | 733 +- gcc/ada/exp_ch4.ads | 17 +- gcc/ada/exp_ch5.adb | 49 +- gcc/ada/exp_ch6.adb | 442 +- gcc/ada/exp_ch7.adb | 31 +- gcc/ada/exp_ch9.adb | 126 +- gcc/ada/exp_dbug.adb | 9 + gcc/ada/exp_disp.adb | 97 +- gcc/ada/exp_imgv.adb | 38 +- gcc/ada/exp_pakd.adb | 36 +- gcc/ada/exp_spark.adb | 48 +- gcc/ada/exp_tss.adb | 16 +- gcc/ada/exp_unst.adb | 65 +- gcc/ada/exp_util.adb | 202 +- gcc/ada/exp_util.ads | 62 +- gcc/ada/expander.adb | 7 +- gcc/ada/expect.c | 9 +- gcc/ada/fname-uf.ads | 2 +- gcc/ada/freeze.adb | 85 +- gcc/ada/gcc-interface/Make-lang.in | 22 +- gcc/ada/gcc-interface/Makefile.in | 25 +- gcc/ada/gcc-interface/decl.c | 349 +- gcc/ada/gcc-interface/gigi.h | 4 +- gcc/ada/gcc-interface/trans.c | 184 +- gcc/ada/gcc-interface/utils.c | 150 +- gcc/ada/get_scos.adb | 6 - gcc/ada/gnat1drv.adb | 101 +- gcc/ada/gnat_rm.texi | 1710 +- gcc/ada/gnat_ugn.texi | 1717 +- gcc/ada/gnatbind.adb | 21 +- gcc/ada/gnatcmd.adb | 36 +- gcc/ada/gnatlink.adb | 34 +- gcc/ada/gsocket.h | 9 +- gcc/ada/impunit.adb | 2 + gcc/ada/init.c | 10 +- gcc/ada/initialize.c | 3 +- gcc/ada/inline.adb | 845 +- gcc/ada/inline.ads | 27 +- gcc/ada/layout.adb | 10 +- gcc/ada/layout.ads | 2 +- gcc/ada/lib-writ.adb | 220 +- gcc/ada/lib-writ.ads | 102 + gcc/ada/lib-xref-spark_specific.adb | 1 + gcc/ada/lib.ads | 2 +- gcc/ada/libgnarl/a-taside.ads | 9 + gcc/ada/libgnarl/g-thread.adb | 9 +- gcc/ada/libgnarl/g-thread.ads | 4 +- gcc/ada/libgnarl/s-linux.ads | 2 +- gcc/ada/libgnarl/s-linux__alpha.ads | 2 +- gcc/ada/libgnarl/s-linux__android.ads | 2 +- gcc/ada/libgnarl/s-linux__hppa.ads | 2 +- gcc/ada/libgnarl/s-linux__mips.ads | 2 +- gcc/ada/libgnarl/s-linux__riscv.ads | 2 +- gcc/ada/libgnarl/s-linux__sparc.ads | 2 +- gcc/ada/libgnarl/s-osinte__kfreebsd-gnu.ads | 8 +- gcc/ada/libgnarl/s-osinte__linux.ads | 3 +- gcc/ada/libgnarl/s-osinte__mingw.ads | 2 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 7 +- gcc/ada/libgnat/a-calend.ads | 19 +- gcc/ada/libgnat/a-cbmutr.adb | 4 +- gcc/ada/libgnat/a-cfhama.adb | 7 +- gcc/ada/libgnat/a-cfhase.adb | 7 +- gcc/ada/libgnat/a-cfinve.adb | 4 +- gcc/ada/libgnat/a-cofove.adb | 187 +- gcc/ada/libgnat/a-cofove.ads | 59 +- gcc/ada/libgnat/a-cofuba.adb | 179 +- gcc/ada/libgnat/a-cofuba.ads | 17 +- gcc/ada/libgnat/a-dhfina.adb | 332 + gcc/ada/libgnat/a-dhfina.ads | 70 +- gcc/ada/libgnat/a-direct.adb | 94 +- gcc/ada/libgnat/a-einuoc.adb | 6 +- gcc/ada/libgnat/a-except.ads | 22 +- gcc/ada/libgnat/a-exexpr.adb | 188 +- gcc/ada/libgnat/a-strbou.ads | 521 +- gcc/ada/libgnat/a-strfix.adb | 10 +- gcc/ada/libgnat/a-strfix.ads | 455 +- gcc/ada/libgnat/a-strunb.ads | 485 +- gcc/ada/libgnat/a-strunb__shared.ads | 405 +- gcc/ada/libgnat/a-textio.adb | 13 +- gcc/ada/libgnat/a-textio.ads | 466 +- gcc/ada/libgnat/a-tideio.ads | 35 +- gcc/ada/libgnat/a-tienio.ads | 33 +- gcc/ada/libgnat/a-tifiio.adb | 2 +- gcc/ada/libgnat/a-tifiio.ads | 35 +- gcc/ada/libgnat/a-tiflio.ads | 35 +- gcc/ada/libgnat/a-tiinio.ads | 35 +- gcc/ada/libgnat/a-timoio.ads | 35 +- gcc/ada/libgnat/a-wichha.ads | 30 +- gcc/ada/libgnat/g-brapre.ads | 68 + gcc/ada/libgnat/g-comlin.adb | 25 +- gcc/ada/libgnat/g-comlin.ads | 10 +- gcc/ada/libgnat/g-dynhta.adb | 340 +- gcc/ada/libgnat/g-dynhta.ads | 82 +- gcc/ada/libgnat/g-encstr.adb | 8 +- gcc/ada/libgnat/g-exptty.adb | 51 +- gcc/ada/libgnat/g-exptty.ads | 14 +- gcc/ada/libgnat/g-graphs.adb | 1491 ++ gcc/ada/libgnat/g-graphs.ads | 536 + gcc/ada/libgnat/g-lists.adb | 221 +- gcc/ada/libgnat/g-lists.ads | 90 +- gcc/ada/libgnat/g-regexp.ads | 2 +- gcc/ada/libgnat/g-regpat.ads | 2 +- gcc/ada/libgnat/g-sercom.adb | 9 + gcc/ada/libgnat/g-sercom.ads | 73 +- gcc/ada/libgnat/g-sercom__linux.adb | 88 +- gcc/ada/libgnat/g-sercom__mingw.adb | 59 +- gcc/ada/libgnat/g-sets.adb | 82 +- gcc/ada/libgnat/g-sets.ads | 54 +- gcc/ada/libgnat/g-socket.adb | 40 +- gcc/ada/libgnat/g-socket.ads | 147 +- gcc/ada/libgnat/g-sothco.adb | 9 +- gcc/ada/libgnat/g-sothco.ads | 7 + gcc/ada/libgnat/g-spipat.ads | 2 +- gcc/ada/libgnat/g-traceb.adb | 12 + gcc/ada/libgnat/g-traceb.ads | 10 + gcc/ada/libgnat/s-imenne.adb | 9 +- gcc/ada/libgnat/s-memory.adb | 17 +- gcc/ada/libgnat/s-os_lib.adb | 10 +- gcc/ada/libgnat/s-os_lib.ads | 2 +- gcc/ada/libgnat/s-regexp.ads | 2 +- gcc/ada/libgnat/s-stratt.ads | 2 +- gcc/ada/libgnat/s-ststop.adb | 2 +- gcc/ada/libgnat/s-valboo.ads | 2 +- gcc/ada/libgnat/s-valcha.ads | 2 +- gcc/ada/libgnat/s-valdec.ads | 2 +- gcc/ada/libgnat/s-valenu.ads | 2 +- gcc/ada/libgnat/s-valint.ads | 2 +- gcc/ada/libgnat/s-vallld.ads | 2 +- gcc/ada/libgnat/s-vallli.ads | 2 +- gcc/ada/libgnat/s-valllu.ads | 2 +- gcc/ada/libgnat/s-valrea.adb | 98 +- gcc/ada/libgnat/s-valrea.ads | 2 +- gcc/ada/libgnat/s-valuns.ads | 2 +- gcc/ada/libgnat/s-valwch.ads | 2 +- gcc/ada/libgnat/s-win32.ads | 12 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/make.adb | 2 +- gcc/ada/mkdir.c | 3 +- gcc/ada/namet.adb | 27 + gcc/ada/namet.ads | 14 +- gcc/ada/opt.adb | 9 +- gcc/ada/opt.ads | 17 +- gcc/ada/osint-c.adb | 30 +- gcc/ada/osint.adb | 9 + gcc/ada/osint.ads | 3 + gcc/ada/par-ch3.adb | 6 +- gcc/ada/par-ch4.adb | 2 +- gcc/ada/par-ch6.adb | 2 +- gcc/ada/par-labl.adb | 2 +- gcc/ada/par-load.adb | 16 +- gcc/ada/par-prag.adb | 2 + gcc/ada/prep.adb | 2 +- gcc/ada/raise-gcc.c | 8 +- gcc/ada/raise.c | 13 +- gcc/ada/repinfo-input.adb | 1350 ++ gcc/ada/repinfo-input.ads | 78 + gcc/ada/repinfo.adb | 690 +- gcc/ada/repinfo.ads | 2 +- gcc/ada/rtinit.c | 202 +- gcc/ada/rtsfind.ads | 36 +- gcc/ada/runtime.h | 44 + gcc/ada/s-oscons-tmplt.c | 128 +- gcc/ada/scil_ll.adb | 67 - gcc/ada/scil_ll.ads | 14 +- gcc/ada/seh_init.c | 4 +- gcc/ada/sem.adb | 3 +- gcc/ada/sem.ads | 1 - gcc/ada/sem_aggr.adb | 45 +- gcc/ada/sem_attr.adb | 30 +- gcc/ada/sem_aux.adb | 19 + gcc/ada/sem_aux.ads | 6 +- gcc/ada/sem_ch10.adb | 32 +- gcc/ada/sem_ch12.adb | 319 +- gcc/ada/sem_ch12.ads | 4 - gcc/ada/sem_ch13.adb | 276 +- gcc/ada/sem_ch13.ads | 12 - gcc/ada/sem_ch2.adb | 18 +- gcc/ada/sem_ch3.adb | 662 +- gcc/ada/sem_ch4.adb | 176 +- gcc/ada/sem_ch5.adb | 26 +- gcc/ada/sem_ch6.adb | 44 +- gcc/ada/sem_ch6.ads | 2 +- gcc/ada/sem_ch7.adb | 132 +- gcc/ada/sem_ch8.adb | 270 +- gcc/ada/sem_ch9.adb | 56 +- gcc/ada/sem_dim.adb | 49 +- gcc/ada/sem_disp.adb | 19 +- gcc/ada/sem_disp.ads | 3 +- gcc/ada/sem_elab.adb | 20805 ++++++++++++------- gcc/ada/sem_elab.ads | 81 +- gcc/ada/sem_eval.adb | 107 +- gcc/ada/sem_prag.adb | 330 +- gcc/ada/sem_prag.ads | 20 +- gcc/ada/sem_res.adb | 678 +- gcc/ada/sem_spark.adb | 7455 ++++--- gcc/ada/sem_spark.ads | 40 +- gcc/ada/sem_util.adb | 699 +- gcc/ada/sem_util.ads | 56 +- gcc/ada/sem_warn.adb | 26 +- gcc/ada/sfn_scan.adb | 1 + gcc/ada/sinfo.adb | 46 +- gcc/ada/sinfo.ads | 134 +- gcc/ada/snames.ads-tmpl | 12 +- gcc/ada/socket.c | 11 + gcc/ada/sprint.adb | 91 +- gcc/ada/sprint.ads | 4 +- gcc/ada/style.ads | 4 + gcc/ada/styleg.adb | 25 + gcc/ada/styleg.ads | 5 + gcc/ada/stylesw.adb | 8 + gcc/ada/stylesw.ads | 4 + gcc/ada/switch-b.adb | 101 +- gcc/ada/sysdep.c | 47 +- gcc/ada/table.adb | 4 + gcc/ada/table.ads | 17 +- gcc/ada/targext.c | 7 + gcc/ada/terminals.c | 45 +- gcc/ada/tracebak.c | 8 +- gcc/ada/uintp.adb | 89 +- gcc/ada/uintp.ads | 6 +- gcc/ada/usage.adb | 2 + gcc/ada/validsw.adb | 9 +- gcc/ada/validsw.ads | 48 +- gcc/ada/warnsw.adb | 307 +- gcc/ada/warnsw.ads | 110 +- gcc/ada/xoscons.adb | 3 +- gcc/ada/xref_lib.adb | 2 +- gcc/alias.c | 99 +- gcc/align.h | 3 +- gcc/alloc-pool.h | 3 +- gcc/asan.c | 3 +- gcc/attribs.c | 15 +- gcc/auto-profile.c | 5 +- gcc/basic-block.h | 7 +- gcc/bitmap.c | 141 +- gcc/bitmap.h | 9 +- gcc/brig/ChangeLog | 75 +- gcc/builtins.c | 141 +- gcc/builtins.h | 1 + gcc/c-family/ChangeLog | 244 +- gcc/c-family/c-attribs.c | 60 +- gcc/c-family/c-common.c | 11 +- gcc/c-family/c-common.h | 3 +- gcc/c-family/c-format.c | 10 +- gcc/c-family/c-format.h | 1 + gcc/c-family/c-omp.c | 78 +- gcc/c-family/c-opts.c | 10 +- gcc/c-family/c-pragma.c | 1 + gcc/c-family/c-pragma.h | 9 +- gcc/c-family/c-pretty-print.h | 5 +- gcc/c-family/c-warn.c | 10 + gcc/c-family/c.opt | 12 + gcc/c/ChangeLog | 208 +- gcc/c/c-decl.c | 43 +- gcc/c/c-parser.c | 339 +- gcc/c/c-tree.h | 6 +- gcc/c/c-typeck.c | 73 +- gcc/c/gimple-parser.c | 84 +- gcc/caller-save.c | 24 +- gcc/calls.c | 12 +- gcc/cfg.c | 6 +- gcc/cfg.h | 4 +- gcc/cfganal.h | 4 +- gcc/cfgcleanup.c | 17 +- gcc/cfgexpand.c | 74 +- gcc/cfghooks.c | 18 +- gcc/cfghooks.h | 9 +- gcc/cfgloop.c | 134 +- gcc/cfgloop.h | 161 +- gcc/cfgloopanal.c | 20 +- gcc/cfgloopmanip.c | 90 +- gcc/cfgloopmanip.h | 32 +- gcc/cfgrtl.c | 65 +- gcc/cgraph.c | 91 +- gcc/cgraph.h | 102 +- gcc/cgraphbuild.c | 2 +- gcc/cgraphclones.c | 9 +- gcc/cgraphunit.c | 11 +- gcc/cif-code.def | 4 + gcc/collect2.c | 22 +- gcc/combine.c | 2 +- gcc/common.opt | 18 +- gcc/common/config/i386/i386-common.c | 2 +- gcc/common/config/riscv/riscv-common.c | 7 + gcc/common/config/rs6000/rs6000-common.c | 2 + gcc/config.gcc | 115 +- gcc/config.in | 6 + gcc/config/aarch64/aarch64-builtins.c | 90 +- gcc/config/aarch64/aarch64-c.c | 2 + gcc/config/aarch64/aarch64-cores.def | 2 +- gcc/config/aarch64/aarch64-option-extensions.def | 106 +- gcc/config/aarch64/aarch64-protos.h | 54 +- gcc/config/aarch64/aarch64-simd-builtins.def | 2 +- gcc/config/aarch64/aarch64-simd.md | 626 +- gcc/config/aarch64/aarch64-sve.md | 6592 ++++-- gcc/config/aarch64/aarch64-sve2.md | 8 +- gcc/config/aarch64/aarch64.c | 1882 +- gcc/config/aarch64/aarch64.h | 15 +- gcc/config/aarch64/aarch64.md | 345 +- gcc/config/aarch64/arm_acle.h | 55 +- gcc/config/aarch64/atomics.md | 36 +- gcc/config/aarch64/check-sve-md.awk | 66 + gcc/config/aarch64/constraints.md | 52 +- gcc/config/aarch64/iterators.md | 410 +- gcc/config/aarch64/predicates.md | 121 +- gcc/config/aarch64/t-aarch64 | 7 + gcc/config/alpha/alpha.c | 8 +- gcc/config/alpha/alpha.h | 2 +- gcc/config/alpha/alpha.md | 6 +- gcc/config/arc/arc-protos.h | 9 +- gcc/config/arc/arc.c | 753 +- gcc/config/arc/arc.h | 2 +- gcc/config/arc/arc.md | 143 +- gcc/config/arc/builtins.def | 2 +- gcc/config/arc/predicates.md | 2 + gcc/config/arm/aarch-common-protos.h | 1 - gcc/config/arm/aarch-common.c | 40 - gcc/config/arm/arm-builtins.c | 40 +- gcc/config/arm/arm-fixed.md | 54 +- gcc/config/arm/arm-protos.h | 6 +- gcc/config/arm/arm.c | 57 +- gcc/config/arm/arm.md | 790 +- gcc/config/arm/arm_cmse.h | 2 + gcc/config/arm/arm_neon.h | 21 +- gcc/config/arm/cortex-a53.md | 6 - gcc/config/arm/cortex-a57.md | 13 +- gcc/config/arm/crypto.md | 134 +- gcc/config/arm/exynos-m1.md | 5 - gcc/config/arm/iterators.md | 10 +- gcc/config/arm/iwmmxt.md | 16 +- gcc/config/arm/neon.md | 468 +- gcc/config/arm/predicates.md | 21 + gcc/config/arm/sync.md | 16 +- gcc/config/arm/thumb1.md | 28 +- gcc/config/arm/thumb2.md | 18 +- gcc/config/arm/types.md | 7 +- gcc/config/arm/vec-common.md | 54 +- gcc/config/arm/vfp.md | 26 +- gcc/config/avr/avr-c.c | 2 +- gcc/config/avr/avr-protos.h | 4 +- gcc/config/avr/avr.c | 20 +- gcc/config/avr/avr.md | 32 +- gcc/config/bfin/bfin-protos.h | 2 +- gcc/config/bfin/bfin.c | 14 +- gcc/config/bfin/bfin.h | 2 +- gcc/config/bfin/bfin.md | 4 +- gcc/config/c6x/c6x-protos.h | 2 +- gcc/config/c6x/c6x.c | 14 +- gcc/config/c6x/c6x.md | 4 +- gcc/config/darwin-c.c | 2 +- gcc/config/darwin-driver.c | 4 +- gcc/config/darwin.c | 27 +- gcc/config/darwin.h | 127 +- gcc/config/darwin.opt | 6 +- gcc/config/frv/frv.c | 2 +- gcc/config/frv/frv.md | 2 +- gcc/config/ft32/ft32.md | 2 +- gcc/config/gcn/gcn-valu.md | 47 +- gcc/config/gcn/gcn.c | 17 +- gcc/config/gcn/gcn.md | 96 +- gcc/config/gnu-user.h | 4 +- gcc/config/h8300/h8300.md | 6 +- gcc/config/i386/avx512fintrin.h | 70 + gcc/config/i386/avx512vlintrin.h | 28 + gcc/config/i386/avxintrin.h | 62 + gcc/config/i386/constraints.md | 1 - gcc/config/i386/darwin.h | 23 +- gcc/config/i386/darwin32-biarch.h | 58 + gcc/config/i386/darwin64-biarch.h | 59 + gcc/config/i386/darwin64.h | 58 - gcc/config/i386/host-mingw32.c | 4 +- gcc/config/i386/i386-builtin-types.def | 9 - gcc/config/i386/i386-builtin.def | 126 +- gcc/config/i386/i386-builtins.c | 6 +- gcc/config/i386/i386-expand.c | 116 +- gcc/config/i386/i386-features.c | 473 +- gcc/config/i386/i386-features.h | 15 +- gcc/config/i386/i386-options.c | 6 +- gcc/config/i386/i386-protos.h | 2 +- gcc/config/i386/i386.c | 109 +- gcc/config/i386/i386.h | 72 +- gcc/config/i386/i386.md | 583 +- gcc/config/i386/mmx.md | 491 +- gcc/config/i386/sse.md | 436 +- gcc/config/i386/{t-darwin => t-darwin32-biarch} | 0 gcc/config/i386/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/i386/x86-tune-costs.h | 1268 +- gcc/config/i386/x86-tune.def | 4 + gcc/config/i386/znver1.md | 579 +- gcc/config/ia64/ia64.c | 6 +- gcc/config/iq2000/iq2000.c | 2 +- gcc/config/lm32/lm32.md | 2 +- gcc/config/m32c/blkmov.md | 12 +- gcc/config/m32c/m32c-protos.h | 2 +- gcc/config/m32c/m32c.c | 10 +- gcc/config/m32r/m32r.c | 4 +- gcc/config/m32r/m32r.md | 4 +- gcc/config/mcore/mcore.md | 2 +- gcc/config/microblaze/microblaze.c | 2 +- gcc/config/microblaze/microblaze.md | 2 +- gcc/config/mips/micromips.md | 2 +- gcc/config/mips/mips.c | 16 +- gcc/config/mips/mips.h | 10 +- gcc/config/mips/mips.md | 14 +- gcc/config/msp430/driver-msp430.c | 751 +- gcc/config/msp430/msp430-devices.c | 970 + gcc/config/msp430/msp430-devices.h | 31 + gcc/config/msp430/msp430-protos.h | 3 +- gcc/config/msp430/msp430.c | 1296 +- gcc/config/msp430/msp430.h | 97 +- gcc/config/msp430/msp430.opt | 9 + gcc/config/msp430/t-msp430 | 236 +- gcc/config/nds32/nds32-intrinsic.c | 2 +- gcc/config/nds32/nds32-memory-manipulation.c | 30 +- gcc/config/nds32/nds32-multiple.md | 4 +- gcc/config/nds32/nds32-protos.h | 2 +- gcc/config/nios2/nios2.c | 2 +- gcc/config/nvptx/nvptx.c | 2 +- gcc/config/or1k/constraints.md | 4 + gcc/config/or1k/elf.opt | 6 +- gcc/config/or1k/or1k.c | 50 +- gcc/config/or1k/or1k.h | 3 + gcc/config/or1k/or1k.md | 131 +- gcc/config/or1k/or1k.opt | 78 +- gcc/config/or1k/predicates.md | 30 + gcc/config/pa/pa-netbsd.h | 137 + gcc/config/pa/pa-protos.h | 1 + gcc/config/pa/pa.c | 43 +- gcc/config/pa/pa.h | 1 - gcc/config/pa/pa.md | 20 +- gcc/config/pa/pa32-netbsd.h | 37 + gcc/config/pdp11/pdp11.md | 16 +- gcc/config/pru/pru.c | 2 +- gcc/config/riscv/multilib-generator | 37 + gcc/config/riscv/pic.md | 4 +- gcc/config/riscv/riscv-builtins.c | 2 +- gcc/config/riscv/riscv-opts.h | 5 + gcc/config/riscv/riscv.c | 125 +- gcc/config/riscv/riscv.h | 25 +- gcc/config/riscv/riscv.md | 13 +- gcc/config/riscv/riscv.opt | 14 + gcc/config/rs6000/aix.h | 3 +- gcc/config/rs6000/altivec.md | 2 +- gcc/config/rs6000/darwin.h | 53 +- gcc/config/rs6000/darwin32-biarch.h | 49 + gcc/config/rs6000/darwin64-biarch.h | 38 + gcc/config/rs6000/darwin64.h | 32 - gcc/config/rs6000/darwin7.h | 12 +- gcc/config/rs6000/darwin8.h | 14 +- gcc/config/rs6000/default64.h | 4 + gcc/config/rs6000/dfp.md | 214 +- gcc/config/rs6000/eabialtivec.h | 3 + gcc/config/rs6000/freebsd64.h | 6 +- gcc/config/rs6000/future.md | 521 + gcc/config/rs6000/linux.h | 13 - gcc/config/rs6000/linux64.h | 24 +- gcc/config/rs6000/linuxaltivec.h | 3 + gcc/config/rs6000/predicates.md | 83 +- gcc/config/rs6000/rs6000-c.c | 5 +- gcc/config/rs6000/rs6000-call.c | 8123 ++++++++ gcc/config/rs6000/rs6000-internal.h | 74 +- gcc/config/rs6000/rs6000-logue.c | 62 +- gcc/config/rs6000/rs6000-protos.h | 2 +- gcc/config/rs6000/rs6000.c | 8555 +------- gcc/config/rs6000/rs6000.h | 58 +- gcc/config/rs6000/rs6000.md | 274 +- gcc/config/rs6000/rs6000.opt | 7 - gcc/config/rs6000/rtems.h | 3 - gcc/config/rs6000/smmintrin.h | 20 + gcc/config/rs6000/sysv4.h | 5 +- gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} | 0 .../rs6000/{t-darwin64 => t-darwin64-biarch} | 0 gcc/config/rs6000/t-rs6000 | 5 + gcc/config/rs6000/vector.md | 13 + gcc/config/rs6000/vsx.md | 20 +- gcc/config/rx/rx.c | 2 +- gcc/config/rx/rx.md | 12 +- gcc/config/s390/constraints.md | 12 + gcc/config/s390/predicates.md | 35 + gcc/config/s390/s390-c.c | 2 +- gcc/config/s390/s390-modes.def | 14 + gcc/config/s390/s390-protos.h | 3 +- gcc/config/s390/s390.c | 104 +- gcc/config/s390/s390.md | 207 +- gcc/config/s390/subst.md | 72 - gcc/config/s390/vector.md | 12 +- gcc/config/s390/vx-builtins.md | 2 +- gcc/config/sh/sh.c | 2 +- gcc/config/sh/sh.md | 2 +- gcc/config/sparc/sparc.c | 6 +- gcc/config/sparc/sparc.h | 2 +- gcc/config/sparc/sparc.md | 18 +- gcc/config/spu/spu-c.c | 2 +- gcc/config/spu/spu.c | 2 +- gcc/config/stormy16/stormy16.c | 2 +- gcc/config/tilegx/tilegx.c | 2 +- gcc/config/tilepro/tilepro.c | 2 +- gcc/config/vax/vax-protos.h | 1 - gcc/config/vax/vax.h | 2 +- gcc/config/vax/vax.md | 8 +- gcc/config/visium/visium.h | 4 +- gcc/config/visium/visium.md | 2 +- gcc/config/xtensa/xtensa.c | 4 +- gcc/config/xtensa/xtensa.md | 2 +- gcc/configure | 163 +- gcc/configure.ac | 66 + gcc/convert.c | 86 - gcc/coretypes.h | 46 +- gcc/coverage.c | 13 +- gcc/cp/ChangeLog | 678 +- gcc/cp/call.c | 55 +- gcc/cp/class.c | 114 +- gcc/cp/constexpr.c | 86 +- gcc/cp/constraint.cc | 7 +- gcc/cp/cp-gimplify.c | 14 +- gcc/cp/cp-objcp-common.c | 1 - gcc/cp/cp-tree.h | 95 +- gcc/cp/cvt.c | 12 +- gcc/cp/cxx-pretty-print.c | 1 - gcc/cp/cxx-pretty-print.h | 3 +- gcc/cp/decl.c | 195 +- gcc/cp/decl2.c | 80 +- gcc/cp/error.c | 5 +- gcc/cp/init.c | 12 +- gcc/cp/lambda.c | 30 +- gcc/cp/lex.c | 2 +- gcc/cp/logic.cc | 9 +- gcc/cp/name-lookup.c | 66 +- gcc/cp/parser.c | 838 +- gcc/cp/pt.c | 364 +- gcc/cp/search.c | 5 +- gcc/cp/semantics.c | 197 +- gcc/cp/tree.c | 49 +- gcc/cp/typeck.c | 41 +- gcc/cp/typeck2.c | 6 +- gcc/d/ChangeLog | 49 +- gcc/d/d-codegen.cc | 8 +- gcc/d/d-convert.cc | 1 - gcc/d/intrinsics.cc | 5 +- gcc/d/runtime.cc | 8 +- gcc/data-streamer-in.c | 33 +- gcc/data-streamer-out.c | 9 + gcc/data-streamer.h | 32 +- gcc/dbgcnt.def | 1 + gcc/ddg.c | 8 +- gcc/defaults.h | 6 +- gcc/df-core.c | 16 +- gcc/df-problems.c | 159 +- gcc/df-scan.c | 63 +- gcc/df.h | 53 +- gcc/diagnostic-show-locus.c | 18 +- gcc/diagnostic.c | 3 + gcc/diagnostic.h | 5 +- gcc/doc/cppopts.texi | 4 + gcc/doc/extend.texi | 54 +- gcc/doc/generic.texi | 5 + gcc/doc/include/gpl_v3.texi | 2 +- gcc/doc/install.texi | 17 +- gcc/doc/invoke.texi | 279 +- gcc/doc/md.texi | 67 +- gcc/doc/rtl.texi | 2 +- gcc/doc/sourcebuild.texi | 91 + gcc/doc/tm.texi | 24 +- gcc/doc/tm.texi.in | 2 - gcc/dojump.h | 3 +- gcc/domwalk.c | 15 +- gcc/dse.c | 19 +- gcc/dump-context.h | 3 +- gcc/dumpfile.h | 5 +- gcc/dwarf2cfi.c | 7 + gcc/dwarf2out.c | 62 +- gcc/edit-context.c | 7 +- gcc/emit-rtl.c | 22 +- gcc/emit-rtl.h | 10 +- gcc/except.c | 31 +- gcc/explow.c | 17 +- gcc/expmed.c | 14 +- gcc/expr.c | 51 +- gcc/fibonacci_heap.c | 3 +- gcc/flags.h | 7 +- gcc/fold-const-call.c | 38 + gcc/fold-const.c | 252 +- gcc/fold-const.h | 5 +- gcc/fortran/ChangeLog | 388 +- gcc/fortran/arith.c | 50 - gcc/fortran/arith.h | 5 - gcc/fortran/array.c | 18 +- gcc/fortran/check.c | 708 +- gcc/fortran/decl.c | 31 +- gcc/fortran/dependency.c | 38 +- gcc/fortran/dependency.h | 3 +- gcc/fortran/dump-parse-tree.c | 33 + gcc/fortran/expr.c | 94 +- gcc/fortran/frontend-passes.c | 127 +- gcc/fortran/gfortran.h | 27 +- gcc/fortran/gfortran.texi | 19 +- gcc/fortran/interface.c | 37 +- gcc/fortran/intrinsic.c | 56 +- gcc/fortran/intrinsic.texi | 10 +- gcc/fortran/invoke.texi | 41 +- gcc/fortran/lang.opt | 8 + gcc/fortran/libgfortran.h | 6 +- gcc/fortran/match.c | 37 +- gcc/fortran/misc.c | 12 +- gcc/fortran/openmp.c | 17 +- gcc/fortran/options.c | 6 +- gcc/fortran/parse.c | 13 + gcc/fortran/primary.c | 98 +- gcc/fortran/resolve.c | 169 +- gcc/fortran/simplify.c | 93 +- gcc/fortran/symbol.c | 115 +- gcc/fortran/target-memory.c | 43 +- gcc/fortran/trans-array.c | 19 +- gcc/fortran/trans-common.c | 79 +- gcc/fortran/trans-decl.c | 111 +- gcc/fortran/trans-expr.c | 9 +- gcc/fortran/trans-intrinsic.c | 178 +- gcc/fortran/trans-openmp.c | 1 - gcc/fortran/trans-types.c | 10 +- gcc/fortran/trans.c | 84 +- gcc/fortran/trans.h | 3 +- gcc/function.c | 84 +- gcc/function.h | 10 +- gcc/fwprop.c | 134 +- gcc/gcc-rich-location.h | 2 +- gcc/gcc.c | 51 +- gcc/gcc.h | 1 + gcc/gcov-counter.def | 4 +- gcc/gcov-io.h | 7 +- gcc/gcov.c | 29 +- gcc/gdbhooks.py | 21 +- gcc/gdbinit.in | 10 + gcc/genattrtab.c | 145 +- gcc/genemit.c | 65 +- gcc/generic-match-head.c | 2 +- gcc/genextract.c | 11 +- gcc/genmatch.c | 91 +- gcc/genopinit.c | 62 +- gcc/genoutput.c | 52 +- gcc/genpreds.c | 33 +- gcc/genrecog.c | 60 +- gcc/gensupport.c | 122 +- gcc/gensupport.h | 3 +- gcc/ggc-common.c | 3 +- gcc/ggc-page.c | 8 +- gcc/ggc-tests.c | 3 +- gcc/gimple-fold.c | 198 +- gcc/gimple-loop-interchange.cc | 65 +- gcc/gimple-loop-jam.c | 20 +- gcc/gimple-loop-versioning.cc | 72 +- gcc/gimple-match-head.c | 46 +- gcc/gimple-match.h | 13 +- gcc/gimple-pretty-print.c | 30 +- gcc/gimple-ssa-backprop.c | 3 +- gcc/gimple-ssa-evrp-analyze.c | 43 +- gcc/gimple-ssa-evrp-analyze.h | 6 +- gcc/gimple-ssa-evrp.c | 7 +- gcc/gimple-ssa-isolate-paths.c | 488 +- gcc/gimple-ssa-sprintf.c | 9 +- gcc/gimple-ssa-store-merging.c | 35 +- gcc/gimple-ssa-strength-reduction.c | 14 +- gcc/gimple-ssa-warn-alloca.c | 11 +- gcc/gimple-ssa-warn-restrict.c | 3 +- gcc/gimple-streamer-in.c | 8 +- gcc/gimple-streamer.h | 2 +- gcc/gimple.c | 26 +- gcc/gimple.h | 20 +- gcc/gimplify.c | 507 +- gcc/go/ChangeLog | 14 +- gcc/go/go-gcc.cc | 9 + gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/export.cc | 761 +- gcc/go/gofrontend/export.h | 26 +- gcc/go/gofrontend/expressions.cc | 24 +- gcc/go/gofrontend/expressions.h | 4 + gcc/go/gofrontend/gogo.cc | 109 +- gcc/go/gofrontend/gogo.h | 45 +- gcc/go/gofrontend/import.cc | 61 +- gcc/go/gofrontend/import.h | 33 +- gcc/go/gofrontend/names.cc | 33 +- gcc/go/gofrontend/runtime.def | 27 +- gcc/go/gofrontend/statements.cc | 259 +- gcc/go/gofrontend/statements.h | 40 +- gcc/go/gofrontend/types.cc | 4 + gcc/godump.c | 19 +- gcc/graph.c | 4 +- gcc/hard-reg-set.h | 4 +- gcc/hash-map-tests.c | 135 + gcc/hash-map.h | 40 +- gcc/hash-set-tests.c | 155 + gcc/hash-set.h | 12 +- gcc/hash-table.h | 14 +- gcc/hsa-brig.c | 8 +- gcc/hsa-common.h | 16 +- gcc/hsa-dump.c | 2 +- gcc/hsa-gen.c | 7 +- gcc/hsa-regalloc.c | 2 +- gcc/ifcvt.c | 7 +- gcc/inchash.h | 2 +- gcc/input.c | 20 +- gcc/input.h | 7 +- gcc/int-vector-builder.h | 9 +- gcc/internal-fn.c | 38 +- gcc/internal-fn.def | 4 + gcc/ipa-cp.c | 193 +- gcc/ipa-devirt.c | 22 +- gcc/ipa-fnsummary.c | 253 +- gcc/ipa-fnsummary.h | 22 +- gcc/ipa-hsa.c | 2 +- gcc/ipa-icf-gimple.c | 4 +- gcc/ipa-icf.c | 216 +- gcc/ipa-inline-analysis.c | 6 +- gcc/ipa-inline-transform.c | 42 +- gcc/ipa-inline.c | 38 +- gcc/ipa-inline.h | 3 +- gcc/ipa-param-manipulation.c | 14 +- gcc/ipa-polymorphic-call.c | 4 +- gcc/ipa-predicate.c | 12 +- gcc/ipa-predicate.h | 12 +- gcc/ipa-profile.c | 6 +- gcc/ipa-prop.c | 118 +- gcc/ipa-prop.h | 53 +- gcc/ipa-pure-const.c | 10 +- gcc/ipa-ref.h | 4 +- gcc/ipa-reference.c | 2 +- gcc/ipa-split.c | 28 +- gcc/ira-build.c | 8 +- gcc/ira-color.c | 4 +- gcc/ira-conflicts.c | 4 +- gcc/ira-emit.c | 15 +- gcc/ira-int.h | 18 +- gcc/ira-lives.c | 9 +- gcc/ira.c | 152 +- gcc/jit/ChangeLog | 54 +- gcc/jit/docs/topics/compatibility.rst | 5 + gcc/jit/docs/topics/types.rst | 24 + gcc/jit/jit-common.h | 1 + gcc/jit/jit-playback.c | 96 +- gcc/jit/jit-playback.h | 11 +- gcc/jit/jit-recording.c | 84 +- gcc/jit/jit-recording.h | 44 +- gcc/jit/libgccjit++.h | 14 + gcc/jit/libgccjit.c | 54 + gcc/jit/libgccjit.h | 15 + gcc/jit/libgccjit.map | 7 +- gcc/langhooks.c | 6 +- gcc/loop-doloop.c | 10 +- gcc/loop-init.c | 6 +- gcc/loop-invariant.c | 45 +- gcc/loop-iv.c | 103 +- gcc/loop-unroll.c | 62 +- gcc/lower-subreg.c | 46 +- gcc/lra-constraints.c | 45 +- gcc/lra-eliminations.c | 41 +- gcc/lra-int.h | 18 +- gcc/lra-lives.c | 15 +- gcc/lra-remat.c | 16 +- gcc/lra-spills.c | 20 +- gcc/lra.c | 74 +- gcc/lto-cgraph.c | 30 +- gcc/lto-compress.c | 138 +- gcc/lto-compress.h | 3 +- gcc/lto-section-in.c | 18 +- gcc/lto-section-out.c | 2 - gcc/lto-streamer-in.c | 66 +- gcc/lto-streamer-out.c | 57 +- gcc/lto-streamer.h | 71 +- gcc/lto-wrapper.c | 167 +- gcc/lto/ChangeLog | 337 +- gcc/lto/Make-lang.in | 2 +- gcc/lto/lang.opt | 3 + gcc/lto/lto-common.c | 73 +- gcc/lto/lto-dump.c | 61 +- gcc/lto/lto-symtab.c | 3 +- gcc/machmode.h | 9 +- gcc/match.pd | 158 +- gcc/mem-stats.h | 9 +- gcc/modulo-sched.c | 14 +- gcc/multiple_target.c | 3 +- gcc/objc/ChangeLog | 92 +- gcc/objcp/ChangeLog | 20 +- gcc/omp-expand.c | 349 +- gcc/omp-general.c | 10 +- gcc/omp-general.h | 2 +- gcc/omp-grid.c | 9 +- gcc/omp-low.c | 1604 +- gcc/omp-offload.c | 4 +- gcc/omp-simd-clone.c | 15 +- gcc/optabs-query.c | 2 +- gcc/optabs-query.h | 3 +- gcc/optabs.c | 111 +- gcc/optabs.def | 4 + gcc/optabs.h | 39 +- gcc/optinfo.h | 2 +- gcc/opts-common.c | 30 +- gcc/opts-global.c | 6 +- gcc/opts.c | 98 +- gcc/opts.h | 3 +- gcc/params.def | 34 +- gcc/passes.c | 77 +- gcc/passes.def | 10 +- gcc/po/ChangeLog | 8 +- gcc/po/uk.po | 96 +- gcc/poly-int.h | 4 +- gcc/predict.c | 122 +- gcc/predict.h | 8 +- gcc/pretty-print.h | 6 +- gcc/print-tree.c | 6 +- gcc/profile-count.c | 4 +- gcc/profile-count.h | 10 +- gcc/profile.c | 46 +- gcc/read-md.c | 27 +- gcc/read-md.h | 16 +- gcc/read-rtl-function.c | 3 +- gcc/read-rtl.c | 67 +- gcc/recog.h | 17 + gcc/ree.c | 3 +- gcc/reg-stack.c | 2 +- gcc/reginfo.c | 3 +- gcc/regrename.c | 73 +- gcc/regrename.h | 11 +- gcc/reload.h | 11 +- gcc/reload1.c | 83 +- gcc/resource.c | 4 + gcc/rtl-iter.h | 3 +- gcc/rtl.h | 48 +- gcc/rtlanal.c | 17 + gcc/rtx-vector-builder.h | 16 +- gcc/sanopt.c | 13 +- gcc/sched-deps.c | 44 +- gcc/sched-ebb.c | 2 +- gcc/sched-int.h | 21 +- gcc/sched-rgn.c | 12 +- gcc/sel-sched-ir.c | 28 +- gcc/sel-sched-ir.h | 19 +- gcc/selftest.h | 5 +- gcc/sese.c | 6 +- gcc/sese.h | 12 +- gcc/simplify-rtx.c | 197 +- gcc/sort.cc | 60 +- gcc/sreal.c | 2 +- gcc/sreal.h | 4 +- gcc/stmt.c | 60 +- gcc/streamer-hooks.h | 8 +- gcc/symtab.c | 33 +- gcc/system.h | 9 +- gcc/target-globals.c | 14 +- gcc/target-globals.h | 19 +- gcc/target.def | 27 +- gcc/target.h | 10 +- gcc/targhooks.c | 21 +- gcc/targhooks.h | 13 +- gcc/testsuite/ChangeLog | 3143 ++- gcc/testsuite/ChangeLog-2018 | 4 +- gcc/testsuite/c-c++-common/array-1.c | 247 + gcc/testsuite/c-c++-common/asan/memcmp-1.c | 4 +- .../c-c++-common/cpp/fmax-include-depth-1a.h | 1 + .../c-c++-common/cpp/fmax-include-depth-1b.h | 1 + .../c-c++-common/cpp/fmax-include-depth.c | 4 + gcc/testsuite/c-c++-common/gomp/cancel-1.c | 16 +- gcc/testsuite/c-c++-common/gomp/clause-dups-1.c | 222 + gcc/testsuite/c-c++-common/gomp/clauses-1.c | 133 +- gcc/testsuite/c-c++-common/gomp/declare-target-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/declare-target-4.c | 44 + gcc/testsuite/c-c++-common/gomp/if-4.c | 60 + .../c-c++-common/gomp/lastprivate-conditional-5.c | 33 + gcc/testsuite/c-c++-common/gomp/loop-1.c | 271 + gcc/testsuite/c-c++-common/gomp/loop-2.c | 294 + gcc/testsuite/c-c++-common/gomp/loop-3.c | 145 + gcc/testsuite/c-c++-common/gomp/loop-4.c | 46 + gcc/testsuite/c-c++-common/gomp/loop-5.c | 56 + gcc/testsuite/c-c++-common/gomp/order-1.c | 53 + gcc/testsuite/c-c++-common/gomp/order-2.c | 57 + gcc/testsuite/c-c++-common/gomp/order-3.c | 212 + gcc/testsuite/c-c++-common/gomp/order-4.c | 29 + gcc/testsuite/c-c++-common/gomp/pr91401-1.c | 10 + gcc/testsuite/c-c++-common/gomp/pr91401-2.c | 15 + gcc/testsuite/c-c++-common/gomp/reduction-task-3.c | 12 + gcc/testsuite/c-c++-common/gomp/scan-3.c | 2 +- gcc/testsuite/c-c++-common/gomp/scan-4.c | 2 +- gcc/testsuite/c-c++-common/gomp/scan-5.c | 13 + gcc/testsuite/c-c++-common/gomp/simd-setjmp-1.c | 68 + gcc/testsuite/c-c++-common/gomp/target-data-1.c | 30 +- gcc/testsuite/c-c++-common/gomp/teams-2.c | 44 +- gcc/testsuite/c-c++-common/guality/Og-dce-1.c | 14 + gcc/testsuite/c-c++-common/guality/Og-dce-2.c | 19 + gcc/testsuite/c-c++-common/guality/Og-dce-3.c | 29 + .../c-c++-common/guality/Og-global-dse-1.c | 17 + .../c-c++-common/guality/Og-static-wo-1.c | 15 + gcc/testsuite/c-c++-common/pr53633-2.c | 19 + gcc/testsuite/c-c++-common/pr89888.c | 4 +- gcc/testsuite/c-c++-common/pr90590-1.c | 15 + gcc/testsuite/c-c++-common/pr90590-1.h | 2 + gcc/testsuite/c-c++-common/pr90590-2.c | 11 + gcc/testsuite/c-c++-common/pr90590-2.h | 4 + gcc/testsuite/c-c++-common/ubsan/object-size-9.c | 2 +- gcc/testsuite/g++.dg/Wmissing-attributes-1.C | 66 + gcc/testsuite/g++.dg/abi/mangle53.C | 5 +- gcc/testsuite/g++.dg/abi/mangle73.C | 96 + gcc/testsuite/g++.dg/concepts/pr89036.C | 10 + gcc/testsuite/g++.dg/conversion/simd4.C | 12 +- gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C | 19 + gcc/testsuite/g++.dg/cpp0x/decltype72.C | 19 + gcc/testsuite/g++.dg/cpp0x/desig1.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum20.C | 2 +- gcc/testsuite/g++.dg/cpp0x/enum28.C | 4 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-67.C | 2 +- gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C | 40 + gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C | 40 + .../g++.dg/cpp0x/lambda/lambda-variadic9.C | 16 + gcc/testsuite/g++.dg/cpp0x/nontype2.C | 7 + gcc/testsuite/g++.dg/cpp0x/nontype3.C | 32 + gcc/testsuite/g++.dg/cpp0x/nontype4.C | 25 + gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C | 28 + gcc/testsuite/g++.dg/cpp0x/nullptr42.C | 18 + gcc/testsuite/g++.dg/cpp0x/range-for19.C | 2 +- gcc/testsuite/g++.dg/cpp1y/auto-fn56.C | 19 + gcc/testsuite/g++.dg/cpp1y/constexpr-79520.C | 11 + gcc/testsuite/g++.dg/cpp1y/constexpr-neg1.C | 2 +- .../g++.dg/cpp1y/lambda-generic-pretty1.C | 17 + gcc/testsuite/g++.dg/cpp1y/lambda-init16.C | 2 +- gcc/testsuite/g++.dg/cpp1y/new1.C | 73 + gcc/testsuite/g++.dg/cpp1y/new2.C | 39 + gcc/testsuite/g++.dg/cpp1z/class-deduction67.C | 21 + gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C | 28 + .../g++.dg/cpp1z/has-unique-obj-representations2.C | 2 +- gcc/testsuite/g++.dg/cpp1z/nodiscard6.C | 11 + gcc/testsuite/g++.dg/cpp2a/comma1.C | 26 + gcc/testsuite/g++.dg/cpp2a/comma2.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma3.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma4.C | 27 + gcc/testsuite/g++.dg/cpp2a/comma5.C | 21 + gcc/testsuite/g++.dg/cpp2a/cond-triv1.C | 46 + gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C | 46 + gcc/testsuite/g++.dg/cpp2a/inline-asm1.C | 13 + gcc/testsuite/g++.dg/cpp2a/inline-asm2.C | 17 + gcc/testsuite/g++.dg/cpp2a/inline-asm3.C | 12 + gcc/testsuite/g++.dg/cpp2a/nontype-class18.C | 17 + gcc/testsuite/g++.dg/cpp2a/nontype-class19.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class20.C | 13 + gcc/testsuite/g++.dg/cpp2a/nontype-class21.C | 10 + gcc/testsuite/g++.dg/cpp2a/nontype-class22.C | 21 + gcc/testsuite/g++.dg/cpp2a/nontype-class23.C | 102 + gcc/testsuite/g++.dg/cpp2a/typename17.C | 6 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C | 24 + .../g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C | 20 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C | 24 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C | 12 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C | 13 + gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C | 16 + .../g++.dg/diagnostic/complex-invalid-1.C | 1 + gcc/testsuite/g++.dg/diagnostic/delete1.C | 14 + gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C | 5 + gcc/testsuite/g++.dg/expr/cond15.C | 13 + gcc/testsuite/g++.dg/expr/cond16.C | 25 + gcc/testsuite/g++.dg/ext/is_std_layout3.C | 18 + gcc/testsuite/g++.dg/ext/is_std_layout4.C | 11 + gcc/testsuite/g++.dg/gcov/pr16855.C | 10 +- gcc/testsuite/g++.dg/gomp/pr91110.C | 11 + gcc/testsuite/g++.dg/gomp/unmappable-1.C | 20 + gcc/testsuite/g++.dg/guality/guality.exp | 18 +- gcc/testsuite/g++.dg/init/array53.C | 33 + gcc/testsuite/g++.dg/ipa/ipa-icf-2.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-3.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-4.C | 2 +- gcc/testsuite/g++.dg/ipa/ipa-icf-6.C | 2 +- .../g++.dg/lookup/missing-std-include-5.C | 1 + .../g++.dg/lookup/missing-std-include-6.C | 9 - .../g++.dg/lookup/missing-std-include-8.C | 9 + gcc/testsuite/g++.dg/lto/alias-1_0.C | 6 +- gcc/testsuite/g++.dg/lto/alias-2_0.C | 6 +- gcc/testsuite/g++.dg/lto/alias-3_0.C | 29 + gcc/testsuite/g++.dg/lto/alias-3_1.c | 18 + gcc/testsuite/g++.dg/lto/alias-4_0.C | 31 + gcc/testsuite/g++.dg/lto/alias-5_0.C | 35 + gcc/testsuite/g++.dg/lto/alias-5_1.C | 9 + gcc/testsuite/g++.dg/lto/alias-5_2.c | 7 + gcc/testsuite/g++.dg/lto/devirt-19_0.C | 2 +- gcc/testsuite/g++.dg/lto/pr87906_0.C | 1 + gcc/testsuite/g++.dg/lto/pr89330_0.C | 52 + gcc/testsuite/g++.dg/lto/pr89330_1.C | 36 + gcc/testsuite/g++.dg/lto/pr90990_0.C | 31 + gcc/testsuite/g++.dg/opt/pr91164.C | 89 + gcc/testsuite/g++.dg/other/anon-union3.C | 4 +- gcc/testsuite/g++.dg/other/final4.C | 16 + gcc/testsuite/g++.dg/other/friend3.C | 4 +- gcc/testsuite/g++.dg/parse/dtor5.C | 10 +- gcc/testsuite/g++.dg/parse/error8.C | 2 +- gcc/testsuite/g++.dg/parse/friend7.C | 6 +- gcc/testsuite/g++.dg/parse/typedef9.C | 4 +- gcc/testsuite/g++.dg/pr60517.C | 22 + gcc/testsuite/g++.dg/pr90981.C | 8 + gcc/testsuite/g++.dg/pr91173.C | 45 + gcc/testsuite/g++.dg/pr91221.C | 13 + gcc/testsuite/g++.dg/template/error22.C | 2 +- gcc/testsuite/g++.dg/tls/thread_local-ice5.C | 7 + gcc/testsuite/g++.dg/torture/pr90313.cc | 33 + gcc/testsuite/g++.dg/torture/pr91270.C | 10 + gcc/testsuite/g++.dg/torture/pr91280.C | 223 + gcc/testsuite/g++.dg/torture/pr91334.C | 14 + gcc/testsuite/g++.dg/tree-prof/devirt.C | 2 +- gcc/testsuite/g++.dg/tree-prof/indir-call-prof.C | 2 +- gcc/testsuite/g++.dg/tree-prof/morefunc.C | 2 +- gcc/testsuite/g++.dg/tree-prof/reorder.C | 2 +- gcc/testsuite/g++.dg/tree-ssa/final2.C | 35 + gcc/testsuite/g++.dg/tree-ssa/final3.C | 23 + gcc/testsuite/g++.dg/tree-ssa/pr19807.C | 3 +- gcc/testsuite/g++.dg/tree-ssa/pr83518.C | 27 + gcc/testsuite/g++.dg/tree-ssa/pr90883.C | 5 +- gcc/testsuite/g++.dg/ubsan/vla-1.C | 10 +- gcc/testsuite/g++.dg/vect/simd-10.cc | 8 + gcc/testsuite/g++.dg/vect/simd-6.cc | 2 +- gcc/testsuite/g++.dg/vect/simd-9.cc | 2 +- .../g++.dg/warn/Wimplicit-fallthrough-4.C | 22 + gcc/testsuite/g++.dg/warn/Wsign-conversion-5.C | 18 + gcc/testsuite/g++.old-deja/g++.brendan/err-msg5.C | 2 +- gcc/testsuite/g++.old-deja/g++.eh/cond1.C | 4 +- gcc/testsuite/g++.old-deja/g++.other/cond5.C | 4 +- .../aarch64/return_address_sign_ab_exception.C | 1 + .../aarch64/return_address_sign_b_exception.C | 1 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_1.C | 21 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C | 20 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_3.C | 21 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C | 20 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C | 18 + gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C | 18 + .../gcc.c-torture/{ => compile}/pr88140.c | 0 gcc/testsuite/gcc.c-torture/compile/pr91190.c | 31 + gcc/testsuite/gcc.c-torture/compile/pr91204.c | 11 + .../gcc.c-torture/execute/builtins/builtins.exp | 2 +- .../gcc.c-torture/execute/noinit-attribute.c | 59 + gcc/testsuite/gcc.c-torture/execute/pr91137.c | 34 + gcc/testsuite/gcc.c-torture/execute/return-addr.c | 122 + gcc/testsuite/gcc.dg/Walloca-4.c | 7 +- gcc/testsuite/gcc.dg/Warray-bounds-43.c | 133 + gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c | 56 + gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c | 293 + gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c | 248 + gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c | 370 + gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c | 40 + gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c | 203 + gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c | 50 + gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c | 88 + gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c | 73 + gcc/testsuite/gcc.dg/Wstringop-overflow-14.c | 56 + gcc/testsuite/gcc.dg/attr-nonstring-2.c | 8 +- gcc/testsuite/gcc.dg/autopar/pr91162.c | 25 + gcc/testsuite/gcc.dg/enum-redef-1.c | 29 + gcc/testsuite/gcc.dg/format/pr80619.c | 89 + gcc/testsuite/gcc.dg/gimplefe-42.c | 18 + gcc/testsuite/gcc.dg/gimplefe-43.c | 25 + gcc/testsuite/gcc.dg/gimplefe-44.c | 33 + gcc/testsuite/gcc.dg/gomp/pr78884.c | 16 + gcc/testsuite/gcc.dg/gomp/pr91063.c | 17 + gcc/testsuite/gcc.dg/gomp/pr91216.c | 20 + gcc/testsuite/gcc.dg/guality/guality.exp | 18 +- gcc/testsuite/gcc.dg/guality/guality.h | 7 + gcc/testsuite/gcc.dg/ipa/ipa-icf-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-10.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-11.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-12.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-13.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-16.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-18.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-2.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-20.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-21.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-23.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-25.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-26.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-27.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-3.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-35.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-36.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-37.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-38.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-39.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-5.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-7.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-8.c | 2 +- gcc/testsuite/gcc.dg/ipa/ipa-icf-merge-1.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr64307.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr90555.c | 2 +- gcc/testsuite/gcc.dg/plugin/start_unit_plugin.c | 13 + gcc/testsuite/gcc.dg/pr41551.c | 2 + gcc/testsuite/gcc.dg/pr57438-2.c | 23 - gcc/testsuite/gcc.dg/pr59523.c | 2 + gcc/testsuite/gcc.dg/pr79983.c | 2 +- gcc/testsuite/gcc.dg/pr80170.c | 6 +- gcc/testsuite/gcc.dg/pr90756.c | 26 + gcc/testsuite/gcc.dg/pr90892.c | 14 + gcc/testsuite/gcc.dg/pr91069.c | 20 + gcc/testsuite/gcc.dg/pr91172.c | 3 + gcc/testsuite/gcc.dg/pr91181.c | 21 + gcc/testsuite/gcc.dg/predict-17.c | 4 +- gcc/testsuite/gcc.dg/spellcheck-options-21.c | 3 + gcc/testsuite/gcc.dg/store_merging_27.c | 2 +- gcc/testsuite/gcc.dg/store_merging_28.c | 2 +- gcc/testsuite/gcc.dg/store_merging_29.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-26.c | 3 +- gcc/testsuite/gcc.dg/strlenopt-44.c | 2 +- gcc/testsuite/gcc.dg/strlenopt-67.c | 52 + gcc/testsuite/gcc.dg/strlenopt-70.c | 331 + gcc/testsuite/gcc.dg/strlenopt-71.c | 223 + gcc/testsuite/gcc.dg/strlenopt-72.c | 69 + gcc/testsuite/gcc.dg/strlenopt-73.c | 135 + gcc/testsuite/gcc.dg/strlenopt-74.c | 175 + gcc/testsuite/gcc.dg/strlenopt-75.c | 118 + gcc/testsuite/gcc.dg/strlenopt-76.c | 174 + gcc/testsuite/gcc.dg/strlenopt-77.c | 84 + gcc/testsuite/gcc.dg/strlenopt-8.c | 8 +- gcc/testsuite/gcc.dg/struct-ret-1.c | 4 +- gcc/testsuite/gcc.dg/torture/pr91126.c | 28 + gcc/testsuite/gcc.dg/torture/pr91145.c | 16 + gcc/testsuite/gcc.dg/torture/pr91178-2.c | 11 + gcc/testsuite/gcc.dg/torture/pr91178.c | 11 + gcc/testsuite/gcc.dg/torture/pr91180.c | 13 + gcc/testsuite/gcc.dg/torture/pr91200.c | 32 + gcc/testsuite/gcc.dg/torture/pr91207.c | 25 + gcc/testsuite/gcc.dg/torture/pr91211.c | 19 + gcc/testsuite/gcc.dg/torture/pr91267.c | 21 + gcc/testsuite/gcc.dg/torture/pr91323.c | 51 + gcc/testsuite/gcc.dg/torture/pr91445.c | 22 + gcc/testsuite/gcc.dg/torture/ssa-fre-5.c | 28 + gcc/testsuite/gcc.dg/torture/ssa-fre-6.c | 28 + gcc/testsuite/gcc.dg/torture/ssa-fre-7.c | 30 + .../gcc.dg/tree-prof/ic-misattribution-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/indir-call-prof.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/stringop-2.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-1.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-2.c | 7 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-3.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-4.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-5.c | 2 +- gcc/testsuite/gcc.dg/tree-prof/val-prof-7.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/alias-37.c | 2 +- .../gcc.dg/tree-ssa/alias-access-path-1.c | 4 +- .../gcc.dg/tree-ssa/alias-access-path-2.c | 4 +- .../gcc.dg/tree-ssa/alias-access-path-3.c | 22 + .../gcc.dg/tree-ssa/alias-access-path-7.c | 20 + .../gcc.dg/tree-ssa/alias-access-path-8.c | 21 + .../gcc.dg/tree-ssa/alias-access-path-9.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/cunroll-15.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/dump-6.c | 6 +- gcc/testsuite/gcc.dg/tree-ssa/forwprop-31.c | 7 +- gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr77445-2.c | 8 +- gcc/testsuite/gcc.dg/tree-ssa/pr84512.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr86061.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c | 37 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c | 65 + gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c | 77 + gcc/testsuite/gcc.dg/tree-ssa/pr88775-2.c | 2 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 19 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c | 23 + gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-8.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c | 60 + gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c | 12 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-61.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-73.c | 14 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-74.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-75.c | 34 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-76.c | 16 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c | 13 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-78.c | 27 + gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c | 29 + gcc/testsuite/gcc.dg/tree-ssa/vector-7.c | 39 + gcc/testsuite/gcc.dg/type-convert-var.c | 9 + gcc/testsuite/gcc.dg/uninit-pr50476.c | 18 + gcc/testsuite/gcc.dg/vect/pr91114.c | 12 + gcc/testsuite/gcc.dg/vect/pr91293-1.c | 19 + gcc/testsuite/gcc.dg/vect/pr91293-2.c | 19 + gcc/testsuite/gcc.dg/vect/pr91293-3.c | 20 + gcc/testsuite/gcc.dg/vect/slp-reduc-sad.c | 1 - gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c | 60 + gcc/testsuite/gcc.dg/vect/vect-simd-10.c | 10 +- gcc/testsuite/gcc.dg/vect/vect-simd-14.c | 10 +- gcc/testsuite/gcc.dg/vect/vect-simd-16.c | 61 + gcc/testsuite/gcc.dg/winline-7.c | 2 + gcc/testsuite/gcc.misc-tests/help.exp | 28 + gcc/testsuite/gcc.misc-tests/options.exp | 3 +- gcc/testsuite/gcc.target/aarch64/acle/tme.c | 34 + gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c | 65 + .../gcc.target/aarch64/asm-x-constraint-1.c | 34 + .../gcc.target/aarch64/asm-y-constraint-1.c | 36 + gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c | 45 - gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c | 45 - .../gcc.target/aarch64/no-inline-lrint_3.c | 17 + gcc/testsuite/gcc.target/aarch64/pr91102.c | 26 + .../gcc.target/aarch64/pragma_cpp_predefs_2.c | 20 + gcc/testsuite/gcc.target/aarch64/simd/ssra.c | 36 + gcc/testsuite/gcc.target/aarch64/simd/usra.c | 36 + .../gcc.target/aarch64/simd_pcs_attribute-2.c | 16 + .../gcc.target/aarch64/simd_pcs_attribute-3.c | 24 + .../gcc.target/aarch64/simd_pcs_attribute.c | 16 + gcc/testsuite/gcc.target/aarch64/sve/adr_1.c | 46 + gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/adr_2.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_3.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_4.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/adr_5.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/clrsb_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clrsb_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/clz_1.c | 22 + gcc/testsuite/gcc.target/aarch64/sve/clz_1_run.c | 50 + gcc/testsuite/gcc.target/aarch64/sve/cnot_1.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c | 42 + .../gcc.target/aarch64/sve/cond_abd_1_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c | 42 + .../gcc.target/aarch64/sve/cond_abd_2_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c | 46 + .../gcc.target/aarch64/sve/cond_abd_3_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c | 42 + .../gcc.target/aarch64/sve/cond_abd_4_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c | 46 + .../gcc.target/aarch64/sve/cond_abd_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_2_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c | 35 + .../gcc.target/aarch64/sve/cond_cnot_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_convert_1.c | 37 + .../gcc.target/aarch64/sve/cond_convert_1_run.c | 29 + .../gcc.target/aarch64/sve/cond_convert_2.c | 36 + .../gcc.target/aarch64/sve/cond_convert_2_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_3.c | 40 + .../gcc.target/aarch64/sve/cond_convert_3_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_4.c | 37 + .../gcc.target/aarch64/sve/cond_convert_4_run.c | 29 + .../gcc.target/aarch64/sve/cond_convert_5.c | 36 + .../gcc.target/aarch64/sve/cond_convert_5_run.c | 28 + .../gcc.target/aarch64/sve/cond_convert_6.c | 40 + .../gcc.target/aarch64/sve/cond_convert_6_run.c | 28 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_1_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_2_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3.c | 32 + .../gcc.target/aarch64/sve/cond_fabd_3_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4.c | 29 + .../gcc.target/aarch64/sve/cond_fabd_4_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5.c | 35 + .../gcc.target/aarch64/sve/cond_fabd_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1.c | 62 + .../gcc.target/aarch64/sve/cond_fadd_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2.c | 56 + .../gcc.target/aarch64/sve/cond_fadd_2_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3.c | 65 + .../gcc.target/aarch64/sve/cond_fadd_3_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c | 64 + .../gcc.target/aarch64/sve/cond_fadd_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_1.c | 55 + .../gcc.target/aarch64/sve/cond_fmaxnm_1_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_2.c | 48 + .../gcc.target/aarch64/sve/cond_fmaxnm_2_run.c | 31 + .../gcc.target/aarch64/sve/cond_fmaxnm_3.c | 54 + .../gcc.target/aarch64/sve/cond_fmaxnm_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_fmaxnm_4.c | 53 + .../gcc.target/aarch64/sve/cond_fmaxnm_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fminnm_1.c | 29 + .../gcc.target/aarch64/sve/cond_fminnm_1_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_2.c | 23 + .../gcc.target/aarch64/sve/cond_fminnm_2_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_3.c | 28 + .../gcc.target/aarch64/sve/cond_fminnm_3_run.c | 5 + .../gcc.target/aarch64/sve/cond_fminnm_4.c | 27 + .../gcc.target/aarch64/sve/cond_fminnm_4_run.c | 5 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1.c | 47 + .../gcc.target/aarch64/sve/cond_fmul_1_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2.c | 44 + .../gcc.target/aarch64/sve/cond_fmul_2_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3.c | 50 + .../gcc.target/aarch64/sve/cond_fmul_3_run.c | 32 + gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c | 49 + .../gcc.target/aarch64/sve/cond_fmul_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_1.c | 47 + .../gcc.target/aarch64/sve/cond_fsubr_1_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_2.c | 44 + .../gcc.target/aarch64/sve/cond_fsubr_2_run.c | 31 + .../gcc.target/aarch64/sve/cond_fsubr_3.c | 50 + .../gcc.target/aarch64/sve/cond_fsubr_3_run.c | 32 + .../gcc.target/aarch64/sve/cond_fsubr_4.c | 49 + .../gcc.target/aarch64/sve/cond_fsubr_4_run.c | 32 + .../gcc.target/aarch64/sve/cond_logical_1.c | 62 + .../gcc.target/aarch64/sve/cond_logical_1_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_2.c | 63 + .../gcc.target/aarch64/sve/cond_logical_2_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_3.c | 66 + .../gcc.target/aarch64/sve/cond_logical_3_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_4.c | 62 + .../gcc.target/aarch64/sve/cond_logical_4_run.c | 33 + .../gcc.target/aarch64/sve/cond_logical_5.c | 66 + .../gcc.target/aarch64/sve/cond_logical_5_run.c | 33 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1.c | 52 + .../gcc.target/aarch64/sve/cond_mla_1_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2.c | 53 + .../gcc.target/aarch64/sve/cond_mla_2_run.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3.c | 52 + .../gcc.target/aarch64/sve/cond_mla_3_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4.c | 56 + .../gcc.target/aarch64/sve/cond_mla_4_run.c | 36 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c | 56 + .../gcc.target/aarch64/sve/cond_mla_5_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6.c | 53 + .../gcc.target/aarch64/sve/cond_mla_6_run.c | 35 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c | 62 + .../gcc.target/aarch64/sve/cond_mla_7_run.c | 34 + gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c | 62 + .../gcc.target/aarch64/sve/cond_mla_8_run.c | 34 + .../gcc.target/aarch64/sve/cond_shift_1.c | 48 + .../gcc.target/aarch64/sve/cond_shift_1_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_2.c | 52 + .../gcc.target/aarch64/sve/cond_shift_2_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_3.c | 48 + .../gcc.target/aarch64/sve/cond_shift_3_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_4.c | 52 + .../gcc.target/aarch64/sve/cond_shift_4_run.c | 27 + .../gcc.target/aarch64/sve/cond_shift_5.c | 38 + .../gcc.target/aarch64/sve/cond_shift_5_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_6.c | 33 + .../gcc.target/aarch64/sve/cond_shift_6_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_7.c | 40 + .../gcc.target/aarch64/sve/cond_shift_7_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_8.c | 38 + .../gcc.target/aarch64/sve/cond_shift_8_run.c | 28 + .../gcc.target/aarch64/sve/cond_shift_9.c | 40 + .../gcc.target/aarch64/sve/cond_shift_9_run.c | 28 + .../gcc.target/aarch64/sve/cond_unary_1.c | 59 + .../gcc.target/aarch64/sve/cond_unary_1_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_2.c | 61 + .../gcc.target/aarch64/sve/cond_unary_2_run.c | 28 + .../gcc.target/aarch64/sve/cond_unary_3.c | 58 + .../gcc.target/aarch64/sve/cond_unary_3_run.c | 27 + .../gcc.target/aarch64/sve/cond_unary_4.c | 62 + .../gcc.target/aarch64/sve/cond_unary_4_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c | 40 + .../gcc.target/aarch64/sve/cond_uxt_1_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c | 40 + .../gcc.target/aarch64/sve/cond_uxt_2_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c | 39 + .../gcc.target/aarch64/sve/cond_uxt_3_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c | 36 + .../gcc.target/aarch64/sve/cond_uxt_4_run.c | 27 + gcc/testsuite/gcc.target/aarch64/sve/const_1.c | 13 + gcc/testsuite/gcc.target/aarch64/sve/const_2.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/const_3.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/ext_2.c | 3 +- gcc/testsuite/gcc.target/aarch64/sve/ext_3.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_1.c | 45 + gcc/testsuite/gcc.target/aarch64/sve/fminnm_1.c | 21 + gcc/testsuite/gcc.target/aarch64/sve/init_1.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/init_10.c | 24 +- gcc/testsuite/gcc.target/aarch64/sve/init_11.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/init_12.c | 27 +- gcc/testsuite/gcc.target/aarch64/sve/init_13.c | 17 + gcc/testsuite/gcc.target/aarch64/sve/init_2.c | 24 +- gcc/testsuite/gcc.target/aarch64/sve/init_3.c | 21 +- gcc/testsuite/gcc.target/aarch64/sve/init_4.c | 26 +- gcc/testsuite/gcc.target/aarch64/sve/init_5.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/init_6.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/init_7.c | 30 +- gcc/testsuite/gcc.target/aarch64/sve/init_8.c | 30 +- gcc/testsuite/gcc.target/aarch64/sve/init_9.c | 20 +- gcc/testsuite/gcc.target/aarch64/sve/ld1r_2.c | 22 +- gcc/testsuite/gcc.target/aarch64/sve/loop_add_4.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c | 12 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_1.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/peel_ind_2.c | 1 + gcc/testsuite/gcc.target/aarch64/sve/pr91166.c | 20 + gcc/testsuite/gcc.target/aarch64/sve/revb_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revb_2.c | 10 + gcc/testsuite/gcc.target/aarch64/sve/revh_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revh_2.c | 9 + gcc/testsuite/gcc.target/aarch64/sve/revw_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/revw_2.c | 8 + gcc/testsuite/gcc.target/aarch64/sve/shift_1.c | 6 +- gcc/testsuite/gcc.target/aarch64/sve/single_1.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/single_2.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/single_3.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/single_4.c | 5 +- gcc/testsuite/gcc.target/aarch64/sve/slp_2.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/slp_3.c | 11 +- gcc/testsuite/gcc.target/aarch64/sve/slp_4.c | 8 +- gcc/testsuite/gcc.target/aarch64/sve/smax_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/smin_1.c | 71 + gcc/testsuite/gcc.target/aarch64/sve/spill_2.c | 17 +- gcc/testsuite/gcc.target/aarch64/sve/spill_4.c | 9 +- gcc/testsuite/gcc.target/aarch64/sve/umax_1.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/umin_1.c | 65 + gcc/testsuite/gcc.target/aarch64/sve/vcond_17.c | 94 + .../gcc.target/aarch64/sve/vcond_17_run.c | 54 + gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c | 44 + .../gcc.target/aarch64/sve/vcond_18_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c | 46 + .../gcc.target/aarch64/sve/vcond_19_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c | 46 + .../gcc.target/aarch64/sve/vcond_20_run.c | 30 + gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c | 34 + .../gcc.target/aarch64/sve/vcond_21_run.c | 31 + gcc/testsuite/gcc.target/aarch64/sve/while_10.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_6.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_7.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_8.c | 25 + gcc/testsuite/gcc.target/aarch64/sve/while_9.c | 25 + gcc/testsuite/gcc.target/aarch64/vect-clz.c | 2 + gcc/testsuite/gcc.target/arc/arc.exp | 18 + gcc/testsuite/gcc.target/arc/builtin_special.c | 2 + gcc/testsuite/gcc.target/arc/interrupt-1.c | 4 +- gcc/testsuite/gcc.target/arc/interrupt-10.c | 36 + gcc/testsuite/gcc.target/arc/interrupt-11.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-12.c | 16 + gcc/testsuite/gcc.target/arc/interrupt-6.c | 5 +- gcc/testsuite/gcc.target/arc/tls-2.c | 14 + gcc/testsuite/gcc.target/arc/tls-3.c | 19 + gcc/testsuite/gcc.target/arm/aes-fuse-1.c | 66 + gcc/testsuite/gcc.target/arm/aes-fuse-2.c | 66 + gcc/testsuite/gcc.target/arm/aes_xor_combine.c | 43 + gcc/testsuite/gcc.target/arm/cmse/bitfield-1.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-2.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/bitfield-3.c | 2 +- gcc/testsuite/gcc.target/arm/cmse/cmse-17.c | 10 + gcc/testsuite/gcc.target/arm/cmse/struct-1.c | 2 +- gcc/testsuite/gcc.target/arm/crypto-vsha1cq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1h_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1mq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/crypto-vsha1pq_u32.c | 23 +- gcc/testsuite/gcc.target/arm/pr89190.c | 15 + gcc/testsuite/gcc.target/i386/asm-4.c | 2 +- .../gcc.target/i386/avx-ceil-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-ceil-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceil-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-ceilf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-cvt-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-cvt-vec.c | 1 - .../gcc.target/i386/avx-floor-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-floor-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floor-vec.c | 1 - .../gcc.target/i386/avx-floorf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-floorf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c | 17 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c | 17 + .../gcc.target/i386/avx-rint-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-rint-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rint-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-rintf-vec.c | 1 - .../gcc.target/i386/avx-round-sfix-2-vec.c | 3 +- gcc/testsuite/gcc.target/i386/avx-round-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-round-vec.c | 1 - .../gcc.target/i386/avx-roundf-sfix-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-roundf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c | 12 + gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c | 18 + .../gcc.target/i386/avx-storeu2-m128d-1.c | 12 + .../gcc.target/i386/avx-storeu2-m128d-2.c | 18 + .../gcc.target/i386/avx-storeu2-m128i-1.c | 12 + .../gcc.target/i386/avx-storeu2-m128i-2.c | 18 + gcc/testsuite/gcc.target/i386/avx-trunc-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-truncf-vec.c | 1 - gcc/testsuite/gcc.target/i386/avx-typecast-1.c | 83 + gcc/testsuite/gcc.target/i386/avx-typecast-2.c | 46 + gcc/testsuite/gcc.target/i386/avx2-pr91201.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c | 37 + gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c | 6 + gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c | 6 + .../gcc.target/i386/avx512f-ceil-sfix-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-ceil-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-ceilf-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floor-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-floorf-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-pr91157.c | 29 + .../gcc.target/i386/avx512f-rint-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-rintf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-round-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-roundf-sfix-vec-1.c | 3 +- .../gcc.target/i386/avx512f-trunc-vec-1.c | 3 +- .../gcc.target/i386/avx512f-truncf-vec-1.c | 3 +- gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c | 71 + .../gcc.target/i386/avx512f-vfixupimmpd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmps-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmsd-2.c | 2 +- .../gcc.target/i386/avx512f-vfixupimmss-2.c | 2 +- .../i386/avx512vp2intersect-2intersect-1b.c | 3 +- .../i386/avx512vp2intersect-2intersectvl-1b.c | 3 +- gcc/testsuite/gcc.target/i386/cvtpd2pi.c | 36 + gcc/testsuite/gcc.target/i386/gfni-5.c | 19 + gcc/testsuite/gcc.target/i386/math_m_pi.h | 10 + gcc/testsuite/gcc.target/i386/minmax-1.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-2.c | 2 +- gcc/testsuite/gcc.target/i386/minmax-3.c | 27 + gcc/testsuite/gcc.target/i386/minmax-4.c | 9 + gcc/testsuite/gcc.target/i386/minmax-5.c | 13 + gcc/testsuite/gcc.target/i386/minmax-6.c | 18 + gcc/testsuite/gcc.target/i386/pr73350.c | 2 +- gcc/testsuite/gcc.target/i386/pr80969-3.c | 5 +- gcc/testsuite/gcc.target/i386/pr85044.c | 1 + gcc/testsuite/gcc.target/i386/pr85693-1.c | 21 + gcc/testsuite/gcc.target/i386/pr85693.c | 2 +- gcc/testsuite/gcc.target/i386/pr90899.c | 6 + gcc/testsuite/gcc.target/i386/pr90980-1.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-2.c | 17 + gcc/testsuite/gcc.target/i386/pr90980-3.c | 20 + gcc/testsuite/gcc.target/i386/pr91033.c | 15 + gcc/testsuite/gcc.target/i386/pr91131.c | 19 + gcc/testsuite/gcc.target/i386/pr91154.c | 20 + gcc/testsuite/gcc.target/i386/pr91188-1a.c | 63 + gcc/testsuite/gcc.target/i386/pr91188-1b.c | 65 + gcc/testsuite/gcc.target/i386/pr91188-1c.c | 113 + gcc/testsuite/gcc.target/i386/pr91188-2a.c | 62 + gcc/testsuite/gcc.target/i386/pr91188-2b.c | 64 + gcc/testsuite/gcc.target/i386/pr91188-2c.c | 112 + gcc/testsuite/gcc.target/i386/pr91223.c | 11 + gcc/testsuite/gcc.target/i386/pr91385.c | 9 + gcc/testsuite/gcc.target/i386/pr91408.c | 29 + gcc/testsuite/gcc.target/i386/pr91469-1.c | 17 + gcc/testsuite/gcc.target/i386/pr91469-2.c | 11 + gcc/testsuite/gcc.target/i386/sse2-cvt-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse2-mul-1.c | 13 +- gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c | 21 + gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c | 13 + gcc/testsuite/gcc.target/i386/sse2-pr91201.c | 18 + gcc/testsuite/gcc.target/i386/sse4_1-blendps-2.c | 7 +- gcc/testsuite/gcc.target/i386/sse4_1-blendps.c | 7 +- .../gcc.target/i386/sse4_1-ceil-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceil-vec.c | 3 +- .../gcc.target/i386/sse4_1-ceilf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-ceilf-vec.c | 3 +- .../gcc.target/i386/sse4_1-floor-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floor-vec.c | 3 +- .../gcc.target/i386/sse4_1-floorf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-floorf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-pr91201.c | 12 + .../gcc.target/i386/sse4_1-rint-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rint-vec.c | 3 +- .../gcc.target/i386/sse4_1-rintf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-rintf-vec.c | 3 +- .../gcc.target/i386/sse4_1-round-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-round.h | 2 +- .../gcc.target/i386/sse4_1-roundf-sfix-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundpd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundpd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundps-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundsd-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-roundss-1.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-2.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-3.c | 1 - gcc/testsuite/gcc.target/i386/sse4_1-roundss-4.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-trunc-vec.c | 3 +- gcc/testsuite/gcc.target/i386/sse4_1-truncf-vec.c | 3 +- gcc/testsuite/gcc.target/i386/xop-vshift-1.c | 9 +- gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c | 19 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c | 23 + gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c | 23 + gcc/testsuite/gcc.target/mips/msa-fmadd-n64.c | 101 + gcc/testsuite/gcc.target/mips/msa-fmadd-o32.c | 101 + gcc/testsuite/gcc.target/mips/msa-fmadd.c | 101 - .../msp430/asm-register-names-lower-case.c | 25 + .../msp430/asm-register-names-upper-case.c | 25 + gcc/testsuite/gcc.target/msp430/devices-main.c | 6 + gcc/testsuite/gcc.target/msp430/devices/README | 17 + .../gcc.target/msp430/devices/bad-devices-1.c | 5 + .../gcc.target/msp430/devices/bad-devices-1.csv | 3 + .../gcc.target/msp430/devices/bad-devices-2.c | 5 + .../gcc.target/msp430/devices/bad-devices-2.csv | 3 + .../gcc.target/msp430/devices/bad-devices-3.c | 5 + .../gcc.target/msp430/devices/bad-devices-3.csv | 3 + .../gcc.target/msp430/devices/bad-devices-4.c | 5 + .../gcc.target/msp430/devices/bad-devices-4.csv | 3 + .../gcc.target/msp430/devices/bad-devices-5.c | 5 + .../gcc.target/msp430/devices/bad-devices-5.csv | 3 + .../gcc.target/msp430/devices/bad-devices-6.c | 5 + .../gcc.target/msp430/devices/bad-devices-6.csv | 3 + .../gcc.target/msp430/devices/csv-device-order.c | 11 + .../gcc.target/msp430/devices/csv-msp430_00.c | 7 + .../gcc.target/msp430/devices/csv-msp430_01.c | 7 + .../gcc.target/msp430/devices/csv-msp430_02.c | 7 + .../gcc.target/msp430/devices/csv-msp430_04.c | 7 + .../gcc.target/msp430/devices/csv-msp430_08.c | 7 + .../gcc.target/msp430/devices/csv-msp430_10.c | 6 + .../gcc.target/msp430/devices/csv-msp430_11.c | 6 + .../gcc.target/msp430/devices/csv-msp430_12.c | 6 + .../gcc.target/msp430/devices/csv-msp430_14.c | 6 + .../gcc.target/msp430/devices/csv-msp430_18.c | 6 + .../gcc.target/msp430/devices/csv-msp430_20.c | 6 + .../gcc.target/msp430/devices/csv-msp430_21.c | 6 + .../gcc.target/msp430/devices/csv-msp430_22.c | 6 + .../gcc.target/msp430/devices/csv-msp430_24.c | 6 + .../gcc.target/msp430/devices/csv-msp430_28.c | 6 + .../gcc.target/msp430/devices/csv-msp430fr5969.c | 11 + .../gcc.target/msp430/devices/devices.csv | 22 + .../gcc.target/msp430/devices/hard-cc430f5123.c | 7 + gcc/testsuite/gcc.target/msp430/devices/hard-foo.c | 6 + .../gcc.target/msp430/devices/hard-msp430afe253.c | 8 + .../gcc.target/msp430/devices/hard-msp430cg4616.c | 7 + .../gcc.target/msp430/devices/hard-msp430f4783.c | 8 + .../msp430/devices/hard-rf430frl154h_rom.c | 8 + .../gcc.target/msp430/isr-push-pop-isr-430.c | 13 + .../gcc.target/msp430/isr-push-pop-isr-430x.c | 12 + .../gcc.target/msp430/isr-push-pop-leaf-isr-430.c | 27 + .../gcc.target/msp430/isr-push-pop-leaf-isr-430x.c | 24 + .../gcc.target/msp430/isr-push-pop-main.c | 120 + gcc/testsuite/gcc.target/msp430/msp430.exp | 96 +- .../gcc.target/msp430/pr78818-data-region.c | 3 +- gcc/testsuite/gcc.target/msp430/pr80993.c | 1 + .../gcc.target/msp430/region-attribute-misuse.c | 16 + .../gcc.target/msp430/region-misuse-code-data.c | 4 + .../gcc.target/msp430/region-misuse-code.c | 4 + .../gcc.target/msp430/region-misuse-data.c | 4 + gcc/testsuite/gcc.target/or1k/shftimm-1.c | 8 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c | 2 +- .../powerpc/bfp/scalar-cmp-exp-unordered-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-extract-sig-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-1.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-10.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-4.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-5.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-insert-exp-8.c | 2 +- .../powerpc/bfp/scalar-test-data-class-11.c | 2 +- .../powerpc/bfp/scalar-test-data-class-6.c | 2 +- .../powerpc/bfp/scalar-test-data-class-7.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-2.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-3.c | 2 +- .../gcc.target/powerpc/bfp/scalar-test-neg-5.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-extract-sig-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-3.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-6.c | 2 +- .../gcc.target/powerpc/bfp/vec-insert-exp-7.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-2.c | 2 +- .../gcc.target/powerpc/bfp/vec-test-data-class-3.c | 2 +- gcc/testsuite/gcc.target/powerpc/bmi2-bzhi64-1a.c | 2 +- .../gcc.target/powerpc/byte-in-either-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-range-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/byte-in-set-2.c | 2 +- gcc/testsuite/gcc.target/powerpc/cmpb-3.c | 2 +- .../gcc.target/powerpc/crypto-builtin-2.c | 14 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-1.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-11.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-16.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-21.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-26.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-31.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-36.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-41.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-46.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-51.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-56.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-6.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-61.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-66.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-71.c | 2 +- gcc/testsuite/gcc.target/powerpc/dfp/dtstsfi-76.c | 2 +- gcc/testsuite/gcc.target/powerpc/direct-move.h | 2 +- gcc/testsuite/gcc.target/powerpc/pr88233.c | 13 + gcc/testsuite/gcc.target/powerpc/sse4_1-check.h | 27 + gcc/testsuite/gcc.target/powerpc/sse4_1-pblendvb.c | 71 + .../gcc.target/powerpc/sse4_1-pblendw-2.c | 80 + gcc/testsuite/gcc.target/powerpc/sse4_1-pblendw.c | 89 + .../gcc.target/powerpc/stabs-attrib-vect-darwin.c | 1 + gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c | 39 + gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c | 18 + gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c | 40 + gcc/testsuite/gcc.target/powerpc/vec-rotate-4.c | 19 + gcc/testsuite/gcc.target/powerpc/volatile-mem.c | 16 + .../gcc.target/powerpc/vsu/vec-all-nez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-any-eqz-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cmpnez-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xl-len-13.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xlx-7.c | 2 +- gcc/testsuite/gcc.target/powerpc/vsu/vec-xrx-7.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-12.c | 2 +- .../gcc.target/powerpc/vsu/vec-xst-len-13.c | 2 +- gcc/testsuite/gcc.target/riscv/attribute-10.c | 6 + .../gcc.target/riscv/flattened-struct-abi-1.c | 9 + .../gcc.target/riscv/flattened-struct-abi-2.c | 9 + .../gcc.target/riscv/promote-type-for-libcall.c | 37 + gcc/testsuite/gcc.target/riscv/shift-shift-2.c | 16 +- .../gcc.target/s390/addsub-signed-overflow-1.c | 81 + .../gcc.target/s390/addsub-signed-overflow-2.c | 80 + .../gcc.target/s390/combine-rotate-modulo.c | 36 + .../gcc.target/s390/combine-shift-rotate-add-mod.c | 29 + .../gcc.target/s390/mul-signed-overflow-1.c | 56 + .../gcc.target/s390/mul-signed-overflow-2.c | 56 + .../gcc.target/s390/rotate-truncation-mask.c | 11 + .../gcc.target/s390/vector/combine-shift-vec.c | 107 + gcc/testsuite/gcc.target/s390/vector/vec-shift-2.c | 24 + gcc/testsuite/gcc.target/sh/pr54236-6.c | 2 +- gcc/testsuite/gcc.target/sparc/setjmp-1.c | 4 +- gcc/testsuite/gcc.target/x86_64/abi/ms-sysv/gen.cc | 2 +- .../gcc.target/x86_64/abi/ms-sysv/ms-sysv.c | 2 +- gcc/testsuite/gdc.dg/pr90601.d | 22 + gcc/testsuite/gdc.dg/pr91238.d | 18 + gcc/testsuite/gfortran.dg/achar_5.f90 | 5 - gcc/testsuite/gfortran.dg/allocated_1.f90 | 24 + gcc/testsuite/gfortran.dg/allocated_2.f90 | 16 + gcc/testsuite/gfortran.dg/altreturn_10.f90 | 2 +- gcc/testsuite/gfortran.dg/argument_checking_19.f90 | 18 + .../gfortran.dg/arithmetic_overflow_1.f90 | 6 +- gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 | 36 + gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 | 38 + gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 | 63 + gcc/testsuite/gfortran.dg/boz_1.f90 | 26 +- gcc/testsuite/gfortran.dg/boz_11.f90 | 11 - gcc/testsuite/gfortran.dg/boz_12.f90 | 7 +- gcc/testsuite/gfortran.dg/boz_3.f90 | 23 +- gcc/testsuite/gfortran.dg/boz_4.f90 | 35 +- gcc/testsuite/gfortran.dg/boz_5.f90 | 2 +- gcc/testsuite/gfortran.dg/boz_6.f90 | 10 +- gcc/testsuite/gfortran.dg/boz_7.f90 | 4 +- gcc/testsuite/gfortran.dg/boz_8.f90 | 9 +- gcc/testsuite/gfortran.dg/boz_bge.f90 | 22 + gcc/testsuite/gfortran.dg/boz_complex_1.f90 | 17 + gcc/testsuite/gfortran.dg/boz_complex_2.f90 | 15 + gcc/testsuite/gfortran.dg/boz_complex_3.f90 | 15 + gcc/testsuite/gfortran.dg/boz_dble.f90 | 6 + gcc/testsuite/gfortran.dg/boz_dshift_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_dshift_2.f90 | 12 + gcc/testsuite/gfortran.dg/boz_float_1.f90 | 4 + gcc/testsuite/gfortran.dg/boz_float_2.f90 | 5 + gcc/testsuite/gfortran.dg/boz_float_3.f90 | 7 + gcc/testsuite/gfortran.dg/boz_iand_1.f90 | 10 + gcc/testsuite/gfortran.dg/boz_iand_2.f90 | 17 + gcc/testsuite/gfortran.dg/boz_int.f90 | 13 + gcc/testsuite/gfortran.dg/check_bits_1.f90 | 49 + gcc/testsuite/gfortran.dg/common_1.f | 14 + gcc/testsuite/gfortran.dg/common_26.f90 | 14 + gcc/testsuite/gfortran.dg/dec_structure_6.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_union_1.f90 | 6 +- gcc/testsuite/gfortran.dg/dec_union_11.f90 | 2 +- gcc/testsuite/gfortran.dg/dec_union_2.f90 | 7 +- gcc/testsuite/gfortran.dg/dec_union_5.f90 | 10 +- .../gfortran.dg/deferred_character_34.f90 | 10 + gcc/testsuite/gfortran.dg/dependency_54.f90 | 24 + gcc/testsuite/gfortran.dg/do_subscript_3.f90 | 22 + gcc/testsuite/gfortran.dg/do_subscript_4.f90 | 11 + gcc/testsuite/gfortran.dg/do_subscript_5.f90 | 20 + gcc/testsuite/gfortran.dg/dshift_3.f90 | 2 - gcc/testsuite/gfortran.dg/equiv_10.f90 | 15 + gcc/testsuite/gfortran.dg/gnu_logical_1.F | 91 - gcc/testsuite/gfortran.dg/gnu_logical_2.f90 | 24 +- gcc/testsuite/gfortran.dg/hollerith8.f90 | 6 +- gcc/testsuite/gfortran.dg/ibits.f90 | 4 +- gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 | 9 + gcc/testsuite/gfortran.dg/initialization_14.f90 | 6 +- gcc/testsuite/gfortran.dg/initialization_30.f90 | 21 + gcc/testsuite/gfortran.dg/inquire_recl_f2018.f90 | 7 + gcc/testsuite/gfortran.dg/int_conv_1.f90 | 21 +- .../gfortran.dg/integer_exponentiation_2.f90 | 24 +- gcc/testsuite/gfortran.dg/ishft_1.f90 | 1 - gcc/testsuite/gfortran.dg/merge_bits_3.f90 | 5 + gcc/testsuite/gfortran.dg/merge_bits_4.f90 | 7 + gcc/testsuite/gfortran.dg/nan_4.f90 | 8 +- gcc/testsuite/gfortran.dg/no_range_check_3.f90 | 6 +- gcc/testsuite/gfortran.dg/pointer_array_11.f90 | 90 + gcc/testsuite/gfortran.dg/pr16433.f | 4 +- gcc/testsuite/gfortran.dg/pr41011.f | 2 +- gcc/testsuite/gfortran.dg/pr44491.f90 | 2 +- gcc/testsuite/gfortran.dg/pr58027.f90 | 2 +- gcc/testsuite/gfortran.dg/pr70754.f90 | 13 +- gcc/testsuite/gfortran.dg/pr81509_2.f90 | 4 +- gcc/testsuite/gfortran.dg/pr87991.f90 | 11 + gcc/testsuite/gfortran.dg/pr87993.f90 | 8 + gcc/testsuite/gfortran.dg/pr88072.f90 | 30 + gcc/testsuite/gfortran.dg/pr88833.f90 | 9 + gcc/testsuite/gfortran.dg/pr89647.f90 | 33 + gcc/testsuite/gfortran.dg/pr90985.f90 | 14 + gcc/testsuite/gfortran.dg/pr91296.f90 | 27 + gcc/testsuite/gfortran.dg/pr91359_1.f | 16 + gcc/testsuite/gfortran.dg/pr91359_2.f | 16 + gcc/testsuite/gfortran.dg/pr91372.f90 | 9 + gcc/testsuite/gfortran.dg/random_seed_1.f90 | 7 +- gcc/testsuite/gfortran.dg/unf_io_convert_1.f90 | 12 +- gcc/testsuite/gfortran.dg/unf_io_convert_2.f90 | 12 +- .../gfortran.dg/unlimited_polymorphic_28.f90 | 2 +- gcc/testsuite/gfortran.dg/whole_file_1.f90 | 4 +- gcc/testsuite/gfortran.dg/whole_file_2.f90 | 4 +- .../execute/intrinsic_fraction_exponent.f90 | 18 +- .../execute/intrinsic_mvbits.f90 | 4 +- .../execute/intrinsic_nearest.f90 | 11 +- .../gfortran.fortran-torture/execute/seq_io.f90 | 12 +- gcc/testsuite/gnat.dg/access6.adb | 28 + gcc/testsuite/gnat.dg/access7.adb | 79 + gcc/testsuite/gnat.dg/addr13.adb | 9 + gcc/testsuite/gnat.dg/addr13.ads | 5 + gcc/testsuite/gnat.dg/aggr25.adb | 7 + gcc/testsuite/gnat.dg/aggr25.ads | 23 + gcc/testsuite/gnat.dg/aggr26.adb | 10 + gcc/testsuite/gnat.dg/aggr27.adb | 26 + gcc/testsuite/gnat.dg/alignment14.adb | 17 + gcc/testsuite/gnat.dg/alignment15.adb | 17 + gcc/testsuite/gnat.dg/allocator.adb | 11 + gcc/testsuite/gnat.dg/allocator2.adb | 6 + gcc/testsuite/gnat.dg/allocator2.ads | 15 + gcc/testsuite/gnat.dg/anon3.adb | 6 + gcc/testsuite/gnat.dg/anon3.ads | 4 + gcc/testsuite/gnat.dg/array35.adb | 24 + gcc/testsuite/gnat.dg/array36.adb | 28 + gcc/testsuite/gnat.dg/array37.adb | 19 + gcc/testsuite/gnat.dg/aspect2.adb | 5 + gcc/testsuite/gnat.dg/aspect2.ads | 30 + gcc/testsuite/gnat.dg/assert2.adb | 5 + gcc/testsuite/gnat.dg/assert2.ads | 15 + gcc/testsuite/gnat.dg/bip_export.adb | 15 + gcc/testsuite/gnat.dg/bip_export.ads | 6 + gcc/testsuite/gnat.dg/case_optimization3.adb | 25 + gcc/testsuite/gnat.dg/case_optimization3.ads | 10 + gcc/testsuite/gnat.dg/casesi.adb | 28 + gcc/testsuite/gnat.dg/casesi.ads | 4 + gcc/testsuite/gnat.dg/class_wide5.adb | 11 + gcc/testsuite/gnat.dg/cpp_constructor.adb | 12 + gcc/testsuite/gnat.dg/cpp_constructor2.adb | 19 + gcc/testsuite/gnat.dg/cpp_constructor_fp.ads | 10 + gcc/testsuite/gnat.dg/cpp_constructor_useit.ads | 8 + .../gnat.dg/default_initial_condition.adb | 12 + .../gnat.dg/default_initial_condition_pack.adb | 7 + .../gnat.dg/default_initial_condition_pack.ads | 12 + gcc/testsuite/gnat.dg/derived_type6.adb | 5 + gcc/testsuite/gnat.dg/derived_type6.ads | 9 + gcc/testsuite/gnat.dg/dimensions2.adb | 20 + gcc/testsuite/gnat.dg/dimensions2_phys.ads | 80 + gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads | 3 + gcc/testsuite/gnat.dg/discr56.adb | 5 + gcc/testsuite/gnat.dg/discr56.ads | 9 + gcc/testsuite/gnat.dg/discr56_pkg1.adb | 6 + gcc/testsuite/gnat.dg/discr56_pkg1.ads | 14 + gcc/testsuite/gnat.dg/discr56_pkg2.ads | 11 + gcc/testsuite/gnat.dg/discr57.adb | 17 + gcc/testsuite/gnat.dg/dynhash.adb | 41 +- gcc/testsuite/gnat.dg/dynhash1.adb | 8 +- gcc/testsuite/gnat.dg/encode_string1.adb | 48 + gcc/testsuite/gnat.dg/encode_string1_pkg.adb | 15 + gcc/testsuite/gnat.dg/encode_string1_pkg.ads | 6 + gcc/testsuite/gnat.dg/entry1.adb | 75 + gcc/testsuite/gnat.dg/entry1.ads | 4 + gcc/testsuite/gnat.dg/enum_rep.adb | 5 + gcc/testsuite/gnat.dg/enum_rep.ads | 22 + gcc/testsuite/gnat.dg/enum_val1.adb | 22 + gcc/testsuite/gnat.dg/equal10.adb | 5 + gcc/testsuite/gnat.dg/equal10.ads | 7 + gcc/testsuite/gnat.dg/equal11.adb | 37 + gcc/testsuite/gnat.dg/equal11_interface.ads | 7 + gcc/testsuite/gnat.dg/equal11_record.adb | 10 + gcc/testsuite/gnat.dg/equal11_record.ads | 21 + gcc/testsuite/gnat.dg/equal6.adb | 29 + gcc/testsuite/gnat.dg/equal6_types.adb | 15 + gcc/testsuite/gnat.dg/equal6_types.ads | 49 + gcc/testsuite/gnat.dg/equal7.adb | 15 + gcc/testsuite/gnat.dg/equal7_pkg.adb | 14 + gcc/testsuite/gnat.dg/equal7_pkg.ads | 16 + gcc/testsuite/gnat.dg/equal8.adb | 6 + gcc/testsuite/gnat.dg/equal8.ads | 36 + gcc/testsuite/gnat.dg/equal8_pkg.ads | 58 + gcc/testsuite/gnat.dg/equal9.adb | 26 + gcc/testsuite/gnat.dg/fixed_delete.adb | 17 + gcc/testsuite/gnat.dg/fixedpnt6.adb | 21 + gcc/testsuite/gnat.dg/float_value1.adb | 46 + gcc/testsuite/gnat.dg/freezing1.adb | 5 + gcc/testsuite/gnat.dg/freezing1.ads | 10 + gcc/testsuite/gnat.dg/freezing1_pack.adb | 8 + gcc/testsuite/gnat.dg/freezing1_pack.ads | 16 + gcc/testsuite/gnat.dg/generic_inst10.adb | 26 + gcc/testsuite/gnat.dg/generic_inst10_pkg.ads | 11 + gcc/testsuite/gnat.dg/generic_inst11.adb | 9 + gcc/testsuite/gnat.dg/generic_inst11_pkg.adb | 21 + gcc/testsuite/gnat.dg/generic_inst11_pkg.ads | 5 + gcc/testsuite/gnat.dg/generic_inst3.adb | 20 + .../gnat.dg/generic_inst3_kafka_lib-topic.ads | 7 + gcc/testsuite/gnat.dg/generic_inst3_kafka_lib.ads | 2 + gcc/testsuite/gnat.dg/generic_inst3_markets.ads | 10 + .../gnat.dg/generic_inst3_traits-encodables.ads | 8 + gcc/testsuite/gnat.dg/generic_inst3_traits.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4.adb | 7 + gcc/testsuite/gnat.dg/generic_inst4_gen.ads | 3 + gcc/testsuite/gnat.dg/generic_inst4_inst.ads | 5 + gcc/testsuite/gnat.dg/generic_inst4_typ.ads | 7 + gcc/testsuite/gnat.dg/generic_inst5.adb | 20 + gcc/testsuite/gnat.dg/generic_inst6.adb | 9 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb | 6 + gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_g1.ads | 3 + gcc/testsuite/gnat.dg/generic_inst6_i1.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_i2.ads | 2 + gcc/testsuite/gnat.dg/generic_inst6_x.ads | 7 + gcc/testsuite/gnat.dg/generic_inst7.adb | 11 + gcc/testsuite/gnat.dg/generic_inst7_pkg.adb | 12 + gcc/testsuite/gnat.dg/generic_inst7_pkg.ads | 8 + gcc/testsuite/gnat.dg/generic_inst7_types.ads | 15 + gcc/testsuite/gnat.dg/generic_inst8.adb | 8 + gcc/testsuite/gnat.dg/generic_inst8.ads | 7 + gcc/testsuite/gnat.dg/generic_inst8_g.adb | 12 + gcc/testsuite/gnat.dg/generic_inst8_g.ads | 17 + gcc/testsuite/gnat.dg/generic_inst9.adb | 5 + gcc/testsuite/gnat.dg/generic_inst9.ads | 11 + .../gnat.dg/generic_inst9_pkg1-operator.ads | 10 + gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads | 12 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb | 9 + gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads | 17 + gcc/testsuite/gnat.dg/ghost5.adb | 5 + gcc/testsuite/gnat.dg/ghost5.ads | 5 + gcc/testsuite/gnat.dg/ghost5_parent.ads | 14 + gcc/testsuite/gnat.dg/ghost6.adb | 10 + gcc/testsuite/gnat.dg/ghost6_pkg.ads | 7 + gcc/testsuite/gnat.dg/image1.adb | 12 + gcc/testsuite/gnat.dg/incomplete7.adb | 5 + gcc/testsuite/gnat.dg/incomplete7.ads | 31 + gcc/testsuite/gnat.dg/inline15.adb | 11 + gcc/testsuite/gnat.dg/inline15_gen.adb | 27 + gcc/testsuite/gnat.dg/inline15_gen.ads | 11 + gcc/testsuite/gnat.dg/inline15_types.ads | 17 + gcc/testsuite/gnat.dg/inline16.adb | 26 + gcc/testsuite/gnat.dg/inline16_gen.adb | 16 + gcc/testsuite/gnat.dg/inline16_gen.ads | 9 + gcc/testsuite/gnat.dg/inline16_types.ads | 7 + gcc/testsuite/gnat.dg/inline17.adb | 10 + gcc/testsuite/gnat.dg/inline17_pkg1.adb | 15 + gcc/testsuite/gnat.dg/inline17_pkg1.ads | 7 + gcc/testsuite/gnat.dg/inline17_pkg2.ads | 10 + gcc/testsuite/gnat.dg/inline17_pkg3.adb | 14 + gcc/testsuite/gnat.dg/inline17_pkg3.ads | 16 + gcc/testsuite/gnat.dg/inline18.adb | 6 + gcc/testsuite/gnat.dg/inline18.ads | 6 + gcc/testsuite/gnat.dg/inline18_gen1-inner_g.ads | 8 + gcc/testsuite/gnat.dg/inline18_gen1.adb | 9 + gcc/testsuite/gnat.dg/inline18_gen1.ads | 14 + gcc/testsuite/gnat.dg/inline18_gen2.adb | 10 + gcc/testsuite/gnat.dg/inline18_gen2.ads | 11 + gcc/testsuite/gnat.dg/inline18_gen3.adb | 12 + gcc/testsuite/gnat.dg/inline18_gen3.ads | 13 + gcc/testsuite/gnat.dg/inline18_pkg1.adb | 8 + gcc/testsuite/gnat.dg/inline18_pkg1.ads | 19 + gcc/testsuite/gnat.dg/inline18_pkg2-child.ads | 9 + gcc/testsuite/gnat.dg/inline18_pkg2.ads | 2 + gcc/testsuite/gnat.dg/inline19.adb | 17 + gcc/testsuite/gnat.dg/inline19.ads | 8 + gcc/testsuite/gnat.dg/interface10.adb | 22 + gcc/testsuite/gnat.dg/interface9.adb | 10 + gcc/testsuite/gnat.dg/interface9_root-child.ads | 7 + gcc/testsuite/gnat.dg/interface9_root.ads | 10 + gcc/testsuite/gnat.dg/iter5.adb | 10 + gcc/testsuite/gnat.dg/iter5_pkg.ads | 127 + gcc/testsuite/gnat.dg/iter6.adb | 40 + gcc/testsuite/gnat.dg/limited2.adb | 8 + gcc/testsuite/gnat.dg/limited2_pack_1.adb | 5 + gcc/testsuite/gnat.dg/limited2_pack_1.ads | 8 + gcc/testsuite/gnat.dg/limited2_pack_2.adb | 21 + gcc/testsuite/gnat.dg/limited2_pack_2.ads | 5 + gcc/testsuite/gnat.dg/limited3.adb | 11 + gcc/testsuite/gnat.dg/limited3_pkg.adb | 20 + gcc/testsuite/gnat.dg/limited3_pkg.ads | 30 + gcc/testsuite/gnat.dg/linkedlist.adb | 72 +- gcc/testsuite/gnat.dg/loop_entry1.adb | 13 + gcc/testsuite/gnat.dg/loop_invariant1.adb | 15 + gcc/testsuite/gnat.dg/loop_invariant1.ads | 7 + gcc/testsuite/gnat.dg/modular5.adb | 26 + gcc/testsuite/gnat.dg/no_caching.adb | 29 + gcc/testsuite/gnat.dg/no_caching.ads | 8 + gcc/testsuite/gnat.dg/null_check.adb | 19 + gcc/testsuite/gnat.dg/opt80.adb | 15 + gcc/testsuite/gnat.dg/opt81.adb | 20 + gcc/testsuite/gnat.dg/opt81.ads | 15 + gcc/testsuite/gnat.dg/pack23.adb | 14 + gcc/testsuite/gnat.dg/pack23_pkg.ads | 5 + gcc/testsuite/gnat.dg/predicate10.adb | 9 + gcc/testsuite/gnat.dg/predicate10_pkg.adb | 10 + gcc/testsuite/gnat.dg/predicate10_pkg.ads | 13 + gcc/testsuite/gnat.dg/predicate11.adb | 19 + gcc/testsuite/gnat.dg/predicate12.adb | 6 + gcc/testsuite/gnat.dg/predicate12.ads | 42 + gcc/testsuite/gnat.dg/predicate4.adb | 19 + gcc/testsuite/gnat.dg/predicate4_pkg.ads | 16 + gcc/testsuite/gnat.dg/predicate5.adb | 5 + gcc/testsuite/gnat.dg/predicate5.ads | 17 + gcc/testsuite/gnat.dg/predicate6.adb | 5 + gcc/testsuite/gnat.dg/predicate6.ads | 10 + gcc/testsuite/gnat.dg/predicate7.adb | 6 + gcc/testsuite/gnat.dg/predicate7.ads | 13 + gcc/testsuite/gnat.dg/predicate7_pkg.ads | 3 + gcc/testsuite/gnat.dg/predicate8.adb | 15 + gcc/testsuite/gnat.dg/predicate8_pkg.adb | 64 + gcc/testsuite/gnat.dg/predicate8_pkg.ads | 81 + gcc/testsuite/gnat.dg/predicate9.adb | 21 + gcc/testsuite/gnat.dg/prot7.adb | 22 + gcc/testsuite/gnat.dg/prot7.ads | 16 + gcc/testsuite/gnat.dg/prot8.adb | 8 + gcc/testsuite/gnat.dg/prot8.ads | 10 + gcc/testsuite/gnat.dg/range_check3.adb | 13 + gcc/testsuite/gnat.dg/range_check3_pkg.adb | 18 + gcc/testsuite/gnat.dg/range_check3_pkg.ads | 9 + gcc/testsuite/gnat.dg/range_check5.adb | 21 + gcc/testsuite/gnat.dg/range_check6.adb | 28 + gcc/testsuite/gnat.dg/range_check7.adb | 22 + gcc/testsuite/gnat.dg/renaming13.adb | 21 + gcc/testsuite/gnat.dg/renaming14.adb | 32 + gcc/testsuite/gnat.dg/renaming15.adb | 32 + gcc/testsuite/gnat.dg/rep_clause8.adb | 19 + gcc/testsuite/gnat.dg/scos1.adb | 26 + gcc/testsuite/gnat.dg/self_ref1.adb | 11 + gcc/testsuite/gnat.dg/sets1.adb | 48 +- gcc/testsuite/gnat.dg/slice10.adb | 29 + gcc/testsuite/gnat.dg/spark3.adb | 20 + gcc/testsuite/gnat.dg/specs/array5.ads | 9 + gcc/testsuite/gnat.dg/specs/array5_pkg1.ads | 14 + gcc/testsuite/gnat.dg/specs/array5_pkg2-g.ads | 13 + gcc/testsuite/gnat.dg/specs/array5_pkg2.ads | 5 + gcc/testsuite/gnat.dg/specs/atomic2.ads | 2 +- gcc/testsuite/gnat.dg/specs/clause_on_volatile.ads | 4 +- gcc/testsuite/gnat.dg/specs/debug1.ads | 18 + gcc/testsuite/gnat.dg/specs/size_clause3.ads | 4 +- gcc/testsuite/gnat.dg/specs/unchecked_convert1.ads | 20 + gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads | 19 + gcc/testsuite/gnat.dg/sso16.adb | 55 + gcc/testsuite/gnat.dg/static_pred1.adb | 2 +- gcc/testsuite/gnat.dg/suppress_initialization2.adb | 5 + gcc/testsuite/gnat.dg/suppress_initialization2.ads | 13 + gcc/testsuite/gnat.dg/synchronized2.adb | 5 + gcc/testsuite/gnat.dg/synchronized2.ads | 4 + gcc/testsuite/gnat.dg/synchronized2_pkg.ads | 5 + gcc/testsuite/gnat.dg/tag2.adb | 20 + gcc/testsuite/gnat.dg/tag2_pkg.ads | 16 + gcc/testsuite/gnat.dg/tagged2.adb | 9 + gcc/testsuite/gnat.dg/tagged2.ads | 9 + gcc/testsuite/gnat.dg/tagged3.adb | 42 + gcc/testsuite/gnat.dg/tagged3_pkg.adb | 12 + gcc/testsuite/gnat.dg/tagged3_pkg.ads | 9 + gcc/testsuite/gnat.dg/tagged4.adb | 28 + gcc/testsuite/gnat.dg/task2.adb | 9 + gcc/testsuite/gnat.dg/task2_pkg.adb | 6 + gcc/testsuite/gnat.dg/task2_pkg.ads | 4 + gcc/testsuite/gnat.dg/task3.adb | 11 + gcc/testsuite/gnat.dg/task3.ads | 12 + gcc/testsuite/gnat.dg/task3_pkg1.ads | 11 + gcc/testsuite/gnat.dg/task3_pkg2.ads | 7 + gcc/testsuite/gnat.dg/task4.adb | 19 + gcc/testsuite/gnat.dg/task5.adb | 26 + gcc/testsuite/gnat.dg/test_casesi.adb | 12 + gcc/testsuite/gnat.dg/unreferenced2.adb | 34 + gcc/testsuite/gnat.dg/warn20.adb | 11 + gcc/testsuite/gnat.dg/warn20_pkg.adb | 10 + gcc/testsuite/gnat.dg/warn20_pkg.ads | 8 + gcc/testsuite/gnat.dg/warn21.adb | 6 + gcc/testsuite/gnat.dg/warn21.ads | 18 + gcc/testsuite/gnat.dg/warn22.adb | 34 + gcc/testsuite/gnat.dg/warn23.adb | 17 + gcc/testsuite/gnat.dg/warn24.adb | 15 + gcc/testsuite/gnat.dg/warn25.adb | 23 + gcc/testsuite/gnat.dg/warn26.adb | 20 + gcc/testsuite/gnat.dg/warn27.adb | 10 + gcc/testsuite/gnat.dg/weak3.adb | 11 + gcc/testsuite/gnat.dg/weak3.ads | 3 + gcc/testsuite/jit.dg/all-non-failing-tests.h | 10 + gcc/testsuite/jit.dg/test-accessing-bitfield.c | 130 + ...or-gcc_jit_context_new_binary_op-bad-res-type.c | 41 + ...ror-gcc_jit_context_new_bitfield-invalid-type.c | 53 + ...or-gcc_jit_context_new_bitfield-invalid-width.c | 44 + ...ror-gcc_jit_context_new_unary_op-bad-res-type.c | 38 + ...est-error-gcc_jit_lvalue_get_address-bitfield.c | 66 + gcc/testsuite/lib/options.exp | 27 +- gcc/testsuite/lib/scanasm.exp | 178 +- gcc/testsuite/lib/target-supports.exp | 52 +- gcc/testsuite/obj-c++.dg/stubify-1.mm | 2 +- gcc/testsuite/obj-c++.dg/stubify-2.mm | 2 +- gcc/testsuite/objc.dg/stubify-1.m | 2 +- gcc/testsuite/objc.dg/stubify-2.m | 2 +- gcc/timevar.def | 6 +- gcc/toplev.c | 29 +- gcc/trans-mem.c | 3 +- gcc/tree-affine.c | 11 +- gcc/tree-affine.h | 10 +- gcc/tree-call-cdce.c | 4 +- gcc/tree-cfg.c | 106 +- gcc/tree-cfg.h | 10 +- gcc/tree-chrec.c | 26 +- gcc/tree-chrec.h | 15 +- gcc/tree-core.h | 71 +- gcc/tree-data-ref.c | 95 +- gcc/tree-data-ref.h | 26 +- gcc/tree-dump.c | 1 + gcc/tree-eh.c | 48 +- gcc/tree-if-conv.c | 54 +- gcc/tree-if-conv.h | 2 +- gcc/tree-inline.c | 20 +- gcc/tree-loop-distribution.c | 48 +- gcc/tree-nested.c | 30 +- gcc/tree-outof-ssa.c | 42 +- gcc/tree-parloops.c | 42 +- gcc/tree-pass.h | 7 +- gcc/tree-predcom.c | 67 +- gcc/tree-pretty-print.c | 80 +- gcc/tree-profile.c | 31 +- gcc/tree-scalar-evolution.c | 480 +- gcc/tree-scalar-evolution.h | 24 +- gcc/tree-sra.c | 6 +- gcc/tree-ssa-address.c | 14 + gcc/tree-ssa-address.h | 4 +- gcc/tree-ssa-alias.c | 727 +- gcc/tree-ssa-alias.h | 7 +- gcc/tree-ssa-ccp.c | 12 +- gcc/tree-ssa-coalesce.c | 3 +- gcc/tree-ssa-dce.c | 88 +- gcc/tree-ssa-dom.c | 19 +- gcc/tree-ssa-dse.c | 165 +- gcc/tree-ssa-forwprop.c | 313 +- gcc/tree-ssa-live.c | 4 +- gcc/tree-ssa-live.h | 2 +- gcc/tree-ssa-loop-ch.c | 16 +- gcc/tree-ssa-loop-im.c | 175 +- gcc/tree-ssa-loop-ivcanon.c | 36 +- gcc/tree-ssa-loop-ivopts.c | 312 +- gcc/tree-ssa-loop-ivopts.h | 8 +- gcc/tree-ssa-loop-manip.c | 75 +- gcc/tree-ssa-loop-manip.h | 36 +- gcc/tree-ssa-loop-niter.c | 212 +- gcc/tree-ssa-loop-niter.h | 52 +- gcc/tree-ssa-loop-prefetch.c | 36 +- gcc/tree-ssa-loop-split.c | 24 +- gcc/tree-ssa-loop-unswitch.c | 50 +- gcc/tree-ssa-loop.c | 6 +- gcc/tree-ssa-loop.h | 7 +- gcc/tree-ssa-math-opts.c | 78 +- gcc/tree-ssa-phiopt.c | 48 +- gcc/tree-ssa-pre.c | 13 +- gcc/tree-ssa-propagate.c | 9 +- gcc/tree-ssa-reassoc.c | 301 +- gcc/tree-ssa-sccvn.c | 1029 +- gcc/tree-ssa-sccvn.h | 26 +- gcc/tree-ssa-scopedtables.c | 17 +- gcc/tree-ssa-scopedtables.h | 2 +- gcc/tree-ssa-strlen.c | 564 +- gcc/tree-ssa-strlen.h | 2 +- gcc/tree-ssa-structalias.c | 133 +- gcc/tree-ssa-threadedge.c | 3 +- gcc/tree-ssa-threadupdate.c | 8 +- gcc/tree-ssa-threadupdate.h | 2 +- gcc/tree-ssa.c | 36 +- gcc/tree-ssanames.c | 8 +- gcc/tree-streamer-in.c | 118 +- gcc/tree-streamer-out.c | 5 +- gcc/tree-streamer.c | 3 + gcc/tree-streamer.h | 16 +- gcc/tree-switch-conversion.c | 6 +- gcc/tree-switch-conversion.h | 30 +- gcc/tree-tailcall.c | 29 + gcc/tree-vect-data-refs.c | 56 +- gcc/tree-vect-generic.c | 74 +- gcc/tree-vect-loop-manip.c | 85 +- gcc/tree-vect-loop.c | 95 +- gcc/tree-vect-patterns.c | 11 +- gcc/tree-vect-slp.c | 12 +- gcc/tree-vect-stmts.c | 164 +- gcc/tree-vector-builder.c | 97 - gcc/tree-vector-builder.h | 20 +- gcc/tree-vectorizer.c | 24 +- gcc/tree-vectorizer.h | 84 +- gcc/tree-vrp.c | 548 +- gcc/tree-vrp.h | 26 +- gcc/tree.c | 146 +- gcc/tree.def | 18 +- gcc/tree.h | 183 +- gcc/unique-ptr-tests.cc | 6 +- gcc/value-prof.c | 190 +- gcc/value-prof.h | 17 +- gcc/var-tracking.c | 22 +- gcc/varasm.c | 51 +- gcc/vec.c | 24 +- gcc/vec.h | 81 +- gcc/vector-builder.h | 216 +- gcc/vr-values.c | 242 +- gcc/vr-values.h | 13 +- gcc/web.c | 2 +- gcc/wide-int-bitmask.h | 3 +- gcc/wide-int.h | 33 +- include/ChangeLog | 10 + include/demangle.h | 18 - include/libiberty.h | 4 + libcpp/ChangeLog | 22 + libcpp/directives-only.c | 2 +- libcpp/directives.c | 15 +- libcpp/files.c | 2 +- libcpp/include/cpplib.h | 9 +- libcpp/include/line-map.h | 76 +- libcpp/include/mkdeps.h | 20 +- libcpp/init.c | 5 +- libcpp/internal.h | 16 +- libcpp/line-map.c | 93 +- libcpp/mkdeps.c | 26 +- libcpp/po/ChangeLog | 4 + libcpp/po/zh_TW.po | 46 +- libgcc/ChangeLog | 78 + libgcc/Makefile.in | 10 +- libgcc/config.host | 9 +- libgcc/config/arm/cmse.c | 1 + libgcc/config/or1k/lib1funcs.S | 6 +- libgcc/config/pa/stublib.c | 4 - libgcc/config/pa/{t-openbsd => t-netbsd} | 0 libgcc/config/pa/t-stublib | 6 +- libgcc/config/rs6000/t-darwin | 14 +- libgcc/config/rs6000/t-darwin64 | 6 - libgcc/config/t-darwin | 14 +- libgcc/configure | 15 + libgcc/configure.ac | 10 + libgcc/generic-morestack.c | 2 + libgcc/libgcov-merge.c | 74 +- libgcc/libgcov-profiler.c | 68 +- libgcc/libgcov-util.c | 6 +- libgcc/libgcov.h | 10 +- libgfortran/ChangeLog | 60 + libgfortran/gfortran.map | 5 + libgfortran/intrinsics/random.c | 216 +- libgfortran/io/inquire.c | 4 +- libgfortran/io/unix.c | 47 +- libgfortran/libgfortran.h | 5 + libgfortran/runtime/environ.c | 8 + libgfortran/runtime/error.c | 46 +- libgo/go/runtime/chan.go | 3 + libgo/go/runtime/mwbbuf.go | 9 +- libgo/go/runtime/select.go | 1 + libgo/runtime/proc.c | 4 +- libgomp/ChangeLog | 98 + libgomp/target.c | 35 +- libgomp/testsuite/libgomp.c++/for-27.C | 169 + libgomp/testsuite/libgomp.c++/loop-13.C | 298 + libgomp/testsuite/libgomp.c++/loop-14.C | 301 + libgomp/testsuite/libgomp.c++/loop-15.C | 417 + libgomp/testsuite/libgomp.c++/scan-1.C | 151 + libgomp/testsuite/libgomp.c++/scan-10.C | 119 + libgomp/testsuite/libgomp.c++/scan-11.C | 122 + libgomp/testsuite/libgomp.c++/scan-12.C | 153 + libgomp/testsuite/libgomp.c++/scan-13.C | 161 + libgomp/testsuite/libgomp.c++/scan-14.C | 123 + libgomp/testsuite/libgomp.c++/scan-15.C | 121 + libgomp/testsuite/libgomp.c++/scan-16.C | 153 + libgomp/testsuite/libgomp.c++/scan-2.C | 116 + libgomp/testsuite/libgomp.c++/scan-3.C | 119 + libgomp/testsuite/libgomp.c++/scan-4.C | 150 + libgomp/testsuite/libgomp.c++/scan-5.C | 158 + libgomp/testsuite/libgomp.c++/scan-6.C | 120 + libgomp/testsuite/libgomp.c++/scan-7.C | 118 + libgomp/testsuite/libgomp.c++/scan-8.C | 150 + libgomp/testsuite/libgomp.c++/scan-9.C | 154 + libgomp/testsuite/libgomp.c++/target-22.C | 99 + libgomp/testsuite/libgomp.c++/target-9.C | 43 +- libgomp/testsuite/libgomp.c-c++-common/loop-1.c | 127 + libgomp/testsuite/libgomp.c/scan-1.c | 115 + libgomp/testsuite/libgomp.c/scan-10.c | 116 + libgomp/testsuite/libgomp.c/scan-11.c | 118 + libgomp/testsuite/libgomp.c/scan-12.c | 120 + libgomp/testsuite/libgomp.c/scan-13.c | 91 + libgomp/testsuite/libgomp.c/scan-14.c | 182 + libgomp/testsuite/libgomp.c/scan-15.c | 118 + libgomp/testsuite/libgomp.c/scan-16.c | 120 + libgomp/testsuite/libgomp.c/scan-17.c | 89 + libgomp/testsuite/libgomp.c/scan-18.c | 182 + libgomp/testsuite/libgomp.c/scan-19.c | 119 + libgomp/testsuite/libgomp.c/scan-2.c | 117 + libgomp/testsuite/libgomp.c/scan-20.c | 119 + libgomp/testsuite/libgomp.c/scan-3.c | 88 + libgomp/testsuite/libgomp.c/scan-4.c | 179 + libgomp/testsuite/libgomp.c/scan-5.c | 115 + libgomp/testsuite/libgomp.c/scan-6.c | 117 + libgomp/testsuite/libgomp.c/scan-7.c | 86 + libgomp/testsuite/libgomp.c/scan-8.c | 179 + libgomp/testsuite/libgomp.c/scan-9.c | 116 + libgomp/testsuite/libgomp.c/target-18.c | 30 +- libgomp/testsuite/libgomp.c/target-37.c | 71 + libgomp/testsuite/libgomp.fortran/reduction4.f90 | 56 +- libgomp/testsuite/libgomp.fortran/reduction5.f90 | 10 +- .../testsuite/libgomp.oacc-fortran/routine-7.f90 | 2 +- libiberty/ChangeLog | 33 + libiberty/Makefile.in | 14 +- libiberty/cplus-dem.c | 1 + libiberty/filedescriptor.c | 47 + libiberty/rust-demangle.c | 1 + libiberty/rust-demangle.h | 45 + libiberty/simple-object-elf.c | 33 +- libquadmath/ChangeLog | 6 + libquadmath/quadmath.h | 28 +- libsanitizer/ChangeLog | 60 + libsanitizer/LOCAL_PATCHES | 9 +- libsanitizer/MERGE | 2 +- libsanitizer/asan/Makefile.am | 63 +- libsanitizer/asan/Makefile.in | 128 +- libsanitizer/asan/asan_activation.cc | 142 - libsanitizer/asan/asan_activation.cpp | 143 + libsanitizer/asan/asan_activation.h | 5 +- libsanitizer/asan/asan_activation_flags.inc | 5 +- libsanitizer/asan/asan_allocator.cc | 1107 - libsanitizer/asan/asan_allocator.cpp | 1119 + libsanitizer/asan/asan_allocator.h | 44 +- libsanitizer/asan/asan_debugging.cc | 145 - libsanitizer/asan/asan_debugging.cpp | 146 + libsanitizer/asan/asan_descriptions.cc | 500 - libsanitizer/asan/asan_descriptions.cpp | 501 + libsanitizer/asan/asan_descriptions.h | 7 +- libsanitizer/asan/asan_errors.cc | 583 - libsanitizer/asan/asan_errors.cpp | 597 + libsanitizer/asan/asan_errors.h | 27 +- libsanitizer/asan/asan_fake_stack.cc | 281 - libsanitizer/asan/asan_fake_stack.cpp | 282 + libsanitizer/asan/asan_fake_stack.h | 7 +- libsanitizer/asan/asan_flags.cc | 213 - libsanitizer/asan/asan_flags.cpp | 214 + libsanitizer/asan/asan_flags.h | 5 +- libsanitizer/asan/asan_flags.inc | 9 +- libsanitizer/asan/asan_fuchsia.cc | 216 - libsanitizer/asan/asan_fuchsia.cpp | 224 + libsanitizer/asan/asan_globals.cc | 445 - libsanitizer/asan/asan_globals.cpp | 446 + libsanitizer/asan/asan_globals_win.cc | 60 - libsanitizer/asan/asan_globals_win.cpp | 61 + libsanitizer/asan/asan_init_version.h | 5 +- libsanitizer/asan/asan_interceptors.cc | 665 - libsanitizer/asan/asan_interceptors.cpp | 675 + libsanitizer/asan/asan_interceptors.h | 32 +- .../asan/asan_interceptors_memintrinsics.cc | 42 - .../asan/asan_interceptors_memintrinsics.cpp | 43 + .../asan/asan_interceptors_memintrinsics.h | 7 +- libsanitizer/asan/asan_interceptors_vfork.S | 12 + libsanitizer/asan/asan_interface.inc | 6 +- libsanitizer/asan/asan_interface_internal.h | 7 +- libsanitizer/asan/asan_internal.h | 22 +- libsanitizer/asan/asan_linux.cc | 252 - libsanitizer/asan/asan_linux.cpp | 260 + libsanitizer/asan/asan_mac.cc | 330 - libsanitizer/asan/asan_mac.cpp | 331 + libsanitizer/asan/asan_malloc_linux.cc | 298 - libsanitizer/asan/asan_malloc_linux.cpp | 307 + libsanitizer/asan/asan_malloc_local.h | 30 +- libsanitizer/asan/asan_malloc_mac.cc | 62 - libsanitizer/asan/asan_malloc_mac.cpp | 102 + libsanitizer/asan/asan_malloc_win.cc | 259 - libsanitizer/asan/asan_malloc_win.cpp | 553 + libsanitizer/asan/asan_mapping.h | 25 +- libsanitizer/asan/asan_mapping_myriad.h | 5 +- libsanitizer/asan/asan_mapping_sparc64.h | 5 +- libsanitizer/asan/asan_memory_profile.cc | 128 - libsanitizer/asan/asan_memory_profile.cpp | 129 + libsanitizer/asan/asan_new_delete.cc | 209 - libsanitizer/asan/asan_new_delete.cpp | 204 + libsanitizer/asan/asan_poisoning.cc | 459 - libsanitizer/asan/asan_poisoning.cpp | 460 + libsanitizer/asan/asan_poisoning.h | 15 +- libsanitizer/asan/asan_posix.cc | 70 - libsanitizer/asan/asan_posix.cpp | 117 + libsanitizer/asan/asan_preinit.cc | 23 - libsanitizer/asan/asan_preinit.cpp | 24 + libsanitizer/asan/asan_premap_shadow.cc | 77 - libsanitizer/asan/asan_premap_shadow.cpp | 78 + libsanitizer/asan/asan_premap_shadow.h | 5 +- libsanitizer/asan/asan_report.cc | 550 - libsanitizer/asan/asan_report.cpp | 558 + libsanitizer/asan/asan_report.h | 7 +- libsanitizer/asan/asan_rtems.cc | 251 - libsanitizer/asan/asan_rtems.cpp | 258 + libsanitizer/asan/asan_rtl.cc | 587 - libsanitizer/asan/asan_rtl.cpp | 626 + libsanitizer/asan/asan_scariness_score.h | 5 +- libsanitizer/asan/asan_shadow_setup.cc | 163 - libsanitizer/asan/asan_shadow_setup.cpp | 164 + libsanitizer/asan/asan_stack.cc | 38 - libsanitizer/asan/asan_stack.cpp | 88 + libsanitizer/asan/asan_stack.h | 47 +- libsanitizer/asan/asan_stats.cc | 172 - libsanitizer/asan/asan_stats.cpp | 173 + libsanitizer/asan/asan_stats.h | 5 +- libsanitizer/asan/asan_suppressions.cc | 103 - libsanitizer/asan/asan_suppressions.cpp | 104 + libsanitizer/asan/asan_suppressions.h | 7 +- libsanitizer/asan/asan_thread.cc | 527 - libsanitizer/asan/asan_thread.cpp | 535 + libsanitizer/asan/asan_thread.h | 22 +- libsanitizer/asan/asan_win.cc | 354 - libsanitizer/asan/asan_win.cpp | 401 + libsanitizer/asan/asan_win_dll_thunk.cc | 150 - libsanitizer/asan/asan_win_dll_thunk.cpp | 152 + .../asan/asan_win_dynamic_runtime_thunk.cc | 129 - .../asan/asan_win_dynamic_runtime_thunk.cpp | 130 + libsanitizer/asan/asan_win_weak_interception.cc | 21 - libsanitizer/asan/asan_win_weak_interception.cpp | 22 + libsanitizer/builtins/assembly.h | 36 +- libsanitizer/configure.tgt | 3 - .../include/sanitizer/allocator_interface.h | 5 +- libsanitizer/include/sanitizer/asan_interface.h | 407 +- .../include/sanitizer/common_interface_defs.h | 507 +- .../include/sanitizer/coverage_interface.h | 5 +- libsanitizer/include/sanitizer/dfsan_interface.h | 11 +- libsanitizer/include/sanitizer/esan_interface.h | 48 - libsanitizer/include/sanitizer/hwasan_interface.h | 26 +- .../include/sanitizer/linux_syscall_hooks.h | 5 +- libsanitizer/include/sanitizer/lsan_interface.h | 5 +- libsanitizer/include/sanitizer/msan_interface.h | 8 +- .../include/sanitizer/netbsd_syscall_hooks.h | 51 +- libsanitizer/include/sanitizer/scudo_interface.h | 5 +- libsanitizer/include/sanitizer/tsan_interface.h | 23 +- .../include/sanitizer/tsan_interface_atomic.h | 7 +- libsanitizer/interception/Makefile.am | 8 +- libsanitizer/interception/Makefile.in | 16 +- libsanitizer/interception/interception.h | 15 +- libsanitizer/interception/interception_linux.cc | 53 - libsanitizer/interception/interception_linux.cpp | 83 + libsanitizer/interception/interception_linux.h | 29 +- libsanitizer/interception/interception_mac.cc | 17 - libsanitizer/interception/interception_mac.cpp | 18 + libsanitizer/interception/interception_mac.h | 5 +- .../interception/interception_type_test.cc | 38 - .../interception/interception_type_test.cpp | 39 + libsanitizer/interception/interception_win.cc | 1015 - libsanitizer/interception/interception_win.cpp | 1022 + libsanitizer/interception/interception_win.h | 5 +- libsanitizer/lsan/Makefile.am | 20 +- libsanitizer/lsan/Makefile.in | 28 +- libsanitizer/lsan/lsan.cc | 116 - libsanitizer/lsan/lsan.cpp | 135 + libsanitizer/lsan/lsan.h | 27 +- libsanitizer/lsan/lsan_allocator.cc | 344 - libsanitizer/lsan/lsan_allocator.cpp | 353 + libsanitizer/lsan/lsan_allocator.h | 34 +- libsanitizer/lsan/lsan_common.cc | 903 - libsanitizer/lsan/lsan_common.cpp | 904 + libsanitizer/lsan/lsan_common.h | 11 +- libsanitizer/lsan/lsan_common_linux.cc | 138 - libsanitizer/lsan/lsan_common_linux.cpp | 140 + libsanitizer/lsan/lsan_common_mac.cc | 199 - libsanitizer/lsan/lsan_common_mac.cpp | 202 + libsanitizer/lsan/lsan_flags.inc | 5 +- libsanitizer/lsan/lsan_interceptors.cc | 458 - libsanitizer/lsan/lsan_interceptors.cpp | 465 + libsanitizer/lsan/lsan_linux.cc | 31 - libsanitizer/lsan/lsan_linux.cpp | 32 + libsanitizer/lsan/lsan_mac.cc | 190 - libsanitizer/lsan/lsan_mac.cpp | 191 + libsanitizer/lsan/lsan_malloc_mac.cc | 56 - libsanitizer/lsan/lsan_malloc_mac.cpp | 59 + libsanitizer/lsan/lsan_preinit.cc | 20 - libsanitizer/lsan/lsan_preinit.cpp | 21 + libsanitizer/lsan/lsan_thread.cc | 161 - libsanitizer/lsan/lsan_thread.cpp | 162 + libsanitizer/lsan/lsan_thread.h | 8 +- libsanitizer/merge.sh | 3 +- libsanitizer/sanitizer_common/Makefile.am | 119 +- libsanitizer/sanitizer_common/Makefile.in | 181 +- libsanitizer/sanitizer_common/sancov_begin.S | 5 - libsanitizer/sanitizer_common/sancov_end.S | 5 - libsanitizer/sanitizer_common/sancov_flags.cc | 57 - libsanitizer/sanitizer_common/sancov_flags.cpp | 58 + libsanitizer/sanitizer_common/sancov_flags.h | 5 +- libsanitizer/sanitizer_common/sancov_flags.inc | 5 +- .../sanitizer_common/sanitizer_addrhashmap.h | 5 +- .../sanitizer_common/sanitizer_allocator.cc | 254 - .../sanitizer_common/sanitizer_allocator.cpp | 267 + .../sanitizer_common/sanitizer_allocator.h | 11 +- .../sanitizer_common/sanitizer_allocator_bytemap.h | 17 +- .../sanitizer_common/sanitizer_allocator_checks.cc | 21 - .../sanitizer_allocator_checks.cpp | 22 + .../sanitizer_common/sanitizer_allocator_checks.h | 5 +- .../sanitizer_allocator_combined.h | 19 +- .../sanitizer_allocator_interface.h | 5 +- .../sanitizer_allocator_internal.h | 34 +- .../sanitizer_allocator_local_cache.h | 12 +- .../sanitizer_allocator_primary32.h | 21 +- .../sanitizer_allocator_primary64.h | 35 +- .../sanitizer_common/sanitizer_allocator_report.cc | 123 - .../sanitizer_allocator_report.cpp | 136 + .../sanitizer_common/sanitizer_allocator_report.h | 7 +- .../sanitizer_allocator_secondary.h | 52 +- .../sanitizer_allocator_size_class_map.h | 8 +- .../sanitizer_common/sanitizer_allocator_stats.h | 7 +- libsanitizer/sanitizer_common/sanitizer_asm.h | 16 +- libsanitizer/sanitizer_common/sanitizer_atomic.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang_mips.h | 6 +- .../sanitizer_atomic_clang_other.h | 5 +- .../sanitizer_common/sanitizer_atomic_clang_x86.h | 5 +- .../sanitizer_common/sanitizer_atomic_msvc.h | 5 +- .../sanitizer_common/sanitizer_bitvector.h | 5 +- libsanitizer/sanitizer_common/sanitizer_bvgraph.h | 5 +- libsanitizer/sanitizer_common/sanitizer_common.cc | 345 - libsanitizer/sanitizer_common/sanitizer_common.cpp | 346 + libsanitizer/sanitizer_common/sanitizer_common.h | 42 +- .../sanitizer_common_interceptors.inc | 2620 ++- .../sanitizer_common_interceptors_format.inc | 5 +- .../sanitizer_common_interceptors_ioctl.inc | 5 +- ...nitizer_common_interceptors_vfork_aarch64.inc.S | 43 + .../sanitizer_common_interceptors_vfork_arm.inc.S | 49 + .../sanitizer_common_interceptors_vfork_i386.inc.S | 63 + ...anitizer_common_interceptors_vfork_x86_64.inc.S | 41 + .../sanitizer_common_interface.inc | 5 +- .../sanitizer_common_interface_posix.inc | 5 +- .../sanitizer_common/sanitizer_common_libcdep.cc | 138 - .../sanitizer_common/sanitizer_common_libcdep.cpp | 139 + .../sanitizer_common/sanitizer_common_nolibc.cc | 33 - .../sanitizer_common/sanitizer_common_nolibc.cpp | 34 + .../sanitizer_common/sanitizer_common_syscalls.inc | 17 +- .../sanitizer_common/sanitizer_coverage_fuchsia.cc | 238 - .../sanitizer_coverage_fuchsia.cpp | 240 + .../sanitizer_coverage_interface.inc | 5 +- .../sanitizer_coverage_libcdep_new.cc | 217 - .../sanitizer_coverage_libcdep_new.cpp | 218 + .../sanitizer_coverage_win_dll_thunk.cc | 19 - .../sanitizer_coverage_win_dll_thunk.cpp | 20 + ...sanitizer_coverage_win_dynamic_runtime_thunk.cc | 19 - ...anitizer_coverage_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_coverage_win_sections.cc | 61 - .../sanitizer_coverage_win_sections.cpp | 67 + .../sanitizer_coverage_win_weak_interception.cc | 22 - .../sanitizer_coverage_win_weak_interception.cpp | 23 + libsanitizer/sanitizer_common/sanitizer_dbghelp.h | 5 +- .../sanitizer_common/sanitizer_deadlock_detector.h | 12 +- .../sanitizer_deadlock_detector1.cc | 193 - .../sanitizer_deadlock_detector1.cpp | 194 + .../sanitizer_deadlock_detector2.cc | 422 - .../sanitizer_deadlock_detector2.cpp | 423 + .../sanitizer_deadlock_detector_interface.h | 5 +- libsanitizer/sanitizer_common/sanitizer_errno.cc | 33 - libsanitizer/sanitizer_common/sanitizer_errno.cpp | 34 + libsanitizer/sanitizer_common/sanitizer_errno.h | 5 +- .../sanitizer_common/sanitizer_errno_codes.h | 5 +- libsanitizer/sanitizer_common/sanitizer_file.cc | 214 - libsanitizer/sanitizer_common/sanitizer_file.cpp | 215 + libsanitizer/sanitizer_common/sanitizer_file.h | 8 +- .../sanitizer_common/sanitizer_flag_parser.cc | 169 - .../sanitizer_common/sanitizer_flag_parser.cpp | 183 + .../sanitizer_common/sanitizer_flag_parser.h | 24 +- libsanitizer/sanitizer_common/sanitizer_flags.cc | 120 - libsanitizer/sanitizer_common/sanitizer_flags.cpp | 121 + libsanitizer/sanitizer_common/sanitizer_flags.h | 5 +- libsanitizer/sanitizer_common/sanitizer_flags.inc | 16 +- libsanitizer/sanitizer_common/sanitizer_freebsd.h | 5 +- libsanitizer/sanitizer_common/sanitizer_fuchsia.cc | 515 - .../sanitizer_common/sanitizer_fuchsia.cpp | 527 + libsanitizer/sanitizer_common/sanitizer_fuchsia.h | 5 +- .../sanitizer_common/sanitizer_getauxval.h | 5 +- libsanitizer/sanitizer_common/sanitizer_hash.h | 43 + .../sanitizer_interceptors_ioctl_netbsd.inc | 88 +- .../sanitizer_interface_internal.h | 5 +- .../sanitizer_common/sanitizer_internal_defs.h | 8 +- libsanitizer/sanitizer_common/sanitizer_lfstack.h | 5 +- libsanitizer/sanitizer_common/sanitizer_libc.cc | 278 - libsanitizer/sanitizer_common/sanitizer_libc.cpp | 279 + libsanitizer/sanitizer_common/sanitizer_libc.h | 5 +- .../sanitizer_common/sanitizer_libignore.cc | 128 - .../sanitizer_common/sanitizer_libignore.cpp | 129 + .../sanitizer_common/sanitizer_libignore.h | 5 +- libsanitizer/sanitizer_common/sanitizer_linux.cc | 2101 -- libsanitizer/sanitizer_common/sanitizer_linux.cpp | 2106 ++ libsanitizer/sanitizer_common/sanitizer_linux.h | 34 +- .../sanitizer_common/sanitizer_linux_libcdep.cc | 813 - .../sanitizer_common/sanitizer_linux_libcdep.cpp | 854 + .../sanitizer_common/sanitizer_linux_mips64.S | 23 - .../sanitizer_common/sanitizer_linux_s390.cc | 220 - .../sanitizer_common/sanitizer_linux_s390.cpp | 221 + .../sanitizer_common/sanitizer_linux_x86_64.S | 25 - libsanitizer/sanitizer_common/sanitizer_list.h | 5 +- .../sanitizer_local_address_space_view.h | 76 + libsanitizer/sanitizer_common/sanitizer_mac.cc | 1091 - libsanitizer/sanitizer_common/sanitizer_mac.cpp | 1135 + libsanitizer/sanitizer_common/sanitizer_mac.h | 7 +- .../sanitizer_common/sanitizer_mac_libcdep.cc | 28 - .../sanitizer_common/sanitizer_mac_libcdep.cpp | 29 + .../sanitizer_common/sanitizer_malloc_mac.inc | 101 +- libsanitizer/sanitizer_common/sanitizer_mutex.h | 5 +- libsanitizer/sanitizer_common/sanitizer_netbsd.cc | 328 - libsanitizer/sanitizer_common/sanitizer_netbsd.cpp | 338 + libsanitizer/sanitizer_common/sanitizer_openbsd.cc | 108 - .../sanitizer_common/sanitizer_openbsd.cpp | 115 + .../sanitizer_persistent_allocator.cc | 17 - .../sanitizer_persistent_allocator.cpp | 18 + .../sanitizer_persistent_allocator.h | 5 +- .../sanitizer_common/sanitizer_placement_new.h | 5 +- libsanitizer/sanitizer_common/sanitizer_platform.h | 26 +- .../sanitizer_platform_interceptors.h | 69 +- .../sanitizer_platform_limits_freebsd.cpp | 525 + .../sanitizer_platform_limits_freebsd.h | 656 + .../sanitizer_platform_limits_linux.cc | 110 - .../sanitizer_platform_limits_linux.cpp | 111 + .../sanitizer_platform_limits_netbsd.cc | 2225 -- .../sanitizer_platform_limits_netbsd.cpp | 2395 +++ .../sanitizer_platform_limits_netbsd.h | 229 +- .../sanitizer_platform_limits_openbsd.cc | 277 - .../sanitizer_platform_limits_openbsd.cpp | 278 + .../sanitizer_platform_limits_openbsd.h | 5 +- .../sanitizer_platform_limits_posix.cc | 1301 -- .../sanitizer_platform_limits_posix.cpp | 1271 ++ .../sanitizer_platform_limits_posix.h | 142 +- .../sanitizer_platform_limits_solaris.cc | 364 - .../sanitizer_platform_limits_solaris.cpp | 365 + .../sanitizer_platform_limits_solaris.h | 7 +- libsanitizer/sanitizer_common/sanitizer_posix.cc | 331 - libsanitizer/sanitizer_common/sanitizer_posix.cpp | 388 + libsanitizer/sanitizer_common/sanitizer_posix.h | 28 +- .../sanitizer_common/sanitizer_posix_libcdep.cc | 518 - .../sanitizer_common/sanitizer_posix_libcdep.cpp | 487 + libsanitizer/sanitizer_common/sanitizer_printf.cc | 357 - libsanitizer/sanitizer_common/sanitizer_printf.cpp | 358 + libsanitizer/sanitizer_common/sanitizer_procmaps.h | 6 +- .../sanitizer_common/sanitizer_procmaps_bsd.cc | 137 - .../sanitizer_common/sanitizer_procmaps_bsd.cpp | 139 + .../sanitizer_common/sanitizer_procmaps_common.cc | 171 - .../sanitizer_common/sanitizer_procmaps_common.cpp | 174 + .../sanitizer_common/sanitizer_procmaps_linux.cc | 79 - .../sanitizer_common/sanitizer_procmaps_linux.cpp | 81 + .../sanitizer_common/sanitizer_procmaps_mac.cc | 373 - .../sanitizer_common/sanitizer_procmaps_mac.cpp | 378 + .../sanitizer_common/sanitizer_procmaps_solaris.cc | 59 - .../sanitizer_procmaps_solaris.cpp | 67 + .../sanitizer_common/sanitizer_quarantine.h | 5 +- .../sanitizer_common/sanitizer_report_decorator.h | 5 +- .../sanitizer_common/sanitizer_ring_buffer.h | 7 +- libsanitizer/sanitizer_common/sanitizer_rtems.cc | 280 - libsanitizer/sanitizer_common/sanitizer_rtems.cpp | 279 + libsanitizer/sanitizer_common/sanitizer_rtems.h | 5 +- .../sanitizer_signal_interceptors.inc | 5 +- libsanitizer/sanitizer_common/sanitizer_solaris.cc | 230 - .../sanitizer_common/sanitizer_solaris.cpp | 230 + .../sanitizer_common/sanitizer_stackdepot.cc | 161 - .../sanitizer_common/sanitizer_stackdepot.cpp | 149 + .../sanitizer_common/sanitizer_stackdepot.h | 7 +- .../sanitizer_common/sanitizer_stackdepotbase.h | 5 +- .../sanitizer_common/sanitizer_stacktrace.cc | 137 - .../sanitizer_common/sanitizer_stacktrace.cpp | 140 + .../sanitizer_common/sanitizer_stacktrace.h | 61 +- .../sanitizer_stacktrace_libcdep.cc | 155 - .../sanitizer_stacktrace_libcdep.cpp | 158 + .../sanitizer_stacktrace_printer.cc | 260 - .../sanitizer_stacktrace_printer.cpp | 263 + .../sanitizer_stacktrace_printer.h | 5 +- .../sanitizer_common/sanitizer_stacktrace_sparc.cc | 86 - .../sanitizer_stacktrace_sparc.cpp | 85 + .../sanitizer_common/sanitizer_stoptheworld.h | 5 +- .../sanitizer_stoptheworld_linux_libcdep.cc | 571 - .../sanitizer_stoptheworld_linux_libcdep.cpp | 572 + .../sanitizer_common/sanitizer_stoptheworld_mac.cc | 176 - .../sanitizer_stoptheworld_mac.cpp | 177 + .../sanitizer_stoptheworld_netbsd_libcdep.cpp | 356 + .../sanitizer_common/sanitizer_suppressions.cc | 169 - .../sanitizer_common/sanitizer_suppressions.cpp | 181 + .../sanitizer_common/sanitizer_suppressions.h | 5 +- .../sanitizer_common/sanitizer_symbolizer.cc | 118 - .../sanitizer_common/sanitizer_symbolizer.cpp | 129 + .../sanitizer_common/sanitizer_symbolizer.h | 33 +- .../sanitizer_symbolizer_fuchsia.h | 8 +- .../sanitizer_symbolizer_internal.h | 32 +- .../sanitizer_symbolizer_libbacktrace.cc | 208 - .../sanitizer_symbolizer_libbacktrace.cpp | 209 + .../sanitizer_symbolizer_libbacktrace.h | 5 +- .../sanitizer_symbolizer_libcdep.cc | 492 - .../sanitizer_symbolizer_libcdep.cpp | 556 + .../sanitizer_common/sanitizer_symbolizer_mac.cc | 167 - .../sanitizer_common/sanitizer_symbolizer_mac.cpp | 173 + .../sanitizer_common/sanitizer_symbolizer_mac.h | 5 +- .../sanitizer_symbolizer_markup.cc | 143 - .../sanitizer_symbolizer_markup.cpp | 144 + .../sanitizer_symbolizer_posix_libcdep.cc | 538 - .../sanitizer_symbolizer_posix_libcdep.cpp | 539 + .../sanitizer_symbolizer_report.cc | 280 - .../sanitizer_symbolizer_report.cpp | 283 + .../sanitizer_common/sanitizer_symbolizer_rtems.h | 5 +- .../sanitizer_common/sanitizer_symbolizer_win.cc | 314 - .../sanitizer_common/sanitizer_symbolizer_win.cpp | 318 + .../sanitizer_common/sanitizer_syscall_generic.inc | 5 +- .../sanitizer_syscall_linux_aarch64.inc | 5 +- .../sanitizer_syscall_linux_arm.inc | 5 +- .../sanitizer_syscall_linux_x86_64.inc | 5 +- .../sanitizer_common/sanitizer_syscalls_netbsd.inc | 43 +- .../sanitizer_common/sanitizer_termination.cc | 93 - .../sanitizer_common/sanitizer_termination.cpp | 94 + .../sanitizer_common/sanitizer_thread_registry.cc | 339 - .../sanitizer_common/sanitizer_thread_registry.cpp | 351 + .../sanitizer_common/sanitizer_thread_registry.h | 18 +- .../sanitizer_common/sanitizer_tls_get_addr.cc | 153 - .../sanitizer_common/sanitizer_tls_get_addr.cpp | 154 + .../sanitizer_common/sanitizer_tls_get_addr.h | 7 +- .../sanitizer_common/sanitizer_type_traits.cpp | 20 + .../sanitizer_common/sanitizer_type_traits.h | 62 + .../sanitizer_unwind_linux_libcdep.cc | 175 - .../sanitizer_unwind_linux_libcdep.cpp | 176 + .../sanitizer_common/sanitizer_unwind_win.cc | 73 - .../sanitizer_common/sanitizer_unwind_win.cpp | 75 + libsanitizer/sanitizer_common/sanitizer_vector.h | 5 +- libsanitizer/sanitizer_common/sanitizer_win.cc | 1058 - libsanitizer/sanitizer_common/sanitizer_win.cpp | 1114 + libsanitizer/sanitizer_common/sanitizer_win.h | 5 +- libsanitizer/sanitizer_common/sanitizer_win_defs.h | 5 +- .../sanitizer_common/sanitizer_win_dll_thunk.cc | 100 - .../sanitizer_common/sanitizer_win_dll_thunk.cpp | 101 + .../sanitizer_common/sanitizer_win_dll_thunk.h | 5 +- .../sanitizer_win_dynamic_runtime_thunk.cc | 19 - .../sanitizer_win_dynamic_runtime_thunk.cpp | 26 + .../sanitizer_win_weak_interception.cc | 92 - .../sanitizer_win_weak_interception.cpp | 93 + .../sanitizer_win_weak_interception.h | 5 +- libsanitizer/tsan/Makefile.am | 67 +- libsanitizer/tsan/Makefile.in | 83 +- libsanitizer/tsan/tsan_clock.cc | 596 - libsanitizer/tsan/tsan_clock.cpp | 597 + libsanitizer/tsan/tsan_clock.h | 5 +- libsanitizer/tsan/tsan_debugging.cc | 255 - libsanitizer/tsan/tsan_debugging.cpp | 262 + libsanitizer/tsan/tsan_defs.h | 5 +- libsanitizer/tsan/tsan_dense_alloc.h | 5 +- libsanitizer/tsan/tsan_dispatch_defs.h | 66 + libsanitizer/tsan/tsan_external.cc | 123 - libsanitizer/tsan/tsan_external.cpp | 124 + libsanitizer/tsan/tsan_fd.cc | 314 - libsanitizer/tsan/tsan_fd.cpp | 315 + libsanitizer/tsan/tsan_fd.h | 5 +- libsanitizer/tsan/tsan_flags.cc | 125 - libsanitizer/tsan/tsan_flags.cpp | 125 + libsanitizer/tsan/tsan_flags.h | 8 +- libsanitizer/tsan/tsan_flags.inc | 7 +- libsanitizer/tsan/tsan_ignoreset.cc | 45 - libsanitizer/tsan/tsan_ignoreset.cpp | 46 + libsanitizer/tsan/tsan_ignoreset.h | 5 +- libsanitizer/tsan/tsan_interceptors.cc | 2810 --- libsanitizer/tsan/tsan_interceptors.cpp | 2855 +++ libsanitizer/tsan/tsan_interceptors.h | 12 + libsanitizer/tsan/tsan_interceptors_mac.cc | 423 - libsanitizer/tsan/tsan_interceptors_mac.cpp | 479 + libsanitizer/tsan/tsan_interface.cc | 133 - libsanitizer/tsan/tsan_interface.cpp | 160 + libsanitizer/tsan/tsan_interface.h | 7 +- libsanitizer/tsan/tsan_interface_ann.cc | 551 - libsanitizer/tsan/tsan_interface_ann.cpp | 552 + libsanitizer/tsan/tsan_interface_ann.h | 5 +- libsanitizer/tsan/tsan_interface_atomic.cc | 954 - libsanitizer/tsan/tsan_interface_atomic.cpp | 955 + libsanitizer/tsan/tsan_interface_inl.h | 5 +- libsanitizer/tsan/tsan_interface_java.cc | 266 - libsanitizer/tsan/tsan_interface_java.cpp | 267 + libsanitizer/tsan/tsan_interface_java.h | 7 +- libsanitizer/tsan/tsan_libdispatch.cpp | 781 + libsanitizer/tsan/tsan_libdispatch_mac.cc | 725 - libsanitizer/tsan/tsan_malloc_mac.cc | 68 - libsanitizer/tsan/tsan_malloc_mac.cpp | 71 + libsanitizer/tsan/tsan_md5.cc | 241 - libsanitizer/tsan/tsan_md5.cpp | 250 + libsanitizer/tsan/tsan_mman.cc | 385 - libsanitizer/tsan/tsan_mman.cpp | 396 + libsanitizer/tsan/tsan_mman.h | 6 +- libsanitizer/tsan/tsan_mutex.cc | 288 - libsanitizer/tsan/tsan_mutex.cpp | 289 + libsanitizer/tsan/tsan_mutex.h | 5 +- libsanitizer/tsan/tsan_mutexset.cc | 87 - libsanitizer/tsan/tsan_mutexset.cpp | 88 + libsanitizer/tsan/tsan_mutexset.h | 5 +- libsanitizer/tsan/tsan_new_delete.cc | 198 - libsanitizer/tsan/tsan_new_delete.cpp | 199 + libsanitizer/tsan/tsan_platform.h | 6 +- libsanitizer/tsan/tsan_platform_linux.cc | 420 - libsanitizer/tsan/tsan_platform_linux.cpp | 515 + libsanitizer/tsan/tsan_platform_mac.cc | 303 - libsanitizer/tsan/tsan_platform_mac.cpp | 316 + libsanitizer/tsan/tsan_platform_posix.cc | 173 - libsanitizer/tsan/tsan_platform_posix.cpp | 167 + libsanitizer/tsan/tsan_platform_windows.cc | 36 - libsanitizer/tsan/tsan_platform_windows.cpp | 37 + libsanitizer/tsan/tsan_preinit.cc | 25 - libsanitizer/tsan/tsan_preinit.cpp | 26 + libsanitizer/tsan/tsan_report.cc | 482 - libsanitizer/tsan/tsan_report.cpp | 486 + libsanitizer/tsan/tsan_report.h | 8 +- libsanitizer/tsan/tsan_rtl.cc | 1085 - libsanitizer/tsan/tsan_rtl.cpp | 1100 + libsanitizer/tsan/tsan_rtl.h | 52 +- libsanitizer/tsan/tsan_rtl_aarch64.S | 196 +- libsanitizer/tsan/tsan_rtl_amd64.S | 48 +- libsanitizer/tsan/tsan_rtl_mutex.cc | 538 - libsanitizer/tsan/tsan_rtl_mutex.cpp | 539 + libsanitizer/tsan/tsan_rtl_proc.cc | 59 - libsanitizer/tsan/tsan_rtl_proc.cpp | 60 + libsanitizer/tsan/tsan_rtl_report.cc | 753 - libsanitizer/tsan/tsan_rtl_report.cpp | 756 + libsanitizer/tsan/tsan_rtl_thread.cc | 399 - libsanitizer/tsan/tsan_rtl_thread.cpp | 444 + libsanitizer/tsan/tsan_stack_trace.cc | 49 - libsanitizer/tsan/tsan_stack_trace.cpp | 63 + libsanitizer/tsan/tsan_stack_trace.h | 5 +- libsanitizer/tsan/tsan_stat.cc | 185 - libsanitizer/tsan/tsan_stat.cpp | 186 + libsanitizer/tsan/tsan_stat.h | 5 +- libsanitizer/tsan/tsan_suppressions.cc | 168 - libsanitizer/tsan/tsan_suppressions.cpp | 161 + libsanitizer/tsan/tsan_suppressions.h | 5 +- libsanitizer/tsan/tsan_symbolize.cc | 121 - libsanitizer/tsan/tsan_symbolize.cpp | 122 + libsanitizer/tsan/tsan_symbolize.h | 5 +- libsanitizer/tsan/tsan_sync.cc | 295 - libsanitizer/tsan/tsan_sync.cpp | 296 + libsanitizer/tsan/tsan_sync.h | 5 +- libsanitizer/tsan/tsan_trace.h | 5 +- libsanitizer/tsan/tsan_update_shadow_word_inl.h | 29 +- libsanitizer/ubsan/Makefile.am | 20 +- libsanitizer/ubsan/Makefile.in | 28 +- libsanitizer/ubsan/ubsan_checks.inc | 12 +- libsanitizer/ubsan/ubsan_diag.cc | 434 - libsanitizer/ubsan/ubsan_diag.cpp | 443 + libsanitizer/ubsan/ubsan_diag.h | 8 +- libsanitizer/ubsan/ubsan_diag_standalone.cc | 36 - libsanitizer/ubsan/ubsan_diag_standalone.cpp | 40 + libsanitizer/ubsan/ubsan_flags.cc | 84 - libsanitizer/ubsan/ubsan_flags.cpp | 85 + libsanitizer/ubsan/ubsan_flags.h | 5 +- libsanitizer/ubsan/ubsan_flags.inc | 9 +- libsanitizer/ubsan/ubsan_handlers.cc | 810 - libsanitizer/ubsan/ubsan_handlers.cpp | 839 + libsanitizer/ubsan/ubsan_handlers.h | 27 +- libsanitizer/ubsan/ubsan_handlers_cxx.cc | 160 - libsanitizer/ubsan/ubsan_handlers_cxx.cpp | 205 + libsanitizer/ubsan/ubsan_handlers_cxx.h | 21 +- libsanitizer/ubsan/ubsan_init.cc | 63 - libsanitizer/ubsan/ubsan_init.cpp | 64 + libsanitizer/ubsan/ubsan_init.h | 5 +- libsanitizer/ubsan/ubsan_init_standalone.cc | 32 - libsanitizer/ubsan/ubsan_init_standalone.cpp | 33 + .../ubsan/ubsan_init_standalone_preinit.cc | 34 - .../ubsan/ubsan_init_standalone_preinit.cpp | 35 + libsanitizer/ubsan/ubsan_interface.inc | 11 +- libsanitizer/ubsan/ubsan_monitor.cc | 74 - libsanitizer/ubsan/ubsan_monitor.cpp | 75 + libsanitizer/ubsan/ubsan_monitor.h | 5 +- libsanitizer/ubsan/ubsan_platform.h | 5 +- libsanitizer/ubsan/ubsan_signals_standalone.cc | 68 - libsanitizer/ubsan/ubsan_signals_standalone.cpp | 70 + libsanitizer/ubsan/ubsan_signals_standalone.h | 7 +- libsanitizer/ubsan/ubsan_type_hash.cc | 32 - libsanitizer/ubsan/ubsan_type_hash.cpp | 33 + libsanitizer/ubsan/ubsan_type_hash.h | 9 +- libsanitizer/ubsan/ubsan_type_hash_itanium.cc | 260 - libsanitizer/ubsan/ubsan_type_hash_itanium.cpp | 268 + libsanitizer/ubsan/ubsan_type_hash_win.cc | 79 - libsanitizer/ubsan/ubsan_type_hash_win.cpp | 84 + libsanitizer/ubsan/ubsan_value.cc | 111 - libsanitizer/ubsan/ubsan_value.cpp | 112 + libsanitizer/ubsan/ubsan_value.h | 5 +- libsanitizer/ubsan/ubsan_win_dll_thunk.cc | 19 - libsanitizer/ubsan/ubsan_win_dll_thunk.cpp | 20 + .../ubsan/ubsan_win_dynamic_runtime_thunk.cc | 19 - .../ubsan/ubsan_win_dynamic_runtime_thunk.cpp | 20 + libsanitizer/ubsan/ubsan_win_weak_interception.cc | 22 - libsanitizer/ubsan/ubsan_win_weak_interception.cpp | 23 + libstdc++-v3/ChangeLog | 445 + libstdc++-v3/acinclude.m4 | 2 +- .../abi/post/alpha-linux-gnu/baseline_symbols.txt | 441 + .../abi/post/ia64-linux-gnu/baseline_symbols.txt | 441 + .../abi/post/m68k-linux-gnu/baseline_symbols.txt | 441 + libstdc++-v3/config/abi/pre/gnu.ver | 16 + libstdc++-v3/configure | 23 +- libstdc++-v3/configure.ac | 4 + libstdc++-v3/doc/xml/manual/configure.xml | 20 +- .../doc/xml/manual/documentation_hacking.xml | 12 +- libstdc++-v3/doc/xml/manual/status_cxx2020.xml | 8 +- libstdc++-v3/include/Makefile.am | 1 + libstdc++-v3/include/Makefile.in | 1 + libstdc++-v3/include/bits/algorithmfwd.h | 114 + libstdc++-v3/include/bits/atomic_base.h | 871 + libstdc++-v3/include/bits/c++config | 6 +- libstdc++-v3/include/bits/cpp_type_traits.h | 1 + libstdc++-v3/include/bits/move.h | 3 + libstdc++-v3/include/bits/predefined_ops.h | 45 +- libstdc++-v3/include/bits/std_function.h | 10 +- libstdc++-v3/include/bits/stl_algo.h | 150 +- libstdc++-v3/include/bits/stl_algobase.h | 137 +- libstdc++-v3/include/bits/stl_heap.h | 22 + libstdc++-v3/include/bits/stl_iterator.h | 4 +- libstdc++-v3/include/bits/stl_tempbuf.h | 51 +- libstdc++-v3/include/bits/unique_ptr.h | 30 +- libstdc++-v3/include/experimental/array | 2 +- libstdc++-v3/include/experimental/string_view | 42 +- libstdc++-v3/include/ext/atomicity.h | 41 +- libstdc++-v3/include/ext/random | 15 + libstdc++-v3/include/ext/random.tcc | 8 +- libstdc++-v3/include/precompiled/stdc++.h | 3 + libstdc++-v3/include/std/array | 47 +- libstdc++-v3/include/std/atomic | 66 +- libstdc++-v3/include/std/bit | 99 +- libstdc++-v3/include/std/functional | 4 +- libstdc++-v3/include/std/memory | 7 +- libstdc++-v3/include/std/numbers | 208 + libstdc++-v3/include/std/string_view | 42 +- libstdc++-v3/include/std/tuple | 26 + libstdc++-v3/include/std/type_traits | 63 +- libstdc++-v3/include/std/utility | 6 + libstdc++-v3/include/std/version | 8 +- libstdc++-v3/libsupc++/cxxabi.h | 9 +- libstdc++-v3/libsupc++/guard_error.cc | 4 +- libstdc++-v3/src/c++17/string-inst.cc | 6 + libstdc++-v3/testsuite/18_support/51333.cc | 22 + libstdc++-v3/testsuite/20_util/endian/1.cc | 36 - .../testsuite/20_util/exchange/constexpr.cc | 34 + libstdc++-v3/testsuite/20_util/function/91456.cc | 37 + .../20_util/function_objects/bind_front/1.cc | 2 +- .../20_util/function_objects/bind_front/2.cc | 91 + .../testsuite/20_util/is_invocable/91456.cc | 34 + libstdc++-v3/testsuite/20_util/tuple/apply/2.cc | 62 + .../testsuite/20_util/tuple/make_from_tuple/2.cc | 63 + .../testsuite/20_util/unique_ptr/assign/91308.cc | 46 + .../array/comparison_operators/constexpr.cc | 33 + .../testsuite/23_containers/array/creation/1.cc | 57 + .../testsuite/23_containers/array/creation/2.cc | 27 + .../23_containers/array/creation/3_neg.cc | 56 + .../23_containers/array/tuple_interface/get_neg.cc | 6 +- .../array/tuple_interface/tuple_element_neg.cc | 2 +- .../25_algorithms/adjacent_find/constexpr.cc | 43 + .../testsuite/25_algorithms/all_of/constexpr.cc | 41 + .../testsuite/25_algorithms/any_of/constexpr.cc | 41 + .../25_algorithms/binary_search/constexpr.cc | 43 + .../testsuite/25_algorithms/constexpr_macro.cc | 27 + libstdc++-v3/testsuite/25_algorithms/copy/58982.cc | 3 +- .../testsuite/25_algorithms/copy/constexpr.cc | 41 + .../25_algorithms/copy/move_iterators/69478.cc | 1 + .../25_algorithms/copy_backward/constexpr.cc | 42 + .../copy_backward/move_iterators/69478.cc | 1 + .../testsuite/25_algorithms/copy_if/constexpr.cc | 42 + .../testsuite/25_algorithms/copy_n/58982.cc | 3 +- .../testsuite/25_algorithms/copy_n/constexpr.cc | 41 + .../testsuite/25_algorithms/count/constexpr.cc | 40 + .../testsuite/25_algorithms/count_if/constexpr.cc | 41 + .../testsuite/25_algorithms/equal/constexpr.cc | 45 + .../25_algorithms/equal_range/constexpr.cc | 40 + .../testsuite/25_algorithms/fill/constexpr.cc | 39 + .../testsuite/25_algorithms/fill_n/constexpr.cc | 40 + .../testsuite/25_algorithms/find/constexpr.cc | 40 + .../testsuite/25_algorithms/find_end/constexpr.cc | 47 + .../25_algorithms/find_first_of/constexpr.cc | 46 + .../testsuite/25_algorithms/find_if/constexpr.cc | 41 + .../25_algorithms/find_if_not/constexpr.cc | 41 + .../testsuite/25_algorithms/for_each/constexpr.cc | 42 + .../testsuite/25_algorithms/generate/constexpr.cc | 40 + .../25_algorithms/generate_n/constexpr.cc | 40 + .../25_algorithms/headers/algorithm/synopsis.cc | 107 + .../testsuite/25_algorithms/is_heap/constexpr.cc | 47 + .../25_algorithms/is_heap_until/constexpr.cc | 48 + .../25_algorithms/is_partitioned/constexpr.cc | 41 + .../25_algorithms/is_permutation/constexpr.cc | 41 + .../testsuite/25_algorithms/is_sorted/constexpr.cc | 43 + .../25_algorithms/is_sorted_until/constexpr.cc | 43 + .../testsuite/25_algorithms/iter_swap/constexpr.cc | 42 + .../lexicographical_compare/constexpr.cc | 46 + .../25_algorithms/lower_bound/constexpr.cc | 43 + .../testsuite/25_algorithms/make_heap/constexpr.cc | 47 + .../testsuite/25_algorithms/merge/constexpr.cc | 48 + .../testsuite/25_algorithms/mismatch/constexpr.cc | 44 + libstdc++-v3/testsuite/25_algorithms/move/69478.cc | 1 + .../testsuite/25_algorithms/move_backward/69478.cc | 1 + .../25_algorithms/next_permutation/constexpr.cc | 42 + .../testsuite/25_algorithms/none_of/constexpr.cc | 41 + .../25_algorithms/nth_element/constexpr.cc | 47 + .../25_algorithms/partial_sort/constexpr.cc | 46 + .../25_algorithms/partial_sort_copy/constexpr.cc | 47 + .../testsuite/25_algorithms/partition/constexpr.cc | 44 + .../25_algorithms/partition_copy/constexpr.cc | 44 + .../25_algorithms/partition_point/constexpr.cc | 41 + .../testsuite/25_algorithms/pop_heap/constexpr.cc | 53 + .../25_algorithms/prev_permutation/constexpr.cc | 42 + .../testsuite/25_algorithms/push_heap/constexpr.cc | 52 + .../testsuite/25_algorithms/remove/constexpr.cc | 40 + .../25_algorithms/remove_copy/constexpr.cc | 41 + .../25_algorithms/remove_copy_if/constexpr.cc | 42 + .../testsuite/25_algorithms/remove_if/constexpr.cc | 41 + .../25_algorithms/replace_copy/constexpr.cc | 43 + .../25_algorithms/replace_copy_if/constexpr.cc | 43 + .../25_algorithms/replace_if/constexpr.cc | 40 + .../testsuite/25_algorithms/reverse/constexpr.cc | 41 + .../25_algorithms/reverse_copy/constexpr.cc | 41 + .../testsuite/25_algorithms/rotate/constexpr.cc | 41 + .../25_algorithms/rotate_copy/constexpr.cc | 42 + .../testsuite/25_algorithms/search/constexpr.cc | 43 + .../testsuite/25_algorithms/search_n/constexpr.cc | 43 + .../25_algorithms/set_difference/constexpr.cc | 47 + .../25_algorithms/set_intersection/constexpr.cc | 48 + .../set_symmetric_difference/constexpr.cc | 47 + .../testsuite/25_algorithms/set_union/constexpr.cc | 47 + .../testsuite/25_algorithms/sort/constexpr.cc | 46 + .../testsuite/25_algorithms/sort_heap/constexpr.cc | 56 + .../testsuite/25_algorithms/swap/constexpr.cc | 47 + .../25_algorithms/swap_ranges/constexpr.cc | 44 + .../testsuite/25_algorithms/transform/constexpr.cc | 47 + .../testsuite/25_algorithms/unique/constexpr.cc | 43 + .../25_algorithms/unique_copy/constexpr.cc | 44 + .../25_algorithms/upper_bound/constexpr.cc | 43 + .../bit/{bitops.count => bit.count}/countl_one.cc | 0 .../bit/{bitops.count => bit.count}/countl_zero.cc | 0 .../bit/{bitops.count => bit.count}/countr_one.cc | 0 .../bit/{bitops.count => bit.count}/countr_zero.cc | 0 .../bit/{bitops.count => bit.count}/popcount.cc | 0 .../testsuite/26_numerics/bit/bit.pow.two/ceil2.cc | 32 +- .../26_numerics/bit/bit.pow.two/ceil2_neg.cc | 74 + .../testsuite/26_numerics/bit/bit.rotate/rotl.cc | 124 + .../testsuite/26_numerics/bit/bit.rotate/rotr.cc | 126 + .../testsuite/26_numerics/bit/bitops.rot/rotl.cc | 107 - .../testsuite/26_numerics/bit/bitops.rot/rotr.cc | 109 - libstdc++-v3/testsuite/26_numerics/endian/1.cc | 36 + libstdc++-v3/testsuite/26_numerics/endian/2.cc | 27 + libstdc++-v3/testsuite/26_numerics/endian/3.cc | 27 + libstdc++-v3/testsuite/26_numerics/endian/4.cc | 25 + libstdc++-v3/testsuite/26_numerics/numbers/1.cc | 99 + libstdc++-v3/testsuite/26_numerics/numbers/2.cc | 27 + libstdc++-v3/testsuite/26_numerics/numbers/3.cc | 25 + .../testsuite/26_numerics/numbers/float128.cc | 41 + .../testsuite/26_numerics/numbers/nonfloat_neg.cc | 36 + .../testsuite/27_io/filesystem/iterators/91067.cc | 45 + libstdc++-v3/testsuite/29_atomics/atomic/60695.cc | 2 +- .../testsuite/29_atomics/atomic_float/1.cc | 573 + .../29_atomics/atomic_float/requirements.cc | 69 + .../testsuite/29_atomics/atomic_ref/deduction.cc | 41 + .../testsuite/29_atomics/atomic_ref/float.cc | 320 + .../testsuite/29_atomics/atomic_ref/generic.cc | 122 + .../testsuite/29_atomics/atomic_ref/integral.cc | 331 + .../testsuite/29_atomics/atomic_ref/pointer.cc | 225 + .../29_atomics/atomic_ref/requirements.cc | 74 + .../testsuite/ext/bitmap_allocator/check_delete.cc | 2 + .../testsuite/ext/bitmap_allocator/check_new.cc | 2 + .../testsuite/ext/new_allocator/check_delete.cc | 2 + .../testsuite/ext/new_allocator/check_new.cc | 2 + .../beta_distribution/operators/serialize.cc | 2 + .../operators/serialize.cc | 1 + .../normal_mv_distribution/operators/serialize.cc | 2 + .../triangular_distribution/operators/serialize.cc | 2 + .../von_mises_distribution/operators/serialize.cc | 2 + libstdc++-v3/testsuite/util/testsuite_abi.cc | 3 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 4 +- maintainer-scripts/ChangeLog | 5 + maintainer-scripts/update_web_docs_svn | 2 +- 3159 files changed, 218274 insertions(+), 103007 deletions(-) create mode 100644 config/bootstrap-Og.mk create mode 100644 gcc/ada/bindo-augmentors.adb create mode 100644 gcc/ada/bindo-augmentors.ads create mode 100644 gcc/ada/bindo-builders.adb create mode 100644 gcc/ada/bindo-builders.ads create mode 100644 gcc/ada/bindo-diagnostics.adb create mode 100644 gcc/ada/bindo-diagnostics.ads create mode 100644 gcc/ada/bindo-elaborators.adb create mode 100644 gcc/ada/bindo-elaborators.ads create mode 100644 gcc/ada/bindo-graphs.adb create mode 100644 gcc/ada/bindo-graphs.ads create mode 100644 gcc/ada/bindo-units.adb create mode 100644 gcc/ada/bindo-units.ads create mode 100644 gcc/ada/bindo-validators.adb create mode 100644 gcc/ada/bindo-validators.ads create mode 100644 gcc/ada/bindo-writers.adb create mode 100644 gcc/ada/bindo-writers.ads create mode 100644 gcc/ada/bindo.adb create mode 100644 gcc/ada/bindo.ads create mode 100644 gcc/ada/libgnat/a-dhfina.adb create mode 100644 gcc/ada/libgnat/g-brapre.ads create mode 100644 gcc/ada/libgnat/g-graphs.adb create mode 100644 gcc/ada/libgnat/g-graphs.ads create mode 100644 gcc/ada/repinfo-input.adb create mode 100644 gcc/ada/repinfo-input.ads create mode 100644 gcc/ada/runtime.h create mode 100644 gcc/config/aarch64/check-sve-md.awk create mode 100644 gcc/config/i386/darwin32-biarch.h create mode 100644 gcc/config/i386/darwin64-biarch.h delete mode 100644 gcc/config/i386/darwin64.h rename gcc/config/i386/{t-darwin => t-darwin32-biarch} (100%) rename gcc/config/i386/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/config/msp430/msp430-devices.c create mode 100644 gcc/config/msp430/msp430-devices.h create mode 100644 gcc/config/pa/pa-netbsd.h create mode 100644 gcc/config/pa/pa32-netbsd.h create mode 100644 gcc/config/rs6000/darwin32-biarch.h create mode 100644 gcc/config/rs6000/darwin64-biarch.h delete mode 100644 gcc/config/rs6000/darwin64.h create mode 100644 gcc/config/rs6000/future.md create mode 100644 gcc/config/rs6000/rs6000-call.c rename gcc/config/rs6000/{t-darwin8 => t-darwin32-biarch} (100%) rename gcc/config/rs6000/{t-darwin64 => t-darwin64-biarch} (100%) create mode 100644 gcc/testsuite/c-c++-common/array-1.c create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1a.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth-1b.h create mode 100644 gcc/testsuite/c-c++-common/cpp/fmax-include-depth.c create mode 100644 gcc/testsuite/c-c++-common/gomp/clause-dups-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/declare-target-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/if-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/lastprivate-conditional-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/loop-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/order-4.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91401-1.c create mode 100644 gcc/testsuite/c-c++-common/gomp/pr91401-2.c create mode 100644 gcc/testsuite/c-c++-common/gomp/reduction-task-3.c create mode 100644 gcc/testsuite/c-c++-common/gomp/scan-5.c create mode 100644 gcc/testsuite/c-c++-common/gomp/simd-setjmp-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-2.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-dce-3.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-global-dse-1.c create mode 100644 gcc/testsuite/c-c++-common/guality/Og-static-wo-1.c create mode 100644 gcc/testsuite/c-c++-common/pr53633-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-1.h create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.c create mode 100644 gcc/testsuite/c-c++-common/pr90590-2.h create mode 100644 gcc/testsuite/g++.dg/Wmissing-attributes-1.C create mode 100644 gcc/testsuite/g++.dg/abi/mangle73.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/Wnarrowing17.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/decltype72.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-68.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/gen-attrs-69.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/lambda/lambda-variadic9.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype2.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype3.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nontype4.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nsdmi-list6.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/nullptr42.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/auto-fn56.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-79520.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/lambda-generic-pretty1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new1.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/new2.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/class-deduction67.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/constexpr-if29.C create mode 100644 gcc/testsuite/g++.dg/cpp1z/nodiscard6.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma4.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/comma5.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/cond-triv1a.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm1.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/inline-asm3.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class18.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class19.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class20.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class21.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class22.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class23.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/typename17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-ctad.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp-neg2.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/udlit-class-nttp.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/complex-invalid-1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/delete1.C create mode 100644 gcc/testsuite/g++.dg/diagnostic/static-cdtor-1.C create mode 100644 gcc/testsuite/g++.dg/expr/cond15.C create mode 100644 gcc/testsuite/g++.dg/expr/cond16.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout3.C create mode 100644 gcc/testsuite/g++.dg/ext/is_std_layout4.C create mode 100644 gcc/testsuite/g++.dg/gomp/pr91110.C create mode 100644 gcc/testsuite/g++.dg/gomp/unmappable-1.C create mode 100644 gcc/testsuite/g++.dg/init/array53.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-3_1.c create mode 100644 gcc/testsuite/g++.dg/lto/alias-4_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_0.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_1.C create mode 100644 gcc/testsuite/g++.dg/lto/alias-5_2.c create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_0.C create mode 100644 gcc/testsuite/g++.dg/lto/pr89330_1.C create mode 100644 gcc/testsuite/g++.dg/lto/pr90990_0.C create mode 100644 gcc/testsuite/g++.dg/opt/pr91164.C create mode 100644 gcc/testsuite/g++.dg/other/final4.C create mode 100644 gcc/testsuite/g++.dg/pr60517.C create mode 100644 gcc/testsuite/g++.dg/pr90981.C create mode 100644 gcc/testsuite/g++.dg/pr91173.C create mode 100644 gcc/testsuite/g++.dg/pr91221.C create mode 100644 gcc/testsuite/g++.dg/tls/thread_local-ice5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr90313.cc create mode 100644 gcc/testsuite/g++.dg/torture/pr91270.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91280.C create mode 100644 gcc/testsuite/g++.dg/torture/pr91334.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final2.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/final3.C create mode 100644 gcc/testsuite/g++.dg/tree-ssa/pr83518.C create mode 100644 gcc/testsuite/g++.dg/vect/simd-10.cc create mode 100644 gcc/testsuite/g++.dg/warn/Wimplicit-fallthrough-4.C create mode 100644 gcc/testsuite/g++.dg/warn/Wsign-conversion-5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_1.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_2.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_3.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_4.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_5.C create mode 100644 gcc/testsuite/g++.target/aarch64/sve/dup_sel_6.C rename gcc/testsuite/gcc.c-torture/{ => compile}/pr88140.c (100%) create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91190.c create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr91204.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/noinit-attribute.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/pr91137.c create mode 100644 gcc/testsuite/gcc.c-torture/execute/return-addr.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-43.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-10.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-2.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-3.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-4.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-5.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-6.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-7.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-8.c create mode 100644 gcc/testsuite/gcc.dg/Wreturn-local-addr-9.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-14.c create mode 100644 gcc/testsuite/gcc.dg/autopar/pr91162.c create mode 100644 gcc/testsuite/gcc.dg/enum-redef-1.c create mode 100644 gcc/testsuite/gcc.dg/format/pr80619.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-42.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-43.c create mode 100644 gcc/testsuite/gcc.dg/gimplefe-44.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr78884.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91063.c create mode 100644 gcc/testsuite/gcc.dg/gomp/pr91216.c delete mode 100644 gcc/testsuite/gcc.dg/pr57438-2.c create mode 100644 gcc/testsuite/gcc.dg/pr90756.c create mode 100644 gcc/testsuite/gcc.dg/pr90892.c create mode 100644 gcc/testsuite/gcc.dg/pr91069.c create mode 100644 gcc/testsuite/gcc.dg/pr91172.c create mode 100644 gcc/testsuite/gcc.dg/pr91181.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-options-21.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-67.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-70.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-71.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-72.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-73.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-74.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-75.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-76.c create mode 100644 gcc/testsuite/gcc.dg/strlenopt-77.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91126.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91145.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178-2.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91178.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91180.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91200.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91207.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91211.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91267.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91323.c create mode 100644 gcc/testsuite/gcc.dg/torture/pr91445.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-5.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-6.c create mode 100644 gcc/testsuite/gcc.dg/torture/ssa-fre-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/alias-access-path-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr66726-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr86061.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr88497-7.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-3.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-4.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr91091-2.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-8.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-37.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-38.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-70.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-71.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-72.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-73.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-74.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-75.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-76.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-77.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-78.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-fre-79.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/vector-7.c create mode 100644 gcc/testsuite/gcc.dg/type-convert-var.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr50476.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91114.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-1.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-2.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr91293-3.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-cond-arith-7.c create mode 100644 gcc/testsuite/gcc.dg/vect/vect-simd-16.c create mode 100644 gcc/testsuite/gcc.target/aarch64/acle/tme.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-x-constraint-1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/asm-y-constraint-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-1.c delete mode 100644 gcc/testsuite/gcc.target/aarch64/crypto-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/no-inline-lrint_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr91102.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pragma_cpp_predefs_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/ssra.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd/usra.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute-3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/simd_pcs_attribute.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/adr_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clastb_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clrsb_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clrsb_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clz_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/clz_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cnot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_abd_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_cnot_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_convert_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fabd_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fadd_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmaxnm_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fminnm_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fmul_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_fsubr_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_logical_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_mla_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_5.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_5_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_6_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_7_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_8_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_shift_9_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_unary_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_1_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_2_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_3_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/cond_uxt_4_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/const_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/ext_3.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fmaxnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/fminnm_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/init_13.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/mask_load_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/pr91166.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revb_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revh_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/revw_2.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/smax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/smin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/umax_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/umin_1.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_17.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_17_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_18.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_18_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_19_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_20_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/vcond_21_run.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_10.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_6.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_7.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_8.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/while_9.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-10.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-11.c create mode 100644 gcc/testsuite/gcc.target/arc/interrupt-12.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-2.c create mode 100644 gcc/testsuite/gcc.target/arc/tls-3.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-1.c create mode 100644 gcc/testsuite/gcc.target/arm/aes-fuse-2.c create mode 100644 gcc/testsuite/gcc.target/arm/aes_xor_combine.c create mode 100644 gcc/testsuite/gcc.target/arm/cmse/cmse-17.c create mode 100644 gcc/testsuite/gcc.target/arm/pr89190.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-loadu2-m128i-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128d-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-storeu2-m128i-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91150.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512bw-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-pr91157.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-typecast-2.c create mode 100644 gcc/testsuite/gcc.target/i386/cvtpd2pi.c create mode 100644 gcc/testsuite/gcc.target/i386/gfni-5.c create mode 100644 gcc/testsuite/gcc.target/i386/math_m_pi.h create mode 100644 gcc/testsuite/gcc.target/i386/minmax-3.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-4.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-5.c create mode 100644 gcc/testsuite/gcc.target/i386/minmax-6.c create mode 100644 gcc/testsuite/gcc.target/i386/pr85693-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90899.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr90980-3.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91033.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91131.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91154.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-1c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2b.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91188-2c.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91223.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91385.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91408.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr91469-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-2.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-3.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-4.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-5.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201-6.c create mode 100644 gcc/testsuite/gcc.target/i386/sse2-pr91201.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-pr91201.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr1.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr2.c create mode 100644 gcc/testsuite/gcc.target/mips/cfgcleanup-jalr3.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd-n64.c create mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd-o32.c delete mode 100644 gcc/testsuite/gcc.target/mips/msa-fmadd.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-lower-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/asm-register-names-upper-case.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/README create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-1.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-2.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-3.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-4.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-5.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/bad-devices-6.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-device-order.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_00.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_01.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_02.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_04.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_08.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_10.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_11.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_12.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_14.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_18.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_20.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_21.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_22.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_24.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430_28.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/csv-msp430fr5969.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/devices.csv create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-cc430f5123.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-foo.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430afe253.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430cg4616.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-msp430f4783.c create mode 100644 gcc/testsuite/gcc.target/msp430/devices/hard-rf430frl154h_rom.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-isr-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-isr-430x.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-leaf-isr-430.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-leaf-isr-430x.c create mode 100644 gcc/testsuite/gcc.target/msp430/isr-push-pop-main.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-attribute-misuse.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code-data.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-code.c create mode 100644 gcc/testsuite/gcc.target/msp430/region-misuse-data.c create mode 100644 gcc/testsuite/gcc.target/powerpc/pr88233.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-check.h create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pblendvb.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pblendw-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/sse4_1-pblendw.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-1.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-2.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-3.c create mode 100644 gcc/testsuite/gcc.target/powerpc/vec-rotate-4.c create mode 100644 gcc/testsuite/gcc.target/powerpc/volatile-mem.c create mode 100644 gcc/testsuite/gcc.target/riscv/attribute-10.c create mode 100644 gcc/testsuite/gcc.target/riscv/flattened-struct-abi-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/flattened-struct-abi-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/promote-type-for-libcall.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/addsub-signed-overflow-2.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-rotate-modulo.c create mode 100644 gcc/testsuite/gcc.target/s390/combine-shift-rotate-add-mod.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-1.c create mode 100644 gcc/testsuite/gcc.target/s390/mul-signed-overflow-2.c create mode 100644 gcc/testsuite/gcc.target/s390/rotate-truncation-mask.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/combine-shift-vec.c create mode 100644 gcc/testsuite/gcc.target/s390/vector/vec-shift-2.c create mode 100644 gcc/testsuite/gdc.dg/pr90601.d create mode 100644 gcc/testsuite/gdc.dg/pr91238.d create mode 100644 gcc/testsuite/gfortran.dg/allocated_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/allocated_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/argument_checking_19.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/auto_in_equiv_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_bge.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_complex_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dble.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_dshift_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_float_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_iand_2.f90 create mode 100644 gcc/testsuite/gfortran.dg/boz_int.f90 create mode 100644 gcc/testsuite/gfortran.dg/check_bits_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/common_1.f create mode 100644 gcc/testsuite/gfortran.dg/common_26.f90 create mode 100644 gcc/testsuite/gfortran.dg/deferred_character_34.f90 create mode 100644 gcc/testsuite/gfortran.dg/dependency_54.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/do_subscript_5.f90 create mode 100644 gcc/testsuite/gfortran.dg/equiv_10.f90 create mode 100644 gcc/testsuite/gfortran.dg/illegal_boz_arg_1.f90 create mode 100644 gcc/testsuite/gfortran.dg/initialization_30.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_3.f90 create mode 100644 gcc/testsuite/gfortran.dg/merge_bits_4.f90 create mode 100644 gcc/testsuite/gfortran.dg/pointer_array_11.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87991.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr87993.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88072.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr88833.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr89647.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr90985.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91296.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr91359_1.f create mode 100644 gcc/testsuite/gfortran.dg/pr91359_2.f create mode 100644 gcc/testsuite/gfortran.dg/pr91372.f90 create mode 100644 gcc/testsuite/gnat.dg/access6.adb create mode 100644 gcc/testsuite/gnat.dg/access7.adb create mode 100644 gcc/testsuite/gnat.dg/addr13.adb create mode 100644 gcc/testsuite/gnat.dg/addr13.ads create mode 100644 gcc/testsuite/gnat.dg/aggr25.adb create mode 100644 gcc/testsuite/gnat.dg/aggr25.ads create mode 100644 gcc/testsuite/gnat.dg/aggr26.adb create mode 100644 gcc/testsuite/gnat.dg/aggr27.adb create mode 100644 gcc/testsuite/gnat.dg/alignment14.adb create mode 100644 gcc/testsuite/gnat.dg/alignment15.adb create mode 100644 gcc/testsuite/gnat.dg/allocator.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.adb create mode 100644 gcc/testsuite/gnat.dg/allocator2.ads create mode 100644 gcc/testsuite/gnat.dg/anon3.adb create mode 100644 gcc/testsuite/gnat.dg/anon3.ads create mode 100644 gcc/testsuite/gnat.dg/array35.adb create mode 100644 gcc/testsuite/gnat.dg/array36.adb create mode 100644 gcc/testsuite/gnat.dg/array37.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.adb create mode 100644 gcc/testsuite/gnat.dg/aspect2.ads create mode 100644 gcc/testsuite/gnat.dg/assert2.adb create mode 100644 gcc/testsuite/gnat.dg/assert2.ads create mode 100644 gcc/testsuite/gnat.dg/bip_export.adb create mode 100644 gcc/testsuite/gnat.dg/bip_export.ads create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.adb create mode 100644 gcc/testsuite/gnat.dg/case_optimization3.ads create mode 100644 gcc/testsuite/gnat.dg/casesi.adb create mode 100644 gcc/testsuite/gnat.dg/casesi.ads create mode 100644 gcc/testsuite/gnat.dg/class_wide5.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor2.adb create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_fp.ads create mode 100644 gcc/testsuite/gnat.dg/cpp_constructor_useit.ads create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.adb create mode 100644 gcc/testsuite/gnat.dg/default_initial_condition_pack.ads create mode 100644 gcc/testsuite/gnat.dg/derived_type6.adb create mode 100644 gcc/testsuite/gnat.dg/derived_type6.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2.adb create mode 100644 gcc/testsuite/gnat.dg/dimensions2_phys.ads create mode 100644 gcc/testsuite/gnat.dg/dimensions2_real_numbers.ads create mode 100644 gcc/testsuite/gnat.dg/discr56.adb create mode 100644 gcc/testsuite/gnat.dg/discr56.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/discr56_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/discr57.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/encode_string1_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/entry1.adb create mode 100644 gcc/testsuite/gnat.dg/entry1.ads create mode 100644 gcc/testsuite/gnat.dg/enum_rep.adb create mode 100644 gcc/testsuite/gnat.dg/enum_rep.ads create mode 100644 gcc/testsuite/gnat.dg/enum_val1.adb create mode 100644 gcc/testsuite/gnat.dg/equal10.adb create mode 100644 gcc/testsuite/gnat.dg/equal10.ads create mode 100644 gcc/testsuite/gnat.dg/equal11.adb create mode 100644 gcc/testsuite/gnat.dg/equal11_interface.ads create mode 100644 gcc/testsuite/gnat.dg/equal11_record.adb create mode 100644 gcc/testsuite/gnat.dg/equal11_record.ads create mode 100644 gcc/testsuite/gnat.dg/equal6.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.adb create mode 100644 gcc/testsuite/gnat.dg/equal6_types.ads create mode 100644 gcc/testsuite/gnat.dg/equal7.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/equal7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal8.adb create mode 100644 gcc/testsuite/gnat.dg/equal8.ads create mode 100644 gcc/testsuite/gnat.dg/equal8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/equal9.adb create mode 100644 gcc/testsuite/gnat.dg/fixed_delete.adb create mode 100644 gcc/testsuite/gnat.dg/fixedpnt6.adb create mode 100644 gcc/testsuite/gnat.dg/float_value1.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1.ads create mode 100644 gcc/testsuite/gnat.dg/freezing1_pack.adb create mode 100644 gcc/testsuite/gnat.dg/freezing1_pack.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst10.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst11.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst11_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst11_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib-topic.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_kafka_lib.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_markets.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_traits-encodables.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst3_traits.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_gen.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_inst.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst4_typ.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst5.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1-c.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_g1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_i2.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst6_x.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst7.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst7_types.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst8_g.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1-operator.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.adb create mode 100644 gcc/testsuite/gnat.dg/generic_inst9_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5.adb create mode 100644 gcc/testsuite/gnat.dg/ghost5.ads create mode 100644 gcc/testsuite/gnat.dg/ghost5_parent.ads create mode 100644 gcc/testsuite/gnat.dg/ghost6.adb create mode 100644 gcc/testsuite/gnat.dg/ghost6_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/image1.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete7.adb create mode 100644 gcc/testsuite/gnat.dg/incomplete7.ads create mode 100644 gcc/testsuite/gnat.dg/inline15.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline15_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline15_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline16.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.adb create mode 100644 gcc/testsuite/gnat.dg/inline16_gen.ads create mode 100644 gcc/testsuite/gnat.dg/inline16_types.ads create mode 100644 gcc/testsuite/gnat.dg/inline17.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg3.adb create mode 100644 gcc/testsuite/gnat.dg/inline17_pkg3.ads create mode 100644 gcc/testsuite/gnat.dg/inline18.adb create mode 100644 gcc/testsuite/gnat.dg/inline18.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1-inner_g.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen1.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen2.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen2.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_gen3.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_gen3.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg1.adb create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg2-child.ads create mode 100644 gcc/testsuite/gnat.dg/inline18_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/inline19.adb create mode 100644 gcc/testsuite/gnat.dg/inline19.ads create mode 100644 gcc/testsuite/gnat.dg/interface10.adb create mode 100644 gcc/testsuite/gnat.dg/interface9.adb create mode 100644 gcc/testsuite/gnat.dg/interface9_root-child.ads create mode 100644 gcc/testsuite/gnat.dg/interface9_root.ads create mode 100644 gcc/testsuite/gnat.dg/iter5.adb create mode 100644 gcc/testsuite/gnat.dg/iter5_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/iter6.adb create mode 100644 gcc/testsuite/gnat.dg/limited2.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_1.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_1.ads create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_2.adb create mode 100644 gcc/testsuite/gnat.dg/limited2_pack_2.ads create mode 100644 gcc/testsuite/gnat.dg/limited3.adb create mode 100644 gcc/testsuite/gnat.dg/limited3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/limited3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/loop_entry1.adb create mode 100644 gcc/testsuite/gnat.dg/loop_invariant1.adb create mode 100644 gcc/testsuite/gnat.dg/loop_invariant1.ads create mode 100644 gcc/testsuite/gnat.dg/modular5.adb create mode 100644 gcc/testsuite/gnat.dg/no_caching.adb create mode 100644 gcc/testsuite/gnat.dg/no_caching.ads create mode 100644 gcc/testsuite/gnat.dg/null_check.adb create mode 100644 gcc/testsuite/gnat.dg/opt80.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.adb create mode 100644 gcc/testsuite/gnat.dg/opt81.ads create mode 100644 gcc/testsuite/gnat.dg/pack23.adb create mode 100644 gcc/testsuite/gnat.dg/pack23_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate10.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate10_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate11.adb create mode 100644 gcc/testsuite/gnat.dg/predicate12.adb create mode 100644 gcc/testsuite/gnat.dg/predicate12.ads create mode 100644 gcc/testsuite/gnat.dg/predicate4.adb create mode 100644 gcc/testsuite/gnat.dg/predicate4_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate5.adb create mode 100644 gcc/testsuite/gnat.dg/predicate5.ads create mode 100644 gcc/testsuite/gnat.dg/predicate6.adb create mode 100644 gcc/testsuite/gnat.dg/predicate6.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7.adb create mode 100644 gcc/testsuite/gnat.dg/predicate7.ads create mode 100644 gcc/testsuite/gnat.dg/predicate7_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate8.adb create mode 100644 gcc/testsuite/gnat.dg/predicate8_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/predicate8_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/predicate9.adb create mode 100644 gcc/testsuite/gnat.dg/prot7.adb create mode 100644 gcc/testsuite/gnat.dg/prot7.ads create mode 100644 gcc/testsuite/gnat.dg/prot8.adb create mode 100644 gcc/testsuite/gnat.dg/prot8.ads create mode 100644 gcc/testsuite/gnat.dg/range_check3.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/range_check3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/range_check5.adb create mode 100644 gcc/testsuite/gnat.dg/range_check6.adb create mode 100644 gcc/testsuite/gnat.dg/range_check7.adb create mode 100644 gcc/testsuite/gnat.dg/renaming13.adb create mode 100644 gcc/testsuite/gnat.dg/renaming14.adb create mode 100644 gcc/testsuite/gnat.dg/renaming15.adb create mode 100644 gcc/testsuite/gnat.dg/rep_clause8.adb create mode 100644 gcc/testsuite/gnat.dg/scos1.adb create mode 100644 gcc/testsuite/gnat.dg/self_ref1.adb create mode 100644 gcc/testsuite/gnat.dg/slice10.adb create mode 100644 gcc/testsuite/gnat.dg/spark3.adb create mode 100644 gcc/testsuite/gnat.dg/specs/array5.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg2-g.ads create mode 100644 gcc/testsuite/gnat.dg/specs/array5_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/specs/debug1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/unchecked_convert1.ads create mode 100644 gcc/testsuite/gnat.dg/specs/unchecked_convert2.ads create mode 100644 gcc/testsuite/gnat.dg/sso16.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization2.adb create mode 100644 gcc/testsuite/gnat.dg/suppress_initialization2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2.adb create mode 100644 gcc/testsuite/gnat.dg/synchronized2.ads create mode 100644 gcc/testsuite/gnat.dg/synchronized2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tag2.adb create mode 100644 gcc/testsuite/gnat.dg/tag2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged2.adb create mode 100644 gcc/testsuite/gnat.dg/tagged2.ads create mode 100644 gcc/testsuite/gnat.dg/tagged3.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/tagged3_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/tagged4.adb create mode 100644 gcc/testsuite/gnat.dg/task2.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/task2_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/task3.adb create mode 100644 gcc/testsuite/gnat.dg/task3.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg1.ads create mode 100644 gcc/testsuite/gnat.dg/task3_pkg2.ads create mode 100644 gcc/testsuite/gnat.dg/task4.adb create mode 100644 gcc/testsuite/gnat.dg/task5.adb create mode 100644 gcc/testsuite/gnat.dg/test_casesi.adb create mode 100644 gcc/testsuite/gnat.dg/unreferenced2.adb create mode 100644 gcc/testsuite/gnat.dg/warn20.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.adb create mode 100644 gcc/testsuite/gnat.dg/warn20_pkg.ads create mode 100644 gcc/testsuite/gnat.dg/warn21.adb create mode 100644 gcc/testsuite/gnat.dg/warn21.ads create mode 100644 gcc/testsuite/gnat.dg/warn22.adb create mode 100644 gcc/testsuite/gnat.dg/warn23.adb create mode 100644 gcc/testsuite/gnat.dg/warn24.adb create mode 100644 gcc/testsuite/gnat.dg/warn25.adb create mode 100644 gcc/testsuite/gnat.dg/warn26.adb create mode 100644 gcc/testsuite/gnat.dg/warn27.adb create mode 100644 gcc/testsuite/gnat.dg/weak3.adb create mode 100644 gcc/testsuite/gnat.dg/weak3.ads create mode 100644 gcc/testsuite/jit.dg/test-accessing-bitfield.c create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_binary_op-b [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_bitfield-in [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_context_new_unary_op-ba [...] create mode 100644 gcc/testsuite/jit.dg/test-error-gcc_jit_lvalue_get_address-bitfield.c copy libgcc/config/pa/{t-openbsd => t-netbsd} (100%) create mode 100644 libgomp/testsuite/libgomp.c++/for-27.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-13.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-14.C create mode 100644 libgomp/testsuite/libgomp.c++/loop-15.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-1.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-10.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-11.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-12.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-13.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-14.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-15.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-16.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-2.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-3.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-4.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-5.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-6.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-7.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-8.C create mode 100644 libgomp/testsuite/libgomp.c++/scan-9.C create mode 100644 libgomp/testsuite/libgomp.c++/target-22.C create mode 100644 libgomp/testsuite/libgomp.c-c++-common/loop-1.c create mode 100644 libgomp/testsuite/libgomp.c/scan-1.c create mode 100644 libgomp/testsuite/libgomp.c/scan-10.c create mode 100644 libgomp/testsuite/libgomp.c/scan-11.c create mode 100644 libgomp/testsuite/libgomp.c/scan-12.c create mode 100644 libgomp/testsuite/libgomp.c/scan-13.c create mode 100644 libgomp/testsuite/libgomp.c/scan-14.c create mode 100644 libgomp/testsuite/libgomp.c/scan-15.c create mode 100644 libgomp/testsuite/libgomp.c/scan-16.c create mode 100644 libgomp/testsuite/libgomp.c/scan-17.c create mode 100644 libgomp/testsuite/libgomp.c/scan-18.c create mode 100644 libgomp/testsuite/libgomp.c/scan-19.c create mode 100644 libgomp/testsuite/libgomp.c/scan-2.c create mode 100644 libgomp/testsuite/libgomp.c/scan-20.c create mode 100644 libgomp/testsuite/libgomp.c/scan-3.c create mode 100644 libgomp/testsuite/libgomp.c/scan-4.c create mode 100644 libgomp/testsuite/libgomp.c/scan-5.c create mode 100644 libgomp/testsuite/libgomp.c/scan-6.c create mode 100644 libgomp/testsuite/libgomp.c/scan-7.c create mode 100644 libgomp/testsuite/libgomp.c/scan-8.c create mode 100644 libgomp/testsuite/libgomp.c/scan-9.c create mode 100644 libgomp/testsuite/libgomp.c/target-37.c create mode 100644 libiberty/filedescriptor.c create mode 100644 libiberty/rust-demangle.h delete mode 100644 libsanitizer/asan/asan_activation.cc create mode 100644 libsanitizer/asan/asan_activation.cpp delete mode 100644 libsanitizer/asan/asan_allocator.cc create mode 100644 libsanitizer/asan/asan_allocator.cpp delete mode 100644 libsanitizer/asan/asan_debugging.cc create mode 100644 libsanitizer/asan/asan_debugging.cpp delete mode 100644 libsanitizer/asan/asan_descriptions.cc create mode 100644 libsanitizer/asan/asan_descriptions.cpp delete mode 100644 libsanitizer/asan/asan_errors.cc create mode 100644 libsanitizer/asan/asan_errors.cpp delete mode 100644 libsanitizer/asan/asan_fake_stack.cc create mode 100644 libsanitizer/asan/asan_fake_stack.cpp delete mode 100644 libsanitizer/asan/asan_flags.cc create mode 100644 libsanitizer/asan/asan_flags.cpp delete mode 100644 libsanitizer/asan/asan_fuchsia.cc create mode 100644 libsanitizer/asan/asan_fuchsia.cpp delete mode 100644 libsanitizer/asan/asan_globals.cc create mode 100644 libsanitizer/asan/asan_globals.cpp delete mode 100644 libsanitizer/asan/asan_globals_win.cc create mode 100644 libsanitizer/asan/asan_globals_win.cpp delete mode 100644 libsanitizer/asan/asan_interceptors.cc create mode 100644 libsanitizer/asan/asan_interceptors.cpp delete mode 100644 libsanitizer/asan/asan_interceptors_memintrinsics.cc create mode 100644 libsanitizer/asan/asan_interceptors_memintrinsics.cpp create mode 100644 libsanitizer/asan/asan_interceptors_vfork.S delete mode 100644 libsanitizer/asan/asan_linux.cc create mode 100644 libsanitizer/asan/asan_linux.cpp delete mode 100644 libsanitizer/asan/asan_mac.cc create mode 100644 libsanitizer/asan/asan_mac.cpp delete mode 100644 libsanitizer/asan/asan_malloc_linux.cc create mode 100644 libsanitizer/asan/asan_malloc_linux.cpp delete mode 100644 libsanitizer/asan/asan_malloc_mac.cc create mode 100644 libsanitizer/asan/asan_malloc_mac.cpp delete mode 100644 libsanitizer/asan/asan_malloc_win.cc create mode 100644 libsanitizer/asan/asan_malloc_win.cpp delete mode 100644 libsanitizer/asan/asan_memory_profile.cc create mode 100644 libsanitizer/asan/asan_memory_profile.cpp delete mode 100644 libsanitizer/asan/asan_new_delete.cc create mode 100644 libsanitizer/asan/asan_new_delete.cpp delete mode 100644 libsanitizer/asan/asan_poisoning.cc create mode 100644 libsanitizer/asan/asan_poisoning.cpp delete mode 100644 libsanitizer/asan/asan_posix.cc create mode 100644 libsanitizer/asan/asan_posix.cpp delete mode 100644 libsanitizer/asan/asan_preinit.cc create mode 100644 libsanitizer/asan/asan_preinit.cpp delete mode 100644 libsanitizer/asan/asan_premap_shadow.cc create mode 100644 libsanitizer/asan/asan_premap_shadow.cpp delete mode 100644 libsanitizer/asan/asan_report.cc create mode 100644 libsanitizer/asan/asan_report.cpp delete mode 100644 libsanitizer/asan/asan_rtems.cc create mode 100644 libsanitizer/asan/asan_rtems.cpp delete mode 100644 libsanitizer/asan/asan_rtl.cc create mode 100644 libsanitizer/asan/asan_rtl.cpp delete mode 100644 libsanitizer/asan/asan_shadow_setup.cc create mode 100644 libsanitizer/asan/asan_shadow_setup.cpp delete mode 100644 libsanitizer/asan/asan_stack.cc create mode 100644 libsanitizer/asan/asan_stack.cpp delete mode 100644 libsanitizer/asan/asan_stats.cc create mode 100644 libsanitizer/asan/asan_stats.cpp delete mode 100644 libsanitizer/asan/asan_suppressions.cc create mode 100644 libsanitizer/asan/asan_suppressions.cpp delete mode 100644 libsanitizer/asan/asan_thread.cc create mode 100644 libsanitizer/asan/asan_thread.cpp delete mode 100644 libsanitizer/asan/asan_win.cc create mode 100644 libsanitizer/asan/asan_win.cpp delete mode 100644 libsanitizer/asan/asan_win_dll_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dll_thunk.cpp delete mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/asan/asan_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/asan/asan_win_weak_interception.cc create mode 100644 libsanitizer/asan/asan_win_weak_interception.cpp delete mode 100644 libsanitizer/include/sanitizer/esan_interface.h delete mode 100644 libsanitizer/interception/interception_linux.cc create mode 100644 libsanitizer/interception/interception_linux.cpp delete mode 100644 libsanitizer/interception/interception_mac.cc create mode 100644 libsanitizer/interception/interception_mac.cpp delete mode 100644 libsanitizer/interception/interception_type_test.cc create mode 100644 libsanitizer/interception/interception_type_test.cpp delete mode 100644 libsanitizer/interception/interception_win.cc create mode 100644 libsanitizer/interception/interception_win.cpp delete mode 100644 libsanitizer/lsan/lsan.cc create mode 100644 libsanitizer/lsan/lsan.cpp delete mode 100644 libsanitizer/lsan/lsan_allocator.cc create mode 100644 libsanitizer/lsan/lsan_allocator.cpp delete mode 100644 libsanitizer/lsan/lsan_common.cc create mode 100644 libsanitizer/lsan/lsan_common.cpp delete mode 100644 libsanitizer/lsan/lsan_common_linux.cc create mode 100644 libsanitizer/lsan/lsan_common_linux.cpp delete mode 100644 libsanitizer/lsan/lsan_common_mac.cc create mode 100644 libsanitizer/lsan/lsan_common_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_interceptors.cc create mode 100644 libsanitizer/lsan/lsan_interceptors.cpp delete mode 100644 libsanitizer/lsan/lsan_linux.cc create mode 100644 libsanitizer/lsan/lsan_linux.cpp delete mode 100644 libsanitizer/lsan/lsan_mac.cc create mode 100644 libsanitizer/lsan/lsan_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_malloc_mac.cc create mode 100644 libsanitizer/lsan/lsan_malloc_mac.cpp delete mode 100644 libsanitizer/lsan/lsan_preinit.cc create mode 100644 libsanitizer/lsan/lsan_preinit.cpp delete mode 100644 libsanitizer/lsan/lsan_thread.cc create mode 100644 libsanitizer/lsan/lsan_thread.cpp delete mode 100644 libsanitizer/sanitizer_common/sancov_begin.S delete mode 100644 libsanitizer/sanitizer_common/sancov_end.S delete mode 100644 libsanitizer/sanitizer_common/sancov_flags.cc create mode 100644 libsanitizer/sanitizer_common/sancov_flags.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_checks.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_checks.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_allocator_report.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_interceptors_vfo [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_common_nolibc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_common_nolibc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_fuchsia.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_libcdep_new.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dll_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_ru [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_dynamic_ru [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_sections.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_inter [...] create mode 100644 libsanitizer/sanitizer_common/sanitizer_coverage_win_weak_inter [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector1.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_deadlock_detector2.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_errno.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_errno.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_file.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_file.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flag_parser.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_flags.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_fuchsia.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_fuchsia.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_hash.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_libc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_libc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_libignore.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_libignore.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_mips64.S delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_s390.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_linux_x86_64.S create mode 100644 libsanitizer/sanitizer_common/sanitizer_local_address_space_view.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_mac_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_netbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_openbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_persistent_allocator.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_freebsd.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_openbsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_posix.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_platform_limits_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_printf.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_printf.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_bsd.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_common.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_linux.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_procmaps_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_rtems.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_solaris.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepot.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stackdepot.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_printer.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stacktrace_sparc.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_mac.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_stoptheworld_netbsd_lib [...] delete mode 100644 libsanitizer/sanitizer_common/sanitizer_suppressions.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_suppressions.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libbacktrace.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_mac.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_markup.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_posix_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_report.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_symbolizer_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_termination.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_thread_registry.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_thread_registry.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_tls_get_addr.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.cpp create mode 100644 libsanitizer/sanitizer_common/sanitizer_type_traits.h delete mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_linux_libcdep.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_unwind_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dll_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cc create mode 100644 libsanitizer/sanitizer_common/sanitizer_win_weak_interception.cpp delete mode 100644 libsanitizer/tsan/tsan_clock.cc create mode 100644 libsanitizer/tsan/tsan_clock.cpp delete mode 100644 libsanitizer/tsan/tsan_debugging.cc create mode 100644 libsanitizer/tsan/tsan_debugging.cpp create mode 100644 libsanitizer/tsan/tsan_dispatch_defs.h delete mode 100644 libsanitizer/tsan/tsan_external.cc create mode 100644 libsanitizer/tsan/tsan_external.cpp delete mode 100644 libsanitizer/tsan/tsan_fd.cc create mode 100644 libsanitizer/tsan/tsan_fd.cpp delete mode 100644 libsanitizer/tsan/tsan_flags.cc create mode 100644 libsanitizer/tsan/tsan_flags.cpp delete mode 100644 libsanitizer/tsan/tsan_ignoreset.cc create mode 100644 libsanitizer/tsan/tsan_ignoreset.cpp delete mode 100644 libsanitizer/tsan/tsan_interceptors.cc create mode 100644 libsanitizer/tsan/tsan_interceptors.cpp delete mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cc create mode 100644 libsanitizer/tsan/tsan_interceptors_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_interface.cc create mode 100644 libsanitizer/tsan/tsan_interface.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_ann.cc create mode 100644 libsanitizer/tsan/tsan_interface_ann.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_atomic.cc create mode 100644 libsanitizer/tsan/tsan_interface_atomic.cpp delete mode 100644 libsanitizer/tsan/tsan_interface_java.cc create mode 100644 libsanitizer/tsan/tsan_interface_java.cpp create mode 100644 libsanitizer/tsan/tsan_libdispatch.cpp delete mode 100644 libsanitizer/tsan/tsan_libdispatch_mac.cc delete mode 100644 libsanitizer/tsan/tsan_malloc_mac.cc create mode 100644 libsanitizer/tsan/tsan_malloc_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_md5.cc create mode 100644 libsanitizer/tsan/tsan_md5.cpp delete mode 100644 libsanitizer/tsan/tsan_mman.cc create mode 100644 libsanitizer/tsan/tsan_mman.cpp delete mode 100644 libsanitizer/tsan/tsan_mutex.cc create mode 100644 libsanitizer/tsan/tsan_mutex.cpp delete mode 100644 libsanitizer/tsan/tsan_mutexset.cc create mode 100644 libsanitizer/tsan/tsan_mutexset.cpp delete mode 100644 libsanitizer/tsan/tsan_new_delete.cc create mode 100644 libsanitizer/tsan/tsan_new_delete.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_linux.cc create mode 100644 libsanitizer/tsan/tsan_platform_linux.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_mac.cc create mode 100644 libsanitizer/tsan/tsan_platform_mac.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_posix.cc create mode 100644 libsanitizer/tsan/tsan_platform_posix.cpp delete mode 100644 libsanitizer/tsan/tsan_platform_windows.cc create mode 100644 libsanitizer/tsan/tsan_platform_windows.cpp delete mode 100644 libsanitizer/tsan/tsan_preinit.cc create mode 100644 libsanitizer/tsan/tsan_preinit.cpp delete mode 100644 libsanitizer/tsan/tsan_report.cc create mode 100644 libsanitizer/tsan/tsan_report.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl.cc create mode 100644 libsanitizer/tsan/tsan_rtl.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_mutex.cc create mode 100644 libsanitizer/tsan/tsan_rtl_mutex.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_proc.cc create mode 100644 libsanitizer/tsan/tsan_rtl_proc.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_report.cc create mode 100644 libsanitizer/tsan/tsan_rtl_report.cpp delete mode 100644 libsanitizer/tsan/tsan_rtl_thread.cc create mode 100644 libsanitizer/tsan/tsan_rtl_thread.cpp delete mode 100644 libsanitizer/tsan/tsan_stack_trace.cc create mode 100644 libsanitizer/tsan/tsan_stack_trace.cpp delete mode 100644 libsanitizer/tsan/tsan_stat.cc create mode 100644 libsanitizer/tsan/tsan_stat.cpp delete mode 100644 libsanitizer/tsan/tsan_suppressions.cc create mode 100644 libsanitizer/tsan/tsan_suppressions.cpp delete mode 100644 libsanitizer/tsan/tsan_symbolize.cc create mode 100644 libsanitizer/tsan/tsan_symbolize.cpp delete mode 100644 libsanitizer/tsan/tsan_sync.cc create mode 100644 libsanitizer/tsan/tsan_sync.cpp delete mode 100644 libsanitizer/ubsan/ubsan_diag.cc create mode 100644 libsanitizer/ubsan/ubsan_diag.cpp delete mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_diag_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_flags.cc create mode 100644 libsanitizer/ubsan/ubsan_flags.cpp delete mode 100644 libsanitizer/ubsan/ubsan_handlers.cc create mode 100644 libsanitizer/ubsan/ubsan_handlers.cpp delete mode 100644 libsanitizer/ubsan/ubsan_handlers_cxx.cc create mode 100644 libsanitizer/ubsan/ubsan_handlers_cxx.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init.cc create mode 100644 libsanitizer/ubsan/ubsan_init.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_init_standalone_preinit.cc create mode 100644 libsanitizer/ubsan/ubsan_init_standalone_preinit.cpp delete mode 100644 libsanitizer/ubsan/ubsan_monitor.cc create mode 100644 libsanitizer/ubsan/ubsan_monitor.cpp delete mode 100644 libsanitizer/ubsan/ubsan_signals_standalone.cc create mode 100644 libsanitizer/ubsan/ubsan_signals_standalone.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash_itanium.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash_itanium.cpp delete mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cc create mode 100644 libsanitizer/ubsan/ubsan_type_hash_win.cpp delete mode 100644 libsanitizer/ubsan/ubsan_value.cc create mode 100644 libsanitizer/ubsan/ubsan_value.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_dll_thunk.cc create mode 100644 libsanitizer/ubsan/ubsan_win_dll_thunk.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cc create mode 100644 libsanitizer/ubsan/ubsan_win_dynamic_runtime_thunk.cpp delete mode 100644 libsanitizer/ubsan/ubsan_win_weak_interception.cc create mode 100644 libsanitizer/ubsan/ubsan_win_weak_interception.cpp create mode 100644 libstdc++-v3/include/std/numbers create mode 100644 libstdc++-v3/testsuite/18_support/51333.cc delete mode 100644 libstdc++-v3/testsuite/20_util/endian/1.cc create mode 100644 libstdc++-v3/testsuite/20_util/exchange/constexpr.cc create mode 100644 libstdc++-v3/testsuite/20_util/function/91456.cc create mode 100644 libstdc++-v3/testsuite/20_util/function_objects/bind_front/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/is_invocable/91456.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/apply/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/tuple/make_from_tuple/2.cc create mode 100644 libstdc++-v3/testsuite/20_util/unique_ptr/assign/91308.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/comparison_operators [...] create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/1.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/2.cc create mode 100644 libstdc++-v3/testsuite/23_containers/array/creation/3_neg.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/adjacent_find/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/all_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/any_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/binary_search/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/constexpr_macro.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_backward/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/count_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/equal_range/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/fill_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_end/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_first_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/find_if_not/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/for_each/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/generate_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_heap_until/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_partitioned/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/is_sorted_until/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/iter_swap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/lexicographical_compare/co [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/lower_bound/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/make_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/merge/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/mismatch/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/next_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/none_of/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/nth_element/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partial_sort_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/partition_point/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/pop_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/prev_permutation/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/push_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/remove_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_copy_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/replace_if/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/reverse_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/rotate_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/search_n/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_difference/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_intersection/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_symmetric_difference/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/set_union/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/sort_heap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/swap_ranges/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/transform/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/unique_copy/constexpr.cc create mode 100644 libstdc++-v3/testsuite/25_algorithms/upper_bound/constexpr.cc rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countl_o [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countl_z [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countr_o [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/countr_z [...] rename libstdc++-v3/testsuite/26_numerics/bit/{bitops.count => bit.count}/popcount [...] create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.pow.two/ceil2_neg.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.rotate/rotl.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bit.rotate/rotr.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotl.cc delete mode 100644 libstdc++-v3/testsuite/26_numerics/bit/bitops.rot/rotr.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/3.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/endian/4.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/1.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/2.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/3.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/float128.cc create mode 100644 libstdc++-v3/testsuite/26_numerics/numbers/nonfloat_neg.cc create mode 100644 libstdc++-v3/testsuite/27_io/filesystem/iterators/91067.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/1.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_float/requirements.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/deduction.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/float.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/generic.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/integral.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/pointer.cc create mode 100644 libstdc++-v3/testsuite/29_atomics/atomic_ref/requirements.cc