https://gcc.gnu.org/g:fa8250630dcd5ab50e2e957747d817cae4403c82

commit r15-709-gfa8250630dcd5ab50e2e957747d817cae4403c82
Author: Kewen Lin <li...@linux.ibm.com>
Date:   Mon May 20 21:01:07 2024 -0500

    testsuite, rs6000: Remove some checks with aix[456]
    
    Since r12-75-g0745b6fa66c69c aix6 support had been dropped,
    so we don't need to check for aix[456].* when testing, this
    patch is to remove such checks.
    
    gcc/testsuite/ChangeLog:
    
            * lib/target-supports.exp
            (check_effective_target_powerpc_altivec_ok): Remove checks for
            aix[456].*
            (check_effective_target_powerpc_p9modulo_ok): Likewise.
            (check_effective_target_powerpc_float128_sw_ok): Likewise.
            (check_effective_target_powerpc_float128_hw_ok): Likewise.
            (check_effective_target_powerpc_vsx_ok): Likewise.

Diff:
---
 gcc/testsuite/lib/target-supports.exp | 29 -----------------------------
 1 file changed, 29 deletions(-)

diff --git a/gcc/testsuite/lib/target-supports.exp 
b/gcc/testsuite/lib/target-supports.exp
index ec9baa4f32a3..d38c16354ff0 100644
--- a/gcc/testsuite/lib/target-supports.exp
+++ b/gcc/testsuite/lib/target-supports.exp
@@ -6959,11 +6959,6 @@ proc check_effective_target_powerpc_altivec_ok { } {
     # Paired Single, then not ok
     if { [istarget powerpc-*-linux*paired*] } { return 0 }
 
-    # AltiVec is not supported on AIX before 5.3.
-    if { [istarget powerpc*-*-aix4*]
-        || [istarget powerpc*-*-aix5.1*]
-        || [istarget powerpc*-*-aix5.2*] } { return 0 }
-
     # Return true iff compiling with -maltivec does not error.
     return [check_no_compiler_messages powerpc_altivec_ok object {
        int dummy;
@@ -6976,12 +6971,6 @@ proc check_effective_target_powerpc_p9modulo_ok { } {
     if { ([istarget powerpc*-*-*]
          && ![istarget powerpc-*-linux*paired*])
         || [istarget rs6000-*-*] } {
-       # AltiVec is not supported on AIX before 5.3.
-       if { [istarget powerpc*-*-aix4*]
-            || [istarget powerpc*-*-aix5.1*] 
-            || [istarget powerpc*-*-aix5.2*] } {
-           return 0
-       }
        return [check_no_compiler_messages powerpc_p9modulo_ok object {
            int main (void) {
                int i = 5, j = 3, r = -1;
@@ -7112,12 +7101,6 @@ proc check_effective_target_powerpc_float128_sw_ok { } {
     if { ([istarget powerpc*-*-*]
          && ![istarget powerpc-*-linux*paired*])
         || [istarget rs6000-*-*] } {
-       # AltiVec is not supported on AIX before 5.3.
-       if { [istarget powerpc*-*-aix4*]
-            || [istarget powerpc*-*-aix5.1*] 
-            || [istarget powerpc*-*-aix5.2*] } {
-           return 0
-       }
        # Darwin doesn't have VSX, so no soft support for float128.
        if { [istarget *-*-darwin*] } {
            return 0
@@ -7142,12 +7125,6 @@ proc check_effective_target_powerpc_float128_hw_ok { } {
     if { ([istarget powerpc*-*-*]
          && ![istarget powerpc-*-linux*paired*])
         || [istarget rs6000-*-*] } {
-       # AltiVec is not supported on AIX before 5.3.
-       if { [istarget powerpc*-*-aix4*]
-            || [istarget powerpc*-*-aix5.1*] 
-            || [istarget powerpc*-*-aix5.2*] } {
-           return 0
-       }
        # Darwin doesn't run on any machine with float128 h/w so far.
        if { [istarget *-*-darwin*] } {
            return 0
@@ -7211,12 +7188,6 @@ proc check_effective_target_powerpc_vsx_ok { } {
     if { ([istarget powerpc*-*-*]
          && ![istarget powerpc-*-linux*paired*])
         || [istarget rs6000-*-*] } {
-       # VSX is not supported on AIX before 7.1.
-       if { [istarget powerpc*-*-aix4*]
-            || [istarget powerpc*-*-aix5*]
-            || [istarget powerpc*-*-aix6*] } {
-           return 0
-       }
        # Darwin doesn't have VSX, even if it's used with an assembler
        # which recognises the insns.
        if { [istarget *-*-darwin*] } {

Reply via email to