diff options
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | 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 ff81461..f74a14a 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 7ec6581..ac53b655 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 { |