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


Hi!

On Mon, Nov 06, 2017 at 11:41:39AM -0600, Peter Bergner wrote:
> There is a new HWCAP2 bit added to the AUXV here:
> 
>   http://patchwork.ozlabs.org/patch/824764/
> 
> This patch adds __builtin_cpu_supports() support for it.

> --- 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".

If it is the same: okay for trunk, and all open branches.  Thanks!


Segher


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