This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch devel/c++-coroutines in repository gcc.
from 709f1a3a7c5 Merge master r11-5390. adds bb07490abba Add EAF_NODIRECTESCAPE flag adds 15f82d80cfb New ipa-modref testcases adds ca23341b28c Clean up -Wformat-diag warnings (PR bootstrap/97622, PR boo [...] adds 360258daf5d Daily bump. adds a02e304245b [PR97983] LRA: Use the right emit func for putting insn in [...] adds 8f81f43f606 testsuite: Adjust nextafter and skip profile-info-section on AIX. adds 768ce4f0ceb C: Do not drop qualifiers in typeof for _Atomic types. [PR6 [...] adds 32b0abb24b8 i386: Optimize psubusw compared to 0 into pminuw compared t [...] adds 8593037b17d [Ada] Fix casing of "circular instantiation" error adds 1e00c00d8a7 [Ada] Compiler crash on named association in return aggregate adds 3268fb4dace [Ada] Spurious error on formal package with overloaded subprograms adds e3946607a68 [Ada] Correct a typo, plus other minor reformatting adds 96ccfec0296 [Ada] Issue advice for error regarding Old/Loop_Entry on un [...] adds 0dd6aab1951 [Ada] New warning on questionable missing parentheses adds 21d66365ad6 [Ada] Add contracts to Ada.Strings.Maps adds 5f7ee280184 [Ada] Simplify checks for library unit pragmas adds 5af3a22afe8 [Ada] Reuse Is_Access_Object_Type where possible adds adfa6cb8e4c [Ada] Remove extra whitespace in bounded container Read procedures adds b6735a10049 [Ada] Incorrect runtime accessibility check on access discriminant adds 2015a575b77 [Ada] Adjust documentation of Aft_Value and Scale_Value adds ccd05f6c8fd [Ada] Pass base type to Set_Has_Own_Invariants adds 416f9a27265 [Ada] Constraint_Error in Task_Wrapper and -u0 adds a160b4e046d [Ada] Reuse Is_Concurrent_Type when detecting protected or [...] adds 0ea529086e7 [Ada] Memory leak in concatenation with Initialize_Scalars adds 433b2e91f9e [Ada] Remove duplicated calls to Set_Entity adds 81c629f8f12 [Ada] Warn on slices of the form A (subtype) for all objects adds bc0c82e9948 [Ada] Avoid potentially repeated calls to Prefix in Eval_Slice adds 9597d24c7f8 [Ada] Sync wide Ada.String hashing units adds 52424b13d80 [Ada] Crash on task declaration with Restriction_Warning (N [...] adds 4e94b2442d9 [Ada] Improve error message on illegal prefixed procedure call adds c9e2eeb5034 [Ada] Replace warning suppression with assertion adds ebf90d68e94 [Ada] Minor reformatting and a typo fix adds aa83f3d0b7c [Ada] Reuse Is_Generic_Subprogram where possible adds 781fb9a006d [Ada] Add support for .c output file adds 0938e514585 [Ada] Add the remark concerning the use of Image_Ordinary_F [...] adds 8d87bb8f56d [Ada] Add support for 128-bit fixed-point types on 64-bit p [...] adds 678e19545eb [Ada] Ada 2020 AI12-0401 Renaming of qualified expression o [...] adds e3068952d75 [Ada] Ada.Numerics.Big_Numbers.Big_Reals.To_Big_Real looses [...] adds acdf30d66ca i386: Use SDWIM mode iterator for abs and maxmin [PR97873] adds c0c7270cc4e Don't create location wrapper nodes within OpenACC clauses adds 5b3a8fad183 testsuite/98002 - fix gcc.dg/strncmp-2.c adds 776a37f6ac5 Delete dead code in ix86_expand_special_args_builtin adds 39f5e9aded2 match.pd: Avoid ICE with shifts [PR97979] adds a3865661180 gimple-fold: Use DECL_PADDING_P in __builtin_clear_padding adds f6702584aa3 rs6000: Set param_vect_partial_vector_usage as 1 for P10 adds 127aa17e162 libstdc++: Add new headers to stdc++.h adds 2762cb1df68 libstdc++: Fix undefined FILE* operations in test adds 55ebb0d6fb0 ada: c++: Get rid of libposix4, librt on Solaris adds 2a93fa47853 dwarf: fix language_string for C2X adds 715a8bc8d47 i386: Cleanup argument handling in ix86_expand_*_builtin fu [...] adds d24a4c8c425 Fix early-debug relocations adds 5c197b83e12 tree-optimization/98015 - fix VEC_COND_EXPR lowering condition adds c76b3f9e833 tree-optimization/97953 - fix bougs range recorded by EVRP adds a3ebc13492f match.pd: Use ranges to optimize some x * y / y to x [PR97997] adds 294e72e9acb Fix PR target/96607 adds 10ee46adf44 libstdc++: Add "futex" and "gthreads" effective-target keywords adds 10522ed1089 libstdc++: Fix some more deadlocks in tests [PR 97936] adds 39e837cd750 libstdc++: Allow dejagnu tool_timeout to be overridden adds 218cedd5a36 libstdc++: Set dg-timeout-factor for some slow tests adds c87cce5a339 libgfortran: Correct FP feature macro checks adds beb9afcaf14 libgfortran: Verify the presence of all functions for POSIX [...] new 0e1929bc5a2 Merge master r11-5451.
The 1 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 | 5 + config/ChangeLog | 9 + gcc/ChangeLog | 327 +++++++++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 202 +++++++ gcc/ada/Makefile.rtl | 49 +- gcc/ada/cstand.adb | 6 + .../implementation_defined_characteristics.rst | 30 +- gcc/ada/einfo.ads | 13 +- gcc/ada/exp_attr.adb | 130 ++++- gcc/ada/exp_ch13.adb | 5 +- gcc/ada/exp_ch4.adb | 40 +- gcc/ada/exp_ch7.adb | 3 +- gcc/ada/exp_ch9.adb | 7 +- gcc/ada/exp_fixd.adb | 182 ++++--- gcc/ada/exp_imgv.adb | 304 +++++++---- gcc/ada/exp_util.adb | 11 +- gcc/ada/freeze.adb | 182 +++++-- gcc/ada/gnat_rm.texi | 30 +- gcc/ada/lib-writ.adb | 4 +- gcc/ada/libgnarl/s-osinte__solaris.ads | 3 - gcc/ada/libgnarl/s-tassta.adb | 11 +- gcc/ada/libgnat/a-cbhase.adb | 2 +- gcc/ada/libgnat/a-cbmutr.ads | 2 +- gcc/ada/libgnat/a-cborse.adb | 2 +- .../libgnat/{a-decima.ads => a-decima__128.ads} | 16 +- gcc/ada/libgnat/a-nbnbre.adb | 10 +- 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 +- .../libgnat/{a-tideio.adb => a-tideio__128.adb} | 80 ++- gcc/ada/libgnat/{a-tiinau.adb => a-tifiau.adb} | 101 ++-- gcc/ada/libgnat/{a-ztinau.ads => a-tifiau.ads} | 82 ++- 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 | 68 ++- .../libgnat/{a-wtdeio.adb => a-wtdeio__128.adb} | 94 +++- gcc/ada/libgnat/{a-wtinau.adb => a-wtfiau.adb} | 101 ++-- gcc/ada/libgnat/{a-ztinau.ads => a-wtfiau.ads} | 82 ++- gcc/ada/libgnat/a-wtfiio.adb | 127 ++++- gcc/ada/libgnat/a-wtfiio__128.adb | 267 +++++++++ gcc/ada/libgnat/a-ztdeau.adb | 189 ++----- gcc/ada/libgnat/a-ztdeau.ads | 75 ++- gcc/ada/libgnat/a-ztdeio.adb | 77 +-- .../libgnat/{a-ztdeio.adb => a-ztdeio__128.adb} | 103 ++-- gcc/ada/libgnat/{a-ztinau.adb => a-ztfiau.adb} | 101 ++-- gcc/ada/libgnat/{a-ztinau.ads => a-ztfiau.ads} | 82 ++- gcc/ada/libgnat/a-ztfiio.adb | 127 ++++- gcc/ada/libgnat/a-ztfiio__128.adb | 269 ++++++++++ gcc/ada/libgnat/g-rannum.adb | 70 ++- gcc/ada/libgnat/s-arit32.adb | 182 +++++++ gcc/ada/libgnat/{a-naliop.ads => s-arit32.ads} | 36 +- gcc/ada/libgnat/{s-fore.ads => s-fode128.ads} | 23 +- gcc/ada/libgnat/{s-fore.ads => s-fode32.ads} | 23 +- gcc/ada/libgnat/{s-fore.ads => s-fode64.ads} | 23 +- gcc/ada/libgnat/{s-fore.ads => s-fofi128.ads} | 24 +- gcc/ada/libgnat/{s-fore.ads => s-fofi32.ads} | 24 +- gcc/ada/libgnat/{s-fore.ads => s-fofi64.ads} | 24 +- gcc/ada/libgnat/{s-fore.adb => s-fore_d.adb} | 38 +- gcc/ada/libgnat/{a-stobbu.ads => s-fore_d.ads} | 21 +- gcc/ada/libgnat/{s-fore.adb => s-fore_f.adb} | 85 ++- gcc/ada/libgnat/{a-stobbu.ads => s-fore_f.ads} | 25 +- gcc/ada/libgnat/{s-fore.adb => s-forrea.adb} | 25 +- gcc/ada/libgnat/{s-fore.ads => s-forrea.ads} | 15 +- gcc/ada/libgnat/{s-imglld.adb => s-imaged.adb} | 39 +- gcc/ada/libgnat/{s-imglld.ads => s-imaged.ads} | 41 +- gcc/ada/libgnat/s-imagef.adb | 287 ++++++++++ gcc/ada/libgnat/{s-imgdec.ads => s-imagef.ads} | 100 ++-- gcc/ada/libgnat/{s-imgllu.ads => s-imde128.ads} | 45 +- gcc/ada/libgnat/{s-imgllu.ads => s-imde32.ads} | 45 +- gcc/ada/libgnat/{s-imgllu.ads => s-imde64.ads} | 45 +- gcc/ada/libgnat/{s-imgllu.ads => s-imfi128.ads} | 51 +- gcc/ada/libgnat/{s-imgllu.ads => s-imfi32.ads} | 51 +- gcc/ada/libgnat/{s-imgllu.ads => s-imfi64.ads} | 51 +- gcc/ada/libgnat/s-imgrea.adb | 38 +- gcc/ada/libgnat/s-imgrea.ads | 3 + gcc/ada/libgnat/{s-imgdec.adb => s-imguti.adb} | 75 +-- gcc/ada/libgnat/{a-stobfi.ads => s-imguti.ads} | 64 +-- gcc/ada/libgnat/{s-commun.ads => s-vade128.ads} | 44 +- gcc/ada/libgnat/{s-commun.ads => s-vade32.ads} | 42 +- gcc/ada/libgnat/{s-commun.ads => s-vade64.ads} | 44 +- gcc/ada/libgnat/{s-valuns.ads => s-vafi128.ads} | 43 +- gcc/ada/libgnat/{s-valuns.ads => s-vafi32.ads} | 43 +- gcc/ada/libgnat/{s-valuns.ads => s-vafi64.ads} | 43 +- gcc/ada/libgnat/s-valdec.adb | 68 --- gcc/ada/libgnat/s-vallld.adb | 70 --- gcc/ada/libgnat/s-valrea.adb | 522 ++---------------- gcc/ada/libgnat/s-valued.adb | 257 +++++++++ gcc/ada/libgnat/{s-valdec.ads => s-valued.ads} | 44 +- gcc/ada/libgnat/s-valuef.adb | 332 ++++++++++++ gcc/ada/libgnat/{s-vallld.ads => s-valuef.ads} | 59 +- gcc/ada/libgnat/s-valuei.adb | 2 +- gcc/ada/libgnat/{s-valrea.adb => s-valuer.adb} | 444 ++++++++------- gcc/ada/libgnat/{s-valrea.ads => s-valuer.ads} | 53 +- 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/osint-c.adb | 9 +- gcc/ada/rtsfind.ads | 108 +++- gcc/ada/sem_attr.adb | 16 +- gcc/ada/sem_ch12.adb | 18 +- gcc/ada/sem_ch3.adb | 25 +- gcc/ada/sem_ch4.adb | 2 +- gcc/ada/sem_ch6.adb | 234 +++++++- gcc/ada/sem_ch8.adb | 23 +- gcc/ada/sem_eval.adb | 7 +- gcc/ada/sem_prag.adb | 55 +- gcc/ada/sem_res.adb | 68 ++- gcc/ada/sem_util.adb | 6 +- gcc/ada/stand.ads | 9 +- gcc/ada/uintp.ads | 10 + gcc/ada/urealp.adb | 168 ++++-- gcc/ada/urealp.ads | 32 +- gcc/c-family/ChangeLog | 6 + gcc/c-family/c-attribs.c | 4 +- gcc/c/c-parser.c | 9 - gcc/config/gcn/mkoffload.c | 15 +- gcc/config/i386/i386-expand.c | 176 +++--- gcc/config/i386/i386-options.c | 4 +- gcc/config/i386/i386.md | 36 +- gcc/config/i386/sse.md | 61 ++- gcc/config/rs6000/rs6000.c | 11 +- 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 | 17 + 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/typeck.c | 3 +- gcc/digraph.cc | 2 +- gcc/dumpfile.c | 18 +- gcc/dwarf2out.c | 2 +- gcc/edit-context.c | 14 +- gcc/fortran/ChangeLog | 6 + gcc/gimple-fold.c | 6 +- gcc/gimple-isel.cc | 6 +- gcc/gimple-ssa-evrp-analyze.c | 6 +- gcc/gimple.c | 2 +- gcc/ginclude/stdatomic.h | 14 +- gcc/ipa-modref.c | 20 +- gcc/jit/ChangeLog | 7 + gcc/jit/jit-recording.c | 20 +- gcc/json.cc | 5 +- gcc/lra.c | 14 +- gcc/lto-wrapper.c | 3 +- gcc/match.pd | 48 +- gcc/reload.c | 2 +- gcc/testsuite/ChangeLog | 365 +++++++++++++ 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 ++ gcc/testsuite/c-c++-common/gomp/map-1.c | 4 +- gcc/testsuite/c-c++-common/gomp/map-2.c | 4 +- .../patchable_function_entry-error-3.c | 6 +- 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 | 6 +- gcc/testsuite/g++.dg/gomp/map-2.C | 4 +- gcc/testsuite/gcc.c-torture/compile/pr97979.c | 7 + 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/nextafter-1.c | 2 + gcc/testsuite/gcc.dg/nextafter-2.c | 3 + gcc/testsuite/gcc.dg/pr97953.c | 24 + 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/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.target/i386/pr96906-1.c | 62 +++ gcc/testsuite/gcc.target/i386/pr97873-3.c | 27 + gcc/testsuite/gnat.dg/multfixed.adb | 3 +- gcc/tree-core.h | 4 + gcc/tree-diagnostic-path.cc | 13 +- gcc/tree-ssa-structalias.c | 25 +- gcc/ubsan.c | 13 +- libgcc/ChangeLog | 6 + 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 | 10 + libiberty/ChangeLog | 5 + libsanitizer/ChangeLog | 31 ++ libstdc++-v3/ChangeLog | 74 +++ libstdc++-v3/acinclude.m4 | 18 +- libstdc++-v3/configure | 215 +++----- libstdc++-v3/doc/xml/manual/configure.xml | 3 +- libstdc++-v3/include/precompiled/stdc++.h | 2 + libstdc++-v3/include/std/stop_token | 4 +- libstdc++-v3/testsuite/18_support/96817.cc | 13 +- .../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 | 6 +- .../29_atomics/atomic/wait_notify/pointers.cc | 6 +- .../29_atomics/atomic_flag/wait_notify/1.cc | 6 +- .../testsuite/29_atomics/atomic_ref/wait_notify.cc | 6 +- .../testsuite/30_threads/call_once/66146.cc | 4 +- .../testsuite/ext/stdio_filebuf/char/79820.cc | 3 +- libstdc++-v3/testsuite/lib/libstdc++.exp | 37 +- lto-plugin/ChangeLog | 5 + 290 files changed, 8661 insertions(+), 3985 deletions(-) copy gcc/ada/libgnat/{a-decima.ads => a-decima__128.ads} (89%) copy gcc/ada/libgnat/{a-tideio.adb => a-tideio__128.adb} (60%) copy gcc/ada/libgnat/{a-tiinau.adb => a-tifiau.adb} (63%) copy gcc/ada/libgnat/{a-ztinau.ads => a-tifiau.ads} (61%) create mode 100644 gcc/ada/libgnat/a-tifiio__128.adb copy gcc/ada/libgnat/{a-wtdeio.adb => a-wtdeio__128.adb} (61%) copy gcc/ada/libgnat/{a-wtinau.adb => a-wtfiau.adb} (63%) copy gcc/ada/libgnat/{a-ztinau.ads => a-wtfiau.ads} (61%) create mode 100644 gcc/ada/libgnat/a-wtfiio__128.adb copy gcc/ada/libgnat/{a-ztdeio.adb => a-ztdeio__128.adb} (61%) copy gcc/ada/libgnat/{a-ztinau.adb => a-ztfiau.adb} (63%) copy gcc/ada/libgnat/{a-ztinau.ads => a-ztfiau.ads} (61%) create mode 100644 gcc/ada/libgnat/a-ztfiio__128.adb create mode 100644 gcc/ada/libgnat/s-arit32.adb copy gcc/ada/libgnat/{a-naliop.ads => s-arit32.ads} (68%) copy gcc/ada/libgnat/{s-fore.ads => s-fode128.ads} (82%) copy gcc/ada/libgnat/{s-fore.ads => s-fode32.ads} (82%) copy gcc/ada/libgnat/{s-fore.ads => s-fode64.ads} (82%) copy gcc/ada/libgnat/{s-fore.ads => s-fofi128.ads} (80%) copy gcc/ada/libgnat/{s-fore.ads => s-fofi32.ads} (81%) copy gcc/ada/libgnat/{s-fore.ads => s-fofi64.ads} (81%) copy gcc/ada/libgnat/{s-fore.adb => s-fore_d.adb} (76%) copy gcc/ada/libgnat/{a-stobbu.ads => s-fore_d.ads} (82%) copy gcc/ada/libgnat/{s-fore.adb => s-fore_f.adb} (50%) copy gcc/ada/libgnat/{a-stobbu.ads => s-fore_f.ads} (78%) rename gcc/ada/libgnat/{s-fore.adb => s-forrea.adb} (88%) rename gcc/ada/libgnat/{s-fore.ads => s-forrea.ads} (83%) rename gcc/ada/libgnat/{s-imglld.adb => s-imaged.adb} (77%) rename gcc/ada/libgnat/{s-imglld.ads => s-imaged.ads} (75%) create mode 100644 gcc/ada/libgnat/s-imagef.adb rename gcc/ada/libgnat/{s-imgdec.ads => s-imagef.ads} (54%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imde128.ads} (72%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imde32.ads} (72%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imde64.ads} (72%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imfi128.ads} (70%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imfi32.ads} (71%) copy gcc/ada/libgnat/{s-imgllu.ads => s-imfi64.ads} (71%) rename gcc/ada/libgnat/{s-imgdec.adb => s-imguti.adb} (89%) copy gcc/ada/libgnat/{a-stobfi.ads => s-imguti.ads} (64%) copy gcc/ada/libgnat/{s-commun.ads => s-vade128.ads} (71%) copy gcc/ada/libgnat/{s-commun.ads => s-vade32.ads} (71%) copy gcc/ada/libgnat/{s-commun.ads => s-vade64.ads} (71%) copy gcc/ada/libgnat/{s-valuns.ads => s-vafi128.ads} (72%) copy gcc/ada/libgnat/{s-valuns.ads => s-vafi32.ads} (72%) copy gcc/ada/libgnat/{s-valuns.ads => s-vafi64.ads} (72%) delete mode 100644 gcc/ada/libgnat/s-valdec.adb delete mode 100644 gcc/ada/libgnat/s-vallld.adb create mode 100644 gcc/ada/libgnat/s-valued.adb rename gcc/ada/libgnat/{s-valdec.ads => s-valued.ads} (79%) create mode 100644 gcc/ada/libgnat/s-valuef.adb rename gcc/ada/libgnat/{s-vallld.ads => s-valuef.ads} (72%) copy gcc/ada/libgnat/{s-valrea.adb => s-valuer.adb} (60%) copy gcc/ada/libgnat/{s-valrea.ads => s-valuer.ads} (73%) create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/cache-3-2.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-1.c create mode 100644 gcc/testsuite/c-c++-common/goacc/data-clause-2.c create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/cache-3-2.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-1.C create mode 100644 gcc/testsuite/g++.dg/goacc/data-clause-2.C create mode 100644 gcc/testsuite/gcc.c-torture/compile/pr97979.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-3_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-3_1.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-4_0.c create mode 100644 gcc/testsuite/gcc.dg/lto/modref-4_1.c create mode 100644 gcc/testsuite/gcc.dg/pr97953.c create mode 100644 gcc/testsuite/gcc.dg/pr97979.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/modref-5.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97997-1.c create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr97997-2.c create mode 100644 gcc/testsuite/gcc.target/i386/pr96906-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr97873-3.c