On Sun, 29 Dec 2024, Maciej W. Rozycki wrote:
> Contrary to user documentation the `-mbwx', `-mcix', `-mfix', `-mmax'
> feature options and their inverse forms are ignored whenever `-mcpu='
> option is in effect, either by having been given explicitly or where
> configured as the default such as with the `alphaev56-linux-gnu' target.
> In the latter case there is no way to change the settings these options
> are supposed to tweak other than with `-mcpu=' and the settings cannot
> be individually controlled, making all the feature options permanently
> inactive.
NB it seems this is a regression from commit 7816bea0e23b ("config.gcc:
Reorganize --with-cpu logic.") back in 2003, which replaced the setting of
the default feature mask with the setting of the default CPU across a few
targets, and the complementing logic in the Alpha backend wasn't updated
accordingly.
I'll adjust the change description to mention this observation when I get
to pushing it.
Maciej