Hi Maciej, since you are planning to work on the Alpha backend in GCC, I would briefly like to summarize the most pressing issues with GCC on Alpha and the toolchain. First and foremost, the most important task is of course converting the Alpha backend in GCC to LRA [1]. I have already played around switching the backend to LRA [2] and ran into an issue with the M2 compiler [3] as well as with non-BWX targets [4] which I have already reported. Thus, besides your patches to address data races with sub-longword accesses [5], the issues above need to be addressed as well. Outside GCC, there is still an issue with SMP on Alpha [6] which may or may not be a result of miscompiled code. I have not been able to track the origin of this SMP bug down yet. Finally, there is currently an issue with the mold linker which caused the upstream maintainer to drop support for Alpha [7]. He argues that one of the main problems is that there is no psABI document [8] available for Alpha which documents the ELF ABI. Maybe Richard Henderson knows more about this. I have a contact at HP which I am trying to reach and ask him whether he can find anything in the archives with regards to that. If anyone knows any other issues that need to be worked on Alpha, please let me know. Thanks, Adrian > [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66207 > [2] https://gcc.gnu.org/pipermail/gcc-patches/2024-October/665484.html > [3] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117184 > [4] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117185 > [5] https://gcc.gnu.org/pipermail/gcc-patches/2024-November/669217.html > [6] https://bugzilla.kernel.org/show_bug.cgi?id=213143 > [7] https://github.com/rui314/mold/commit/3711ddb95e23c12991f6b8c7bfeba4f1421d19d4 > [8] https://uclibc.org/specs.html -- .''`. John Paul Adrian Glaubitz : :' : Debian Developer `. `' Physicist `- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913