]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix
authorHans-Peter Nilsson <hp@bitrange.com>
Sun, 26 Jul 2020 01:33:15 +0000 (03:33 +0200)
committerHans-Peter Nilsson <hp@bitrange.com>
Sun, 26 Jul 2020 01:33:15 +0000 (03:33 +0200)
The label of interest here is "b.0_2" for
e.g. x86_64-pc-linux-gnu but "b::1_2" for mmix-knuth-mmixware.
The test seems to be of some interest for mmix (hey, gcc
open-coded 128-bit integer support behind my back!) so I didn't
want to just disable it.  I also didn't want to obscure the
matching pattern by generalizing it, so instead I added a
separate matching pattern.

gcc/testsuite:
* gcc.dg/tree-ssa/forwprop-36.c: Adjust for mmix.

gcc/testsuite/gcc.dg/tree-ssa/forwprop-36.c

index 9de73ff947fa0746e39c16ec9b34d0580d5cdaa9..f3871bf45e86e9783d2726f68b271696f3e56987 100644 (file)
@@ -21,4 +21,5 @@ main ()
   return 0;
 }
 
-/* { dg-final { scan-tree-dump "if \\(b.0_\[0-9\]+ != 0\\)" "cddce1" } } */
+/* { dg-final { scan-tree-dump "if \\(b.0_\[0-9\]+ != 0\\)" "cddce1" { target { ! mmix-knuth-mmixware } } } } */
+/* { dg-final { scan-tree-dump "if \\(b::1_\[0-9\]+ != 0\\)" "cddce1" { target { mmix-knuth-mmixware } } } } */