diff mbox

Adjust testcases to be robust against operand order changes

Message ID alpine.LSU.2.11.1410201438210.9891@zhemvz.fhfr.qr
State New
Headers show

Commit Message

Richard Biener Oct. 20, 2014, 12:39 p.m. UTC
When folding all stmts we can end up canonicalizing operand order
correctly which breaks at least the following two testcases.

Fixed by making their expected outcome more robust.

Tested on x86_64-unknown-linux-gnu, applied.

Richard.

2014-10-20  Richard Biener  <rguenther@suse.de>

	* gcc.dg/tree-ssa/slsr-19.c: Make robust against operand order changes.
	* gcc.dg/tree-ssa/reassoc-20.c: Likewise.
diff mbox

Patch

Index: gcc/testsuite/gcc.dg/tree-ssa/slsr-19.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/slsr-19.c	(revision 216463)
+++ gcc/testsuite/gcc.dg/tree-ssa/slsr-19.c	(working copy)
@@ -16,7 +16,7 @@  f (int c, int s)
   return x1 + x2;
 }
 
-/* { dg-final { scan-tree-dump-times " \\* y" 1 "optimized" } } */
-/* { dg-final { scan-tree-dump-times " \\* 2" 1 "optimized" } } */
+/* { dg-final { scan-tree-dump-times " \\* " 2 "optimized" } } */
+/* { dg-final { scan-tree-dump-times " \\* 2;" 1 "optimized" } } */
 /* { dg-final { cleanup-tree-dump "optimized" } } */
 
Index: gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c
===================================================================
--- gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c	(revision 216463)
+++ gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c	(working copy)
@@ -15,6 +15,6 @@  int main(void)
   printf ("%d %d\n", e, f);
 }
 
-/* { dg-final { scan-tree-dump-times "b.._. \\\+ a.._." 1 "optimized" } } */
+/* { dg-final { scan-tree-dump-times "\[ab\].._. \\\+ \[ab\].._." 1 "optimized" } } */
 /* { dg-final { scan-tree-dump-times " \\\+ " 2 "optimized" } } */
 /* { dg-final { cleanup-tree-dump "optimized" } } */