gcc/testsuite/
* lib/target-supports.exp (proc check_effective_target_vect_perm) (check_effective_target_vect_extract_even_odd) (check_effective_target_vect_interleave): Return true for MIPS paired-single. From-SVN: r183493
This commit is contained in:
parent
63b9d91a98
commit
fbbf1bf0eb
|
@ -1,3 +1,10 @@
|
|||
2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* lib/target-supports.exp (proc check_effective_target_vect_perm)
|
||||
(check_effective_target_vect_extract_even_odd)
|
||||
(check_effective_target_vect_interleave): Return true for MIPS
|
||||
paired-single.
|
||||
|
||||
2012-01-24 Richard Sandiford <rdsandiford@googlemail.com>
|
||||
|
||||
* gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
|
||||
|
|
|
@ -2759,7 +2759,9 @@ proc check_effective_target_vect_perm { } {
|
|||
|| [istarget powerpc*-*-*]
|
||||
|| [istarget spu-*-*]
|
||||
|| [istarget i?86-*-*]
|
||||
|| [istarget x86_64-*-*] } {
|
||||
|| [istarget x86_64-*-*]
|
||||
|| ([istarget mips*-*-*]
|
||||
&& [check_effective_target_mpaired_single]) } {
|
||||
set et_vect_perm_saved 1
|
||||
}
|
||||
}
|
||||
|
@ -3484,8 +3486,10 @@ proc check_effective_target_vect_extract_even_odd { } {
|
|||
|| [istarget i?86-*-*]
|
||||
|| [istarget x86_64-*-*]
|
||||
|| [istarget ia64-*-*]
|
||||
|| [istarget spu-*-*] } {
|
||||
set et_vect_extract_even_odd_saved 1
|
||||
|| [istarget spu-*-*]
|
||||
|| ([istarget mips*-*-*]
|
||||
&& [check_effective_target_mpaired_single]) } {
|
||||
set et_vect_extract_even_odd_saved 1
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3507,7 +3511,9 @@ proc check_effective_target_vect_interleave { } {
|
|||
|| [istarget i?86-*-*]
|
||||
|| [istarget x86_64-*-*]
|
||||
|| [istarget ia64-*-*]
|
||||
|| [istarget spu-*-*] } {
|
||||
|| [istarget spu-*-*]
|
||||
|| ([istarget mips*-*-*]
|
||||
&& [check_effective_target_mpaired_single]) } {
|
||||
set et_vect_interleave_saved 1
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue