gcc.dg/independent-cloneids-1.c: Skip for mmix.
authorHans-Peter Nilsson <hp@bitrange.com>
Tue, 21 Jul 2020 00:43:11 +0000 (02:43 +0200)
committerHans-Peter Nilsson <hp@bitrange.com>
Tue, 21 Jul 2020 00:43:11 +0000 (02:43 +0200)
Regular ELF label definitions for this test-case, matched by the
regexps, e.g.:
 /* { dg-final { scan-assembler-times {(?n)^_*bar[.$_]constprop[.$_]0:} 1 } } */
typically look like this:
bar_constprop.0:

For MMIX, they look like this:
bar_constprop::0 IS @

I think it's better to just skip the test for MMIX than further
uglifying the matching regexps, since the test is IIUC general
enough that nothing in the target port can reasonably make a
difference: it passes for all targets or fail for all targets.

gcc/testsuite:
* gcc.dg/independent-cloneids-1.c: Skip for mmix.
flag_stack_usage_info.

gcc/testsuite/gcc.dg/independent-cloneids-1.c

index 61c120368410354ec636eeeae10dbb66d27bd206..516211a6e8660e3659c6208a5f9b5eff2d470f5d 100644 (file)
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-options "-O3 -fipa-cp -fipa-cp-clone"  } */
+/* { dg-skip-if "Odd label definition syntax" { mmix-*-* } } */
 
 extern int printf (const char *, ...);