From: David S. Miller Date: Fri, 26 Feb 2010 05:50:35 +0000 (+0000) Subject: gdb: Enable catch syscall test on sparc*-*-liunx and fix logic bug. X-Git-Tag: cygwin-1_7_3-release~332 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=624f1a656217419dee7160d4e58054df712d9ade;p=platform%2Fupstream%2Fbinutils.git gdb: Enable catch syscall test on sparc*-*-liunx and fix logic bug. gdb/testsuite/ 2010-02-25 David S. Miller * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and fix logic for setting all_syscalls_numbers. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index bfacf61..ebc5edb 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2010-02-25 David S. Miller + + * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and + fix logic for setting all_syscalls_numbers. + 2010-02-24 Phil Muldoon * Makefile.in: Add py-block and py-symbol. diff --git a/gdb/testsuite/gdb.base/catch-syscall.exp b/gdb/testsuite/gdb.base/catch-syscall.exp index 4d5c3cb..ee385ad 100644 --- a/gdb/testsuite/gdb.base/catch-syscall.exp +++ b/gdb/testsuite/gdb.base/catch-syscall.exp @@ -54,7 +54,8 @@ if {![istarget "hppa*-hp-hpux*"] && ![istarget "*-linux*"]} then { # on some architecture. #if { ![istarget "i\[34567\]86-*-linux*"] if { ![istarget "x86_64-*-linux*"] && ![istarget "i\[34567\]86-*-linux*"] - && ![istarget "powerpc-*-linux*"] && ![istarget "powerpc64-*-linux*"] } { + && ![istarget "powerpc-*-linux*"] && ![istarget "powerpc64-*-linux*"] + && ![istarget "sparc-*-linux*"] && ![istarget "sparc64-*-linux*"] } { continue } @@ -415,10 +416,11 @@ proc do_syscall_tests_without_xml {} { proc fill_all_syscalls_numbers {} { global all_syscalls_numbers - # For Linux on x86, PPC and PPC64, the numbers for the syscalls "close" and - # "chroot" are the same. - if { ![istarget "i\[34567\]86-*-linux*"] - || ![istarget "powerpc-*-linux*"] || ![istarget "powerpc64-*-linux*"] } { + # For Linux on x86, PPC, PPC64, SPARC and SPARC64, the numbers for the syscalls + # "close" and "chroot" are the same. + if { [istarget "i\[34567\]86-*-linux*"] + || [istarget "powerpc-*-linux*"] || [istarget "powerpc64-*-linux*"] + || [istarget "sparc-*-linux*"] || [istarget "sparc64-*-linux*"] } { set all_syscalls_numbers { "6" "61" } } }