https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81519

--- Comment #9 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Daniel Santos from comment #7)
> (In reply to Martin Liška from comment #4)
> > Ok, so I've briefly investigated source code and providing such information
> > is definitely not a simple task :/
> > 
> > I would recommend to fix PR39851 and then one will just compare output of
> > following 2 invocations:
> > 
> > gcc --help=target  -Q
> > gcc --help=target -march=native -Q 
> > 
> > Will it work for you?
> > 
> > Note that fully understand which ISA extensions are enable when is also
> > quite complex.
> 
> I've thought about this some more and I'm starting to think that all of this
> can be determined with a script that iteratively calls gcc --help=target -Q
> with various machine flags to determine which -mno-* flags are really needed
> and which -m<isa> flags include others.  So in effect, I'm thinking that we
> can produce optimal C(XX)FLAGS with a script and your PR39851 fix.  I'll
> have to test this out.
> 
> Thanks

If you come up with a script, do you want to put it in contrib?

Reply via email to