mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-04-02 05:50:26 +08:00
[AArch64,ARM] support bswap tests on aarch64_be.
[AArch64,ARM] support bswap tests on aarch64_be. Skip them on ARM targets older than v6. 2014-11-05 Christophe Lyon <christophe.lyon@linaro.org> * lib/target-supports.exp (check_effective_target_bswap): Update conditions for AArch64 and ARM targets. From-SVN: r217133
This commit is contained in:
parent
a63cadc120
commit
e3e596ed32
@ -1,3 +1,8 @@
|
||||
2014-11-05 Christophe Lyon <christophe.lyon@linaro.org>
|
||||
|
||||
* lib/target-supports.exp (check_effective_target_bswap): Update
|
||||
conditions for AArch64 and ARM targets.
|
||||
|
||||
2014-11-05 David Edelsohn <dje.gcc@gmail.com>
|
||||
|
||||
* gcc.dg/torture/pr59166.c: XFAIL on AIX.
|
||||
|
@ -4864,15 +4864,24 @@ proc check_effective_target_bswap { } {
|
||||
verbose "check_effective_target_bswap: using cached result" 2
|
||||
} else {
|
||||
set et_bswap_saved 0
|
||||
if { [istarget aarch64-*-*]
|
||||
if { [istarget aarch64*-*-*]
|
||||
|| [istarget alpha*-*-*]
|
||||
|| [istarget arm*-*-*]
|
||||
|| [istarget i?86-*-*] || [istarget x86_64-*-*]
|
||||
|| [istarget m68k-*-*]
|
||||
|| [istarget powerpc*-*-*]
|
||||
|| [istarget rs6000-*-*]
|
||||
|| [istarget s390*-*-*] } {
|
||||
set et_bswap_saved 1
|
||||
} else {
|
||||
if { [istarget arm*-*-*]
|
||||
&& [check_no_compiler_messages_nocache arm_v6_or_later object {
|
||||
#if __ARM_ARCH < 6
|
||||
#error not armv6 or later
|
||||
#endif
|
||||
int i;
|
||||
} ""] } {
|
||||
set et_bswap_saved 1
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user