mirror of git://gcc.gnu.org/git/gcc.git
[testsuite] Enable vect_usad_char effective target for non-SVE aarch64
In GCC 9 the aarch64 port learned how to do V16QImode SAD operations on signed and unsigned chars. But I had missed enabling the effective target for that. This patch enables that target for non-SVE aarch64. Two new tests now PASS on aarch64: gcc.dg/vect/slp-reduc-sad.c gcc.dg/vect/vect-reduc-sad.c * lib/target-supports.exp (check_effective_target_vect_usad_char): Add non-SVE aarch64 to supported list. From-SVN: r267230
This commit is contained in:
parent
e7b78f7226
commit
68d459d955
|
|
@ -1,3 +1,8 @@
|
|||
2018-12-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
|
||||
|
||||
* lib/target-supports.exp (check_effective_target_vect_usad_char):
|
||||
Add non-SVE aarch64 to supported list.
|
||||
|
||||
2018-12-18 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/88513
|
||||
|
|
|
|||
|
|
@ -5925,7 +5925,10 @@ proc check_effective_target_vect_udot_hi { } {
|
|||
|
||||
proc check_effective_target_vect_usad_char { } {
|
||||
return [check_cached_effective_target_indexed vect_usad_char {
|
||||
expr { [istarget i?86-*-*] || [istarget x86_64-*-*] }}]
|
||||
expr { [istarget i?86-*-*]
|
||||
|| [istarget x86_64-*-*]
|
||||
|| ([istarget aarch64*-*-*]
|
||||
&& ![check_effective_target_aarch64_sve])}}]
|
||||
}
|
||||
|
||||
# Return 1 if the target plus current options supports both signed
|
||||
|
|
|
|||
Loading…
Reference in New Issue