From: David Edelsohn Date: Mon, 15 Oct 2007 15:00:49 +0000 (+0000) Subject: lib/target-supports.exp (check_vmx_hw_available): Add -maltivec flag for AIX. X-Git-Tag: releases/gcc-4.3.0~2016 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fc632f6e0f21d74881cbddf30553afbdaa69f608;p=thirdparty%2Fgcc.git lib/target-supports.exp (check_vmx_hw_available): Add -maltivec flag for AIX. lib/target-supports.exp (check_vmx_hw_available): Add -maltivec flag for AIX. (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3. From-SVN: r129349 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ff81461c97ed..f74a14a61d8e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2007-10-15 David Edelsohn + + lib/target-supports.exp (check_vmx_hw_available): Add -maltivec + flag for AIX. + (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3. + 2007-10-15 Jerry DeLisle PR libfortran/33055 diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 7ec6581278fa..ac53b6550667 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -943,7 +943,8 @@ proc check_vmx_hw_available { } { # Most targets don't require special flags for this test case, but # Darwin does. - if [istarget *-*-darwin*] { + if { [istarget *-*-darwin*] + || [istarget *-*-aix*] } { set opts "additional_flags=-maltivec" } else { set opts "" @@ -1620,8 +1621,10 @@ proc check_effective_target_powerpc_fprs { } { proc check_effective_target_powerpc_altivec_ok { } { if { [istarget powerpc*-*-*] || [istarget rs6000-*-*] } { - # AltiVec is not supported on Aix. - if { [istarget powerpc*-*-aix*] } { + # 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_altivec_ok object {