On Mon, 30 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.

 I've now made the adjustment and posted a revised version as 1/7 along 
with the series here: 
<https://inbox.sourceware.org/gcc-patches/alpine.deb.2.21.2501050246590.49...@angie.orcam.me.uk/>.

  Maciej

Reply via email to