On Tue, Jul 16, 2024 at 10:55:30AM +0200, Richard Biener wrote:
> On Tue, 16 Jul 2024, Jakub Jelinek wrote:
> 
> > On Tue, Jul 16, 2024 at 10:43:27AM +0200, Richard Biener wrote:
> > > I've pushed it to trunk now and am running local CPU 2017 to check for
> > > obvious fallout on Zen4 so we can make 14.2 RC early next week.  There's
> > > still the question of GCC 11.5 which got the backport of zen4 support
> > > with this "wrong" costs but RC1 was already last week and we're set
> > > to release on Friday.
> > > 
> > > I'd like to hear your opinion on that (13.3 and 12.4 also got the bogus
> > > value so eventually 11.5 getting the bogus value isn't too bad).
> > > 
> > > Btw, I just see that znver5 tables have the same issue, I'll push the
> > > obvious change there as well.
> > 
> > I'd just change 11.5 and do a RC2.
> 
> I'm undecided on how important it is or whether it would need a RC, I 
> don't expect anybody to use -march=znver4 with a GCC 11 code-base since
> it wasn't available there with 11.4.

-march=native is something people will actually use even with GCC 11 code
base and I've just tested that on znver4 box
~/xgcc -B ~/ -S -march=native -xc /dev/null -o /dev/null -v 2>&1 | sed -n 
's/^.* \(-march=[0-9a-z]*\) .*$/\1/p'
-march=znver4
~/xgcc --version
xgcc (GCC) 11.4.1 20240620
Copyright (C) 2021 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

So, I think we really should fix this for 11.5.

        Jakub

Reply via email to