This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-defconfig in repository toolchain/ci/gcc.
from 58b735b70b0 Fortran: set version field in CFI_cdesc_t to CFI_VERSION adds b544c348e13 input.c: move file caching globals to a new file_cache class adds 1a4b2224b8a soft-fp: Update soft-fp from glibc adds bea7c16a467 Daily bump. adds 73494401241 Fix typo in standard pattern name of trunc<mode><pmov_dst_4>2. adds 01d402c5e0a Update gen_autofdo_event.py and gcc-auto-profile. adds 1aeefa5720a Clear odata for aes(enc|dec)(wide)?kl intrinsics when ZF is set. adds c4804ff2440 tree-optimization/101280 - re-revise interchange fix for PR101173 adds f7cad1a0ffe i386: Punt on broadcasts from TImode integers [PR101286] adds 496e1d6a1f9 Change EH pointer encodings to PC relative on Windows adds bc8f0ed7042 libstdc++: Revert changes to std::unique_ptr<T[]>::operator [...] adds 4546f423ecf tree-optimization/101293 - further enhance LIMs ref canonic [...] adds a6fef2e1b6d Fix xstormy16 target specific fallout from recent int->bool [...] adds 021d6d54252 Add description of how testsuite parallelization works adds ef9cc434a47 Fix frv target specific fallout from recent int->bool changes adds f6aa1c34e4a Fix m32r target specific fallout from recent int->bool changes adds eb817f27e82 Darwin, BTF: Provide a suitable section name for BTF [PR101283]. adds 85017431068 Darwin, CTF, BTF: Do not run the DWARF debug link for BTF/C [...] adds b60761baa6f Preparing to use shifts to eliminate redundant test/compare [...] adds 18d0fad77b5 BTF: Support for BTF_KIND_FLOAT adds 84f7bab8927 Fix build_gt and build_lt for signed 1 bit values. adds 7aa5fb17a30 Use shift instructions to eliminate redundant compare/test [...] adds 42a9e4e1381 rs6000: Add MMA __builtin_vsx_lxvp and __builtin_vsx_stxvp [...] adds e3528ce197f c++: unqualified member template in constraint [PR101247] adds 2ca89394280 openmp: Reject #pragma omp atomic update, [PR101297] adds 9984f63aab9 openmp: Initial support for OpenMP directives expressed as [...] adds 6feb628a706 Improve warning suppression for inlined functions [PR98512]. adds c77230856ea d: RHS value lost when a target_expr modifies LHS in a cond_expr adds 7a60a6e8b36 Daily bump. adds 152f4d0e4d3 d: Missed RVO optimization with non-POD structs adds 52c3fdf3e47 Don't use vec_duplicate on vector in CTOR expansion adds 981351e87b7 testsuite: Disable BTF and CTF testsuite on AIX. adds e6f3adc899a Daily bump. adds d07092a61d5 Darwin, config : Adjust X86 biarch definitions ordering [PR [...] adds 65b8273cc0f Daily bump. adds 9c6ce6b04cf Remove xfail for pr92658-avx512vl.c adds ccb4e0774b3 testsuite/101299 - add missing vect_double requires to bb-slp-74.c adds 38872c6c0db middle-end/101291 - set loop copy of versioned loop adds 88ada5c051c Do not set both LOOP_C_INFINITE and LOOP_C_FINITE on vector [...] adds 0ea47850bbb testsuite: gcc.dg/debug/btf/btf-bitfields-3.c requires -fno [...] adds afe5959e117 [Ada] Do not catch 'N rem -1' in CodePeer_Mode adds 767f9cb1f81 [Ada] Fix overriding subprogram being incorrectly seen as r [...] adds 8926c29c5f5 [Ada] Refactoring related to Returns_By_Ref adds 7c4f32677bb [Ada] Clean up Get_Index_Bounds adds b9713be32ba [Ada] Fix crash when printing error message adds b4b023c4267 [Ada] Add Ada 2022 Image and Put_Image support for tagged types adds 243573ff080 [Ada] Print JSON continuation messages as separate messages adds 0b8880428c4 [Ada] Spurious error in instantiation with aggregate and pr [...] adds 5c3bbe1d987 [Ada] Cleanup checking for compatible alignment adds 22c0e0cabd0 [Ada] Fix comment about the debug flag for strict alignment adds 36d4f97d589 [Ada] Turn GNAT_Annotate into its own pragma adds f7b2ce2f53b [Ada] Adapt SPARK checking after change in rules regarding [...] adds e7b17be9733 [Ada] Move overriding rename error message from declaration to use adds a0bdd4b03b8 [Ada] The Unix Epochalyse of 2038 - OS_Time adds 35d721c09a5 [Ada] The Unix Epochalypse of 2038 - Use OS_Time adds bcb8c3bba75 [Ada] INOX: prototype alternative accessibility model adds 74895b63549 [Ada] Temporarily disable Ada 2022 Image and Put_Image supp [...] adds 2644eaa0b91 [Ada] Fix missing minus sign in literal translation adds cee731748f2 [Ada] The Unix Epochalypse of 2038 (Warn about time_t in th [...] adds 63b43535dc7 [Ada] The Unix Epochalyse of 2038 - OS_Time comparison adds 1d1e91f4c3f [Ada] Fix excessive check for alignment of overlaying objects adds 7e7397265c8 [Ada] Remove Ada.Strings.Text_Output and child units adds 0700922ea57 [Ada] Fix missing error messages when returning limited type adds 6cf7cc8ccf3 [Ada] Simplify and reuse Is_Concurrent_Interface adds 77630ba95a5 [Ada] Fix some "current instance" bugs adds 796b6163837 [Ada] Use runtime from base compiler during stage1 #2 adds 902d7076663 [Ada] Adapt SPARK RM rule on non-effectively volatile abstr [...] adds fdb5c200369 [Ada] Add Reference and Constant_Reference functions to for [...] adds 59748b71805 [Ada] Reject overlays in Global/Depends/Initializes contracts adds 8e0b3827bba [Ada] Regenerate *.texi files with Sphinx 4.0.2 adds be8749f939a i386: Implement 4-byte vector (V4QI/V2HI) constant permutations adds 3b5e8ee4f1e Darwin, configury : Allow for specification and detection o [...] adds 3c44b412fec Fix PR 101237: Remove element_type call when used with the [...] adds cd48e550d1d Allow match-and-simplified phiopt to run in early phiopt adds a50cecb20a1 Try inverted comparison for match_simplify in phiopt adds 7d697919727 Port most of the A CMP 0 ? A : -A to match adds 1562c7987be Remove redundant compare in shift loop on H8 adds 6d53e6f9c7a Daily bump. adds a3543b5e800 CTF,BTF testsuite: Use -gdwarf-4 for restrict type qualifie [...] adds 8ffe25eefae ira: Support more matching constraint forms with param [PR100328] adds c64d15224c6 i386: Disable param ira-consider-dup-in-all-alts [PR100328] adds d7e3855d5dd Do not replace variable op variable in I/O implied DO loop [...] adds 51abfb6a893 Fix 101256: Wrong code due to range incorrect from PHI-OPT adds b019b28ebd6 Documentation : Describe --with-dsymutil configure option. adds 9f489a5731f add -fmove-loop-stores option to control GIMPLE loop store-motion adds 7d810646d42 Add FMADDSUB and FMSUBADD SLP vectorization patterns and optabs adds f99f6eb58e1 X86: Provide a CTOR for stringop_algs [PR100246]. adds 0b2e9514880 [Ada] Add GNAT RM text regarding Ada 2022 default Put_Image [...] adds daf9bc6aeab [Ada] Spurious conformance error on expression function adds 2e1f3a5e3e7 [Ada] Support for Object.Op subprogram-call notation for un [...] adds e9559decc68 [Ada] Add Void_Or_Type_Kind and Exception_Or_Object_Kind adds 885efc5e70f [Ada] Unix Epochalypse (s-osprim.adb) adds 68c27b2a702 [Ada] Add assertions on tampering counts adds f55784f8adc [Ada] Improper predicate check on view conversion adds f5063691c19 [Ada] Make parent of N_Exception_Declaration be N_Declaration adds f037632e655 [Ada] Transient scope cleanup adds c7959e489dd [Ada] Return when not working for procedures adds 06a5fb60eb5 [Ada] Removal of various ??? comments plus related code changes adds 82a794419a0 [Ada] Tbuild cleanup adds cb338455b39 [Ada] Missing space in error message for pattern matching adds 3a7961c8991 [Ada] Crash on use of 'Img on record type in expression adds 160a6c31074 [Ada] Spurious initialization of element iterators in "for [...] adds 0547a12f6ae [Ada] Reformatting, typo corrections, and minor rewording o [...] adds e11a2451363 [Ada] Regression on overloaded prefixed calls related to pr [...] adds 6dff0d21e56 [Ada] Return_when_statement not working for non identifier [...] adds c6d8890c7d1 [Ada] Fix bug in casing on composite values with -gnatX adds 3751af1e7ba [Ada] Simplify dependency on System adds ca290f108a6 [Ada] Simplify unit loading with membership tests adds ddbe7338f1e [Ada] Simplify returning from Enclosing_Comp_Unit_Node adds b1c4989d174 [Ada] Replace a question mark comment with assertion adds 435e79cbe51 [Ada] Simplify code by removing local constant adds d8870b1f64a [Ada] Handle malformed command line on Win32 adds 8ff47b3f883 [Ada] Warn on statically known empty loop caused by constraint adds fb632ef567d [Ada] Implement missing constraint checks for default strea [...] adds 4206000ac40 [Ada] Fix old typo in comment adds 09768159b3f [Ada] Enable Ada 2020 Put_Image and Image support for tagged types adds 5db3ea9d748 [Ada] Initialize Current_Error_Node adds 73c49ff5323 Use H8 nop moves as tst insns adds 6b096c17314 MAINTAINERS: Add myself for write after approval and DCO. adds f65878178ab i386: Add variable vec_set for 32bit vectors [PR97194] adds 03b634c8e0d fixincludes: AIX socket.h. adds 6d3bab5d5ad Improve warning suppression for inlined functions. adds 62e43587ef1 Improve warning suppression for inlined functions. adds 4f6e181181a Remove support for %G and %K. adds 151b423a82f dwarf2ctf: the unit of sou field location is bits [PR101283] adds ee9a0e93156 Add test for [PR86650]. adds e8db5f70f27 Add test for [PR55881]. adds 97bcacfb5ac CTF testsuite: Remove explicit check on ctv_typeidx adds d9e9532bb3b BTF testsuite: Remove explicit check on btm_type adds 6fba0eea8d6 Daily bump. adds 98bfd845e93 Add avx512 tests for MADDSUB and FMSUBADD SLP vectorization [...] adds 9f34b780b04 tree-optimization/99728 - improve LIM for loops with aggreg [...] adds 005f31a0370 tree-optimization/34195 - testcase for fixed vectorization adds e8073c04536 testsuite: gcc.dg/debug/btf/btf-bitfields-3.c remove -fno-s [...] adds 06357071d05 aarch64: Remove a vestigial %K [PR101363] adds 0dbe0e11eb7 [Ada] Unsynchronized access to a Boolean in tasking state adds 738a0e8dd44 [Ada] Transient scope cleanup adds 6feab95cbcf [Ada] Simplify iteration over pending instantiations adds f8776eeb361 [Ada] Tune discovery of No_Elaboration_Code restriction adds f3ff72939e5 [Ada] Add socket options to control keepalive on TCP connection adds 05435609367 [Ada] Simplify handling of Generate_Code flag for compilati [...] adds 6dcf89443d7 [Ada] Replace chopped string copy with renaming adds d557a5f9cea [Ada] Fix precondition of Cot for code analyzers adds 19456797d1d [Ada] Linker_Section_Pragma cleanup adds 131c9affbde [Ada] Replace low-level membership tests with Is_Private_Type adds a7bb69067af [Ada] Simplify code by reusing List_Length adds f78c17d2672 [Ada] Reduce scope of local variables adds a7f66404a62 [Ada] Simplify handling of sure errors in GNATprove mode adds ebef9784ef6 [Ada] Unchecked_Convert_To: set Parent adds 4fa7097a140 [Ada] Timeout correction on Get_Socket_Option adds 2d71668e64c [Ada] Improve interactions between DSA and Put_Image routin [...] adds a547eea2669 [Ada] Fix bugs in Value_Size clauses and refactor adds d1d2bbcc858 [Ada] Replace obsolete calls that use global name buffer adds 768f69696a0 [Ada] Use bounded string buffer in Get_Unit_Name adds e5be1e443ce [Ada] Fix location of errors about volatile compatibility adds 14212dc422e [Ada] Implement new legality checks specified by AI12-0412 adds 347d939028d [Ada] Code cleanups in System.Atomic_Counters adds 9e76a063f11 [Ada] Minor code cleanup adds e1eb4441733 [Ada] Simplify code by reusing Remove on list of primitive [...] adds 29d3965161a [Ada] Optimize away certain elaboration checks adds 125bb16bece [Ada] Keepalive control on Windows adds 18b267aeeb1 [Ada] Front-end inlining and instantiations of UC adds cce46226b0b [Ada] Stronger assertion about flag for checking static exp [...] adds 2c03e97c5a5 [Ada] Assertion errors on concurrent types with -gnatc and [...] adds a5b5c7c2840 [Ada] Remove unused define adds 6278065af07 rs6000: Harden mma_init_builtins adds a1108556677 Correct handling of variable offset minus constant in -Warr [...] adds 48e8a7a677b analyzer: remove add_any_constraints_from_ssa_def_stmt adds c24a9707822 Daily bump. adds 852b11da11a Generate 128-bit int divide/modulus on power10. adds 663a014e777 i386: Add pack/unpack patterns for 32bit vectors [PR100637] adds 4c619132b3f PR tree-optimization/40210: Fold (bswap(X)>>C1)&C2 to (X>>C [...] adds 298b0db76df match.pd: Relax rule to include POLY_INT_CSTs adds 2e9ef3929b0 vect: Remove always-true condition adds 999a2dd00d3 [Ada] Simplify string manipulation related to preprocessing adds 79a8b14237e [Ada] Avoid linear search when ensuring dependency on System adds 3cb32058b49 [Ada] Make tools compatible with No_Dynamic_Accessibility_Checks adds a2f91a52b4b [Ada] Revert meaning of -gnatd_b adds c5b1e8e9a58 [Ada] Make runtime code compatible with No_Dynamic_Accessib [...] adds b927d936e33 [Ada] Incorrect iteration over hashed containers after mult [...] adds 076c1a91574 [Ada] Add No_Tasking restriction is system.ads for bootstrap adds 5478d8a7aef [Ada] Unsynchronized concurrent access to a Boolean variable adds 36fcfed88c7 [Ada] Compute sizes when possible for packed array with Com [...] adds 242c0f4772c [Ada] Fix on computation of packed array size in case of error adds cd4341ef953 [Ada] Prevent crash on inspection point for unfrozen entity adds 6cb2bcba3f3 [Ada] Skip types in error for test to compute array size adds 6105ebb7827 [Ada] Fix use of single question mark in error message adds 62aae315f68 [Ada] Prevent infinite recursion when there is no expected unit adds 3711c2e5a06 [Ada] Fix style in comments and code related to compilation units adds df0783f81ca [Ada] Replace low-level condition with a high-level call adds e581fbeab69 [Ada] Restore context on failure in loading of renamed child unit adds e959418a07c [Ada] Remove redundant condition for listing compilation units adds 73f841cfca8 [Ada] Simplify redundant checks for non-empty lists adds a9c3a497501 [Ada] Fix violation of No_Implicit_Loops restriction for en [...] adds 629c82d729f [Ada] Spurious warning in generic instance adds 3c18e32037a [Ada] AI12-0156 Use subtype indication in generalized iterators adds 99d6c1f8c29 [Ada] Spurious style message on missing overriding indicator adds d75dde1a723 [Ada] Duplicated D lines in ali files adds 6e8b502cb6c [Ada] Rename sigtramp-vxworks-target.inc to sigtramp-vxwork [...] adds 7c092960f0d [Ada] Transient scope cleanup adds 4d743233ad2 [Ada] Use encoded names only with -fgnat-encodings=all adds 8de68eb37c7 [Ada] Remove Unknown_ functions adds d45ee636a84 [Ada] Diagnose properly illegal uses of Target_Name adds 43931c97820 [Ada] Tune detection of illegal occurrences of target_name adds 1ca642d785c testsuite: Add arm_arch_v7a_ok effective-target to pr57351.c adds 9bf9f27ac6d Use Object Size Type zero for -Warray-bounds [PR101374]. adds 763121ccd90 ipa-sra: Fix thinko when overriding safe_to_import_accesses [...] new b14ac7b29c9 Further improvements to H8 variable shift patterns new dee00bf6894 c++: Fix noexcept with unevaluated operand [PR101087]
The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: ChangeLog | 16 + MAINTAINERS | 2 + Makefile.def | 1 + Makefile.in | 10 + Makefile.tpl | 9 + configure | 413 ++++ configure.ac | 6 + contrib/ChangeLog | 4 + contrib/gen_autofdo_event.py | 54 +- fixincludes/ChangeLog | 6 + fixincludes/fixincl.x | 10 +- fixincludes/inclhack.def | 9 +- fixincludes/tests/base/sys/socket.h | 1 + gcc/ChangeLog | 678 +++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 974 +++++++++ gcc/ada/Make-generated.in | 2 +- gcc/ada/Makefile.rtl | 15 +- gcc/ada/adaint.c | 4 +- gcc/ada/adaint.h | 6 +- gcc/ada/aspects.ads | 13 +- gcc/ada/atree.ads | 2 +- gcc/ada/checks.adb | 120 +- gcc/ada/checks.ads | 4 +- gcc/ada/comperr.adb | 1 + gcc/ada/debug.adb | 13 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 17 + .../implementation_of_specific_ada_features.rst | 20 + gcc/ada/einfo-utils.adb | 69 +- gcc/ada/einfo-utils.ads | 29 +- gcc/ada/einfo.ads | 42 +- gcc/ada/errout.adb | 39 +- gcc/ada/exp_aggr.adb | 393 ++-- gcc/ada/exp_attr.adb | 41 +- gcc/ada/exp_ch11.adb | 83 +- gcc/ada/exp_ch3.adb | 76 +- gcc/ada/exp_ch4.adb | 43 +- gcc/ada/exp_ch5.adb | 129 +- gcc/ada/exp_ch6.adb | 145 +- gcc/ada/exp_ch6.ads | 7 +- gcc/ada/exp_ch7.adb | 520 +++-- gcc/ada/exp_ch7.ads | 11 - gcc/ada/exp_ch9.adb | 28 +- gcc/ada/exp_dbug.adb | 11 +- gcc/ada/exp_disp.adb | 125 +- gcc/ada/exp_dist.adb | 1 + gcc/ada/exp_imgv.adb | 11 +- gcc/ada/exp_pakd.adb | 8 +- gcc/ada/exp_prag.adb | 31 + gcc/ada/exp_put_image.adb | 337 +++- gcc/ada/exp_util.adb | 8 +- gcc/ada/exp_util.ads | 2 +- gcc/ada/fe.h | 24 - gcc/ada/freeze.adb | 40 +- gcc/ada/gcc-interface/decl.c | 24 +- gcc/ada/gcc-interface/system.ads | 4 + gcc/ada/gcc-interface/trans.c | 6 +- gcc/ada/gen_il-fields.ads | 2 - gcc/ada/gen_il-gen-gen_entities.adb | 52 +- gcc/ada/gen_il-gen-gen_nodes.adb | 20 +- gcc/ada/gen_il-gen.adb | 40 +- gcc/ada/gen_il-gen.ads | 18 +- gcc/ada/gen_il-internals.ads | 2 + gcc/ada/gen_il-types.ads | 2 + gcc/ada/gnat-style.texi | 1691 ++++++++++------ gcc/ada/gnat1drv.adb | 30 - gcc/ada/gnat_rm.texi | 2104 ++++++++++---------- gcc/ada/gnat_ugn.texi | 910 ++++----- gcc/ada/impunit.adb | 6 - gcc/ada/inline.adb | 14 +- gcc/ada/layout.adb | 87 +- gcc/ada/layout.ads | 7 +- gcc/ada/lib-load.adb | 35 +- gcc/ada/lib-writ.adb | 19 +- gcc/ada/lib-writ.ads | 3 + gcc/ada/lib.adb | 21 +- gcc/ada/lib.ads | 4 +- gcc/ada/libgnarl/s-tassta.adb | 5 +- gcc/ada/libgnat/a-cbdlli.adb | 4 +- gcc/ada/libgnat/a-cbhama.adb | 8 +- gcc/ada/libgnat/a-cbhase.adb | 4 +- gcc/ada/libgnat/a-cbmutr.adb | 4 +- gcc/ada/libgnat/a-cborma.adb | 8 +- gcc/ada/libgnat/a-cborse.adb | 8 +- gcc/ada/libgnat/a-cdlili.adb | 7 - gcc/ada/libgnat/a-cfdlli.adb | 32 + gcc/ada/libgnat/a-cfdlli.ads | 49 +- gcc/ada/libgnat/a-cfhama.adb | 181 +- gcc/ada/libgnat/a-cfhama.ads | 96 +- gcc/ada/libgnat/a-cfhase.adb | 212 +- gcc/ada/libgnat/a-cfhase.ads | 17 +- gcc/ada/libgnat/a-cfinve.adb | 48 + gcc/ada/libgnat/a-cfinve.ads | 44 +- gcc/ada/libgnat/a-cforma.adb | 236 ++- gcc/ada/libgnat/a-cforma.ads | 96 +- gcc/ada/libgnat/a-cforse.adb | 269 +-- gcc/ada/libgnat/a-cforse.ads | 25 +- gcc/ada/libgnat/a-coboho.adb | 34 +- gcc/ada/libgnat/a-coboho.ads | 6 + gcc/ada/libgnat/a-cobove.adb | 8 +- gcc/ada/libgnat/a-cofove.adb | 32 + gcc/ada/libgnat/a-cofove.ads | 44 +- gcc/ada/libgnat/a-cofuma.ads | 8 + gcc/ada/libgnat/a-cofuse.ads | 7 + gcc/ada/libgnat/a-cofuve.ads | 7 + gcc/ada/libgnat/a-cohama.adb | 14 +- gcc/ada/libgnat/a-cohama.ads | 8 + gcc/ada/libgnat/a-cohase.adb | 14 +- gcc/ada/libgnat/a-cohase.ads | 9 + gcc/ada/libgnat/a-conhel.adb | 13 + gcc/ada/libgnat/a-ngelfu.ads | 2 +- gcc/ada/libgnat/a-stobbu.adb | 53 - gcc/ada/libgnat/a-stobbu.ads | 34 - gcc/ada/libgnat/a-stobfi.adb | 118 -- gcc/ada/libgnat/a-stobfi.ads | 66 - gcc/ada/libgnat/a-stoubu.adb | 148 -- gcc/ada/libgnat/a-stoubu.ads | 73 - gcc/ada/libgnat/a-stoufi.adb | 123 -- gcc/ada/libgnat/a-stoufi.ads | 72 - gcc/ada/libgnat/a-stoufo.adb | 155 -- gcc/ada/libgnat/a-stoufo.ads | 72 - gcc/ada/libgnat/a-stouut.adb | 272 --- gcc/ada/libgnat/a-stouut.ads | 107 - gcc/ada/libgnat/a-sttebu.ads | 3 +- gcc/ada/libgnat/a-stteou.ads | 193 -- gcc/ada/libgnat/a-textio.adb | 13 +- gcc/ada/libgnat/a-uncdea.ads | 5 +- gcc/ada/libgnat/a-witeio.adb | 13 +- gcc/ada/libgnat/a-ztexio.adb | 13 +- gcc/ada/libgnat/g-debpoo.adb | 2 +- gcc/ada/libgnat/g-socket.adb | 46 +- gcc/ada/libgnat/g-socket.ads | 46 +- gcc/ada/libgnat/s-atocou.ads | 1 - gcc/ada/libgnat/s-atocou__builtin.adb | 20 +- gcc/ada/libgnat/s-os_lib.adb | 92 +- gcc/ada/libgnat/s-os_lib.ads | 24 +- gcc/ada/libgnat/s-rident.ads | 1 + gcc/ada/make.adb | 9 +- gcc/ada/osint.adb | 8 +- gcc/ada/par-ch10.adb | 28 +- gcc/ada/par-ch5.adb | 12 +- gcc/ada/par-ch6.adb | 129 +- gcc/ada/par-load.adb | 38 +- gcc/ada/par-prag.adb | 1 + gcc/ada/par.adb | 8 +- gcc/ada/repinfo-input.adb | 4 +- gcc/ada/repinfo.adb | 6 +- gcc/ada/restrict.adb | 20 +- gcc/ada/restrict.ads | 10 + gcc/ada/rtinit.c | 18 +- gcc/ada/rtsfind.adb | 8 + gcc/ada/rtsfind.ads | 13 + gcc/ada/s-oscons-tmplt.c | 24 +- gcc/ada/scng.adb | 20 +- gcc/ada/sem.ads | 2 +- gcc/ada/sem_aggr.adb | 9 +- gcc/ada/sem_attr.adb | 32 +- gcc/ada/sem_case.adb | 4 +- gcc/ada/sem_cat.ads | 2 +- gcc/ada/sem_ch12.adb | 12 +- gcc/ada/sem_ch13.adb | 267 +-- gcc/ada/sem_ch13.ads | 22 +- gcc/ada/sem_ch3.adb | 249 ++- gcc/ada/sem_ch3.ads | 5 - gcc/ada/sem_ch4.adb | 78 +- gcc/ada/sem_ch5.adb | 259 ++- gcc/ada/sem_ch6.adb | 144 +- gcc/ada/sem_ch7.adb | 9 + gcc/ada/sem_ch8.adb | 126 +- gcc/ada/sem_ch9.adb | 16 +- gcc/ada/sem_disp.adb | 71 +- gcc/ada/sem_eval.adb | 7 +- gcc/ada/sem_prag.adb | 97 +- gcc/ada/sem_prag.ads | 1 + gcc/ada/sem_res.adb | 67 +- gcc/ada/sem_type.ads | 3 +- gcc/ada/sem_util.adb | 615 +++++- gcc/ada/sem_util.ads | 118 +- ...xworks-target.inc => sigtramp-vxworks-target.h} | 2 +- gcc/ada/sigtramp-vxworks.c | 2 +- gcc/ada/sinfo-cn.adb | 1 - gcc/ada/sinfo.ads | 32 +- gcc/ada/sinput-l.adb | 24 +- gcc/ada/snames.ads-tmpl | 4 +- gcc/ada/sprint.adb | 8 +- gcc/ada/style.adb | 4 + gcc/ada/targparm.ads | 10 +- gcc/ada/tbuild.adb | 72 +- gcc/ada/tbuild.ads | 36 +- gcc/ada/ttypes.ads | 2 +- gcc/ada/uname.adb | 133 +- gcc/analyzer/ChangeLog | 61 + gcc/analyzer/diagnostic-manager.cc | 35 + gcc/analyzer/engine.cc | 54 +- gcc/analyzer/exploded-graph.h | 4 +- gcc/analyzer/region-model.cc | 304 +-- gcc/analyzer/region-model.h | 29 +- gcc/analyzer/sm-file.cc | 15 +- gcc/analyzer/sm-malloc.cc | 10 +- gcc/analyzer/sm-pattern-test.cc | 24 +- gcc/analyzer/sm-sensitive.cc | 18 - gcc/analyzer/sm-signal.cc | 21 - gcc/analyzer/sm-taint.cc | 8 +- gcc/analyzer/sm.cc | 14 + gcc/analyzer/sm.h | 34 +- gcc/analyzer/svalue.cc | 24 +- gcc/analyzer/svalue.h | 6 +- gcc/btfout.c | 2 + gcc/builtins.c | 411 ++-- gcc/builtins.h | 5 + gcc/c-family/ChangeLog | 29 + gcc/c-family/c-common.h | 19 + gcc/c-family/c-format.c | 12 - gcc/c-family/c-omp.c | 151 ++ gcc/c/ChangeLog | 10 + gcc/c/c-objc-common.c | 15 - gcc/c/c-parser.c | 4 +- gcc/calls.c | 58 +- gcc/cfgloopmanip.c | 1 + gcc/collect2.c | 40 +- gcc/common.opt | 4 + gcc/config.gcc | 10 +- gcc/config.in | 12 + gcc/config/aarch64/aarch64-builtins.c | 23 +- gcc/config/aarch64/aarch64.c | 3 +- gcc/config/arm/arm-builtins.c | 33 +- gcc/config/arm/arm.c | 4 +- gcc/config/darwin.h | 12 +- gcc/config/frv/frv-protos.h | 118 +- gcc/config/h8300/h8300-protos.h | 6 +- gcc/config/h8300/h8300.c | 53 +- gcc/config/h8300/jumpcall.md | 27 +- gcc/config/h8300/predicates.md | 2 + gcc/config/h8300/shiftrotate.md | 280 ++- gcc/config/i386/darwin.h | 22 +- gcc/config/i386/darwin32-biarch.h | 22 +- gcc/config/i386/darwin64-biarch.h | 22 +- gcc/config/i386/gcc-auto-profile | 41 +- gcc/config/i386/i386-expand.c | 523 +++-- gcc/config/i386/i386-options.c | 2 + gcc/config/i386/i386.c | 6 +- gcc/config/i386/i386.h | 13 +- gcc/config/i386/mmx.md | 204 +- gcc/config/i386/predicates.md | 2 +- gcc/config/i386/sse.md | 23 +- gcc/config/m32r/m32r-protos.h | 8 +- gcc/config/m32r/m32r.c | 6 +- gcc/config/rs6000/rs6000-builtin.def | 22 + gcc/config/rs6000/rs6000-call.c | 57 +- gcc/config/rs6000/rs6000.md | 34 + gcc/config/stormy16/stormy16-protos.h | 6 +- gcc/config/stormy16/stormy16.c | 4 +- gcc/configure | 166 +- gcc/configure.ac | 96 +- gcc/cp/ChangeLog | 82 + gcc/cp/cp-tree.h | 15 + gcc/cp/decl.c | 1 + gcc/cp/decl2.c | 25 + gcc/cp/error.c | 9 - gcc/cp/except.c | 9 +- gcc/cp/module.cc | 13 + gcc/cp/parser.c | 401 +++- gcc/cp/parser.h | 6 + gcc/cp/pt.c | 23 +- gcc/d/ChangeLog | 12 + gcc/d/d-codegen.cc | 7 + gcc/d/toir.cc | 32 +- gcc/dbgcnt.def | 1 + gcc/diagnostic.c | 122 +- gcc/diagnostic.h | 26 + gcc/doc/extend.texi | 3 + gcc/doc/install.texi | 4 + gcc/doc/invoke.texi | 24 +- gcc/doc/md.texi | 14 + gcc/dwarf2ctf.c | 4 +- gcc/exec-tool.in | 8 + gcc/expr.c | 13 +- gcc/fold-const.c | 46 +- gcc/fortran/ChangeLog | 7 + gcc/fortran/frontend-passes.c | 4 +- gcc/gcc.c | 5 + gcc/gimple-array-bounds.cc | 336 +--- gcc/gimple-fold.c | 18 +- gcc/gimple-loop-interchange.cc | 4 +- gcc/gimple-pretty-print.c | 17 - gcc/gimple-ssa-sprintf.c | 11 +- gcc/gimple-ssa-warn-alloca.c | 26 +- gcc/gimple-ssa-warn-restrict.c | 152 +- gcc/input.c | 459 +++-- gcc/input.h | 33 + gcc/internal-fn.def | 3 +- gcc/ipa-sra.c | 15 +- gcc/ira-conflicts.c | 93 +- gcc/ira-int.h | 2 +- gcc/ira.c | 128 +- gcc/match.pd | 134 +- gcc/optabs.def | 2 + gcc/opts.c | 1 + gcc/params.opt | 4 + gcc/range-op.cc | 18 +- gcc/testsuite/ChangeLog | 378 ++++ gcc/testsuite/c-c++-common/Warray-bounds-10.c | 114 ++ gcc/testsuite/c-c++-common/Warray-bounds-3.c | 4 +- gcc/testsuite/c-c++-common/Warray-bounds-4.c | 12 +- gcc/testsuite/c-c++-common/Warray-bounds-9.c | 144 ++ gcc/testsuite/c-c++-common/gomp/atomic-24.c | 12 + gcc/testsuite/g++.dg/asan/asan_test.C | 2 +- gcc/testsuite/g++.dg/cpp0x/noexcept70.C | 5 + gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C | 28 + gcc/testsuite/g++.dg/gomp/attrs-1.C | 553 +++++ gcc/testsuite/g++.dg/gomp/attrs-2.C | 553 +++++ gcc/testsuite/g++.dg/gomp/attrs-3.C | 40 + gcc/testsuite/g++.dg/opt/pr99728.C | 50 + gcc/testsuite/g++.dg/pr95768.C | 2 +- gcc/testsuite/g++.dg/torture/pr101256.C | 28 + gcc/testsuite/g++.dg/warn/Warray-bounds-10.C | 4 +- gcc/testsuite/g++.dg/warn/Warray-bounds-11.C | 4 +- gcc/testsuite/g++.dg/warn/Warray-bounds-12.C | 4 +- gcc/testsuite/g++.dg/warn/Warray-bounds-13.C | 4 +- gcc/testsuite/g++.dg/warn/Warray-bounds-17.C | 2 +- gcc/testsuite/g++.dg/warn/Warray-bounds-20.C | 8 +- gcc/testsuite/g++.dg/warn/uninit-pr55881.C | 34 + gcc/testsuite/gcc.dg/Warray-bounds-29.c | 22 +- gcc/testsuite/gcc.dg/Warray-bounds-30.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-31.c | 8 +- gcc/testsuite/gcc.dg/Warray-bounds-32.c | 26 +- gcc/testsuite/gcc.dg/Warray-bounds-52.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-53.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-58.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-63.c | 6 +- gcc/testsuite/gcc.dg/Warray-bounds-66.c | 12 +- gcc/testsuite/gcc.dg/Warray-bounds-69.c | 2 +- gcc/testsuite/gcc.dg/Warray-bounds-71.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-71.h | 46 + gcc/testsuite/gcc.dg/Warray-bounds-72.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-73.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-74.c | 7 + gcc/testsuite/gcc.dg/Warray-bounds-75.c | 12 + gcc/testsuite/gcc.dg/Warray-bounds-76.c | 35 + gcc/testsuite/gcc.dg/Warray-bounds-77.c | 135 ++ gcc/testsuite/gcc.dg/Warray-bounds-78.c | 109 + gcc/testsuite/gcc.dg/Warray-bounds-79.c | 112 ++ gcc/testsuite/gcc.dg/Wfree-nonheap-object-4.c | 24 +- gcc/testsuite/gcc.dg/Wfree-nonheap-object-5.c | 46 + gcc/testsuite/gcc.dg/Wfree-nonheap-object-6.c | 49 + gcc/testsuite/gcc.dg/Wobjsize-1.c | 12 +- gcc/testsuite/gcc.dg/Wstringop-overflow-34.c | 8 +- gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 14 +- gcc/testsuite/gcc.dg/Wstringop-overflow-61.c | 4 +- gcc/testsuite/gcc.dg/analyzer/pattern-test-2.c | 10 +- gcc/testsuite/gcc.dg/builtin-bswap-13.c | 329 +++ gcc/testsuite/gcc.dg/builtin-bswap-14.c | 302 +++ gcc/testsuite/gcc.dg/debug/btf/btf-bitfields-3.c | 9 +- gcc/testsuite/gcc.dg/debug/btf/btf-cvr-quals-1.c | 1 + gcc/testsuite/gcc.dg/debug/btf/btf-float-1.c | 20 + gcc/testsuite/gcc.dg/debug/btf/btf-function-3.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf-struct-2.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf-variables-2.c | 2 +- gcc/testsuite/gcc.dg/debug/btf/btf.exp | 5 + gcc/testsuite/gcc.dg/debug/ctf/ctf-attr-mode-1.c | 7 +- gcc/testsuite/gcc.dg/debug/ctf/ctf-cvr-quals-1.c | 1 + .../gcc.dg/debug/ctf/ctf-struct-array-2.c | 2 +- gcc/testsuite/gcc.dg/debug/ctf/ctf.exp | 5 + gcc/testsuite/gcc.dg/debug/pr57351.c | 1 + gcc/testsuite/gcc.dg/format/c90-printf-1.c | 2 +- gcc/testsuite/gcc.dg/format/gcc_diag-10.c | 20 +- gcc/testsuite/gcc.dg/ipa/pr101066.c | 20 + gcc/testsuite/gcc.dg/plugin/analyzer_gil_plugin.c | 21 - .../plugin/diagnostic_plugin_test_inlining.c | 2 +- gcc/testsuite/gcc.dg/pr101223.c | 44 + gcc/testsuite/gcc.dg/pr101294.c | 15 + gcc/testsuite/gcc.dg/pr79214.c | 22 +- gcc/testsuite/gcc.dg/pragma-diag-10.c | 20 + gcc/testsuite/gcc.dg/pragma-diag-9.c | 141 ++ .../gcc.dg/tree-ssa/builtin-sprintf-warn-27.c | 20 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-15.c | 4 +- gcc/testsuite/gcc.dg/tree-ssa/phi-opt-23.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/phi-opt-24.c | 44 + gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-15.c | 18 + gcc/testsuite/gcc.dg/uninit-suppress_3.c | 98 + gcc/testsuite/gcc.dg/vect/bb-slp-74.c | 1 + gcc/testsuite/gcc.dg/vect/pr34195.c | 33 + .../gcc.target/aarch64/sve/acle/asm/div_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/div_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/div_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/divr_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/divr_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/divr_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mad_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mad_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mad_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mla_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mla_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mla_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mls_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mls_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mls_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/msb_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/msb_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/msb_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mulx_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mulx_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/mulx_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmad_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmad_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmad_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmla_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmla_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmla_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmls_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmls_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmls_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmsb_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmsb_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/nmsb_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/sub_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/sub_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/sub_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/subr_f16.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/subr_f32.c | 2 +- .../gcc.target/aarch64/sve/acle/asm/subr_f64.c | 2 +- .../gcc.target/aarch64/sve/acle/general/cntb_1.c | 14 + gcc/testsuite/gcc.target/i386/avx2-pr101286.c | 11 + .../gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c | 41 + .../gcc.target/i386/avx512f-vect-fmaddsubXXXps.c | 50 + .../gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c | 41 + .../gcc.target/i386/avx512f-vect-fmsubaddXXXps.c | 50 + .../gcc.target/i386/keylocker-aesdec128kl.c | 2 + .../gcc.target/i386/keylocker-aesdec256kl.c | 2 + .../gcc.target/i386/keylocker-aesdecwide128kl.c | 9 + .../gcc.target/i386/keylocker-aesdecwide256kl.c | 9 + .../gcc.target/i386/keylocker-aesenc128kl.c | 2 + .../gcc.target/i386/keylocker-aesenc256kl.c | 2 + .../gcc.target/i386/keylocker-aesencwide128kl.c | 9 + .../gcc.target/i386/keylocker-aesencwide256kl.c | 9 + gcc/testsuite/gcc.target/i386/pr92658-avx512vl.c | 5 +- gcc/testsuite/gcc.target/i386/sse4_1-vec-set-1a.c | 20 + gcc/testsuite/gcc.target/i386/sse4_1-vec-set-2a.c | 44 + gcc/testsuite/gcc.target/i386/vect-fmaddsubXXXpd.c | 34 + gcc/testsuite/gcc.target/i386/vect-fmaddsubXXXps.c | 34 + gcc/testsuite/gcc.target/i386/vect-fmsubaddXXXpd.c | 34 + gcc/testsuite/gcc.target/i386/vect-fmsubaddXXXps.c | 34 + gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c | 26 + gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c | 27 + gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c | 27 + gcc/testsuite/gdc.dg/torture/pr101273.d | 39 + gcc/testsuite/gdc.dg/torture/pr101282.d | 23 + gcc/testsuite/gfortran.dg/implied_do_io_7.f90 | 16 + gcc/testsuite/lib/gcc-defs.exp | 34 + gcc/testsuite/lib/gcc-dg.exp | 45 +- gcc/trans-mem.c | 8 +- gcc/tree-diagnostic.c | 77 +- gcc/tree-pretty-print.c | 26 - gcc/tree-pretty-print.h | 1 - gcc/tree-ssa-ccp.c | 6 +- gcc/tree-ssa-loop-im.c | 88 +- gcc/tree-ssa-phiopt.c | 264 +-- gcc/tree-ssa-strlen.c | 105 +- gcc/tree-ssa-uninit.c | 4 +- gcc/tree-vect-loop-manip.c | 2 - gcc/tree-vect-loop.c | 50 +- gcc/tree-vect-slp-patterns.c | 192 +- gcc/tree-vect-slp.c | 2 + include/ChangeLog | 7 + include/btf.h | 9 +- libgcc/ChangeLog | 5 + libgcc/soft-fp/extendhfxf2.c | 53 + libgcc/soft-fp/truncxfhf2.c | 52 + libgfortran/ChangeLog | 7 + libgomp/ChangeLog | 5 + libstdc++-v3/ChangeLog | 25 + libstdc++-v3/include/bits/unique_ptr.h | 15 - .../testsuite/20_util/unique_ptr/lwg2762.cc | 18 - 473 files changed, 18591 insertions(+), 8826 deletions(-) delete mode 100644 gcc/ada/libgnat/a-stobbu.adb delete mode 100644 gcc/ada/libgnat/a-stobbu.ads delete mode 100644 gcc/ada/libgnat/a-stobfi.adb delete mode 100644 gcc/ada/libgnat/a-stobfi.ads delete mode 100644 gcc/ada/libgnat/a-stoubu.adb delete mode 100644 gcc/ada/libgnat/a-stoubu.ads delete mode 100644 gcc/ada/libgnat/a-stoufi.adb delete mode 100644 gcc/ada/libgnat/a-stoufi.ads delete mode 100644 gcc/ada/libgnat/a-stoufo.adb delete mode 100644 gcc/ada/libgnat/a-stoufo.ads delete mode 100644 gcc/ada/libgnat/a-stouut.adb delete mode 100644 gcc/ada/libgnat/a-stouut.ads delete mode 100644 gcc/ada/libgnat/a-stteou.ads rename gcc/ada/{sigtramp-vxworks-target.inc => sigtramp-vxworks-target.h} (99%) create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-10.c create mode 100644 gcc/testsuite/c-c++-common/Warray-bounds-9.c create mode 100644 gcc/testsuite/c-c++-common/gomp/atomic-24.c create mode 100644 gcc/testsuite/g++.dg/cpp0x/noexcept70.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-memtmpl4.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-1.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-2.C create mode 100644 gcc/testsuite/g++.dg/gomp/attrs-3.C create mode 100644 gcc/testsuite/g++.dg/opt/pr99728.C create mode 100644 gcc/testsuite/g++.dg/torture/pr101256.C create mode 100644 gcc/testsuite/g++.dg/warn/uninit-pr55881.C create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-71.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-71.h create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-72.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-73.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-74.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-75.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-76.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-77.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-78.c create mode 100644 gcc/testsuite/gcc.dg/Warray-bounds-79.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object-5.c create mode 100644 gcc/testsuite/gcc.dg/Wfree-nonheap-object-6.c create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-13.c create mode 100644 gcc/testsuite/gcc.dg/builtin-bswap-14.c create mode 100644 gcc/testsuite/gcc.dg/debug/btf/btf-float-1.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr101066.c create mode 100644 gcc/testsuite/gcc.dg/pr101223.c create mode 100644 gcc/testsuite/gcc.dg/pr101294.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-10.c create mode 100644 gcc/testsuite/gcc.dg/pragma-diag-9.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/builtin-sprintf-warn-27.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-23.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/phi-opt-24.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-15.c create mode 100644 gcc/testsuite/gcc.dg/uninit-suppress_3.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr34195.c create mode 100644 gcc/testsuite/gcc.target/aarch64/sve/acle/general/cntb_1.c create mode 100644 gcc/testsuite/gcc.target/i386/avx2-pr101286.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-fmaddsubXXXpd.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-fmaddsubXXXps.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-fmsubaddXXXpd.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vect-fmsubaddXXXps.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-vec-set-1a.c create mode 100644 gcc/testsuite/gcc.target/i386/sse4_1-vec-set-2a.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-fmaddsubXXXpd.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-fmaddsubXXXps.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-fmsubaddXXXpd.c create mode 100644 gcc/testsuite/gcc.target/i386/vect-fmsubaddXXXps.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-7.c create mode 100644 gcc/testsuite/gcc.target/powerpc/mma-builtin-8.c create mode 100644 gcc/testsuite/gcc.target/powerpc/p10-vdivq-vmodq.c create mode 100644 gcc/testsuite/gdc.dg/torture/pr101273.d create mode 100644 gcc/testsuite/gdc.dg/torture/pr101282.d create mode 100644 gcc/testsuite/gfortran.dg/implied_do_io_7.f90 create mode 100644 libgcc/soft-fp/extendhfxf2.c create mode 100644 libgcc/soft-fp/truncxfhf2.c