* Alexander Monakov:

> 2. Can we gently suggest to readers of documentation that this was
> invented for use in the GCC testsuite, and encourage them to seek
> proper alternatives, e.g.:
>
>   This attribute is exposed for the purpose of testing the compiler.
>   In general it should be preferable to properly constrain code
>   generation using the language facilities: for example, using
>   separate compilation or calling through a volatile pointer
>   achieves a similar effect in a portable way

Separate compilation has caveats with LTO, and I don't think the claim
is true for volatile function pointers, as I've already explained.

Reply via email to