On Thu, Jun 27, 2019 at 5:02 PM Rainer Orth <r...@cebitec.uni-bielefeld.de> wrote: > > Hi Hongtao, > > >> as usual, the new effective-target keyword needs documenting in > >> sourcebuild.texi. > > Like this? > > a couple of nits: first of all, your mailer seems to replace tabs by a > single space. Please fix this or attach the patch instead. > > > Index: ChangeLog > > =================================================================== > > --- ChangeLog (revision 272668) > > +++ ChangeLog (working copy) > > @@ -1,3 +1,8 @@ > > +2019-06-27 Hongtao Liu <hongtao....@intel.com> > > + > > + * doc/sourcebuild.texi: Document new effective target keyword > > + avx512vp2intersect. > > Please include the sections you're modifying, something like > > * doc/sourcebuild.texi (Effective-Target Keywords, Other > hardware attributes): Document avx512vp2intersect. > > And please don't include the ChangeLog in the patch, but include it in > the mail proper: it won't apply due to date and context changes anyway. > Best review https://gcc.gnu.org/contribute.html where this is documented > besides other points of patch submission. > > Besides, it's most likely useful to also review the GNU Coding > Standards, too, not only for ChangeLog formatting. > > > Index: testsuite/ChangeLog > > =================================================================== > > --- testsuite/ChangeLog (revision 272668) > > +++ testsuite/ChangeLog (working copy) > > @@ -1,3 +1,11 @@ > > +2019-06-27 Hongtao Liu <hongtao....@intel.com> > > + > > + * lib/target-supports.exp: Add > > + check_effective_target_avx512vp2intersect. > > Use > > * lib/target-supports.exp > (check_effective_target_avx512vp2intersect): New proc. > > > + * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Add > > + dg-require-effective-target avx512vp2intersect. > > Better: > > * gcc.target/i386/avx512vp2intersect-2intersect-1b.c: Require > avx512vp2intersect. > > but that's a matter of preference. > > > Index: testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c > > =================================================================== > > --- testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c > > (revision 272668) > > +++ testsuite/gcc.target/i386/avx512vp2intersect-2intersect-1b.c (working > > copy) > > @@ -1,5 +1,6 @@ > > /* { dg-do run } */ > > /* { dg-options "-O2 -mavx512vp2intersect" } */ > > +/* { dg-require-effective-target "avx512vp2intersect" } */ > > No need to quote avx512vp2intersect here and in the next test. > > Ok with those nits fixed. > Yes, thanks a lot. > Thanks. > Rainer > > -- > ----------------------------------------------------------------------------- > Rainer Orth, Center for Biotechnology, Bielefeld University
Ok for trunk? -- BR, Hongtao