https://gcc.gnu.org/g:23b6b57519e181ae6a10a609061a922bb5694aa7

commit 23b6b57519e181ae6a10a609061a922bb5694aa7
Author: Michael Meissner <meiss...@linux.ibm.com>
Date:   Tue Jul 16 04:40:06 2024 -0400

    Fix last change.
    
    2024-07-16  Michael Meissner  <meiss...@linux.ibm.com>
    
    gcc/testsuite/
    
            PR target/115800
            PR target/113652
    
            * gcc.target/powerpc/bfp/scalar-insert-exp-16.c: Require float128
            support.
            * lib/target-supports.exp
            (check_effective_target_base_quadfloat_support): Add check for 
explicit
            float128.

Diff:
---
 gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-16.c | 1 +
 gcc/testsuite/lib/target-supports.exp                       | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-16.c 
b/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-16.c
index f0e03c5173d2..081fb2e2995f 100644
--- a/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-16.c
+++ b/gcc/testsuite/gcc.target/powerpc/bfp/scalar-insert-exp-16.c
@@ -2,6 +2,7 @@
 /* { dg-require-effective-target lp64 } */
 /* { dg-require-effective-target p9vector_hw } */
 /* { dg-options "-mdejagnu-cpu=power9 -save-temps" } */
+/* { dg-require-effective-target ppc_float128_sw } */
 
 #include <altivec.h>
 #include <stdlib.h>
diff --git a/gcc/testsuite/lib/target-supports.exp 
b/gcc/testsuite/lib/target-supports.exp
index 6b460f24cc3a..9e94fd78d925 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -3953,7 +3953,7 @@ proc add_options_for___float128 { flags } {
 
 proc check_effective_target_base_quadfloat_support { } {
     if { [istarget powerpc*-*-*] } {
-       return [check_vsx_hw_available]
+       return [check_effective_target_powerpc_float128_sw_ok]
     }
     return 1
 }

Reply via email to