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.

Thanks.
        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University

Reply via email to