diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2022-02-18 10:36:53 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2022-02-18 10:36:53 -0800 |
commit | 1931cbad498e625b1e24452dcfffe02539b12224 (patch) | |
tree | bcb4ccb9c20e5d098595760fd9dacaec319bc5e2 | |
parent | df5ed150ee5fbcb8255e05eed978c4af2b3d9bcc (diff) | |
download | gcc-1931cbad498e625b1e24452dcfffe02539b12224.zip gcc-1931cbad498e625b1e24452dcfffe02539b12224.tar.gz gcc-1931cbad498e625b1e24452dcfffe02539b12224.tar.bz2 |
pieces-memset-21.c: Expect vzeroupper for ia32
Update gcc.target/i386/pieces-memset-21.c to expect vzeroupper for ia32
caused by
commit fe79d652c96b53384ddfa43e312cb0010251391b
Author: Richard Biener <rguenther@suse.de>
Date: Thu Feb 17 14:40:16 2022 +0100
target/104581 - compile-time regression in mode-switching
PR target/104581
* gcc.target/i386/pieces-memset-21.c: Expect vzeroupper for ia32.
-rw-r--r-- | gcc/testsuite/gcc.target/i386/pieces-memset-21.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.target/i386/pieces-memset-21.c b/gcc/testsuite/gcc.target/i386/pieces-memset-21.c index d87d084..4e2a740 100644 --- a/gcc/testsuite/gcc.target/i386/pieces-memset-21.c +++ b/gcc/testsuite/gcc.target/i386/pieces-memset-21.c @@ -11,7 +11,8 @@ foo (void) /* { dg-final { scan-assembler-times "vpxor(?:d|)\[ \\t\]+\[^\n\]*%xmm" 1 } } */ /* { dg-final { scan-assembler-times "vmovdqu(?:64|8)\[ \\t\]+\[^\n\]*%zmm" 1 } } */ -/* { dg-final { scan-assembler-not "vzeroupper" } } */ +/* { dg-final { scan-assembler-not "vzeroupper" { target { ! ia32 } } } } */ +/* { dg-final { scan-assembler "vzeroupper" { target ia32 } } } */ /* No need to dynamically realign the stack here. */ /* { dg-final { scan-assembler-not "and\[^\n\r]*%\[re\]sp" } } */ /* Nor use a frame pointer. */ |