[RS6000] dg-do !compile and scan-assembler
[official-gcc.git] / gcc / testsuite / gcc.target / powerpc / dg-future-1.c
blobbc2b3b7850088f4f97d61b6e3de21f78c1d93842
1 /* { dg-do run { target { power10_hw } } } */
2 /* { dg-do link { target { ! power10_hw } } } */
3 /* { dg-require-effective-target power10_ok } */
4 /* { dg-options "-mdejagnu-cpu=power10" } */
6 /* This tests that power10_hw works. */
8 extern void abort (void);
10 int futurity (void) {
11 long int e = -1;
12 asm ("pli %0,%1": "+r" (e) : "n" (0x12345));
13 return (e == 0x12345);
16 int main (int argc, char *argv [])
18 if (!futurity ())
19 abort ();