This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu/gnu-master-arm-bootstrap_O1 in repository toolchain/ci/gcc.
from 3fb68f2e666 Optimize ODR enum streaming adds aee69073cdb c++: constrained nested partial specialization [PR92103] adds c06280ac4c3 c++: more constrained nested partial specialization adds c0d738a0f49 identify lfs prefixed case PR95347 adds 817738fdf1e Update gcc sv.po. adds 29e304fd5f9 optimize tanh(x) / sinh (x) to 1/ cosh (x) adds 34e4962aed0 diagnostics: Add function call parens matching to c_parser. adds 9eea5d2ddf7 Provide diagnostic hints for missing C inttypes.h string co [...] adds 1dc83b46065 Provide diagnostic hints for missing C++ cinttypes string c [...] adds 9a5b7438c85 Daily bump. adds eeb54a14c48 c++: Reject some further reinterpret casts in constexpr [PR [...] adds c0b99f67639 Fix uppercase in trunc<mode><pmov_dst_3>2. adds 0ecf5229723 Missing __divtf3@@GCC_4.4.0 on ia64 adds 9b4e77e807e Fix missing assemble_external in ASM_OUTPUT_FDESC adds 54ecfb182bc cselim: Extend to check non-trapping for more references [PR89430] adds 9f3a17960b0 [Ada] Minor editorial fixes adds 8a91f77d3ac [Ada] Fix fallout of cleanup to Has_Private_View mechanism adds 8b3bf48a31e [Ada] Add another ad-hoc case to the Has_Private_View mechanism adds bbe376e136e [Ada] Continuation of "Get rid of more references to Univer [...] adds b68c1670b7d [Ada] Remove System.Parameters.Single_Lock adds b5682bf40ce [Ada] Avoid buffer overflow in Long_Long_Float_Text_IO adds 32cc6720338 [Ada] Update URL and bug report instructions adds 528576de0bd [Ada] New procedure Register_Global_Unhandled_Action adds d46b330ddc1 [Ada] Small tweak to special handling of private index types adds 51bc44b84aa [Ada] Update the documentation in checks.ads about range checks adds 7c02e403d14 [Ada] Fix Is_Absolute_Path on Windows adds a0c94bd34a4 [Ada] Missing accessibility check on access discriminant in [...] adds d2f87b22d1e [Ada] Set convention and inlined flag on default null procedure adds 593627b4562 [Ada] Revamp dump and aux output names adds 0b27ccce084 [Ada] Incorrect source line range on subprogram body with contract adds 1e01dddb44e [Ada] Import Adafinal as convention Ada adds c21938bee0d [Ada] Wrong walk order in Walk_Library_Items adds 354cce532c1 [Ada] Avoid redefining IS_DIR_SEPARATOR macro adds 96cd8940614 [Ada] Fix glitch for N_Delta_Aggregate/N_Case_Expression/N_ [...] adds 4f31d6dbb8d [Ada] Implement AI12-0275 (Make subtype_mark optional in ob [...] adds a6b37ab0acd [Ada] Remove obsolete reference to gigi in comment adds e5e53c73a0c [Ada] Remove OpenACC support adds a3fbeceef46 [Ada] Alignment clause ignored on completion derived from p [...] adds 110d0820bfc [Ada] Put_Image attribute adds 198064c06a1 [Ada] Fix a couple of oversights in previous change adds 3ab26de1c00 [Ada] Get rid of Disable_FE_Inline_Always adds 25a76d621a4 [Ada] Add missing conversion in call to Finalize primitive adds 9531ffdaafe [Ada] Ada_2020: contracts for formal subprograms adds 301e2a16c44 [Ada] New package Ada.Task_Initialization adds 53ec04cbdd1 [Ada] AI12-0184: Long Long C Data types adds 43088bb4dad Fix zero-masking for vcvtps2ph when dest operand is memory. adds a3a70bf6690 Simplify SLP code wrt SLP_TREE_DEF_TYPE adds e1008cd1d85 libstdc++: Make std::copy_n work with negative and non-inte [...] adds a0dae768c6f Add explicit SLP_TREE_LANES adds b15369e2538 add vect_get_slp_vect_def adds d34f510e2bf [PATCH][GCC] arm: Fix the MVE ACLE vbicq intrinsics. adds 9a810e57c4e [ARM]: Correct the grouping of operands in MVE vector scatt [...] adds 1980ffec48c ipa-sra: Do not remove statements necessary because of non- [...] adds ab56390384c aarch64: PR target/95526: Fix gimplification of varargs adds 5261cf8ce82 Add processing STRICT_LOW_PART for matched reloads. adds 2803d2f27cd d: Split up d-frontend.cc into multiple parts. adds 1e378edd8f0 'libgomp.oacc-fortran/{error_,}stop-{1,2,3}.f': initialize [...] adds dc9541545d9 [OpenACC] Missing unlocking on error paths in attach/detach code adds 2e24d457d8c [OpenACC] Missing unlocking on error paths in attach/detach [...] adds 8d7794c0a2a [OpenACC] XFAIL behavior of over-eager 'finalize' clause adds f233418ccf6 [OpenACC] Use 'tgt' returned from 'gomp_map_vars' adds af8fd1a99d9 Extend 'libgomp.oacc-c-c++-common/pr92854-1.c' some more [PR92854] adds 4662f7fe786 [OpenACC] Remove 'tgt' reference counting from 'acc_unmap_d [...] adds 2112d3242f4 [OpenACC] Don't open-code 'gomp_remove_var' in 'acc_unmap_data' adds 06ec61726d1 [OpenACC] Repair/restore 'is_tgt_unmapped' checking adds db7179ec74d Fix 'sizeof' usage in 'libgomp.oacc-c-c++-common/deep-copy- [...] adds a02f1adbfe6 [OpenACC 'exit data'] Evaluate 'finalize' individually for [...] adds 2c838a3e4ea [OpenACC 'exit data'] Evaluate 'copyfrom' individually for [...] adds e7ef9a40cd0 Add test for PR95464.c. adds 4f2d05ef014 coroutines: Fix missed ramp function return copy elision [P [...] adds 8c727bdf4ac PR fortran/95500 - Segfault compiling extra interface on intrinsic adds 0ddb93ce773 c++: Fix FE devirt with diamond inheritance [PR95158] adds 7ece3bd8088 c++: Fix complex constexpr virtual cases [PR93310]. adds 8e788ac6716 d: Merge upstream dmd 47ed0330f adds 4e05c918d28 libstdc++: Specialize copy/copy_n for istreambuf_iterator a [...] adds 2cbc99d18dc d: Merge upstream dmd 48d704f08 adds b825a228907 Implement a solution for PR middle-end/10138 and PR middle- [...] adds f2242ec0d3f libstdc++: Remove workarounds for constrained nested class [...] adds 3add342502b Daily bump. adds 6c6931a353a Fix bitmask conflict between PTA_AVX512VP2INTERSECT and PTA [...] adds 80d6f89e78f middle-end/95493 - bogus MEM_ATTRS for variable array access adds 6ea6c497811 Add new/delete to struct occurence adds 892b51cb73f ix86: Improve __builtin_c[lt]z followed by extension [PR95535] adds 9a182ef9ee0 expand: Simplify removing subregs when expanding a copy [PR95254] adds 9758d196f57 tree-optimization/95539 - fix SLP_TREE_REPRESENTATIVE vs. dr_info adds d3da83f66f1 d: Merge upstream dmd 6d5bffa54 adds a4c17870b85 [Ada] Minor wording changes wrt Ada 202x adds 6c8e70fe86d [Ada] Rename parameter of routines in Checks adds 5620a9cd825 [Ada] Assertion_Policy (Ignore) ignores invariants adds efd0843da81 [Ada] Add No_Truncation flag on view conversion for GNAT-LLVM adds f191b2c8646 [Ada] AI12-0235 System.Storage_Pools should be pure adds 79d09a491c9 [Ada] AI12-0318 No_IO should apply to Ada.Directories adds 61fa3fd79ff [Ada] AI12-0237 Getting the representation of an enumeration value adds c3c80e3c3ad [Ada] AI12-0144 Make Discrete_Random more flexible adds e0fd1b9c9d9 [Ada] Put_Image attribute adds bec136971a7 [Ada] Fix assertion failure on double rederivation of private type adds 632d4a43d7a [Ada] AI12-0336 Meaning of Time_Offset adds a9969d7feb3 [Ada] AI12-0207 Convention of anonymous access types adds a8aecf319aa [Ada] Add missing Global contract to Ada.Containers.Functio [...] adds 2107ca0242f [Ada] Spurious error on address clause in task body adds ca124a62856 [Ada] Add comment about function only used in CodePeer adds d1987ffdc27 [Ada] Move routine for detecting special Text_IO packages f [...] adds a2754419d08 [Ada] Put_Image attribute: Rtsfind cleanups adds c7d193178f7 [Ada] Fix incorrect initialization for array of non-standar [...] adds 50554999f23 [Ada] Simplify iteration over components adds 2db2527a8dc [Ada] Use Is_Incomplete_Type instead of a low-level Ekind test adds c8e89a6de5d [Ada] Spurious assert failure in Walk_Library_Items adds f8ca4dd657f [Ada] Optimize Normalize_Pathname adds 0ad46f04488 [Ada] Do not create an empty list of nodes that confuses GNATprove adds 32115be843e [Ada] Make the Has_Dynamic_Range_Check flag obsolete adds bf44027a464 [Ada] Fix punctuation in description of Enum_Rep attribute adds faf25008001 [Ada] Subtype inherits Atomic flag from base type adds 3af132b801a [Ada] Add note about gnatcov reliance on thunk names adds 4ccf713e545 [Ada] Support 'Reduce under -gnatX adds f67a6e93a15 [Ada] Update comments wrt Ada 83 handling adds 89b49a963c5 [Ada] Replace ? by ?? in Error_Msg_N adds 300452d7bf1 Adjust text of expected warnings to g:b825a22890740f341eae5 [...] adds 5905cbdbcf6 d: Merge upstream dmd 56f0a65c4. adds 9643f5bbe23 Add 'libgomp.oacc-c-c++-common/struct-copyout-{1,2}.c' adds 1809628fcff [OpenACC 'exit data'] Simplify 'GOMP_MAP_STRUCT' handling adds 1afc4672561 [OpenACC 'exit data'] Strip 'GOMP_MAP_STRUCT' mappings adds 640e05e02b5 fortran/95509 - fix spellcheck-operator.f90 regression adds 5094c4400a8 c++: Fix pretty-print of pointer minus integer. adds 0cdc55f5ed8 d: Merge upstream dmd f5638c7b8. adds 1c7bcefbc95 diagnostics: Consistently add fixit hint for implicit built [...] adds 608832716e2 coroutines: co_returns are statements, not expressions. adds bcd96c9cce9 PR fortran/95530, PR fortran/95537 - Buffer overflows with [...] adds cecc73af498 c++: Make braced-init-list as template arg work with aggr i [...] adds 3a73a6adb60 Temporarily remove an unintentionally commited test. adds 5bc13e5217f d: Merge upstream dmd 740f3d1ea. adds 1a59f3db4a4 Daily bump. adds 2e6a6644db0 [PR95456] avoid memcpy (_, NULL, 0) in gcc.c adds 1ca05dead04 MAINTAINERS: Add myself as xtensa port maintainer adds eca7a60bd24 Fix ICE in ODR enum streaming [PR95548] adds 8f94b078cc1 Daily bump. adds 905ba62ec96 Added test case for a PR which has been fixed in the meantime. adds 71489d8e757 Introduce flag_cunroll_grow_size for cunroll adds 557a40f599f rs6000: allow cunroll to grow size according to -funroll-lo [...] adds d8930b13878 d: Merge upstream dmd cef1e7991. adds b342cfd648e PR fortran/95091 - Buffer overflows with submodules and lon [...] adds 761306fc5e6 d: Merge upstream dmd 1831b24ff. adds 5aaccde3db3 PR fortran/95091 - Buffer overflows with submodules and lon [...] adds c3a2ba10b27 d: Merge upstream dmd b0df0e982 adds fced594b313 d: Merge upstream dmd 108ca1bcd. new f08995eefbf i386: Improve expansion of __builtin_parity
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 | 4 + MAINTAINERS | 2 +- gcc/ChangeLog | 363 ++++ gcc/DATESTAMP | 2 +- gcc/ada/ChangeLog | 765 ++++++++ gcc/ada/Makefile.rtl | 18 +- gcc/ada/adabkend.adb | 1 - gcc/ada/adaint.c | 12 +- gcc/ada/aspects.adb | 160 +- gcc/ada/aspects.ads | 14 +- gcc/ada/atree.adb | 6 + gcc/ada/back_end.adb | 3 - gcc/ada/back_end.ads | 1 - gcc/ada/bindgen.adb | 2 +- gcc/ada/checks.adb | 273 +-- gcc/ada/checks.ads | 54 +- gcc/ada/comperr.adb | 8 +- gcc/ada/cstand.adb | 4 +- .../gnat_rm/implementation_defined_attributes.rst | 2 +- .../doc/gnat_rm/implementation_defined_pragmas.rst | 152 -- gcc/ada/einfo.adb | 17 +- gcc/ada/einfo.ads | 9 - gcc/ada/exp_aggr.adb | 5 +- gcc/ada/exp_attr.adb | 237 ++- gcc/ada/exp_cg.adb | 3 +- gcc/ada/exp_ch11.adb | 4 +- gcc/ada/exp_ch3.adb | 40 +- gcc/ada/exp_ch7.adb | 17 +- gcc/ada/exp_disp.adb | 26 +- gcc/ada/exp_disp.ads | 29 +- gcc/ada/exp_imgv.adb | 15 +- gcc/ada/exp_put_image.adb | 891 ++++++++++ gcc/ada/exp_put_image.ads | 87 + gcc/ada/exp_strm.adb | 19 +- gcc/ada/exp_strm.ads | 7 +- gcc/ada/exp_tss.adb | 26 +- gcc/ada/exp_tss.ads | 9 +- gcc/ada/exp_util.adb | 14 +- gcc/ada/gcc-interface/Make-lang.in | 1 + gcc/ada/gcc-interface/lang.opt | 4 - gcc/ada/gcc-interface/misc.c | 1 - gcc/ada/gcc-interface/trans.c | 672 +------ gcc/ada/gnat_rm.texi | 1843 +++++++++----------- gcc/ada/impunit.adb | 12 +- gcc/ada/libgnarl/a-dynpri.adb | 10 - gcc/ada/libgnarl/a-taside.adb | 26 +- .../a-catizo.adb => libgnarl/a-tasini.adb} | 57 +- .../a-catizo.adb => libgnarl/a-tasini.ads} | 57 +- gcc/ada/libgnarl/a-taster.adb | 33 - gcc/ada/libgnarl/s-interr.adb | 41 - gcc/ada/libgnarl/s-interr__sigaction.adb | 12 - gcc/ada/libgnarl/s-taasde.adb | 31 - gcc/ada/libgnarl/s-taenca.adb | 82 +- gcc/ada/libgnarl/s-taenca.ads | 3 +- gcc/ada/libgnarl/s-taprop.ads | 25 +- gcc/ada/libgnarl/s-taprop__hpux-dce.adb | 103 +- gcc/ada/libgnarl/s-taprop__linux.adb | 66 +- gcc/ada/libgnarl/s-taprop__mingw.adb | 97 +- gcc/ada/libgnarl/s-taprop__posix.adb | 120 +- gcc/ada/libgnarl/s-taprop__qnx.adb | 70 +- gcc/ada/libgnarl/s-taprop__solaris.adb | 153 +- gcc/ada/libgnarl/s-taprop__vxworks.adb | 109 +- gcc/ada/libgnarl/s-tarest.adb | 50 +- gcc/ada/libgnarl/s-tasini.adb | 15 +- gcc/ada/libgnarl/s-taskin.ads | 8 + gcc/ada/libgnarl/s-tasque.adb | 13 +- gcc/ada/libgnarl/s-tasque.ads | 5 +- gcc/ada/libgnarl/s-tasren.adb | 197 +-- gcc/ada/libgnarl/s-tasren.ads | 3 +- gcc/ada/libgnarl/s-tassta.adb | 136 +- gcc/ada/libgnarl/s-tasuti.adb | 14 +- gcc/ada/libgnarl/s-tasuti.ads | 5 +- gcc/ada/libgnarl/s-tpoben.adb | 21 - gcc/ada/libgnarl/s-tpobop.adb | 119 +- gcc/ada/libgnarl/s-tpopmo.adb | 17 +- gcc/ada/libgnarl/s-tposen.adb | 36 - gcc/ada/libgnat/a-calfor.ads | 8 + gcc/ada/libgnat/a-catizo.adb | 10 +- gcc/ada/libgnat/a-catizo.ads | 8 +- gcc/ada/libgnat/a-cofuve.ads | 3 +- gcc/ada/libgnat/a-exextr.adb | 24 +- gcc/ada/libgnat/a-nudira.adb | 11 + gcc/ada/libgnat/a-nudira.ads | 6 + gcc/ada/libgnat/{a-catizo.adb => a-stobbu.adb} | 52 +- gcc/ada/libgnat/{a-catizo.adb => a-stobbu.ads} | 47 +- gcc/ada/libgnat/a-stobfi.adb | 120 ++ gcc/ada/libgnat/{a-catizo.adb => a-stobfi.ads} | 61 +- gcc/ada/libgnat/a-stoubu.adb | 140 ++ gcc/ada/libgnat/{a-nudira.ads => a-stoubu.ads} | 70 +- gcc/ada/libgnat/a-stoufi.adb | 125 ++ gcc/ada/libgnat/{a-nudira.ads => a-stoufi.ads} | 69 +- gcc/ada/libgnat/a-stoufo.adb | 139 ++ gcc/ada/libgnat/{a-nudira.ads => a-stoufo.ads} | 91 +- gcc/ada/libgnat/a-stouut.adb | 261 +++ gcc/ada/libgnat/a-stouut.ads | 108 ++ gcc/ada/libgnat/a-stteou.ads | 192 ++ gcc/ada/libgnat/a-tags.ads | 15 +- gcc/ada/libgnat/a-tiflau.adb | 4 +- gcc/ada/libgnat/g-excact.adb | 25 +- gcc/ada/libgnat/g-excact.ads | 5 + gcc/ada/libgnat/i-c.ads | 8 +- gcc/ada/libgnat/s-atopar.adb | 6 +- gcc/ada/libgnat/s-atopex.adb | 6 +- gcc/ada/libgnat/s-imgrea.adb | 11 +- gcc/ada/libgnat/s-imgrea.ads | 5 + gcc/ada/libgnat/s-os_lib.adb | 258 +-- gcc/ada/libgnat/s-parame.ads | 13 - gcc/ada/libgnat/s-parame__ae653.ads | 13 - gcc/ada/libgnat/s-parame__hpux.ads | 13 - gcc/ada/libgnat/s-parame__vxworks.ads | 13 - gcc/ada/libgnat/{a-catizo.adb => s-putaim.adb} | 53 +- gcc/ada/libgnat/{a-catizo.adb => s-putaim.ads} | 53 +- gcc/ada/libgnat/s-putima.adb | 220 +++ gcc/ada/libgnat/s-putima.ads | 93 + gcc/ada/libgnat/s-stalib.ads | 1 + gcc/ada/libgnat/s-stopoo.ads | 7 +- gcc/ada/opt.ads | 12 +- gcc/ada/par-ch3.adb | 26 + gcc/ada/par-ch4.adb | 8 +- gcc/ada/par-prag.adb | 4 - gcc/ada/restrict.ads | 1 + gcc/ada/rtsfind.adb | 158 +- gcc/ada/rtsfind.ads | 160 +- gcc/ada/scng.adb | 4 +- gcc/ada/sem.adb | 47 +- gcc/ada/sem_aggr.adb | 13 +- gcc/ada/sem_attr.adb | 86 +- gcc/ada/sem_attr.ads | 37 +- gcc/ada/sem_ch10.adb | 2 +- gcc/ada/sem_ch12.adb | 292 +++- gcc/ada/sem_ch13.adb | 321 +++- gcc/ada/sem_ch3.adb | 141 +- gcc/ada/sem_ch3.ads | 3 +- gcc/ada/sem_ch5.adb | 32 - gcc/ada/sem_ch6.adb | 64 +- gcc/ada/sem_ch8.adb | 151 +- gcc/ada/sem_ch9.adb | 18 + gcc/ada/sem_eval.adb | 21 +- gcc/ada/sem_eval.ads | 4 +- gcc/ada/sem_prag.adb | 782 +-------- gcc/ada/sem_util.adb | 152 +- gcc/ada/sem_util.ads | 10 +- gcc/ada/sem_warn.adb | 7 +- gcc/ada/sinfo.adb | 32 - gcc/ada/sinfo.ads | 32 +- gcc/ada/sinput.adb | 10 + gcc/ada/snames.adb-tmpl | 3 + gcc/ada/snames.ads-tmpl | 42 +- gcc/ada/sprint.adb | 10 +- gcc/ada/switch.adb | 5 +- gcc/ada/tbuild.adb | 18 + gcc/ada/tbuild.ads | 4 + gcc/alloc-pool.h | 6 + gcc/attribs.c | 59 + gcc/attribs.h | 12 +- gcc/builtins.c | 126 +- gcc/builtins.h | 3 +- gcc/c-family/ChangeLog | 32 + gcc/c-family/c-attribs.c | 29 +- gcc/c-family/c-pretty-print.c | 11 +- gcc/c-family/known-headers.cc | 61 +- gcc/c-family/known-headers.h | 3 + gcc/c/ChangeLog | 26 + gcc/c/c-decl.c | 30 +- gcc/c/c-parser.c | 61 +- gcc/calls.c | 83 +- gcc/cfgexpand.c | 3 +- gcc/common.opt | 4 + gcc/config/aarch64/aarch64.c | 1 + gcc/config/arm/arm_mve.h | 32 +- gcc/config/arm/mve.md | 828 +++++---- gcc/config/arm/predicates.md | 6 + gcc/config/i386/i386.h | 2 +- gcc/config/i386/i386.md | 282 ++- gcc/config/i386/sse.md | 36 +- gcc/config/i386/subst.md | 12 + gcc/config/ia64/ia64.h | 1 + gcc/config/rs6000/rs6000.c | 42 +- gcc/cp/ChangeLog | 85 + gcc/cp/call.c | 26 +- gcc/cp/class.c | 14 + gcc/cp/constexpr.c | 69 +- gcc/cp/coroutines.cc | 72 +- gcc/cp/cp-tree.def | 4 +- gcc/cp/cp-tree.h | 3 +- gcc/cp/error.c | 9 +- gcc/cp/parser.c | 36 + gcc/cp/pt.c | 21 +- gcc/d/ChangeLog | 132 ++ gcc/d/Make-lang.in | 26 +- gcc/d/d-attribs.cc | 4 +- gcc/d/d-builtins.cc | 43 +- gcc/d/d-codegen.cc | 60 +- gcc/d/d-compiler.cc | 182 ++ gcc/d/d-ctfloat.cc | 143 ++ gcc/d/d-diagnostic.cc | 2 +- gcc/d/d-frontend.cc | 418 +---- gcc/d/d-incpath.cc | 10 +- gcc/d/d-lang.cc | 177 +- gcc/d/d-port.cc | 169 ++ gcc/d/d-target.cc | 138 +- gcc/d/d-tree.h | 1 + gcc/d/decl.cc | 50 +- gcc/d/dmd/MERGE | 2 +- gcc/d/dmd/access.c | 8 +- gcc/d/dmd/aggregate.h | 2 +- gcc/d/dmd/aliasthis.c | 2 +- gcc/d/dmd/aliasthis.h | 2 +- gcc/d/dmd/apply.c | 4 +- gcc/d/dmd/arrayop.c | 12 +- gcc/d/dmd/arraytypes.h | 5 +- gcc/d/dmd/attrib.c | 150 +- gcc/d/dmd/attrib.h | 10 +- gcc/d/dmd/blockexit.c | 10 +- gcc/d/dmd/canthrow.c | 12 +- gcc/d/dmd/clone.c | 58 +- gcc/d/dmd/compiler.h | 3 +- gcc/d/dmd/complex_t.h | 2 +- gcc/d/dmd/cond.c | 61 +- gcc/d/dmd/cond.h | 14 +- gcc/d/dmd/constfold.c | 60 +- gcc/d/dmd/cppmangle.c | 44 +- gcc/d/dmd/ctfe.h | 2 +- gcc/d/dmd/ctfeexpr.c | 92 +- gcc/d/dmd/dcast.c | 62 +- gcc/d/dmd/dclass.c | 98 +- gcc/d/dmd/declaration.c | 76 +- gcc/d/dmd/declaration.h | 8 +- gcc/d/dmd/delegatize.c | 4 +- gcc/d/dmd/denum.c | 22 +- gcc/d/dmd/dimport.c | 28 +- gcc/d/dmd/dinterpret.c | 180 +- gcc/d/dmd/dmacro.c | 2 +- gcc/d/dmd/dmangle.c | 18 +- gcc/d/dmd/dmodule.c | 90 +- gcc/d/dmd/doc.c | 71 +- gcc/d/dmd/doc.h | 2 +- gcc/d/dmd/dscope.c | 14 +- gcc/d/dmd/dstruct.c | 56 +- gcc/d/dmd/dsymbol.c | 44 +- gcc/d/dmd/dsymbol.h | 2 +- gcc/d/dmd/dtemplate.c | 502 +++--- gcc/d/dmd/dversion.c | 14 +- gcc/d/dmd/entity.c | 2 +- gcc/d/dmd/enum.h | 2 +- gcc/d/dmd/errors.h | 2 +- gcc/d/dmd/escape.c | 74 +- gcc/d/dmd/expression.c | 154 +- gcc/d/dmd/expression.h | 2 +- gcc/d/dmd/expressionsem.c | 190 +- gcc/d/dmd/func.c | 239 ++- gcc/d/dmd/globals.h | 105 +- gcc/d/dmd/hdrgen.c | 132 +- gcc/d/dmd/hdrgen.h | 4 +- gcc/d/dmd/iasm.c | 2 +- gcc/d/dmd/iasmgcc.c | 8 +- gcc/d/dmd/identifier.c | 4 +- gcc/d/dmd/identifier.h | 2 +- gcc/d/dmd/idgen.c | 2 +- gcc/d/dmd/impcnvgen.c | 2 +- gcc/d/dmd/imphint.c | 2 +- gcc/d/dmd/import.h | 2 +- gcc/d/dmd/init.c | 34 +- gcc/d/dmd/init.h | 2 +- gcc/d/dmd/initsem.c | 41 +- gcc/d/dmd/intrange.c | 2 +- gcc/d/dmd/intrange.h | 2 +- gcc/d/dmd/json.c | 40 +- gcc/d/dmd/json.h | 2 +- gcc/d/dmd/lexer.c | 6 +- gcc/d/dmd/lexer.h | 2 +- gcc/d/dmd/macro.h | 2 +- gcc/d/dmd/mangle.h | 2 +- gcc/d/dmd/mars.h | 2 +- gcc/d/dmd/module.h | 10 +- gcc/d/dmd/mtype.c | 363 ++-- gcc/d/dmd/mtype.h | 88 +- gcc/d/dmd/nogc.c | 6 +- gcc/d/dmd/nspace.c | 20 +- gcc/d/dmd/nspace.h | 2 +- gcc/d/dmd/objc.c | 2 +- gcc/d/dmd/objc.h | 2 +- gcc/d/dmd/opover.c | 52 +- gcc/d/dmd/optimize.c | 22 +- gcc/d/dmd/parse.c | 92 +- gcc/d/dmd/parse.h | 4 +- gcc/d/dmd/root/aav.c | 2 +- gcc/d/dmd/root/aav.h | 2 +- gcc/d/dmd/root/array.h | 230 +-- gcc/d/dmd/root/bitarray.h | 32 + gcc/d/dmd/root/checkedint.c | 2 +- gcc/d/dmd/root/checkedint.h | 2 +- gcc/d/dmd/root/ctfloat.h | 2 +- gcc/d/dmd/root/dcompat.h | 30 +- gcc/d/dmd/root/file.c | 2 +- gcc/d/dmd/root/file.h | 2 +- gcc/d/dmd/root/filename.c | 8 +- gcc/d/dmd/root/filename.h | 2 +- gcc/d/dmd/root/hash.h | 2 +- gcc/d/dmd/root/object.h | 2 +- gcc/d/dmd/root/outbuffer.c | 6 +- gcc/d/dmd/root/outbuffer.h | 6 +- gcc/d/dmd/root/port.h | 2 +- gcc/d/dmd/root/rmem.c | 2 +- gcc/d/dmd/root/rmem.h | 13 +- gcc/d/dmd/root/root.h | 2 +- gcc/d/dmd/root/rootobject.c | 2 +- gcc/d/dmd/root/speller.c | 2 +- gcc/d/dmd/root/speller.h | 2 +- gcc/d/dmd/root/stringtable.c | 2 +- gcc/d/dmd/root/stringtable.h | 4 +- gcc/d/dmd/safe.c | 6 +- gcc/d/dmd/sapply.c | 8 +- gcc/d/dmd/scope.h | 4 +- gcc/d/dmd/sideeffect.c | 2 +- gcc/d/dmd/statement.c | 58 +- gcc/d/dmd/statement.h | 2 +- gcc/d/dmd/statementsem.c | 135 +- gcc/d/dmd/staticassert.c | 2 +- gcc/d/dmd/staticassert.h | 2 +- gcc/d/dmd/staticcond.c | 2 +- gcc/d/dmd/target.h | 114 +- gcc/d/dmd/template.h | 2 +- gcc/d/dmd/tokens.c | 4 +- gcc/d/dmd/tokens.h | 2 +- gcc/d/dmd/traits.c | 56 +- gcc/d/dmd/typesem.c | 4 +- gcc/d/dmd/utf.c | 2 +- gcc/d/dmd/utf.h | 2 +- gcc/d/dmd/utils.c | 2 +- gcc/d/dmd/version.h | 2 +- gcc/d/dmd/visitor.h | 2 +- gcc/d/expr.cc | 70 +- gcc/d/intrinsics.cc | 2 +- gcc/d/modules.cc | 29 +- gcc/d/toir.cc | 24 +- gcc/d/typeinfo.cc | 58 +- gcc/d/types.cc | 42 +- gcc/doc/extend.texi | 12 +- gcc/emit-rtl.c | 63 +- gcc/expr.c | 74 + gcc/fortran/ChangeLog | 37 + gcc/fortran/class.c | 13 +- gcc/fortran/decl.c | 9 +- gcc/fortran/gfortran.h | 3 +- gcc/fortran/misc.c | 2 +- gcc/fortran/trans-common.c | 6 +- gcc/fortran/trans-expr.c | 1 + gcc/gcc.c | 14 +- gcc/gimplify.c | 3 +- gcc/ipa-devirt.c | 59 +- gcc/ipa-sra.c | 28 +- gcc/jit/ChangeLog | 6 + gcc/lra-constraints.c | 2 + gcc/lra.c | 7 +- gcc/lto/ChangeLog | 4 + gcc/match.pd | 5 + gcc/po/ChangeLog | 4 + gcc/po/sv.po | 387 ++-- gcc/testsuite/ChangeLog | 272 +++ .../c-c++-common/Wsizeof-pointer-memaccess1.c | 2 + .../c-c++-common/goacc/struct-enter-exit-data-1.c | 27 + .../c-c++-common/goacc/uninit-dim-clause.c | 12 +- .../goacc/uninit-firstprivate-clause.c | 2 +- .../c-c++-common/goacc/uninit-if-clause.c | 16 +- .../c-c++-common/goacc/uninit-use-device-clause.c | 2 +- gcc/testsuite/c-c++-common/gomp/pr70550-1.c | 16 +- gcc/testsuite/c-c++-common/gomp/pr70550-2.c | 16 +- .../c-c++-common/missing-close-func-paren.c | 40 + gcc/testsuite/c-c++-common/pr59223.c | 2 +- gcc/testsuite/c-c++-common/uninit-pr51010.c | 4 +- gcc/testsuite/g++.dg/20090107-1.C | 2 +- gcc/testsuite/g++.dg/20090121-1.C | 2 +- gcc/testsuite/g++.dg/coroutines/pr95346.C | 26 + gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C | 5 + gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C | 4 + gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C | 14 + gcc/testsuite/g++.dg/cpp1y/constexpr-shift1.C | 4 +- .../g++.dg/cpp2a/concepts-partial-spec7.C | 22 + .../g++.dg/cpp2a/concepts-partial-spec8.C | 14 + gcc/testsuite/g++.dg/cpp2a/constexpr-new12.C | 2 +- gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C | 22 + gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C | 28 + gcc/testsuite/g++.dg/cpp2a/nontype-class38.C | 30 + gcc/testsuite/g++.dg/ext/attr-access.C | 4 +- gcc/testsuite/g++.dg/spellcheck-inttypes.C | 80 + gcc/testsuite/g++.dg/template/pr79650.C | 10 +- gcc/testsuite/g++.dg/template/virtual5.C | 31 + gcc/testsuite/g++.dg/torture/pr95493.C | 62 + gcc/testsuite/g++.dg/torture/pr95548.C | 8 + gcc/testsuite/gcc.dg/Warray-bounds-52.c | 3 + gcc/testsuite/gcc.dg/Warray-bounds-53.c | 3 + gcc/testsuite/gcc.dg/Warray-bounds-54.c | 6 +- .../gcc.dg/Wbuiltin-declaration-mismatch-ignore.c | 11 + gcc/testsuite/gcc.dg/Wstringop-overflow-33.c | 40 + gcc/testsuite/gcc.dg/attr-access-none.c | 38 + gcc/testsuite/gcc.dg/attr-access-read-only.c | 2 +- gcc/testsuite/gcc.dg/attr-access-read-write.c | 2 +- gcc/testsuite/gcc.dg/attr-access-write-only.c | 2 +- gcc/testsuite/gcc.dg/ipa/pr95113.c | 33 + gcc/testsuite/gcc.dg/missing-header-fixit-3.c | 2 +- gcc/testsuite/gcc.dg/missing-header-fixit-4.c | 4 + gcc/testsuite/gcc.dg/missing-header-fixit-5.c | 36 + gcc/testsuite/gcc.dg/pr59924.c | 2 +- gcc/testsuite/gcc.dg/pr71581.c | 6 +- gcc/testsuite/gcc.dg/spellcheck-inttypes.c | 78 + gcc/testsuite/gcc.dg/tanhbysinh.c | 40 + gcc/testsuite/gcc.dg/tree-ssa/forwprop-6.c | 3 + gcc/testsuite/gcc.dg/tree-ssa/pr89430-1.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-2.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-5.c | 2 +- gcc/testsuite/gcc.dg/tree-ssa/pr89430-6.c | 2 +- .../{ssa-pre-17.c => pr89430-7-comp-ref.c} | 4 +- .../gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c | 15 + gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-17.c | 2 +- gcc/testsuite/gcc.dg/ubsan/pr81981.c | 4 +- gcc/testsuite/gcc.dg/ubsan/pr89284.c | 4 +- gcc/testsuite/gcc.dg/uninit-15.c | 2 +- gcc/testsuite/gcc.dg/uninit-32.c | 312 ++++ gcc/testsuite/gcc.dg/uninit-33.c | 145 ++ gcc/testsuite/gcc.dg/uninit-34.c | 58 + gcc/testsuite/gcc.dg/uninit-36.c | 237 +++ gcc/testsuite/gcc.dg/uninit-B-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-I-O0.c | 2 +- gcc/testsuite/gcc.dg/uninit-pr19430-O0.c | 16 +- gcc/testsuite/gcc.dg/uninit-pr19430.c | 18 +- gcc/testsuite/gcc.dg/uninit-pr95136.c | 63 + gcc/testsuite/gcc.dg/vect/pr95539.c | 29 + gcc/testsuite/gcc.target/aarch64/pr95254.c | 19 + .../arm/mve/intrinsics/mve_vstore_scatter_base.c | 67 + .../arm/mve/intrinsics/mve_vstore_scatter_base_p.c | 69 + .../arm/mve/intrinsics/mve_vstore_scatter_offset.c | 215 +++ .../mve/intrinsics/mve_vstore_scatter_offset_p.c | 216 +++ .../intrinsics/mve_vstore_scatter_shifted_offset.c | 141 ++ .../mve_vstore_scatter_shifted_offset_p.c | 142 ++ .../gcc.target/arm/mve/intrinsics/vbicq_f16.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_f32.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_n_s16.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_n_s32.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_n_u16.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_n_u32.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_s16.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_s32.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_s8.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_u16.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_u32.c | 1 + .../gcc.target/arm/mve/intrinsics/vbicq_u8.c | 1 + .../gcc.target/i386/avx512f-vcvtps2ph-pr95254.c | 12 + .../gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c | 18 + gcc/testsuite/gcc.target/i386/parity-3.c | 24 + gcc/testsuite/gcc.target/i386/parity-4.c | 24 + gcc/testsuite/gcc.target/i386/parity-5.c | 9 + gcc/testsuite/gcc.target/i386/parity-6.c | 9 + gcc/testsuite/gcc.target/i386/parity-7.c | 15 + gcc/testsuite/gcc.target/i386/parity-8.c | 13 + gcc/testsuite/gcc.target/i386/parity-9.c | 33 + gcc/testsuite/gcc.target/i386/pr67609.c | 2 +- .../gcc.target/i386/pr92658-avx512bw-trunc.c | 3 +- gcc/testsuite/gcc.target/i386/pr95464.c | 64 + gcc/testsuite/gcc.target/i386/pr95535-1.c | 54 + gcc/testsuite/gcc.target/i386/pr95535-2.c | 54 + gcc/testsuite/gfortran.dg/assignment_4.f90 | 2 +- gcc/testsuite/gfortran.dg/erf_3.F90 | 3 - .../gfortran.dg/goacc/uninit-dim-clause.f95 | 12 +- .../goacc/uninit-firstprivate-clause.f95 | 2 +- .../gfortran.dg/goacc/uninit-if-clause.f95 | 8 +- .../gfortran.dg/goacc/uninit-use-device-clause.f95 | 2 +- gcc/testsuite/gfortran.dg/loop_interchange_2.f | 20 + gcc/testsuite/gfortran.dg/pr66545_2.f90 | 8 +- gcc/testsuite/gfortran.dg/pr95091.f90 | 19 + gcc/testsuite/gfortran.dg/pr95500.f90 | 15 + gcc/testsuite/gnat.dg/openacc1.adb | 12 - gcc/toplev.c | 5 + gcc/tree-eh.c | 10 + gcc/tree-eh.h | 1 + gcc/tree-ssa-dce.c | 4 +- gcc/tree-ssa-loop-ivcanon.c | 5 +- gcc/tree-ssa-math-opts.c | 65 +- gcc/tree-ssa-phiopt.c | 127 +- gcc/tree-ssa-uninit.c | 490 ++++-- gcc/tree-vect-data-refs.c | 2 +- gcc/tree-vect-loop.c | 23 +- gcc/tree-vect-slp.c | 244 +-- gcc/tree-vect-stmts.c | 103 +- gcc/tree-vectorizer.h | 4 + libgcc/ChangeLog | 17 + libgcc/config/ia64/divtf3.c | 9 + libgcc/config/ia64/t-softfp-compat | 3 + libgomp/ChangeLog | 111 ++ libgomp/oacc-mem.c | 130 +- .../libgomp.oacc-c-c++-common/deep-copy-7.c | 2 +- .../libgomp.oacc-c-c++-common/deep-copy-8.c | 6 +- .../libgomp.oacc-c-c++-common/pr92854-1.c | 64 +- .../testsuite/libgomp.oacc-c-c++-common/struct-1.c | 187 ++ .../libgomp.oacc-c-c++-common/struct-copyout-1.c | 38 + .../libgomp.oacc-c-c++-common/struct-copyout-2.c | 44 + .../deep-copy-6-no_finalize.F90 | 8 + .../testsuite/libgomp.oacc-fortran/deep-copy-6.f90 | 17 + .../testsuite/libgomp.oacc-fortran/error_stop-1.f | 4 + .../testsuite/libgomp.oacc-fortran/error_stop-2.f | 4 + .../testsuite/libgomp.oacc-fortran/error_stop-3.f | 4 + .../libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 | 42 + .../libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 | 9 + .../libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 | 44 + .../libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 | 44 + .../libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 | 45 + .../libgomp.oacc-fortran/mdc-refcount-1-3-2.f90 | 44 + .../libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 | 45 + .../libgomp.oacc-fortran/mdc-refcount-1-4-2.f90 | 44 + libgomp/testsuite/libgomp.oacc-fortran/stop-1.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-2.f | 4 + libgomp/testsuite/libgomp.oacc-fortran/stop-3.f | 4 + libstdc++-v3/ChangeLog | 55 + libstdc++-v3/include/bits/deque.tcc | 51 + libstdc++-v3/include/bits/iterator_concepts.h | 153 +- libstdc++-v3/include/bits/ranges_algobase.h | 7 +- libstdc++-v3/include/bits/stl_algo.h | 38 +- libstdc++-v3/include/bits/stl_algobase.h | 49 + libstdc++-v3/include/bits/stl_iterator.h | 38 +- libstdc++-v3/include/bits/streambuf_iterator.h | 17 +- libstdc++-v3/include/debug/safe_iterator.tcc | 6 + .../copy/streambuf_iterators/char/4.cc | 26 + .../streambuf_iterators/char/debug/deque_neg.cc | 46 + libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc | 97 ++ .../debug/istreambuf_ite_deque_neg.cc} | 54 +- .../char/4.cc => copy_n/istreambuf_iterator/2.cc} | 42 +- .../4.cc => copy_n/istreambuf_iterator/deque.cc} | 46 +- libstdc++-v3/testsuite/util/testsuite_iterators.h | 28 +- 528 files changed, 17521 insertions(+), 10273 deletions(-) create mode 100644 gcc/ada/exp_put_image.adb create mode 100644 gcc/ada/exp_put_image.ads copy gcc/ada/{libgnat/a-catizo.adb => libgnarl/a-tasini.adb} (53%) copy gcc/ada/{libgnat/a-catizo.adb => libgnarl/a-tasini.ads} (52%) copy gcc/ada/libgnat/{a-catizo.adb => a-stobbu.adb} (65%) copy gcc/ada/libgnat/{a-catizo.adb => a-stobbu.ads} (63%) create mode 100644 gcc/ada/libgnat/a-stobfi.adb copy gcc/ada/libgnat/{a-catizo.adb => a-stobfi.ads} (60%) create mode 100644 gcc/ada/libgnat/a-stoubu.adb copy gcc/ada/libgnat/{a-nudira.ads => a-stoubu.ads} (54%) create mode 100644 gcc/ada/libgnat/a-stoufi.adb copy gcc/ada/libgnat/{a-nudira.ads => a-stoufi.ads} (59%) create mode 100644 gcc/ada/libgnat/a-stoufo.adb copy gcc/ada/libgnat/{a-nudira.ads => a-stoufo.ads} (59%) create mode 100644 gcc/ada/libgnat/a-stouut.adb create mode 100644 gcc/ada/libgnat/a-stouut.ads create mode 100644 gcc/ada/libgnat/a-stteou.ads copy gcc/ada/libgnat/{a-catizo.adb => s-putaim.adb} (65%) copy gcc/ada/libgnat/{a-catizo.adb => s-putaim.ads} (63%) create mode 100644 gcc/ada/libgnat/s-putima.adb create mode 100644 gcc/ada/libgnat/s-putima.ads create mode 100644 gcc/d/d-compiler.cc create mode 100644 gcc/d/d-ctfloat.cc create mode 100644 gcc/d/d-port.cc create mode 100644 gcc/d/dmd/root/bitarray.h create mode 100644 gcc/testsuite/c-c++-common/goacc/struct-enter-exit-data-1.c create mode 100644 gcc/testsuite/c-c++-common/missing-close-func-paren.c create mode 100644 gcc/testsuite/g++.dg/coroutines/pr95346.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-95307.C create mode 100644 gcc/testsuite/g++.dg/cpp0x/constexpr-ptrsub2.C create mode 100644 gcc/testsuite/g++.dg/cpp1y/constexpr-82304.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec7.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/concepts-partial-spec8.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual16.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/constexpr-virtual17.C create mode 100644 gcc/testsuite/g++.dg/cpp2a/nontype-class38.C create mode 100644 gcc/testsuite/g++.dg/spellcheck-inttypes.C create mode 100644 gcc/testsuite/g++.dg/template/virtual5.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95493.C create mode 100644 gcc/testsuite/g++.dg/torture/pr95548.C create mode 100644 gcc/testsuite/gcc.dg/Wbuiltin-declaration-mismatch-ignore.c create mode 100644 gcc/testsuite/gcc.dg/Wstringop-overflow-33.c create mode 100644 gcc/testsuite/gcc.dg/attr-access-none.c create mode 100644 gcc/testsuite/gcc.dg/ipa/pr95113.c create mode 100644 gcc/testsuite/gcc.dg/missing-header-fixit-5.c create mode 100644 gcc/testsuite/gcc.dg/spellcheck-inttypes.c create mode 100644 gcc/testsuite/gcc.dg/tanhbysinh.c copy gcc/testsuite/gcc.dg/tree-ssa/{ssa-pre-17.c => pr89430-7-comp-ref.c} (53%) create mode 100644 gcc/testsuite/gcc.dg/tree-ssa/pr89430-8-mem-ref-size.c create mode 100644 gcc/testsuite/gcc.dg/uninit-32.c create mode 100644 gcc/testsuite/gcc.dg/uninit-33.c create mode 100644 gcc/testsuite/gcc.dg/uninit-34.c create mode 100644 gcc/testsuite/gcc.dg/uninit-36.c create mode 100644 gcc/testsuite/gcc.dg/uninit-pr95136.c create mode 100644 gcc/testsuite/gcc.dg/vect/pr95539.c create mode 100644 gcc/testsuite/gcc.target/aarch64/pr95254.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_base.c create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_ [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_ [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_ [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_ [...] create mode 100644 gcc/testsuite/gcc.target/arm/mve/intrinsics/mve_vstore_scatter_ [...] create mode 100644 gcc/testsuite/gcc.target/i386/avx512f-vcvtps2ph-pr95254.c create mode 100644 gcc/testsuite/gcc.target/i386/avx512vl-vcvtps2ph-pr95254.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-3.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-4.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-5.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-6.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-7.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-8.c create mode 100644 gcc/testsuite/gcc.target/i386/parity-9.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95464.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95535-1.c create mode 100644 gcc/testsuite/gcc.target/i386/pr95535-2.c create mode 100644 gcc/testsuite/gfortran.dg/loop_interchange_2.f create mode 100644 gcc/testsuite/gfortran.dg/pr95091.f90 create mode 100644 gcc/testsuite/gfortran.dg/pr95500.f90 delete mode 100644 gcc/testsuite/gnat.dg/openacc1.adb create mode 100644 libgcc/config/ia64/divtf3.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-copyout-1.c create mode 100644 libgomp/testsuite/libgomp.oacc-c-c++-common/struct-copyout-2.c create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/deep-copy-6-no_finalize.F90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-1-2.F90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-2-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-3-2.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-1.f90 create mode 100644 libgomp/testsuite/libgomp.oacc-fortran/mdc-refcount-1-4-2.f90 create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy/streambuf_iterators/c [...] create mode 100644 libstdc++-v3/testsuite/25_algorithms/copy_n/5.cc copy libstdc++-v3/testsuite/25_algorithms/{copy/streambuf_iterators/char/4.cc => c [...] copy libstdc++-v3/testsuite/25_algorithms/{copy/streambuf_iterators/char/4.cc => c [...] copy libstdc++-v3/testsuite/25_algorithms/{copy/streambuf_iterators/char/4.cc => c [...]