mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-22 19:09:31 +08:00
Use require is_aarch64_target
This changes some tests to use "require is_aarch64_target".
This commit is contained in:
@ -18,10 +18,7 @@
|
||||
# Test single stepping through atomic sequences beginning with
|
||||
# a ldxr instruction and ending with a stxr instruction.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } {
|
||||
|
@ -18,10 +18,7 @@
|
||||
# Test if GDB stops at various BRK instruction patterns inserted into
|
||||
# the code.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if {[prepare_for_testing "failed to prepare" ${testfile} ${srcfile}]} {
|
||||
|
@ -21,10 +21,7 @@
|
||||
#
|
||||
# See PR breakpoints/21870.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile .c
|
||||
|
||||
|
@ -18,10 +18,7 @@
|
||||
# PR server/17457
|
||||
# Test aarch64 floating point registers q0, q1, v0, v1, fpsr, fpcr
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } {
|
||||
|
@ -164,10 +164,7 @@ proc test_mode { mode } {
|
||||
|
||||
}
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
# Run tests
|
||||
foreach_with_prefix mode {"sync" "async"} {
|
||||
|
@ -43,10 +43,7 @@ proc get_ltag_from_ptr { ptr } {
|
||||
"fetch tag from pointer ${ptr}"]
|
||||
}
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } {
|
||||
|
@ -19,10 +19,7 @@
|
||||
# the upper 16 bits (PAC) or 8 bits (Tag) set, as well as the
|
||||
# VA_RANGE_SELECT bit (55).
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } {
|
||||
|
@ -17,10 +17,7 @@
|
||||
# supports pauth instructions. On non pauth systems, all pauth instructions
|
||||
# are treated as nops.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
# Build program with address signing forced on.
|
||||
standard_testfile
|
||||
|
@ -15,10 +15,7 @@
|
||||
|
||||
# This file is part of the gdb testsuite.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return 1
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" $testfile $srcfile {nodebug}]} {
|
||||
|
@ -15,10 +15,7 @@
|
||||
#
|
||||
# This file is part of the gdb testsuite.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return -1
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
set compile_flags {debug}
|
||||
|
||||
|
@ -15,10 +15,7 @@
|
||||
#
|
||||
# This file is part of the gdb testsuite.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" ${testfile} ${srcfile}] } {
|
||||
|
@ -17,10 +17,7 @@
|
||||
|
||||
# Test explicitly unwinding the PC DWARF register on aarch64
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile .S
|
||||
|
||||
|
@ -16,10 +16,7 @@
|
||||
# Check if the W registers have the expected size and if setting/fetching
|
||||
# values from W registers works correctly for both big and little endian.
|
||||
|
||||
if {![is_aarch64_target]} {
|
||||
verbose "Skipping ${gdb_test_file_name}."
|
||||
return
|
||||
}
|
||||
require is_aarch64_target
|
||||
|
||||
standard_testfile
|
||||
if { [prepare_for_testing "failed to prepare" $testfile $srcfile {nodebug}]} {
|
||||
|
Reference in New Issue
Block a user