IBM Z: Fix check_effective_target_s390_z14_hw
authorIlya Leoshkevich <iii@linux.ibm.com>
Thu, 10 Dec 2020 14:42:09 +0000 (15:42 +0100)
committerIlya Leoshkevich <iii@linux.ibm.com>
Tue, 5 Jan 2021 22:53:20 +0000 (23:53 +0100)
Commit 2f473f4b065d ("IBM Z: Do not run long double tests on old
machines") introduced a predicate for tests that must run only on z14+.
However, due to a syntax error, the predicate always returns false.

gcc/testsuite/ChangeLog:

2020-12-10  Ilya Leoshkevich  <iii@linux.ibm.com>

* gcc.target/s390/s390.exp: Replace %% with %.

gcc/testsuite/gcc.target/s390/s390.exp

index ba493de9f95d6bd211cdf7d0d51246c538af287a..57b2690f8ab0a94d0672d91895046116e9251dc1 100644 (file)
@@ -197,7 +197,7 @@ proc check_effective_target_s390_z14_hw { } {
        int main (void)
        {
            int x = 0;
-           asm ("msgrkc %%0,%%0,%%0" : "+r" (x) : );
+           asm ("msgrkc %0,%0,%0" : "+r" (x) : );
            return x;
        }
     }] "-march=z14 -m64 -mzarch" ] } { return 0 } else { return 1 }