aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/ChangeLog6
-rw-r--r--gcc/testsuite/lib/target-supports.exp9
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 {