Commit fc632f6e by David Edelsohn Committed by David Edelsohn

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
parent c4a79427
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> 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
PR libfortran/33055 PR libfortran/33055
...@@ -943,7 +943,8 @@ proc check_vmx_hw_available { } { ...@@ -943,7 +943,8 @@ proc check_vmx_hw_available { } {
# Most targets don't require special flags for this test case, but # Most targets don't require special flags for this test case, but
# Darwin does. # Darwin does.
if [istarget *-*-darwin*] { if { [istarget *-*-darwin*]
|| [istarget *-*-aix*] } {
set opts "additional_flags=-maltivec" set opts "additional_flags=-maltivec"
} else { } else {
set opts "" set opts ""
...@@ -1620,8 +1621,10 @@ proc check_effective_target_powerpc_fprs { } { ...@@ -1620,8 +1621,10 @@ proc check_effective_target_powerpc_fprs { } {
proc check_effective_target_powerpc_altivec_ok { } { proc check_effective_target_powerpc_altivec_ok { } {
if { [istarget powerpc*-*-*] if { [istarget powerpc*-*-*]
|| [istarget rs6000-*-*] } { || [istarget rs6000-*-*] } {
# AltiVec is not supported on Aix. # AltiVec is not supported on AIX before 5.3.
if { [istarget powerpc*-*-aix*] } { if { [istarget powerpc*-*-aix4*]
|| [istarget powerpc*-*-aix5.1*]
|| [istarget powerpc*-*-aix5.2*] } {
return 0 return 0
} }
return [check_no_compiler_messages powerpc_altivec_ok object { return [check_no_compiler_messages powerpc_altivec_ok object {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment