diff options
author | Alexandre Oliva <oliva@adacore.com> | 2023-11-09 12:26:38 -0300 |
---|---|---|
committer | Alexandre Oliva <oliva@gnu.org> | 2023-11-09 12:26:38 -0300 |
commit | 94802548bc275d086b0742508a6c1e4afcd136bb (patch) | |
tree | faf9b4cd3b97fae7c32c80e8f8e751823b7823dc | |
parent | e01c2eeb2b654abc82378e204da8327bcdaf05dc (diff) | |
download | gcc-94802548bc275d086b0742508a6c1e4afcd136bb.zip gcc-94802548bc275d086b0742508a6c1e4afcd136bb.tar.gz gcc-94802548bc275d086b0742508a6c1e4afcd136bb.tar.bz2 |
testsuite: xfail scev-[35].c on ia32
These gimplefe tests never got the desired optimization on ia32, but
they only started visibly failing when the representation of MEMs in
dumps changed from printing 'symbol: a' to '&a'.
The transformation is not considered profitable on ia32, that's why it
doesn't take place. Maybe that's a bug in itself, but it's not a
regression, and not something to be noisy about.
for gcc/testsuite/ChangeLog
* gcc.dg/tree-ssa/scev-3.c: xfail on ia32.
* gcc.dg/tree-ssa/scev-5.c: Likewise.
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/scev-3.c | 2 | ||||
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/scev-5.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c b/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c index 4babd33..ac8c8d4 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/scev-3.c @@ -40,4 +40,4 @@ __BB(6): } -/* { dg-final { scan-tree-dump-times "&a" 1 "ivopts" } } */ +/* { dg-final { scan-tree-dump-times "&a" 1 "ivopts" { xfail ia32 } } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c b/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c index c2feebd..c911a92 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/scev-5.c @@ -40,4 +40,4 @@ __BB(6): } -/* { dg-final { scan-tree-dump-times "&a" 1 "ivopts" } } */ +/* { dg-final { scan-tree-dump-times "&a" 1 "ivopts" { xfail ia32 } } } */ |