Use require is_aarch64_target

This changes some tests to use "require is_aarch64_target".
This commit is contained in:
Tom Tromey
2022-12-14 09:47:30 -07:00
parent 0a7043e0c5
commit d9050fb8fa
13 changed files with 13 additions and 52 deletions

View File

@ -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}] } {

View File

@ -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}]} {

View File

@ -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

View File

@ -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}] } {

View File

@ -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"} {

View File

@ -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}] } {

View File

@ -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}] } {

View File

@ -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

View File

@ -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}]} {

View File

@ -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}

View File

@ -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}] } {

View File

@ -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

View File

@ -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}]} {