Alexandre Oliva <ol...@adacore.com> wrote:

On Mar 10, 2021, Alexandre Oliva <ol...@adacore.com> wrote:

* gcc.target/powerpc/prefix-ds-dq.c: Enable __float128.

I've been reminded that this is not enough for the scan-assembler tests
to pass, at least in our configurations.  Nearly all of the asm
expectations are unmet.  I'm yet to identify the root cause.

I have the following patch that I was intending to apply/post later (since
the test makes unconditional use of __float128 which is not available on
all platforms).

does this solve your issue?
Iain

gcc/testsuite/ChangeLog:

        * gcc.target/powerpc/prefix-ds-dq.c: Require float128 support.

diff --git a/gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c b/gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c
index 554cd0c..7ab7201 100644
--- a/gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c
+++ b/gcc/testsuite/gcc.target/powerpc/prefix-ds-dq.c
@@ -1,5 +1,6 @@
 /* { dg-do compile } */
 /* { dg-require-effective-target powerpc_prefixed_addr } */
+/* { dg-require-effective-target ppc_float128_sw } */
 /* { dg-require-effective-target lp64 } */
 /* { dg-options "-O2 -mdejagnu-cpu=power10" } */



Reply via email to