From: Hans-Peter Nilsson Date: Mon, 27 Jul 2020 00:07:20 +0000 (+0200) Subject: gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. X-Git-Tag: basepoints/gcc-12~5925 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5630c40fc726d3c7ba5a0703e1e2bbd05fe7adfa;p=thirdparty%2Fgcc.git gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. The expression of interest looks like "e_5 = a::0_1 + b::1_2;" for mmix-knuth-mmixware, while other targets have a "." instead of the "::". ISTM the most useful change here is not to disable the test, but to add an optional character in the matched expression to match the "extra" ":". Also checked cris-elf to assert that the expression still passes for an "ordinary" ELF target. gcc/testsuite: * gcc.dg/tree-ssa/reassoc-20.c: Adjust for mmix. --- diff --git a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c index 3d2ea6b6c75a..a7d57f126002 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/reassoc-20.c @@ -15,5 +15,5 @@ int main(void) printf ("%d %d\n", e, f); } -/* { dg-final { scan-tree-dump-times "\[ab\].._. \\\+ \[ab\].._." 1 "optimized" } } */ +/* { dg-final { scan-tree-dump-times "\[ab\].\?.._. \\\+ \[ab\].\?.._." 1 "optimized" } } */ /* { dg-final { scan-tree-dump-times " \\\+ " 2 "optimized" } } */