mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 13:56:22 +08:00
* gdb.base/corefile.exp: Change xfail for backtrace in
corefile.exp from linuxaout to all linux. * gdb.base/sigall.exp (test_one_sig): Specifically deal with cases where we miss the breakpoint at the signal handler for some reason. Setup xfail for linuxoldld/linuxaout and getting SIGIO. Setup xfail for linuxoldld/linuxaout for hitting SIGURG breakpoint. * gdb.base/signals.exp: Setup xfail for "next" acting like continue to add linuxoldld. Setup xfail for all linux for "next to handler in signals_tests_1", "backtrace in signals_tests_1", "continue to func1", "pass SIGUSR1", and continue to handler".
This commit is contained in:
@ -1,3 +1,22 @@
|
|||||||
|
Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
|
||||||
|
|
||||||
|
* gdb.base/corefile.exp: Change xfail for backtrace in
|
||||||
|
corefile.exp from linuxaout to all linux.
|
||||||
|
* gdb.base/sigall.exp (test_one_sig): Specifically deal with
|
||||||
|
cases where we miss the breakpoint at the signal handler
|
||||||
|
for some reason. Setup xfail for linuxoldld/linuxaout and
|
||||||
|
getting SIGIO. Setup xfail for linuxoldld/linuxaout for
|
||||||
|
hitting SIGURG breakpoint.
|
||||||
|
* gdb.base/signals.exp: Setup xfail for "next" acting like
|
||||||
|
continue to add linuxoldld. Setup xfail for all linux for
|
||||||
|
"next to handler in signals_tests_1", "backtrace in
|
||||||
|
signals_tests_1", "continue to func1", "pass SIGUSR1",
|
||||||
|
and continue to handler".
|
||||||
|
|
||||||
|
Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
|
||||||
|
|
||||||
|
* Update all FSF addresses except those in COPYING* files.
|
||||||
|
|
||||||
Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
|
Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
|
||||||
|
|
||||||
* gdb.base/a2-run.exp: Change messages to be more explicit about
|
* gdb.base/a2-run.exp: Change messages to be more explicit about
|
||||||
|
@ -12,7 +12,7 @@
|
|||||||
#
|
#
|
||||||
# You should have received a copy of the GNU General Public License
|
# You should have received a copy of the GNU General Public License
|
||||||
# along with this program; if not, write to the Free Software
|
# along with this program; if not, write to the Free Software
|
||||||
# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
||||||
|
|
||||||
# Please email any bugs, comments, and/or additions to this file to:
|
# Please email any bugs, comments, and/or additions to this file to:
|
||||||
# bug-gdb@prep.ai.mit.edu
|
# bug-gdb@prep.ai.mit.edu
|
||||||
@ -28,7 +28,6 @@ set bug_id 0
|
|||||||
|
|
||||||
# are we on a target board
|
# are we on a target board
|
||||||
if ![isnative] then {
|
if ![isnative] then {
|
||||||
warning "corefile test case can't run on a target system"
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -56,6 +55,9 @@ if ![file exists $objdir/$subdir/corefile] then {
|
|||||||
catch "exec mv $objdir/$subdir/core.$binfile $objdir/$subdir/corefile"
|
catch "exec mv $objdir/$subdir/core.$binfile $objdir/$subdir/corefile"
|
||||||
} elseif [file exists $objdir/$subdir/$binfile.core] {
|
} elseif [file exists $objdir/$subdir/$binfile.core] {
|
||||||
catch "exec mv $objdir/$subdir/$binfile.core $objdir/$subdir/corefile"
|
catch "exec mv $objdir/$subdir/$binfile.core $objdir/$subdir/corefile"
|
||||||
|
} else {
|
||||||
|
warning "can't generate a core file - core tests suppressed - check ulimit -c"
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -136,10 +138,17 @@ $prompt $" { pass "core-file command" }
|
|||||||
timeout { fail "(timeout) core-file command" }
|
timeout { fail "(timeout) core-file command" }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# Somehow we better test the ability to read the registers out of the core
|
||||||
|
# file correctly. I don't think the other tests do this.
|
||||||
|
|
||||||
|
# Haven't investigated this xfail
|
||||||
|
setup_xfail "m68k-*-hpux*" "i*86-*-linux*"
|
||||||
|
gdb_test "bt" "abort.*func2.*func1.*main.*" "backtrace in corefile.exp"
|
||||||
|
|
||||||
# test reinit_frame_cache
|
# test reinit_frame_cache
|
||||||
|
|
||||||
gdb_load $objdir/$subdir/$binfile
|
gdb_load $objdir/$subdir/$binfile
|
||||||
setup_xfail "*-*-*"
|
setup_xfail "*-*-*"
|
||||||
gdb_test "up" "#\[0-9\]* *\[0-9xa-fH'\]* in .* \\(\\)"
|
gdb_test "up" "#\[0-9\]* *\[0-9xa-fH'\]* in .* \\(\\)" "up in corefile.exp"
|
||||||
|
|
||||||
gdb_test "core" "No core file now."
|
gdb_test "core" "No core file now."
|
||||||
|
@ -38,6 +38,10 @@ proc signal_tests_1 {} {
|
|||||||
setup_xfail "i*86-univel-sysv4*"
|
setup_xfail "i*86-univel-sysv4*"
|
||||||
# lynx fails with "next" acting like "continue"
|
# lynx fails with "next" acting like "continue"
|
||||||
setup_xfail "*-*-*lynx*"
|
setup_xfail "*-*-*lynx*"
|
||||||
|
# linux (aout versions) also fails with "next" acting like "continue"
|
||||||
|
# this is probably more dependant on the kernel version than on the
|
||||||
|
# object file format or utils. (sigh)
|
||||||
|
setup_xfail "i*86-*-linuxaout" "i*86-*-linuxoldld"
|
||||||
send "next\n"
|
send "next\n"
|
||||||
expect {
|
expect {
|
||||||
-re "alarm .*$prompt $" { pass "next to 2nd alarm (1)" }
|
-re "alarm .*$prompt $" { pass "next to 2nd alarm (1)" }
|
||||||
@ -104,6 +108,7 @@ proc signal_tests_1 {} {
|
|||||||
|
|
||||||
set bash_bug 0
|
set bash_bug 0
|
||||||
send "next\n"
|
send "next\n"
|
||||||
|
setup_xfail "i*86-*-linux"
|
||||||
expect {
|
expect {
|
||||||
-re "Breakpoint.*handler.*$prompt $" {
|
-re "Breakpoint.*handler.*$prompt $" {
|
||||||
pass "next to handler in signals_tests_1"
|
pass "next to handler in signals_tests_1"
|
||||||
@ -123,6 +128,7 @@ proc signal_tests_1 {} {
|
|||||||
# This doesn't test that main is frame #2, just that main is frame
|
# This doesn't test that main is frame #2, just that main is frame
|
||||||
# #2, #3, or higher. At some point this should be fixed (but
|
# #2, #3, or higher. At some point this should be fixed (but
|
||||||
# it quite possibly would introduce new FAILs on some systems).
|
# it quite possibly would introduce new FAILs on some systems).
|
||||||
|
setup_xfail "i*86-*-linux"
|
||||||
gdb_test "backtrace" "#0.*handler.*#1.*#2.*main.*" \
|
gdb_test "backtrace" "#0.*handler.*#1.*#2.*main.*" \
|
||||||
"backtrace in signals_tests_1"
|
"backtrace in signals_tests_1"
|
||||||
|
|
||||||
@ -133,6 +139,7 @@ proc signal_tests_1 {} {
|
|||||||
# a SIGTRAP, but with different symptoms.
|
# a SIGTRAP, but with different symptoms.
|
||||||
setup_xfail "vax-*-ultrix*"
|
setup_xfail "vax-*-ultrix*"
|
||||||
setup_xfail "i*86-*-bsd*"
|
setup_xfail "i*86-*-bsd*"
|
||||||
|
setup_xfail "i*86-*-linux"
|
||||||
send "continue\n"
|
send "continue\n"
|
||||||
expect {
|
expect {
|
||||||
-re "Breakpoint.*func1.*$prompt $" { pass "continue to func1" }
|
-re "Breakpoint.*func1.*$prompt $" { pass "continue to func1" }
|
||||||
@ -163,6 +170,7 @@ proc signal_tests_1 {} {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setup_xfail "*-*-irix*"
|
setup_xfail "*-*-irix*"
|
||||||
|
setup_xfail "i*86-*-linux"
|
||||||
send "signal SIGUSR1\n"
|
send "signal SIGUSR1\n"
|
||||||
expect {
|
expect {
|
||||||
-re "Breakpoint.*handler.*$prompt $" { pass "signal SIGUSR1" }
|
-re "Breakpoint.*handler.*$prompt $" { pass "signal SIGUSR1" }
|
||||||
@ -217,6 +225,7 @@ proc signal_tests_1 {} {
|
|||||||
setup_xfail "m68*-*-sunos4*"
|
setup_xfail "m68*-*-sunos4*"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setup_xfail "i*86-*-linux"
|
||||||
gdb_test "continue" "Breakpoint.*handler.*" "continue to handler"
|
gdb_test "continue" "Breakpoint.*handler.*" "continue to handler"
|
||||||
|
|
||||||
# If the NO_SINGLE_STEP failure happened, we have already exited.
|
# If the NO_SINGLE_STEP failure happened, we have already exited.
|
||||||
@ -258,6 +267,7 @@ if {[ istarget "m68*-motorola-*" ] || [ istarget "hppa*-*-bsd*" ] ||
|
|||||||
if [ istarget "*-*-*lynx*" ] then {
|
if [ istarget "*-*-*lynx*" ] then {
|
||||||
setup_xfail "*-*-*"
|
setup_xfail "*-*-*"
|
||||||
fail "kernel scroggs stack pointer in signal tests on this target"
|
fail "kernel scroggs stack pointer in signal tests on this target"
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
gdb_exit
|
gdb_exit
|
||||||
|
Reference in New Issue
Block a user