]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
testsuite: xfail scev-[35].c on ia32
authorAlexandre Oliva <oliva@adacore.com>
Thu, 9 Nov 2023 15:26:38 +0000 (12:26 -0300)
committerAlexandre Oliva <oliva@gnu.org>
Thu, 9 Nov 2023 15:26:38 +0000 (12:26 -0300)
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.

gcc/testsuite/gcc.dg/tree-ssa/scev-3.c
gcc/testsuite/gcc.dg/tree-ssa/scev-5.c

index 4babd33f5c06286260ef78498de50338bf3fed7f..ac8c8d4519e302cd07a1278c4e01facdc733abcf 100644 (file)
@@ -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 } } } */
index c2feebdfc2489937affce8663124bd7dff449da8..c911a9298866fb12c1e664bd0a89fa421c53ae9f 100644 (file)
@@ -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 } } } */