> -----Original Message-----
> From: Hu, Lin1 <lin1...@intel.com>
> Sent: Thursday, November 7, 2024 2:35 PM
> To: gcc-patches@gcc.gnu.org
> Cc: Liu, Hongtao <hongtao....@intel.com>; ubiz...@gmail.com
> Subject: [PATCH] i386: Modify regexp of pr117304-1.c
>
> OK, so just modify the regexp.
>
> Since the test doesn't care if the hint is correct, modify the regexp of the
> hint
> part to avoid future changes to the hint that would cause the test to fail.
Ok.
>
> BRs,
> Lin
>
> gcc/testsuite/ChangeLog:
>
> * gcc.target/i386/pr117304-1.c: Modify regexp.
> ---
> gcc/testsuite/gcc.target/i386/pr117304-1.c | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/gcc/testsuite/gcc.target/i386/pr117304-1.c
> b/gcc/testsuite/gcc.target/i386/pr117304-1.c
> index fc1c5bfd3e3..ec75f271447 100644
> --- a/gcc/testsuite/gcc.target/i386/pr117304-1.c
> +++ b/gcc/testsuite/gcc.target/i386/pr117304-1.c
> @@ -20,9 +20,9 @@ volatile __v16su ui;
> void
> foo()
> {
> - hi ^= __builtin_ia32_cvttpd2dq512_mask(df, hi, 0, 4); /* { dg-error
> "implicit
> declaration of function '__builtin_ia32_cvttpd2dq512_mask'; did you mean
> '__builtin_ia32_cvttpd2dq128_mask'?" } */
> - hui ^= __builtin_ia32_cvttpd2udq512_mask(df, hui, 0, 4); /* { dg-error
> "implicit declaration of function '__builtin_ia32_cvttpd2udq512_mask'; did
> you mean '__builtin_ia32_cvttpd2udq128_mask'?" } */
> - ui ^= __builtin_ia32_cvttps2dq512_mask(sf, ui, 0, 4); /* { dg-error
> "implicit
> declaration of function '__builtin_ia32_cvttps2dq512_mask'; did you mean
> '__builtin_ia32_cvttps2dq128_mask'?" } */
> - ui ^= __builtin_ia32_cvttps2udq512_mask(sf, ui, 0, 4); /* { dg-error
> "implicit
> declaration of function '__builtin_ia32_cvttps2udq512_mask'; did you mean
> '__builtin_ia32_cvttps2udq128_mask'?" } */
> - __builtin_ia32_cvtudq2ps512_mask(ui, sf, 0, 4); /* { dg-error "implicit
> declaration of function '__builtin_ia32_cvtudq2ps512_mask'; did you mean
> '__builtin_ia32_cvtudq2ps128_mask'?" } */
> + hi ^= __builtin_ia32_cvttpd2dq512_mask(df, hi, 0, 4); /* { dg-error
> + "implicit declaration of function '__builtin_ia32_cvttpd2dq512_mask';
> + did you mean '__builtin_ia32_\[^\n\r]*'?" } */ hui ^=
> + __builtin_ia32_cvttpd2udq512_mask(df, hui, 0, 4); /* { dg-error
> + "implicit declaration of function '__builtin_ia32_cvttpd2udq512_mask';
> + did you mean '__builtin_ia32_\[^\n\r]*'?" } */ ui ^=
> + __builtin_ia32_cvttps2dq512_mask(sf, ui, 0, 4); /* { dg-error
> + "implicit declaration of function '__builtin_ia32_cvttps2dq512_mask';
> + did you mean '__builtin_ia32_\[^\n\r]*'?" } */ ui ^=
> __builtin_ia32_cvttps2udq512_mask(sf, ui, 0, 4); /* { dg-error "implicit
> declaration of function '__builtin_ia32_cvttps2udq512_mask'; did you mean
> '__builtin_ia32_\[^\n\r]*'?" } */ __builtin_ia32_cvtudq2ps512_mask(ui, sf, 0,
> 4); /* { dg-error "implicit declaration of function
> '__builtin_ia32_cvtudq2ps512_mask'; did you mean
> '__builtin_ia32_\[^\n\r]*'?" } */
> }
> --
> 2.31.1