diff options
author | Haochen Gui <guihaoc@gcc.gnu.org> | 2021-07-29 14:56:12 +0800 |
---|---|---|
committer | Haochen Gui <guihaoc@gcc.gnu.org> | 2021-07-29 15:06:12 +0800 |
commit | f0529d96f56758e56151f409c55bab3034163210 (patch) | |
tree | 69b1436e2559054882d8e851bb721971a8d9dcbe | |
parent | 2e96b5f14e4025691b57d2301d71aa6092ed44bc (diff) | |
download | gcc-f0529d96f56758e56151f409c55bab3034163210.zip gcc-f0529d96f56758e56151f409c55bab3034163210.tar.gz gcc-f0529d96f56758e56151f409c55bab3034163210.tar.bz2 |
Fix failed test cases caused by disabling mode promotion for pseudos [PR100952]
gcc/testsuite
PR target/100952
* gcc.target/powerpc/pr56605.c: Change matching
conditions.
* gcc.target/powerpc/pr81348.c: Likewise.
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/pr56605.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/powerpc/pr81348.c | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/gcc/testsuite/gcc.target/powerpc/pr56605.c b/gcc/testsuite/gcc.target/powerpc/pr56605.c index 29efd81..fdedbfc 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr56605.c +++ b/gcc/testsuite/gcc.target/powerpc/pr56605.c @@ -11,5 +11,5 @@ void foo (short* __restrict sb, int* __restrict ia) ia[i] = (int) sb[i]; } -/* { dg-final { scan-rtl-dump-times "\\\(compare:CC \\\((?:and|zero_extend):DI \\\(reg:\[SD\]I" 1 "combine" } } */ +/* { dg-final { scan-rtl-dump-times {\(compare:CC \((?:and|zero_extend):(?:DI) \((?:sub)?reg:[SD]I} 1 "combine" } } */ diff --git a/gcc/testsuite/gcc.target/powerpc/pr81348.c b/gcc/testsuite/gcc.target/powerpc/pr81348.c index 7037acf..16a46c8 100644 --- a/gcc/testsuite/gcc.target/powerpc/pr81348.c +++ b/gcc/testsuite/gcc.target/powerpc/pr81348.c @@ -1,4 +1,4 @@ -/* { dg-do compile { target { powerpc64*-*-* && lp64 } } } */ +/* { dg-do compile { target lp64 } } */ /* { dg-require-effective-target powerpc_p9vector_ok } */ /* { dg-options "-mdejagnu-cpu=power9 -Og" } */ @@ -19,5 +19,5 @@ void d(void) ***c = e; } -/* { dg-final { scan-assembler {\mlxsihzx\M} } } */ -/* { dg-final { scan-assembler {\mvextsh2d\M} } } */ +/* { dg-final { scan-assembler {\mlha\M} } } */ +/* { dg-final { scan-assembler {\mmtvsrwa\M} } } */ |