On Sat, 28 Feb 2026, Nick Huang wrote:
quoted
But as most other architecture UAPI headers already have switched to
__ASSEMBLER__, it seems nobody will be affected by this, so this check
should be unnecessary.
It seems to whom? Have you got a reference to a discussion with libc
maintainers where the consensus has been that support for older compilers
can be dropped? Why does it remain in the GNU C library?
I'm aware that other architectures have transitioned to __ASSEMBLER__.
However, I implemented this check here because Maciej W. Rozycki
specifically suggested this approach during our discussion.
I asked a question whether this is relevant. The outcome could well be
that it is not, but with data available at hand such a conclusion cannot
be made in my opinion.
Maciej