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-stable-allyesconfig in repository toolchain/ci/gcc.
discards 4b5726fda65 In 'gcc/omp-oacc-kernels-decompose.cc:flatten_binds', don't [...] discards 4a7c7999086 libstdc++: Fix -Wrange-loop-construct warnings in filesystem tests discards b8ae0812ee5 changelog: allow flexible "cherry picked" format. discards 0d7d69ca4a8 libstdc++: Partially revert r11-5314 discards b6a7b72c6c9 tree-optimization/98024 - fix rnflow regression discards 6fb9b4c9769 gfortran.dg/gomp/requires-4.f90: Fix !$omp clause discards d78e106e951 gfortran.dg/gomp/requires-4.f90: Fix !$omp syntax discards 83325a9db83 tree-ssanames: Allow non-SSA_NAME arguments to get_range_info discards bf0a63a1f47 gimple-fold: Fix another __builtin_clear_padding ICE discards f324479caf0 OpenACC: Fix integer-type issue with collapse/tile [PR97880] omits 5f29f3d5dd9 aarch64: Introduce --param=aarch64-autovec-preference to se [...] omits def0e5b83dd [Ada] Small tweaks to couple of Value routines omits 4e6b87e933b [Ada] Simplify Parent_Is_Boolean with subtype memberships omits 586f6dd1f62 [Ada] Reuse Append_New_Elmt where possible omits 4a3b4c2a453 [Ada] Wrong compile time evaluation of Shift_Right omits d6a52e47ac1 [Ada] Reference before declaration on C392015 omits a0f2ee7a7f9 [Ada] Restore access type instead of mode out parameter omits a873cb9978c [Ada] Small improvement to System.Value_R.Scan_Raw_Real omits fdd0a844894 [Ada] Do not apply range checks inside generics in GNATprove mode omits 9884fc7e79e [Ada] Do not use 128-bit division for 64-bit fixed-point types omits 7d4ee5f8e2a [Ada] To_GM_Time returning invalid value for Invalid_Time omits 23e3e221057 [Ada] Implement AI12-0187 (Stable properties of abstract da [...] omits 8ff03120fc5 [Ada] Default_Initial_Condition assertion policy is now RM defined omits 79b149b19d9 [Ada] Sync doc and code for pragma Assertion_Policy omits 3e9238fa643 [Ada] Assertion_Policy is not a valid assertion policy omits e2df2023456 [Ada] Do not compile predefined units with -gnatp in gnatmake omits cc7c52c1d9c [Ada] Restore general case for folding comparison of static [...] omits a2481afdfca [Ada] Change parameter from access type to mode out omits bc1304f6a19 [Ada] Move down call to Narrow_Large_Operation in Expand_N_ [...] omits 7943c4dbb80 [Ada] Reimplement Ada.Numerics.Big_Numbers.Big_Reals.Float_ [...] omits 84c54629c2f [Ada] Optimize generation of checks for fixed-point types omits 2d1504186ee [Ada] Simplify check for illegal non-returning procedures omits 05e59503c6e [Ada] Abort defer mismatch with SJLJ exceptions omits bf85ff03b3e [Ada] Emit error messages for null/generic nonreturning procedures omits 78287696dc5 [Ada] Fix tree for expanded instantiations corresponding to [...] omits 94a5437d3b4 [Ada] Adjust head comment of various subprograms in Exp_Fixd omits 946a5b8d646 [Ada] To_Big_Integer and 128bits integers omits 69144d48686 [Ada] Small tweaks to new implementation of Set_Image_Fixed omits 9df8679166e [Ada] Error in Big_Real comparison omits 890cfc503ac [Ada] Fix oversignt in genericized package System.Value_R omits 73e07f1cd9b [Ada] Optimize magnitude of integer operations for fixed point omits 5e9f814d754 rs6000: Change rs6000_expand_vector_set param omits 3493b0c3281 This patch adds absolute jump table support for rs6000. omits d48df6f24ba Daily bump. omits 61c71a62453 libstdc++: Define (and use) _GLIBCXX_HAVE_ATOMIC_WAIT omits 71988274865 libstdc++: Only define std::latch if atomic waiting is available omits 1a00786414c libstc++: Fix typo in new check_effective_target_gthreads proc omits beb9afcaf14 libgfortran: Verify the presence of all functions for POSIX [...] omits c87cce5a339 libgfortran: Correct FP feature macro checks omits 218cedd5a36 libstdc++: Set dg-timeout-factor for some slow tests omits 39e837cd750 libstdc++: Allow dejagnu tool_timeout to be overridden omits 10522ed1089 libstdc++: Fix some more deadlocks in tests [PR 97936] omits 10ee46adf44 libstdc++: Add "futex" and "gthreads" effective-target keywords omits 294e72e9acb Fix PR target/96607 omits a3ebc13492f match.pd: Use ranges to optimize some x * y / y to x [PR97997] omits c76b3f9e833 tree-optimization/97953 - fix bougs range recorded by EVRP omits 5c197b83e12 tree-optimization/98015 - fix VEC_COND_EXPR lowering condition omits d24a4c8c425 Fix early-debug relocations omits 715a8bc8d47 i386: Cleanup argument handling in ix86_expand_*_builtin fu [...] omits 2a93fa47853 dwarf: fix language_string for C2X omits 55ebb0d6fb0 ada: c++: Get rid of libposix4, librt on Solaris omits 2762cb1df68 libstdc++: Fix undefined FILE* operations in test omits 127aa17e162 libstdc++: Add new headers to stdc++.h omits f6702584aa3 rs6000: Set param_vect_partial_vector_usage as 1 for P10 omits a3865661180 gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding omits 39f5e9aded2 match.pd: Avoid ICE with shifts [PR97979] omits 776a37f6ac5 Delete dead code in ix86_expand_special_args_builtin omits 5b3a8fad183 testsuite/98002 - fix gcc.dg/strncmp-2.c omits c0c7270cc4e Don't create location wrapper nodes within OpenACC clauses omits acdf30d66ca i386: Use SDWIM mode iterator for abs and maxmin [PR97873] omits e3068952d75 [Ada] Ada.Numerics.Big_Numbers.Big_Reals.To_Big_Real looses [...] omits 678e19545eb [Ada] Ada 2020 AI12-0401 Renaming of qualified expression o [...] omits 8d87bb8f56d [Ada] Add support for 128-bit fixed-point types on 64-bit p [...] omits 0938e514585 [Ada] Add the remark concerning the use of Image_Ordinary_F [...] omits 781fb9a006d [Ada] Add support for .c output file omits aa83f3d0b7c [Ada] Reuse Is_Generic_Subprogram where possible omits ebf90d68e94 [Ada] Minor reformatting and a typo fix omits c9e2eeb5034 [Ada] Replace warning suppression with assertion omits 4e94b2442d9 [Ada] Improve error message on illegal prefixed procedure call omits 52424b13d80 [Ada] Crash on task declaration with Restriction_Warning (N [...] omits 9597d24c7f8 [Ada] Sync wide Ada.String hashing units omits bc0c82e9948 [Ada] Avoid potentially repeated calls to Prefix in Eval_Slice omits 81c629f8f12 [Ada] Warn on slices of the form A (subtype) for all objects omits 433b2e91f9e [Ada] Remove duplicated calls to Set_Entity omits 0ea529086e7 [Ada] Memory leak in concatenation with Initialize_Scalars omits a160b4e046d [Ada] Reuse Is_Concurrent_Type when detecting protected or [...] omits 416f9a27265 [Ada] Constraint_Error in Task_Wrapper and -u0 omits ccd05f6c8fd [Ada] Pass base type to Set_Has_Own_Invariants omits 2015a575b77 [Ada] Adjust documentation of Aft_Value and Scale_Value omits b6735a10049 [Ada] Incorrect runtime accessibility check on access discriminant omits adfa6cb8e4c [Ada] Remove extra whitespace in bounded container Read procedures omits 5af3a22afe8 [Ada] Reuse Is_Access_Object_Type where possible omits 5f7ee280184 [Ada] Simplify checks for library unit pragmas omits 21d66365ad6 [Ada] Add contracts to Ada.Strings.Maps omits 0dd6aab1951 [Ada] New warning on questionable missing parentheses omits 96ccfec0296 [Ada] Issue advice for error regarding Old/Loop_Entry on un [...] omits e3946607a68 [Ada] Correct a typo, plus other minor reformatting omits 3268fb4dace [Ada] Spurious error on formal package with overloaded subprograms omits 1e00c00d8a7 [Ada] Compiler crash on named association in return aggregate omits 8593037b17d [Ada] Fix casing of "circular instantiation" error omits 32b0abb24b8 i386: Optimize psubusw compared to 0 into pminuw compared t [...] omits 768ce4f0ceb C: Do not drop qualifiers in typeof for _Atomic types. [PR6 [...] omits 8f81f43f606 testsuite: Adjust nextafter and skip profile-info-section on AIX. omits a02e304245b [PR97983] LRA: Use the right emit func for putting insn in [...] omits 360258daf5d Daily bump. omits ca23341b28c Clean up -Wformat-diag warnings (PR bootstrap/97622, PR boo [...] omits 15f82d80cfb New ipa-modref testcases omits bb07490abba Add EAF_NODIRECTESCAPE flag omits 5962efe9186 Copy arg_flags in duplication hoooks in ipa-modref omits 94172dc7091 PR fortran/85796 - Floating point exception with implied do omits 1049e5408fa Add 'g++.dg/gomp/map-{1,2}.C' omits 0cab70604cf Fix templatized C++ OpenACC 'cache' directive ICEs omits 4919ed711c1 Improve abs with overflow implementations omits dfc537e554a libstdc++: Remove redundant clock conversions in atomic waits omits 7d2a98a7273 libstdc++: Encapsulate __gthread_cond_t as std::__condvar omits f76cad692a6 libstdc++: Fix testsuite helper functions [PR 97936] omits aec2d684916 PR middle-end/97956 - ICE due to type mismatch in pointer_p [...] omits 9d908b7fc47 libstdc++: Fix missing subsumption in std::iterator_traits [...] omits 1a8d1f54de3 libstdc++: Fix test failure on AIX omits b85fb3187e4 libsanitizer: Add recently added commit to LOCAL_PATCHES omits a47850552a0 libsanitizer: Add tests omits 93a73251486 libsanitizer: Add hwasan pass and associated gimple changes omits 0854b584bdc libsanitizer: mid-end: Introduce stack variable handling f [...] omits 3bd87832077 libsanitizer: options: Add hwasan flags and argument parsing omits 170e618ef55 libsanitizer: Add option to bootstrap using HWASAN omits 8a769f816f8 libsanitizer: Only build libhwasan when targeting AArch64 omits edb07cb95af libsanitizer: Tie the hwasan library into our build system omits 8eb12742e8a libsanitizer: Hwasan reporting check for dladdr failing omits 1ee3d1ef105 libsanitizer: add hwasan. omits b13dacdfb31 testsuite: Rename test to avoid typo in its name [PR95862] omits a4d9837ee4b aarch64: Avoid false dependencies for SVE unary operations omits 4aff491ffcb compiler: avoid silent truncation for string(1 << 32) omits 049ce9d233e middle-end: __builtin_mul_overflow expansion improvements [ [...] omits 45281f120da Free more of CFG omits fddc7f0080f middle-end/97579 - lower VECTOR_BOOLEAN_TYPE_P VEC_COND_EXPRs omits 52ce50d6c59 Fix atomic_capture-1.f90 testcase omits a46fa6510d2 [Ada] Further optimization with uninitialized aggregates omits 55fae09dcb8 [Ada] Spurious error on instance with predicated actual omits 57966b4d2f8 [Ada] Fix couple of minor issues with local exception propagation omits 7a173848847 [Ada] Remove shadowing by a nested subprogram parameter omits ea89e1c31ec [Ada] Merge duplicated processing for gnatmake -u and -U switches omits 47c2b77ffb9 [Ada] Document attribute Has_Tagged_Values in GNAT RM omits 14a16e30cae [Ada] Minor whitespace fix in expansion of attribute Size omits 52b9a264dd8 [Ada] Use hardcoded names when converting aspects to pragmas omits 6d97121d2fa [Ada] Reuse Is_Named_Number where possible omits 28488f5ff5a [Ada] Simplify aspect processing with membership tests omits a79039c0ebc [Ada] Fix copy-paste mistake in diagnostics for aspect Effe [...] omits ad26cae122e [Ada] Simplify Ekind tests with wrappers and membership tests omits 49c4dd7a229 [Ada] Simplify Is_Standard_xxx_Type routines with membership tests omits a24033ec70c [Ada] Consistently use explicit Entity_Id type instead of alias omits eb0d08adb60 [Ada] Don't constant-fold renamed qualified expressions omits 2d80df42331 [Ada] Remove dead and duplicated diagnostics for generic ac [...] omits 595c9aebadb [Ada] Remove hyphens in two cases of "side-effect" used as a noun omits e480bca2400 [Ada] Crash on right shift operator for signed integers omits 4d617c3f2ad [Ada] Reinstate utime based code for vx6 in __gnat_copy_attribs omits a6fecb06710 [Ada] Minimize side-effect removal in GNATprove mode omits 9d41d78b05f [Ada] Adjust support for 128-bit integer types in System.Ra [...] omits a8c229e14c4 [Ada] Fix internal compilation error on circular type in SP [...] omits 6d88dbdc5e3 [Ada] Add support for 128-bit integer types to GNAT.Random_Numbers omits bbf14e1350d [Ada] Allow debugging finalization-related expanded code omits cf4737dcec1 [Ada] Unrecursify Set_Digit/Set_Image_Unsigned procedure omits 6b0c5c72270 [Ada] Remove repeated calls to Attribute_Name omits 193040a071b [Ada] Fix crash on invalid `pragma Profile` omits 868268a8ecd [Ada] Reuse Is_Named_Number where possible omits 90cb252f5f7 [Ada] Fix style and typos in code for expanding attribute r [...] omits 97a26d19d23 [Ada] Minor refine type of a counter variable omits bc771e6c3a2 arm: Add test that was missing from old commit [PR91816] omits a5ccfd04605 libstdc++: Fix silly typos [PR 97936] omits ad9cbcee543 libstdc++: Fix handling of futex wake [PR 97936] omits a7285c86596 middle-end: Reject flexible array members in __builtin_clea [...] omits 1e2c9a27610 Daily bump. omits d3e763efcb8 changelog: fix parsing of a revert commit omits a3313a2214a libstdc++: Disable failing tests [PR 97936] omits 211d68dda14 PR c/97955 - ICE in build_array_type_1 on invalid redeclara [...] omits f2a5cdff045 Add a note. omits 92a30040c8d c++: ICE with int{} in template. [PR97899] omits ce2d9549f2b Revert: "Fix -ffast-math flags handling inconsistencies" omits 1805dbc58ba Adjust regex pattern to expect an additional attribute and [...] omits bc8f0f1f88d [PR97933] LRA: find correctly last empty dest block. omits f30a9a8d9e0 arm: correctly handle negating INT_MIN in arm_split_atomic_ [...] omits 13f93cf5336 preprocessor: Add deferred macros omits 489be3119e6 aarch64: Fix aapcs64 testsuite failures omits 7e0078f8643 libstdc++: Run all tests in file omits 4bbd5d0c5fb libstdc++: Throw instead of segfaulting in std::thread cons [...] omits e253d362140 libstdc++: Use __libc_single_threaded for locale initialization omits 97981e13b7f Tweak plugin-gcn.c defines omits 4acba485901 IBM Z: Restrict vec_cmp<m><n> on z13 omits fbd4553d99b IBM Z: Update autovec-*-quiet-uneq expectations omits c4fa3728ab4 Fix -ffast-math flags handling inconsistencies omits 607695354a5 [Ada] Fix inconsistent parameter of SPARK_Msg_NE omits eafca96ffb5 [Ada] Cannot process -S -o with GNAT LLVM omits bfe5f951ce9 [Ada] Reuse Is_Packed_Array where possible omits cb9d41eb252 [Ada] Fix minor typos in comments omits 78004c41f78 [Ada] Compiler crash on assertion pragma in ghost region omits 42b91d9a746 [Ada] Reuse In_Same_List where possible omits 45ce2307851 [Ada] Simplify Is_Loop_Pragma omits 428b1317a5a [Ada] Replace chained if-then-elsif with case stmt for attr [...] omits 3a6fa9a81bd [Ada] Cleanup expansion of attribute Constrained omits 1b55b8d70f4 [Ada] Recognize delta and extension aggregates as objects omits 7883a610443 [Ada] Implement No_Unrecognized_{Aspects,Pragmas} restrictions omits 218079efc59 [Ada] Accept local objects in the prefix of attribute Loop_Entry omits 4f94320340e [Ada] Fix crash in GNATprove on inlined subprogram in defau [...] omits fa65696761c [Ada] Wrong resolution of universal_access = operators omits 13209acd648 [Ada] Premature finalization on build in place return and c [...] omits 2afd55a57d4 [Ada] Small cleanup in the Ada.Text_IO hierarchy omits 80a09e02289 [Ada] AI12-0394 Named Numbers and User-Defined Numeric Literals omits dcb1cad0e07 [Ada] Fix internal error on multiple nested instantiations omits e269fedf8c1 [Ada] Fix String_Literal aspect spec checking problem for scalars. omits 91592d05cd9 [Ada] Handle correctly current instance of PO in local subp [...] omits ac9ed5cb265 [Ada] Documentation: update -gnatyk description omits 91edb3f66cb [Ada] Fix spurious error on child library-level subprogram [...] omits 1cc9ecae0ab [Ada] Wrong finalization in call with if expression omits 7f0942424b7 [Ada] Implement Big_Integer.From_String fully omits 3e65b68dd67 [Ada] Fix resolution of subtype_indication in delta aggregates omits 3ac0642304f [Ada] Use high-level Present instead of low-level equality test omits 41273281cef [Ada] Reject Global/Depends contracts on null procedures omits 9cfd2c38f39 [Ada] Wrong handling of _ in Big_Reals.From_String omits 02fb12801b1 [Ada] Remove SPARK-specific expansion of array aggregates omits 2307a1aeb8e [Ada] Document characteristics of decimal fixed point types omits a1dd66b108c i386: Add *setcc_hi_1* define_insn_and_split [PR97950] omits 4adfcea0a1b middle-end: Prefer no RMW in __builtin_clear_padding implem [...] omits a40d5772ff1 testsuite: Add testcase for already fixed bug [PR97964] omits 8c3aa359ce3 More explicit checking of which OMP constructs we're expect [...] omits f72175357d0 [testsuite] Avoid Tcl 8.5-specific behavior omits 54f72078fc0 [testsuite] Emit 'warning' instead of 'error' diagnostics f [...] omits 24b553d0f73 [testsuite] Enable column location checking for 'dg-optimiz [...] omits 2aaf44a9028 openmp: Fix C ICE on OpenMP atomics
This update removed existing revisions from the reference, leaving the reference pointing at a previous point in the repository history.
* -- * -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch64-stable-all [...] \ O -- O -- O (4b5726fda65)
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: ChangeLog | 5 - config/ChangeLog | 9 - config/bootstrap-hwasan.mk | 12 - configure | 2 +- configure.ac | 2 +- contrib/ChangeLog | 5 - contrib/gcc-changelog/git_commit.py | 47 +- contrib/gcc-changelog/test_email.py | 2 - contrib/gcc-changelog/test_patches.txt | 2 +- gcc/ChangeLog | 541 ---------- gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 817 ---------------- gcc/ada/Makefile.rtl | 49 +- gcc/ada/adabkend.adb | 3 - gcc/ada/adaint.c | 17 +- gcc/ada/aspects.adb | 28 +- gcc/ada/aspects.ads | 50 +- gcc/ada/checks.adb | 196 ++-- gcc/ada/checks.ads | 15 - gcc/ada/contracts.adb | 267 +---- gcc/ada/cstand.adb | 12 +- .../gnat_rm/implementation_defined_attributes.rst | 13 - .../implementation_defined_characteristics.rst | 28 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 23 +- gcc/ada/doc/gnat_rm/intrinsic_subprograms.rst | 4 +- .../building_executable_programs_with_gnat.rst | 3 +- gcc/ada/einfo.adb | 91 +- gcc/ada/einfo.ads | 27 +- gcc/ada/exp_attr.adb | 236 ++--- gcc/ada/exp_ch11.adb | 81 +- gcc/ada/exp_ch13.adb | 5 +- gcc/ada/exp_ch2.adb | 44 +- gcc/ada/exp_ch4.adb | 110 ++- gcc/ada/exp_ch6.adb | 97 +- gcc/ada/exp_ch7.adb | 37 +- gcc/ada/exp_ch8.adb | 12 +- gcc/ada/exp_ch9.adb | 22 +- gcc/ada/exp_fixd.adb | 243 ++--- gcc/ada/exp_imgv.adb | 304 ++---- gcc/ada/exp_intr.adb | 5 +- gcc/ada/exp_prag.adb | 17 +- gcc/ada/exp_sel.adb | 18 +- gcc/ada/exp_sel.ads | 9 +- gcc/ada/exp_spark.adb | 296 ++++-- gcc/ada/exp_util.adb | 156 +-- gcc/ada/freeze.adb | 230 ++--- gcc/ada/gnat_rm.texi | 1029 ++++++++++--------- gcc/ada/gnat_ugn.texi | 5 +- gcc/ada/lib-load.adb | 2 +- gcc/ada/lib-writ.adb | 6 +- gcc/ada/lib.adb | 2 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 3 + gcc/ada/libgnarl/s-tasren.adb | 14 +- gcc/ada/libgnarl/s-tassta.adb | 11 +- gcc/ada/libgnarl/s-tpobop.adb | 10 + gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- gcc/ada/libgnat/a-decima__128.ads | 69 -- gcc/ada/libgnat/a-except.adb | 30 + gcc/ada/libgnat/a-nbnbin.adb | 193 +--- gcc/ada/libgnat/a-nbnbin.ads | 2 +- gcc/ada/libgnat/a-nbnbre.adb | 190 +--- gcc/ada/libgnat/a-nbnbre.ads | 4 +- gcc/ada/libgnat/a-strmap.ads | 179 +--- gcc/ada/libgnat/a-stzhas.adb | 14 +- gcc/ada/libgnat/a-stzhas.ads | 6 +- gcc/ada/libgnat/a-tideau.adb | 187 +++- gcc/ada/libgnat/a-tideau.ads | 74 +- gcc/ada/libgnat/a-tideio.adb | 58 +- gcc/ada/libgnat/a-tideio__128.adb | 177 ---- gcc/ada/libgnat/a-tifiau.adb | 160 --- gcc/ada/libgnat/a-tifiau.ads | 97 -- gcc/ada/libgnat/a-tifiio.adb | 597 ++++++++--- gcc/ada/libgnat/a-tifiio__128.adb | 365 ------- gcc/ada/libgnat/a-tiflau.adb | 7 +- gcc/ada/libgnat/a-wtdeau.adb | 191 +++- gcc/ada/libgnat/a-wtdeau.ads | 75 +- gcc/ada/libgnat/a-wtdeio.adb | 69 +- gcc/ada/libgnat/a-wtdeio__128.adb | 190 ---- gcc/ada/libgnat/a-wtenau.adb | 15 +- gcc/ada/libgnat/a-wtfiau.adb | 160 --- gcc/ada/libgnat/a-wtfiau.ads | 97 -- gcc/ada/libgnat/a-wtfiio.adb | 130 +-- gcc/ada/libgnat/a-wtfiio__128.adb | 267 ----- gcc/ada/libgnat/a-wtflio.adb | 7 +- gcc/ada/libgnat/a-wtinio.adb | 11 +- gcc/ada/libgnat/a-wtinio__128.adb | 15 +- gcc/ada/libgnat/a-wtmoio.adb | 11 +- gcc/ada/libgnat/a-wtmoio__128.adb | 11 +- gcc/ada/libgnat/a-ztdeau.adb | 189 +++- gcc/ada/libgnat/a-ztdeau.ads | 75 +- gcc/ada/libgnat/a-ztdeio.adb | 78 +- gcc/ada/libgnat/a-ztdeio__128.adb | 190 ---- gcc/ada/libgnat/a-ztenau.adb | 15 +- gcc/ada/libgnat/a-ztfiau.adb | 160 --- gcc/ada/libgnat/a-ztfiau.ads | 97 -- gcc/ada/libgnat/a-ztfiio.adb | 130 +-- gcc/ada/libgnat/a-ztfiio__128.adb | 269 ----- gcc/ada/libgnat/a-ztflio.adb | 7 +- gcc/ada/libgnat/a-ztinio.adb | 11 +- gcc/ada/libgnat/a-ztinio__128.adb | 15 +- gcc/ada/libgnat/a-ztmoio.adb | 11 +- gcc/ada/libgnat/a-ztmoio__128.adb | 11 +- gcc/ada/libgnat/g-rannum.adb | 86 +- gcc/ada/libgnat/g-rannum.ads | 2 - gcc/ada/libgnat/s-arit32.adb | 182 ---- gcc/ada/libgnat/s-arit32.ads | 55 -- gcc/ada/libgnat/s-fode128.ads | 48 - gcc/ada/libgnat/s-fode32.ads | 48 - gcc/ada/libgnat/s-fode64.ads | 48 - gcc/ada/libgnat/s-fofi128.ads | 49 - gcc/ada/libgnat/s-fofi32.ads | 49 - gcc/ada/libgnat/s-fofi64.ads | 49 - gcc/ada/libgnat/{s-forrea.adb => s-fore.adb} | 25 +- gcc/ada/libgnat/{s-forrea.ads => s-fore.ads} | 15 +- gcc/ada/libgnat/s-fore_d.adb | 62 -- gcc/ada/libgnat/s-fore_d.ads | 47 - gcc/ada/libgnat/s-fore_f.adb | 109 --- gcc/ada/libgnat/s-fore_f.ads | 51 - gcc/ada/libgnat/s-genbig.adb | 26 +- gcc/ada/libgnat/s-genbig.ads | 4 - gcc/ada/libgnat/s-imagef.adb | 304 ------ gcc/ada/libgnat/s-imagei.adb | 47 +- gcc/ada/libgnat/s-imageu.adb | 39 +- gcc/ada/libgnat/s-imde128.ads | 63 -- gcc/ada/libgnat/s-imde32.ads | 63 -- gcc/ada/libgnat/s-imde64.ads | 63 -- gcc/ada/libgnat/s-imfi128.ads | 69 -- gcc/ada/libgnat/s-imfi32.ads | 69 -- gcc/ada/libgnat/s-imfi64.ads | 69 -- gcc/ada/libgnat/{s-imguti.adb => s-imgdec.adb} | 75 +- gcc/ada/libgnat/{s-imagef.ads => s-imgdec.ads} | 100 +- gcc/ada/libgnat/{s-imaged.adb => s-imglld.adb} | 39 +- gcc/ada/libgnat/{s-imaged.ads => s-imglld.ads} | 41 +- gcc/ada/libgnat/s-imgrea.adb | 38 +- gcc/ada/libgnat/s-imgrea.ads | 3 - gcc/ada/libgnat/s-imguti.ads | 58 -- gcc/ada/libgnat/s-os_lib.adb | 25 +- gcc/ada/libgnat/s-rannum.adb | 35 - gcc/ada/libgnat/s-rident.ads | 2 - gcc/ada/libgnat/s-vade32.ads | 58 -- gcc/ada/libgnat/s-vafi128.ads | 60 -- gcc/ada/libgnat/s-vafi32.ads | 60 -- gcc/ada/libgnat/s-vafi64.ads | 60 -- gcc/ada/libgnat/{s-vade64.ads => s-valdec.adb} | 54 +- gcc/ada/libgnat/{s-valued.ads => s-valdec.ads} | 44 +- gcc/ada/libgnat/{s-vade128.ads => s-vallld.adb} | 54 +- gcc/ada/libgnat/{s-valuef.ads => s-vallld.ads} | 59 +- gcc/ada/libgnat/s-valrea.adb | 522 +++++++++- gcc/ada/libgnat/s-valued.adb | 257 ----- gcc/ada/libgnat/s-valuef.adb | 333 ------- gcc/ada/libgnat/s-valuei.adb | 2 +- gcc/ada/libgnat/s-valuer.adb | 620 ------------ gcc/ada/libgnat/s-valuer.ads | 99 -- gcc/ada/libgnat/system-aix.ads | 2 +- gcc/ada/libgnat/system-darwin-arm.ads | 2 +- gcc/ada/libgnat/system-darwin-ppc.ads | 2 +- gcc/ada/libgnat/system-darwin-x86.ads | 2 +- gcc/ada/libgnat/system-djgpp.ads | 2 +- gcc/ada/libgnat/system-dragonfly-x86_64.ads | 2 +- gcc/ada/libgnat/system-freebsd.ads | 2 +- gcc/ada/libgnat/system-hpux-ia64.ads | 2 +- gcc/ada/libgnat/system-hpux.ads | 2 +- gcc/ada/libgnat/system-linux-alpha.ads | 2 +- gcc/ada/libgnat/system-linux-arm.ads | 2 +- gcc/ada/libgnat/system-linux-hppa.ads | 2 +- gcc/ada/libgnat/system-linux-ia64.ads | 2 +- gcc/ada/libgnat/system-linux-m68k.ads | 2 +- gcc/ada/libgnat/system-linux-mips.ads | 2 +- gcc/ada/libgnat/system-linux-ppc.ads | 2 +- gcc/ada/libgnat/system-linux-riscv.ads | 2 +- gcc/ada/libgnat/system-linux-s390.ads | 2 +- gcc/ada/libgnat/system-linux-sh4.ads | 2 +- gcc/ada/libgnat/system-linux-sparc.ads | 2 +- gcc/ada/libgnat/system-linux-x86.ads | 2 +- gcc/ada/libgnat/system-lynxos178-ppc.ads | 2 +- gcc/ada/libgnat/system-lynxos178-x86.ads | 2 +- gcc/ada/libgnat/system-mingw.ads | 2 +- gcc/ada/libgnat/system-qnx-aarch64.ads | 2 +- gcc/ada/libgnat/system-rtems.ads | 2 +- gcc/ada/libgnat/system-solaris-sparc.ads | 2 +- gcc/ada/libgnat/system-solaris-x86.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-e500-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-ravenscar.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-ppc.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86-vthread.ads | 2 +- gcc/ada/libgnat/system-vxworks-x86.ads | 2 +- .../libgnat/system-vxworks7-aarch64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-aarch64.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-arm.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-e500-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-ppc64-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp-smp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86-rtp.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-kernel.ads | 2 +- gcc/ada/libgnat/system-vxworks7-x86_64-rtp-smp.ads | 2 +- gcc/ada/make.adb | 20 +- gcc/ada/opt.ads | 4 - gcc/ada/osint-c.adb | 8 +- gcc/ada/par-ch13.adb | 36 +- gcc/ada/par-load.adb | 2 +- gcc/ada/par-prag.adb | 9 - gcc/ada/rtsfind.adb | 2 +- gcc/ada/rtsfind.ads | 108 +- gcc/ada/sem_aggr.adb | 52 +- gcc/ada/sem_attr.adb | 49 +- gcc/ada/sem_ch10.adb | 3 +- gcc/ada/sem_ch12.adb | 68 +- gcc/ada/sem_ch13.adb | 742 +++----------- gcc/ada/sem_ch13.ads | 6 - gcc/ada/sem_ch3.adb | 31 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch6.adb | 246 +---- gcc/ada/sem_ch8.adb | 26 +- gcc/ada/sem_eval.adb | 196 ++-- gcc/ada/sem_prag.adb | 206 ++-- gcc/ada/sem_res.adb | 245 ++--- gcc/ada/sem_type.adb | 118 +-- gcc/ada/sem_util.adb | 80 +- gcc/ada/sem_util.ads | 19 +- gcc/ada/snames.ads-tmpl | 3 - gcc/ada/stand.ads | 9 +- gcc/ada/uintp.ads | 12 +- gcc/ada/urealp.adb | 168 +--- gcc/ada/urealp.ads | 32 +- gcc/asan.c | 1034 +------------------- gcc/asan.h | 45 +- gcc/builtin-types.def | 3 - gcc/builtins.def | 1 - gcc/c-family/ChangeLog | 10 - gcc/c-family/c-attribs.c | 4 +- gcc/c-family/c-warn.c | 4 +- gcc/c/ChangeLog | 16 - gcc/c/c-parser.c | 19 +- gcc/cfg.c | 45 +- gcc/cfg.h | 2 +- gcc/cfgexpand.c | 167 +--- gcc/cgraph.c | 2 +- gcc/common.opt | 5 +- gcc/config/aarch64/aarch64-sve.md | 154 ++- gcc/config/aarch64/aarch64-sve2.md | 37 +- gcc/config/aarch64/aarch64.c | 119 +-- gcc/config/aarch64/aarch64.opt | 2 - gcc/config/arm/arm.c | 2 +- gcc/config/gcn/mkoffload.c | 15 +- gcc/config/gnu-user.h | 8 +- gcc/config/i386/i386-expand.c | 176 ++-- gcc/config/i386/i386-options.c | 4 +- gcc/config/i386/i386.md | 52 +- gcc/config/i386/sse.md | 61 +- gcc/config/rs6000/rs6000-call.c | 2 +- gcc/config/rs6000/rs6000-protos.h | 3 +- gcc/config/rs6000/rs6000.c | 50 +- gcc/config/rs6000/rs6000.h | 15 +- gcc/config/rs6000/rs6000.md | 45 +- gcc/config/rs6000/rs6000.opt | 3 - gcc/config/rs6000/vector.md | 4 +- gcc/config/s390/vector.md | 2 +- gcc/config/sol2.h | 3 + gcc/config/sparc/sparc-protos.h | 1 + gcc/config/sparc/sparc.c | 35 + gcc/config/sparc/sparc.md | 37 +- gcc/cp/ChangeLog | 42 - gcc/cp/constraint.cc | 4 +- gcc/cp/error.c | 21 +- gcc/cp/g++spec.c | 33 +- gcc/cp/logic.cc | 5 +- gcc/cp/name-lookup.c | 3 +- gcc/cp/parser.c | 25 +- gcc/cp/pt.c | 2 - gcc/cp/typeck.c | 3 +- gcc/cp/typeck2.c | 1 - gcc/cppbuiltin.c | 3 - gcc/digraph.cc | 2 +- gcc/doc/install.texi | 8 - gcc/doc/invoke.texi | 101 +- gcc/doc/tm.texi | 66 -- gcc/doc/tm.texi.in | 16 - gcc/dumpfile.c | 18 +- gcc/dwarf2out.c | 2 +- gcc/edit-context.c | 14 +- gcc/explow.c | 10 +- gcc/explow.h | 2 +- gcc/flag-types.h | 3 - gcc/fortran/ChangeLog | 6 - gcc/fortran/resolve.c | 11 +- gcc/gcc.c | 25 - gcc/gimple-fold.c | 168 +--- gcc/gimple-fold.h | 15 - gcc/gimple-isel.cc | 22 +- gcc/gimple-pretty-print.c | 1 - gcc/gimple-ssa-evrp-analyze.c | 6 +- gcc/gimple.c | 2 +- gcc/gimplify.c | 9 +- gcc/ginclude/stdatomic.h | 14 +- gcc/go/gofrontend/MERGE | 2 +- gcc/go/gofrontend/expressions.cc | 10 +- gcc/internal-fn.c | 188 +--- gcc/internal-fn.def | 7 - gcc/ipa-modref.c | 26 +- gcc/jit/ChangeLog | 7 - gcc/jit/jit-recording.c | 20 +- gcc/json.cc | 5 +- gcc/lra.c | 16 +- gcc/lto-wrapper.c | 3 +- gcc/match.pd | 36 +- gcc/omp-expand.c | 43 +- gcc/omp-oacc-kernels-decompose.cc | 13 +- gcc/opts.c | 98 +- gcc/params.opt | 24 - gcc/reload.c | 2 +- gcc/sanitizer.def | 61 -- gcc/sanopt.c | 21 +- gcc/target.def | 80 -- gcc/targhooks.c | 115 --- gcc/targhooks.h | 9 - gcc/testsuite/ChangeLog | 524 ---------- .../c-c++-common/builtin-clear-padding-2.c | 17 - .../c-c++-common/builtin-clear-padding-3.c | 15 - gcc/testsuite/c-c++-common/goacc/cache-1.c | 18 +- gcc/testsuite/c-c++-common/goacc/cache-2.c | 10 +- gcc/testsuite/c-c++-common/goacc/cache-3-1.c | 116 --- gcc/testsuite/c-c++-common/goacc/cache-3-2.c | 50 - gcc/testsuite/c-c++-common/goacc/data-clause-1.c | 115 --- gcc/testsuite/c-c++-common/goacc/data-clause-2.c | 49 - .../c-c++-common/goacc/kernels-decompose-1.c | 8 - .../c-c++-common/goacc/kernels-decompose-2.c | 8 - .../c-c++-common/goacc/kernels-decompose-ice-1.c | 1 - .../c-c++-common/goacc/kernels-decompose-ice-2.c | 2 +- gcc/testsuite/c-c++-common/gomp/map-1.c | 7 +- gcc/testsuite/c-c++-common/gomp/map-2.c | 7 +- gcc/testsuite/c-c++-common/gomp/pr97958.c | 17 - gcc/testsuite/c-c++-common/hwasan/aligned-alloc.c | 16 - .../c-c++-common/hwasan/alloca-array-accessible.c | 33 - .../c-c++-common/hwasan/alloca-base-init.c | 66 -- .../hwasan/alloca-gets-different-tag.c | 65 -- .../c-c++-common/hwasan/alloca-outside-caught.c | 25 - gcc/testsuite/c-c++-common/hwasan/arguments-1.c | 3 - gcc/testsuite/c-c++-common/hwasan/arguments-2.c | 3 - gcc/testsuite/c-c++-common/hwasan/arguments-3.c | 3 - gcc/testsuite/c-c++-common/hwasan/arguments.c | 3 - gcc/testsuite/c-c++-common/hwasan/asan-pr63316.c | 24 - gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c | 36 - gcc/testsuite/c-c++-common/hwasan/asan-pr78106.c | 31 - gcc/testsuite/c-c++-common/hwasan/asan-pr79944.c | 19 - .../c-c++-common/hwasan/asan-rlimit-mmap-test-1.c | 24 - gcc/testsuite/c-c++-common/hwasan/bitfield-1.c | 31 - gcc/testsuite/c-c++-common/hwasan/bitfield-2.c | 30 - .../c-c++-common/hwasan/builtin-special-handling.c | 31 - .../c-c++-common/hwasan/check-interface.c | 26 - .../c-c++-common/hwasan/halt_on_error-1.c | 24 - .../hwasan/handles-poly_int-marked-vars.c | 37 - gcc/testsuite/c-c++-common/hwasan/heap-overflow.c | 29 - .../hwasan/hwasan-poison-optimisation.c | 29 - .../hwasan/hwasan-thread-access-parent.c | 51 - .../hwasan/hwasan-thread-basic-failure.c | 48 - .../hwasan/hwasan-thread-clears-stack.c | 56 -- .../c-c++-common/hwasan/hwasan-thread-success.c | 35 - .../c-c++-common/hwasan/kernel-defaults.c | 37 - .../c-c++-common/hwasan/large-aligned-0.c | 33 - .../c-c++-common/hwasan/large-aligned-1.c | 14 - .../hwasan/large-aligned-untagging-0.c | 75 -- .../hwasan/large-aligned-untagging-1.c | 15 - .../hwasan/large-aligned-untagging-2.c | 15 - .../hwasan/large-aligned-untagging-3.c | 15 - .../hwasan/large-aligned-untagging-4.c | 16 - .../hwasan/large-aligned-untagging-5.c | 16 - .../hwasan/large-aligned-untagging-6.c | 16 - .../hwasan/large-aligned-untagging-7.c | 16 - .../c-c++-common/hwasan/macro-definition.c | 11 - .../c-c++-common/hwasan/no-sanitize-attribute.c | 12 - .../hwasan/param-instrument-mem-intrinsics.c | 10 - .../hwasan/param-instrument-reads-and-writes.c | 7 - .../c-c++-common/hwasan/param-instrument-reads.c | 21 - .../c-c++-common/hwasan/param-instrument-writes.c | 7 - .../c-c++-common/hwasan/random-frame-tag.c | 7 - .../c-c++-common/hwasan/sanity-check-pure-c.c | 25 - .../c-c++-common/hwasan/setjmp-longjmp-0.c | 54 - .../c-c++-common/hwasan/setjmp-longjmp-1.c | 19 - .../c-c++-common/hwasan/stack-tagging-basic-0.c | 37 - .../c-c++-common/hwasan/stack-tagging-basic-1.c | 18 - .../c-c++-common/hwasan/stack-tagging-disable.c | 33 - .../c-c++-common/hwasan/unprotected-allocas-0.c | 46 - .../c-c++-common/hwasan/unprotected-allocas-1.c | 16 - gcc/testsuite/c-c++-common/hwasan/use-after-free.c | 28 - .../c-c++-common/hwasan/vararray-outside-caught.c | 22 - .../hwasan/vararray-stack-restore-correct.c | 43 - .../c-c++-common/hwasan/very-large-objects.c | 68 -- .../patchable_function_entry-error-3.c | 6 +- .../c-c++-common/ubsan/sanitize-recover-7.c | 2 +- gcc/testsuite/g++.dg/cpp0x/initlist-template3.C | 13 - gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C | 15 - gcc/testsuite/g++.dg/goacc/cache-1.C | 15 - gcc/testsuite/g++.dg/goacc/cache-2.C | 64 -- gcc/testsuite/g++.dg/goacc/cache-3-1.C | 123 --- gcc/testsuite/g++.dg/goacc/cache-3-2.C | 57 -- gcc/testsuite/g++.dg/goacc/data-clause-1.C | 122 --- gcc/testsuite/g++.dg/goacc/data-clause-2.C | 56 -- gcc/testsuite/g++.dg/gomp/map-1.C | 119 --- gcc/testsuite/g++.dg/gomp/map-2.C | 54 - gcc/testsuite/g++.dg/hwasan/hwasan.exp | 34 - gcc/testsuite/g++.dg/hwasan/rvo-handled.C | 46 - .../g++.dg/torture/builtin-clear-padding-3.C | 24 - gcc/testsuite/gcc.c-torture/compile/pr97979.c | 7 - gcc/testsuite/gcc.dg/Wstringop-overflow-47.c | 2 +- gcc/testsuite/gcc.dg/builtin-arith-overflow-5.c | 87 -- gcc/testsuite/gcc.dg/builtin-clear-padding-2.c | 15 - gcc/testsuite/gcc.dg/goacc/tile-1.c | 10 - gcc/testsuite/gcc.dg/hwasan/hwasan.exp | 36 - gcc/testsuite/gcc.dg/hwasan/nested-functions-0.c | 53 - gcc/testsuite/gcc.dg/hwasan/nested-functions-1.c | 27 - gcc/testsuite/gcc.dg/hwasan/nested-functions-2.c | 28 - gcc/testsuite/gcc.dg/lto/modref-3_0.c | 17 - gcc/testsuite/gcc.dg/lto/modref-3_1.c | 13 - gcc/testsuite/gcc.dg/lto/modref-4_0.c | 17 - gcc/testsuite/gcc.dg/lto/modref-4_1.c | 13 - gcc/testsuite/gcc.dg/memchr-3.c | 25 - gcc/testsuite/gcc.dg/nextafter-1.c | 2 - gcc/testsuite/gcc.dg/nextafter-2.c | 3 - gcc/testsuite/gcc.dg/pr97534.c | 9 - gcc/testsuite/gcc.dg/pr97579.c | 31 - gcc/testsuite/gcc.dg/pr97953.c | 24 - gcc/testsuite/gcc.dg/pr97955.c | 7 - gcc/testsuite/gcc.dg/pr97979.c | 13 - gcc/testsuite/gcc.dg/profile-info-section.c | 2 - gcc/testsuite/gcc.dg/strncmp-2.c | 1 - gcc/testsuite/gcc.dg/tree-ssa/modref-5.c | 27 - gcc/testsuite/gcc.dg/tree-ssa/pr97964.c | 18 - gcc/testsuite/gcc.dg/tree-ssa/pr97997-1.c | 52 - gcc/testsuite/gcc.dg/tree-ssa/pr97997-2.c | 41 - gcc/testsuite/gcc.dg/typeof-2.c | 20 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-1.c | 4 +- gcc/testsuite/gcc.dg/vect/nodump-vect-opt-info-2.c | 4 +- .../gcc.target/aarch64/aapcs64/abitest-2.h | 2 +- gcc/testsuite/gcc.target/aarch64/aapcs64/abitest.h | 2 +- .../gcc.target/aarch64/sve/acle/asm/abs_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/abs_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cls_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/clz_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnot_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_bf16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cnt_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_bf16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_f16.c | 8 - .../gcc.target/aarch64/sve/acle/asm/cvt_f32.c | 6 - .../gcc.target/aarch64/sve/acle/asm/cvt_f64.c | 6 - .../gcc.target/aarch64/sve/acle/asm/cvt_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_s32.c | 3 - .../gcc.target/aarch64/sve/acle/asm/cvt_s64.c | 3 - .../gcc.target/aarch64/sve/acle/asm/cvt_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/cvt_u32.c | 3 - .../gcc.target/aarch64/sve/acle/asm/cvt_u64.c | 3 - .../gcc.target/aarch64/sve/acle/asm/extb_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/extb_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/extb_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/exth_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/exth_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/extw_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/neg_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/not_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_s8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rbit_u8.c | 1 - .../gcc.target/aarch64/sve/acle/asm/recpx_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/recpx_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/recpx_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_s16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_u16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revb_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_s32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_u32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revh_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revw_s64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/revw_u64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinta_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinta_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinta_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinti_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinti_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rinti_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintm_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintm_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintm_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintn_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintn_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintn_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintp_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintp_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintp_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintx_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintx_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintx_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintz_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintz_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/rintz_f64.c | 1 - .../gcc.target/aarch64/sve/acle/asm/sqrt_f16.c | 1 - .../gcc.target/aarch64/sve/acle/asm/sqrt_f32.c | 1 - .../gcc.target/aarch64/sve/acle/asm/sqrt_f64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f32.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtlt_f64.c | 8 +- .../gcc.target/aarch64/sve2/acle/asm/cvtx_f32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/logb_f16.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/logb_f32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/logb_f64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s16.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qabs_s8.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s16.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s64.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/qneg_s8.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/recpe_u32.c | 1 - .../gcc.target/aarch64/sve2/acle/asm/rsqrte_u32.c | 1 - gcc/testsuite/gcc.target/arm/pr91816.c | 63 -- gcc/testsuite/gcc.target/i386/pr96906-1.c | 62 -- gcc/testsuite/gcc.target/i386/pr97873-3.c | 27 - gcc/testsuite/gcc.target/i386/pr97950.c | 153 --- .../s390/zvector/autovec-double-quiet-uneq.c | 5 +- .../s390/zvector/autovec-float-quiet-uneq.c | 5 +- .../gfortran.dg/goacc/kernels-decompose-1.f95 | 8 - .../gfortran.dg/goacc/kernels-decompose-2.f95 | 8 - .../gfortran.dg/gomp/declare-target-4.f90 | 16 +- gcc/testsuite/gfortran.dg/gomp/requires-4.f90 | 6 +- gcc/testsuite/gfortran.dg/pr85796.f90 | 8 - gcc/testsuite/gnat.dg/multfixed.adb | 3 +- gcc/testsuite/lib/asan-dg.exp | 31 +- gcc/testsuite/lib/gcc-dg.exp | 4 +- gcc/testsuite/lib/hwasan-dg.exp | 150 --- gcc/toplev.c | 12 - gcc/tree-core.h | 4 - gcc/tree-diagnostic-path.cc | 13 +- gcc/tree-scalar-evolution.c | 18 +- gcc/tree-ssa-pre.c | 6 +- gcc/tree-ssa-strlen.c | 35 +- gcc/tree-ssa-structalias.c | 25 +- gcc/tree-ssanames.c | 19 +- gcc/ubsan.c | 13 +- libcpp/ChangeLog | 26 - libcpp/directives.c | 11 +- libcpp/expr.c | 9 +- libcpp/include/cpplib.h | 32 +- libcpp/internal.h | 9 +- libcpp/lex.c | 18 +- libcpp/macro.c | 95 +- libgcc/ChangeLog | 6 - libgcc/libgcc2.c | 42 +- libgfortran/ChangeLog | 22 - libgfortran/io/io.h | 10 +- libgfortran/io/transfer.c | 4 +- libgfortran/io/unit.c | 6 +- libgfortran/libgfortran.h | 12 +- libgfortran/runtime/error.c | 2 +- libgomp/ChangeLog | 21 - libgomp/plugin/plugin-gcn.c | 3 +- libgomp/testsuite/libgomp.oacc-c++/cache-1.C | 13 - .../testsuite/libgomp.oacc-c-c++-common/cache-1.c | 12 +- .../kernels-decompose-1.c | 8 - .../libgomp.oacc-fortran/atomic_capture-1.f90 | 38 +- .../testsuite/libgomp.oacc-fortran/pr94358-1.f90 | 8 - libiberty/ChangeLog | 5 - libiberty/configure | 1 - libiberty/configure.ac | 1 - libsanitizer/ChangeLog | 31 - libsanitizer/LOCAL_PATCHES | 1 - libsanitizer/MERGE | 2 +- libsanitizer/Makefile.am | 6 +- libsanitizer/Makefile.in | 9 +- libsanitizer/README.gcc | 1 - libsanitizer/asan/Makefile.in | 1 - libsanitizer/configure | 43 +- libsanitizer/configure.ac | 21 - libsanitizer/configure.tgt | 1 - libsanitizer/hwasan/Makefile.am | 89 -- libsanitizer/hwasan/Makefile.in | 803 --------------- libsanitizer/hwasan/hwasan.cpp | 522 ---------- libsanitizer/hwasan/hwasan.h | 165 ---- libsanitizer/hwasan/hwasan_allocator.cpp | 408 -------- libsanitizer/hwasan/hwasan_allocator.h | 107 -- libsanitizer/hwasan/hwasan_checks.h | 124 --- libsanitizer/hwasan/hwasan_dynamic_shadow.cpp | 126 --- libsanitizer/hwasan/hwasan_dynamic_shadow.h | 27 - libsanitizer/hwasan/hwasan_exceptions.cpp | 67 -- libsanitizer/hwasan/hwasan_flags.h | 29 - libsanitizer/hwasan/hwasan_flags.inc | 74 -- libsanitizer/hwasan/hwasan_globals.cpp | 91 -- libsanitizer/hwasan/hwasan_globals.h | 49 - libsanitizer/hwasan/hwasan_interceptors.cpp | 349 ------- libsanitizer/hwasan/hwasan_interceptors_vfork.S | 11 - libsanitizer/hwasan/hwasan_interface_internal.h | 227 ----- libsanitizer/hwasan/hwasan_linux.cpp | 455 --------- libsanitizer/hwasan/hwasan_malloc_bisect.h | 50 - libsanitizer/hwasan/hwasan_mapping.h | 66 -- libsanitizer/hwasan/hwasan_memintrinsics.cpp | 44 - libsanitizer/hwasan/hwasan_new_delete.cpp | 81 -- libsanitizer/hwasan/hwasan_poisoning.cpp | 52 - libsanitizer/hwasan/hwasan_poisoning.h | 24 - libsanitizer/hwasan/hwasan_report.cpp | 652 ------------ libsanitizer/hwasan/hwasan_report.h | 35 - libsanitizer/hwasan/hwasan_setjmp.S | 100 -- libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S | 152 --- libsanitizer/hwasan/hwasan_thread.cpp | 133 --- libsanitizer/hwasan/hwasan_thread.h | 98 -- libsanitizer/hwasan/hwasan_thread_list.cpp | 15 - libsanitizer/hwasan/hwasan_thread_list.h | 215 ---- libsanitizer/hwasan/hwasan_type_test.cpp | 25 - libsanitizer/hwasan/libtool-version | 6 - libsanitizer/interception/Makefile.in | 1 - libsanitizer/libbacktrace/Makefile.in | 1 - libsanitizer/libsanitizer.spec.in | 2 - libsanitizer/lsan/Makefile.in | 1 - libsanitizer/merge.sh | 1 - libsanitizer/sanitizer_common/Makefile.in | 1 - libsanitizer/tsan/Makefile.in | 1 - libsanitizer/ubsan/Makefile.in | 1 - libstdc++-v3/ChangeLog | 194 ---- libstdc++-v3/acinclude.m4 | 18 +- libstdc++-v3/configure | 215 ++-- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/include/bits/atomic_base.h | 42 +- libstdc++-v3/include/bits/atomic_timed_wait.h | 111 +-- libstdc++-v3/include/bits/atomic_wait.h | 58 +- libstdc++-v3/include/bits/iterator_concepts.h | 17 +- libstdc++-v3/include/bits/semaphore_base.h | 5 +- libstdc++-v3/include/bits/std_mutex.h | 70 -- libstdc++-v3/include/precompiled/stdc++.h | 2 - libstdc++-v3/include/std/atomic | 54 +- libstdc++-v3/include/std/condition_variable | 18 +- libstdc++-v3/include/std/latch | 7 +- libstdc++-v3/include/std/semaphore | 6 +- libstdc++-v3/include/std/stop_token | 4 +- libstdc++-v3/include/std/version | 6 +- libstdc++-v3/src/c++11/condition_variable.cc | 33 +- libstdc++-v3/src/c++11/thread.cc | 10 - libstdc++-v3/src/c++98/locale.cc | 2 +- libstdc++-v3/testsuite/17_intro/names.cc | 2 - libstdc++-v3/testsuite/18_support/96817.cc | 13 +- .../associated_types/iterator.traits.cc | 56 -- .../27_io/filesystem/operations/absolute.cc | 2 +- .../27_io/filesystem/path/append/source.cc | 4 +- .../testsuite/27_io/filesystem/path/assign/copy.cc | 4 +- .../27_io/filesystem/path/compare/path.cc | 2 +- .../27_io/filesystem/path/construct/copy.cc | 4 +- .../27_io/filesystem/path/decompose/extension.cc | 2 +- .../27_io/filesystem/path/decompose/filename.cc | 2 +- .../27_io/filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../27_io/filesystem/path/decompose/root_path.cc | 2 +- .../27_io/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../27_io/filesystem/path/nonmember/append.cc | 4 +- .../27_io/filesystem/path/nonmember/cmp.cc | 2 +- .../27_io/filesystem/path/nonmember/cmp_c++20.cc | 2 +- .../27_io/filesystem/path/nonmember/hash_value.cc | 2 +- .../27_io/filesystem/path/query/has_extension.cc | 2 +- .../27_io/filesystem/path/query/has_filename.cc | 2 +- .../27_io/filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../27_io/filesystem/path/query/has_root_name.cc | 2 +- .../27_io/filesystem/path/query/has_root_path.cc | 2 +- .../27_io/filesystem/path/query/has_stem.cc | 2 +- .../27_io/filesystem/path/query/is_relative.cc | 2 +- .../regex_match/basic/string_range_01_03.cc | 3 +- .../algorithms/regex_match/cstring_bracket_01.cc | 1 - .../algorithms/regex_match/ecma/char/backref.cc | 1 - .../algorithms/regex_match/ecma/wchar_t/63199.cc | 1 - .../regex_match/ecma/wchar_t/anymatcher.cc | 1 - .../regex_match/ecma/wchar_t/cjk_match.cc | 1 - .../algorithms/regex_match/ecma/wchar_t/hex.cc | 1 - .../regex_match/extended/wstring_locale.cc | 1 - .../28_regex/algorithms/regex_search/61720.cc | 1 - .../algorithms/regex_search/ecma/assertion.cc | 1 - .../algorithms/regex_search/ecma/string_01.cc | 1 - .../28_regex/basic_regex/ctors/deduction.cc | 1 - .../29_atomics/atomic/wait_notify/bool.cc | 7 +- .../29_atomics/atomic/wait_notify/generic.cc | 1 + .../29_atomics/atomic/wait_notify/pointers.cc | 7 +- .../29_atomics/atomic_flag/wait_notify/1.cc | 7 +- .../29_atomics/atomic_float/wait_notify.cc | 1 + .../29_atomics/atomic_integral/wait_notify.cc | 4 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 6 +- .../testsuite/30_threads/call_once/66146.cc | 4 +- libstdc++-v3/testsuite/30_threads/jthread/95989.cc | 4 +- libstdc++-v3/testsuite/30_threads/latch/3.cc | 6 +- .../30_threads/semaphore/try_acquire_until.cc | 4 +- .../experimental/filesystem/operations/absolute.cc | 2 +- .../experimental/filesystem/path/assign/copy.cc | 4 +- .../experimental/filesystem/path/compare/path.cc | 2 +- .../experimental/filesystem/path/construct/copy.cc | 4 +- .../filesystem/path/decompose/extension.cc | 2 +- .../filesystem/path/decompose/filename.cc | 2 +- .../filesystem/path/decompose/parent_path.cc | 2 +- .../filesystem/path/decompose/relative_path.cc | 2 +- .../filesystem/path/decompose/root_directory.cc | 2 +- .../filesystem/path/decompose/root_path.cc | 2 +- .../experimental/filesystem/path/itr/traversal.cc | 2 +- .../filesystem/path/modifiers/remove_filename.cc | 2 +- .../filesystem/path/modifiers/replace_extension.cc | 2 +- .../filesystem/path/modifiers/replace_filename.cc | 2 +- .../filesystem/path/nonmember/hash_value.cc | 2 +- .../filesystem/path/query/has_extension.cc | 2 +- .../filesystem/path/query/has_filename.cc | 2 +- .../filesystem/path/query/has_parent_path.cc | 2 +- .../filesystem/path/query/has_relative_path.cc | 2 +- .../filesystem/path/query/has_root_directory.cc | 2 +- .../filesystem/path/query/has_root_name.cc | 2 +- .../filesystem/path/query/has_root_path.cc | 2 +- .../experimental/filesystem/path/query/has_stem.cc | 2 +- .../filesystem/path/query/is_relative.cc | 2 +- .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 39 +- .../testsuite/util/atomic/wait_notify_util.h | 24 +- lto-plugin/ChangeLog | 5 - lto-plugin/Makefile.am | 4 +- lto-plugin/Makefile.in | 4 +- 795 files changed, 5757 insertions(+), 27082 deletions(-) delete mode 100644 config/bootstrap-hwasan.mk delete mode 100644 gcc/ada/libgnat/a-decima__128.ads delete mode 100644 gcc/ada/libgnat/a-tideio__128.adb delete mode 100644 gcc/ada/libgnat/a-tifiau.adb delete mode 100644 gcc/ada/libgnat/a-tifiau.ads delete mode 100644 gcc/ada/libgnat/a-tifiio__128.adb delete mode 100644 gcc/ada/libgnat/a-wtdeio__128.adb delete mode 100644 gcc/ada/libgnat/a-wtfiau.adb delete mode 100644 gcc/ada/libgnat/a-wtfiau.ads delete mode 100644 gcc/ada/libgnat/a-wtfiio__128.adb delete mode 100644 gcc/ada/libgnat/a-ztdeio__128.adb delete mode 100644 gcc/ada/libgnat/a-ztfiau.adb delete mode 100644 gcc/ada/libgnat/a-ztfiau.ads delete mode 100644 gcc/ada/libgnat/a-ztfiio__128.adb delete mode 100644 gcc/ada/libgnat/s-arit32.adb delete mode 100644 gcc/ada/libgnat/s-arit32.ads delete mode 100644 gcc/ada/libgnat/s-fode128.ads delete mode 100644 gcc/ada/libgnat/s-fode32.ads delete mode 100644 gcc/ada/libgnat/s-fode64.ads delete mode 100644 gcc/ada/libgnat/s-fofi128.ads delete mode 100644 gcc/ada/libgnat/s-fofi32.ads delete mode 100644 gcc/ada/libgnat/s-fofi64.ads rename gcc/ada/libgnat/{s-forrea.adb => s-fore.adb} (88%) rename gcc/ada/libgnat/{s-forrea.ads => s-fore.ads} (83%) delete mode 100644 gcc/ada/libgnat/s-fore_d.adb delete mode 100644 gcc/ada/libgnat/s-fore_d.ads delete mode 100644 gcc/ada/libgnat/s-fore_f.adb delete mode 100644 gcc/ada/libgnat/s-fore_f.ads delete mode 100644 gcc/ada/libgnat/s-imagef.adb delete mode 100644 gcc/ada/libgnat/s-imde128.ads delete mode 100644 gcc/ada/libgnat/s-imde32.ads delete mode 100644 gcc/ada/libgnat/s-imde64.ads delete mode 100644 gcc/ada/libgnat/s-imfi128.ads delete mode 100644 gcc/ada/libgnat/s-imfi32.ads delete mode 100644 gcc/ada/libgnat/s-imfi64.ads rename gcc/ada/libgnat/{s-imguti.adb => s-imgdec.adb} (89%) rename gcc/ada/libgnat/{s-imagef.ads => s-imgdec.ads} (54%) rename gcc/ada/libgnat/{s-imaged.adb => s-imglld.adb} (77%) rename gcc/ada/libgnat/{s-imaged.ads => s-imglld.ads} (75%) delete mode 100644 gcc/ada/libgnat/s-imguti.ads delete mode 100644 gcc/ada/libgnat/s-vade32.ads delete mode 100644 gcc/ada/libgnat/s-vafi128.ads delete mode 100644 gcc/ada/libgnat/s-vafi32.ads delete mode 100644 gcc/ada/libgnat/s-vafi64.ads rename gcc/ada/libgnat/{s-vade64.ads => s-valdec.adb} (66%) rename gcc/ada/libgnat/{s-valued.ads => s-valdec.ads} (79%) rename gcc/ada/libgnat/{s-vade128.ads => s-vallld.adb} (65%) rename gcc/ada/libgnat/{s-valuef.ads => s-vallld.ads} (72%) delete mode 100644 gcc/ada/libgnat/s-valued.adb delete mode 100644 gcc/ada/libgnat/s-valuef.adb delete mode 100644 gcc/ada/libgnat/s-valuer.adb delete mode 100644 gcc/ada/libgnat/s-valuer.ads delete mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-2.c delete mode 100644 gcc/testsuite/c-c++-common/builtin-clear-padding-3.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-2.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-1.c delete mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c delete mode 100644 gcc/testsuite/c-c++-common/gomp/pr97958.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/aligned-alloc.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-array-accessible.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-base-init.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-gets-different-tag.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/alloca-outside-caught.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments-2.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments-3.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/arguments.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/asan-pr63316.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/asan-pr70541.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/asan-pr78106.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/asan-pr79944.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/asan-rlimit-mmap-test-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/bitfield-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/bitfield-2.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/builtin-special-handling.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/check-interface.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/halt_on_error-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/handles-poly_int-marked-vars.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/heap-overflow.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-poison-optimisation.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-access-parent.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-basic-failure.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-clears-stack.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/hwasan-thread-success.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/kernel-defaults.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-0.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-0.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-2.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-3.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-4.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-5.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-6.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/large-aligned-untagging-7.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/macro-definition.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/no-sanitize-attribute.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-mem-intrinsics.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-reads-and-writes.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-reads.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/param-instrument-writes.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/random-frame-tag.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/sanity-check-pure-c.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/setjmp-longjmp-0.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/setjmp-longjmp-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/stack-tagging-basic-0.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/stack-tagging-basic-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/stack-tagging-disable.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/unprotected-allocas-0.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/unprotected-allocas-1.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/use-after-free.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/vararray-outside-caught.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/vararray-stack-restore-correct.c delete mode 100644 gcc/testsuite/c-c++-common/hwasan/very-large-objects.c delete mode 100644 gcc/testsuite/g++.dg/cpp0x/initlist-template3.C delete mode 100644 gcc/testsuite/g++.dg/ext/builtin-clear-padding-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-2.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-2.C delete mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-1.C delete mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-2.C delete mode 100644 gcc/testsuite/g++.dg/gomp/map-1.C delete mode 100644 gcc/testsuite/g++.dg/gomp/map-2.C delete mode 100644 gcc/testsuite/g++.dg/hwasan/hwasan.exp delete mode 100644 gcc/testsuite/g++.dg/hwasan/rvo-handled.C delete mode 100644 gcc/testsuite/g++.dg/torture/builtin-clear-padding-3.C delete mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97979.c delete mode 100644 gcc/testsuite/gcc.dg/builtin-arith-overflow-5.c delete mode 100644 gcc/testsuite/gcc.dg/builtin-clear-padding-2.c delete mode 100644 gcc/testsuite/gcc.dg/goacc/tile-1.c delete mode 100644 gcc/testsuite/gcc.dg/hwasan/hwasan.exp delete mode 100644 gcc/testsuite/gcc.dg/hwasan/nested-functions-0.c delete mode 100644 gcc/testsuite/gcc.dg/hwasan/nested-functions-1.c delete mode 100644 gcc/testsuite/gcc.dg/hwasan/nested-functions-2.c delete mode 100644 gcc/testsuite/gcc.dg/lto/modref-3_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/modref-3_1.c delete mode 100644 gcc/testsuite/gcc.dg/lto/modref-4_0.c delete mode 100644 gcc/testsuite/gcc.dg/lto/modref-4_1.c delete mode 100644 gcc/testsuite/gcc.dg/memchr-3.c delete mode 100644 gcc/testsuite/gcc.dg/pr97534.c delete mode 100644 gcc/testsuite/gcc.dg/pr97579.c delete mode 100644 gcc/testsuite/gcc.dg/pr97953.c delete mode 100644 gcc/testsuite/gcc.dg/pr97955.c delete mode 100644 gcc/testsuite/gcc.dg/pr97979.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-5.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97964.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97997-1.c delete mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97997-2.c delete mode 100644 gcc/testsuite/gcc.target/arm/pr91816.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr96906-1.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97873-3.c delete mode 100644 gcc/testsuite/gcc.target/i386/pr97950.c delete mode 100644 gcc/testsuite/gfortran.dg/pr85796.f90 delete mode 100644 gcc/testsuite/lib/hwasan-dg.exp delete mode 100644 libgomp/testsuite/libgomp.oacc-c++/cache-1.C delete mode 100644 libsanitizer/hwasan/Makefile.am delete mode 100644 libsanitizer/hwasan/Makefile.in delete mode 100644 libsanitizer/hwasan/hwasan.cpp delete mode 100644 libsanitizer/hwasan/hwasan.h delete mode 100644 libsanitizer/hwasan/hwasan_allocator.cpp delete mode 100644 libsanitizer/hwasan/hwasan_allocator.h delete mode 100644 libsanitizer/hwasan/hwasan_checks.h delete mode 100644 libsanitizer/hwasan/hwasan_dynamic_shadow.cpp delete mode 100644 libsanitizer/hwasan/hwasan_dynamic_shadow.h delete mode 100644 libsanitizer/hwasan/hwasan_exceptions.cpp delete mode 100644 libsanitizer/hwasan/hwasan_flags.h delete mode 100644 libsanitizer/hwasan/hwasan_flags.inc delete mode 100644 libsanitizer/hwasan/hwasan_globals.cpp delete mode 100644 libsanitizer/hwasan/hwasan_globals.h delete mode 100644 libsanitizer/hwasan/hwasan_interceptors.cpp delete mode 100644 libsanitizer/hwasan/hwasan_interceptors_vfork.S delete mode 100644 libsanitizer/hwasan/hwasan_interface_internal.h delete mode 100644 libsanitizer/hwasan/hwasan_linux.cpp delete mode 100644 libsanitizer/hwasan/hwasan_malloc_bisect.h delete mode 100644 libsanitizer/hwasan/hwasan_mapping.h delete mode 100644 libsanitizer/hwasan/hwasan_memintrinsics.cpp delete mode 100644 libsanitizer/hwasan/hwasan_new_delete.cpp delete mode 100644 libsanitizer/hwasan/hwasan_poisoning.cpp delete mode 100644 libsanitizer/hwasan/hwasan_poisoning.h delete mode 100644 libsanitizer/hwasan/hwasan_report.cpp delete mode 100644 libsanitizer/hwasan/hwasan_report.h delete mode 100644 libsanitizer/hwasan/hwasan_setjmp.S delete mode 100644 libsanitizer/hwasan/hwasan_tag_mismatch_aarch64.S delete mode 100644 libsanitizer/hwasan/hwasan_thread.cpp delete mode 100644 libsanitizer/hwasan/hwasan_thread.h delete mode 100644 libsanitizer/hwasan/hwasan_thread_list.cpp delete mode 100644 libsanitizer/hwasan/hwasan_thread_list.h delete mode 100644 libsanitizer/hwasan/hwasan_type_test.cpp delete mode 100644 libsanitizer/hwasan/libtool-version delete mode 100644 libstdc++-v3/testsuite/24_iterators/associated_types/iterator.t [...]