On Mon, 9 Sep 2019 at 12:24, Martin Liška <mli...@suse.cz> wrote: > > On 9/9/19 1:08 PM, Jakub Jelinek wrote: > > On Mon, Sep 09, 2019 at 01:02:32PM +0200, Martin Liška wrote: > >> On 9/6/19 4:56 PM, Jakub Jelinek wrote: > >>> On Fri, Sep 06, 2019 at 10:48:53AM -0400, Marek Polacek wrote: > >>>> On Fri, Sep 06, 2019 at 08:58:48AM +0200, Martin Liška wrote: > >>>>> Ok, hopefully nobody is strongly against. I've just retested the > >>>>> patch and installed it as r275450. > >>>> > >>>> --- a/gcc/c-family/c.opt > >>>> +++ b/gcc/c-family/c.opt > >>>> @@ -1763,8 +1763,8 @@ ObjC ObjC++ LTO Var(flag_replace_objc_classes) > >>>> Used in Fix-and-Continue mode to indicate that object files may be > >>>> swapped in at runtime. > >>>> > >>>> frepo > >>>> -C++ ObjC++ > >>>> -Enable automatic template instantiation. > >>>> +C++ ObjC++ Deprecated > >>>> +Deprecated in GCC 10. This switch has no effect. > >>> > >>> The Deprecated keyword is just misnamed, I believe it does the same thing > >>> as > >>> Ignore, except that it also prints a warning that the switch is no longer > >>> supported, so kind like Ignore Warn(switch %<-frepo%> is no longer > >>> supported). > >>> The description should be just This switch has no effect. or > >>> Does nothing. Preserved for backward compatibility. > >> > >> I verified the description and it's fine to me: > >> > >> frepo > >> C++ ObjC++ Deprecated > >> Deprecated in GCC 10. This switch has no effect. > > > > This first part looks wrong to me. > > "deprecated > > (computing) Obsolescent; said of a construct in a computing language > > considered old, > > and planned to be phased out, but still available for use."
I agree with this definition. If it's deprecated it still needs to be available for use.