diff options
author | Kewen Lin <linkw@linux.ibm.com> | 2022-10-25 00:18:45 -0500 |
---|---|---|
committer | Kewen Lin <linkw@linux.ibm.com> | 2022-10-25 00:18:45 -0500 |
commit | 321f89e58510dd5df1b3dbe323344b987a7b11c6 (patch) | |
tree | 616d6ff748875fd558fccd7f1ce5bfab2e3e082f /gcc | |
parent | 958014f369c8817184af110f8eb2c433a712fd0a (diff) | |
download | gcc-321f89e58510dd5df1b3dbe323344b987a7b11c6.zip gcc-321f89e58510dd5df1b3dbe323344b987a7b11c6.tar.gz gcc-321f89e58510dd5df1b3dbe323344b987a7b11c6.tar.bz2 |
rs6000/test: Support vect_long_long effective target
Currently effective target vect_long_long doesn't have
power specific check, I think it's an oversight. This
is to add the support which checks for has_arch_pwr8,
since we set rs6000_vector_unit[V2DImode] as:
(TARGET_P8_VECTOR) ? VECTOR_P8_VECTOR : VECTOR_NONE;
it means its full support starts from ISA 2.07.
Although ISA 2.06 has some instructions like lxvd2x
and stxvd2x etc., it's used for testing, checking for
ISA 2.07 is more sensitive.
gcc/testsuite/ChangeLog:
* lib/target-supports.exp (check_effective_target_vect_long_long): Add
support for powerpc*-*-*.
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/testsuite/lib/target-supports.exp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/testsuite/lib/target-supports.exp b/gcc/testsuite/lib/target-supports.exp index 7824a44..ccbbee8 100644 --- a/gcc/testsuite/lib/target-supports.exp +++ b/gcc/testsuite/lib/target-supports.exp @@ -7075,7 +7075,10 @@ proc check_effective_target_vect_long_long { } { || ([istarget mips*-*-*] && [et-is-effective-target mips_msa]) || ([istarget s390*-*-*] - && [check_effective_target_s390_vx]) }}] + && [check_effective_target_s390_vx]) + || ([istarget powerpc*-*-*] + && ![istarget powerpc-*-linux*paired*] + && [check_effective_target_has_arch_pwr8]) }}] } |