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.

Regards,
Evgeny

Reply via email to