This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH, rs6000] Add support to __builtin_cpu_supports() for new HWCAP2 bit


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]