On Mon, Nov 06, 2017 at 05:07:23PM -0600, Peter Bergner wrote:
> >> --- gcc/config/rs6000/rs6000.c     (revision 254453)
> >> +++ gcc/config/rs6000/rs6000.c     (working copy)
> >> @@ -387,6 +387,7 @@ static const struct
> >>    { "ebb",                PPC_FEATURE2_HAS_EBB,           1 },
> >>    { "htm",                PPC_FEATURE2_HAS_HTM,           1 },
> >>    { "htm-nosc",           PPC_FEATURE2_HTM_NOSC,          1 },
> >> +  { "htm-no-suspend",     PPC_FEATURE2_HTM_NO_SUSPEND,    1 },
> >>    { "isel",               PPC_FEATURE2_HAS_ISEL,          1 },
> >>    { "tar",                PPC_FEATURE2_HAS_TAR,           1 },
> >>    { "vcrypto",            PPC_FEATURE2_HAS_VEC_CRYPTO,    1 },
> > 
> > Is this (user-visible) name the same as used elsewhere?  Kernel, libc?
> > 
> > It's not in the same style as "htm-nosc".
> 
> Tulio can correct me if I'm wrong, but I believe these stings are
> owned by GLIBC.  The kernel just defines the macro name and bit mask
> that is used in the AUXV.  That said, I'm not sure the GLIBC patch
> adding the above string has been submitted yet, so I guess we could
> change it still?  Tulio?
> 
> That said, I'm not sure I like "htm-nosuspend" better than what the
> patch has, but then again, I don't care enough to argue. :-)

Oh no, don't get me wrong, I like the "htm-no-suspend" name just fine;
the important thing is everything uses the same name.


Segher

Reply via email to