On 11/3/2025 4:06 PM, Evgeny Karpov wrote:
Tue Oct 28 2025
Saurabh Jha <[email protected]> wrote:
For master, it fails on step 4 because mingw-crt needs long double to be
8 bytes. So I couldn't run regression tests for aarch64-w64-mingw32 on
master. After these commits are applied, the test summary looks like
this.
# of expected passes 312151
# of unexpected failures 55879
# of unexpected successes 6
# of expected failures 1667
# of unresolved testcases 1413
# of unsupported tests 7384
We have some way to go to achieve parity with aarch64-unknown-linux-gnu
and the future work should make these numbers better.
It looks like it has been tested only for C. Most likely, most of the
tests that cause unexpected failures come from SVE/SME.
https://github.com/eukarpov/gnu-toolchain-windows-arm64
contains recent changes, daily rebase and improvements, such as SEH
implementation
(upstreaming in progress,
https://sourceware.org/pipermail/binutils/2025-August/143401.html),
aarh64-pc-cygwin (the patch series is being prepared for upstreaming)
and the relocation fixes for DLL auto-import.
As of 2024/08/09 the toolchain has reached the following level of quality with
the GCC testing targeting armv8-a for C/C++ without optional extensions such
as SVE (some changes are not upstreamed yet):
Expected passes 573324
Unexpected failures 12118
Unexpected successes 172
Expected failures 4528
Unresolved testcases 7363
Unsupported tests 10774
DejaGnu errors 0
Total 608279
Reliability rate 96%
Hey,
The new version is posted here
https://gcc.gnu.org/pipermail/gcc-patches/2025-November/699949.html
This is only C at the moment because we are only building on top of what
is on upstream plus these two patches
1. https://gcc.gnu.org/pipermail/gcc-patches/2025-July/691216.html
2. https://gcc.gnu.org/pipermail/gcc-patches/2025-September/695219.html
Other comments are addressed in v2.
Many thanks,
Saurabh>
Regards,
Evgeny