From fc632f6e0f21d74881cbddf30553afbdaa69f608 Mon Sep 17 00:00:00 2001 From: David Edelsohn <edelsohn@gnu.org> Date: Mon, 15 Oct 2007 15:00:49 +0000 Subject: [PATCH] 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 --- gcc/testsuite/ChangeLog | 6 ++++++ gcc/testsuite/lib/target-supports.exp | 9 ++++++--- 2 files changed, 12 insertions(+), 3 deletions(-) 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 <edelsohn@gnu.org> + + 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 <jvdelisle@gcc.gnu.org> 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 { -- GitLab