Evgeny Karpov <evgeny.kar...@microsoft.com> writes: > Tuesday, April 22, 2025 > "Richard Sandiford" <richard.sandif...@arm.com> wrote: > >> + <li>Support has been added for the AArch64 MinGW target >> + (<code>aarch64-w64-mingw32</code>). At present, this target only >> + supports C, but further work is planned. >> + </li> > > Thank you for the release summary for AArch64 and for mentioning the new > aarch64-w64-mingw32 target. > Here is some clarification about the current upstream changes for > aarch64-w64-mingw32 and > the upstreaming status for the next release cycle: > > - C and C++ languages are supported. > - 605k tests were executed with a pass rate of 89%. > - The main tested architecture is armv8-a. > - Optional extensions, such as SVE, are not supported. > - SEH and variadic functions are not included in this release and are still > under review for upstreaming. > > armv8-a has been used as the main testing architecture for the new target. > C++ code with exceptions can be compiled, and it works until an exception > needs to be handled. > The current SEH patch series for binutils and GCC covers all SEH cases in the > Boost library testing. > Once they are upstreamed, the Boost library test results will be very close > for x64 and aarch64. > > Variadic functions mostly work, however some changes need to be upstreamed to > support all cases.
Thanks the summary. Does the entry below look ok? <li>Support has been added for the AArch64 MinGW target (<code>aarch64-w64-mingw32</code>). At present, this target supports C and C++ for base Armv8-A, but with some caveats: <ul> <li>Although most variadic functions work, the implementation of them is not yet complete. </li> <li>C++ exception handling is not yet implemented.</li> </ul> Further work is planned for GCC 16. </li> Richard