From: Kewen Lin Date: Tue, 21 May 2024 02:01:07 +0000 (-0500) Subject: testsuite, rs6000: Remove some checks with aix[456] X-Git-Tag: basepoints/gcc-16~8844 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fa8250630dcd5ab50e2e957747d817cae4403c82;p=thirdparty%2Fgcc.git 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 --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index ec9baa4f32a..d38c16354ff 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*] } {