From 5771314d189cc38fa282c7f092ebaa9f1ec06db6 Mon Sep 17 00:00:00 2001 From: David Edelsohn Date: Sat, 27 Jun 2020 20:04:30 -0400 Subject: [PATCH] rs6000: Correct prefix testsuite failures on AIX. gcc/testsuite/ChangeLog 2020-06-27 David Edelsohn * gcc.target/powerpc/prefix-large-dd.c: Require DFP. * gcc.target/powerpc/prefix-large-sd.c: Require DFP. * gcc.target/powerpc/prefix-large-kf.c: Require float128. * gcc.target/powerpc/prefix-pcrel-dd.c: Require DFP. * gcc.target/powerpc/prefix-pcrel-sd.c: Require DFP. * gcc.target/powerpc/prefix-pcrel-kf.c: Require float128. --- gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c | 1 + gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c | 1 + gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c | 1 + gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c | 1 + gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c | 1 + gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c | 1 + 6 files changed, 6 insertions(+) diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c b/gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c index d3a35977de8..a498b18c919 100644 --- a/gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c +++ b/gcc/testsuite/gcc.target/powerpc/prefix-large-dd.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target powerpc_prefixed_addr } */ +/* { dg-require-effective-target dfp } */ /* { dg-options "-O2 -mdejagnu-cpu=power10" } */ /* Tests whether prefixed instructions with large numeric offsets are generated diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c b/gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c index a6038bd86ac..42ec7b7861e 100644 --- a/gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c +++ b/gcc/testsuite/gcc.target/powerpc/prefix-large-kf.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target powerpc_prefixed_addr } */ +/* { dg-require-effective-target float128 } */ /* { dg-options "-O2 -mdejagnu-cpu=power10" } */ /* Tests whether prefixed instructions with large numeric offsets are generated diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c b/gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c index beb2d9f62b0..bc992ee9f6b 100644 --- a/gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c +++ b/gcc/testsuite/gcc.target/powerpc/prefix-large-sd.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target powerpc_prefixed_addr } */ +/* { dg-require-effective-target dfp } */ /* { dg-options "-O2 -mdejagnu-cpu=power10" } */ /* Tests whether prefixed instructions with large numeric offsets are generated diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c b/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c index 165aa2f9aa0..053ca32f127 100644 --- a/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c +++ b/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-dd.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target powerpc_pcrel } */ +/* { dg-require-effective-target dfp } */ /* { dg-options "-O2 -mdejagnu-cpu=power10" } */ /* Tests whether pc-relative prefixed instructions are generated for the diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c b/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c index 94bcbdc67d9..497bdd6dadc 100644 --- a/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c +++ b/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-kf.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target powerpc_pcrel } */ +/* { dg-require-effective-target float128 } */ /* { dg-options "-O2 -mdejagnu-cpu=power10" } */ /* Tests whether pc-relative prefixed instructions are generated for the diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c b/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c index 94c076d3ed6..7ab07baa143 100644 --- a/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c +++ b/gcc/testsuite/gcc.target/powerpc/prefix-pcrel-sd.c @@ -1,5 +1,6 @@ /* { dg-do compile } */ /* { dg-require-effective-target powerpc_pcrel } */ +/* { dg-require-effective-target dfp } */ /* { dg-options "-O2 -mdejagnu-cpu=power10" } */ /* Tests whether pc-relative prefixed instructions are generated for the -- 2.43.5