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