On Wed, Dec 21, 2022 at 12:20:23PM -0800, H.J. Lu wrote:
> On Mon, Dec 19, 2022 at 8:52 PM Hongtao Liu <crazy...@gmail.com> wrote:
> >
> > On Thu, Dec 15, 2022 at 3:45 PM Hongtao Liu <crazy...@gmail.com> wrote:
> > >
> > > On Thu, Dec 15, 2022 at 3:39 PM Jakub Jelinek <ja...@redhat.com> wrote:
> > > >
> > > > On Thu, Dec 15, 2022 at 02:21:37PM +0800, liuhongt via Gcc-patches 
> > > > wrote:
> > > > > --- a/gcc/config/i386/i386.opt
> > > > > +++ b/gcc/config/i386/i386.opt
> > > > > @@ -420,6 +420,10 @@ mpc80
> > > > >  Target RejectNegative
> > > > >  Set 80387 floating-point precision to 80-bit.
> > > > >
> > > > > +mdaz-ftz
> > > > > +Target
> > > >
> > > > s/Target/Driver/
> > > Change to Driver and Got error like:cc1: error: command-line option
> > > ‘-mdaz-ftz’ is valid for the driver but not for C.
> > Hi Jakub:
> >   I didn't find a good solution to handle this error after changing
> > *Target* to *Driver*, Could you give some hints how to solve this
> > problem?
> > Or is it ok for you to mark this as *Target*(there won't be any save
> > and restore in cfun since there's no variable defined here.)
> 
> Since all -m* options are passed to cc1, -mdaz-ftz can't be marked
> as Driver.  We need to give it a different name to mark it as Driver.

It is ok like that.

        Jakub

Reply via email to