]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc.target/i386/invariant-ternlog-1.c: Also scan (%edx)
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 11 Oct 2024 21:04:33 +0000 (05:04 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Sat, 12 Oct 2024 08:58:35 +0000 (16:58 +0800)
Since x32 uses (%edx), instead of (%rdx), also scan (%edx).

* gcc.target/i386/invariant-ternlog-1.c: Also scan (%edx).

Signed-off-by: H.J. Lu <hjl.tools@gmail.com>
gcc/testsuite/gcc.target/i386/invariant-ternlog-1.c

index bf67ed7e43d08de16ceed04d1645df60f4fe7446..77b95d3bb335291b277e0d4670017e49655555f9 100644 (file)
@@ -1,7 +1,7 @@
 /* { dg-do compile } */
 /* { dg-options "-mavx512f -O2" } */
 /* { dg-final { scan-assembler-times "vmovdqa" 4 } } */
-/* { dg-final { scan-assembler-times {vpternlog[^\n\r]*\(%rdx\)} 2 { target { ! ia32 } } } } */
+/* { dg-final { scan-assembler-times {vpternlog[^\n\r]*\(%(?:r|e)dx\)} 2 { target { ! ia32 } } } } */
 
 #include <immintrin.h>