diff options
author | Jan Kratochvil <jan.kratochvil@redhat.com> | 2010-09-06 13:59:03 +0000 |
---|---|---|
committer | Jan Kratochvil <jan.kratochvil@redhat.com> | 2010-09-06 13:59:03 +0000 |
commit | 423ec54cd3a05bdd5835076e3afe962fe4dd025b (patch) | |
tree | 4f6ad0475beaea090e1a8be0ba28aaa0f5a19fb0 /gdb/corelow.c | |
parent | a6eb9bc860e2b9232df85d90311e041a2bef08e5 (diff) | |
download | fsf-binutils-gdb-423ec54cd3a05bdd5835076e3afe962fe4dd025b.zip fsf-binutils-gdb-423ec54cd3a05bdd5835076e3afe962fe4dd025b.tar.gz fsf-binutils-gdb-423ec54cd3a05bdd5835076e3afe962fe4dd025b.tar.bz2 |
gdb/
* corelow.c (core_open): Use target_signal_from_host if CORE_GDBARCH
is NULL.
* fork-child.c (startup_inferior) <resume_signal>: Use enum
target_signal type.
* linux-nat.c (linux_nat_resume): Use target_signal_to_host before
calling strsignal. Use enum target_signal type for saved_signo.
(linux_handle_extended_wait) <signo>: Use enum target_signal type.
(linux_nat_wait_1): Use enum target_signal type for signo. Use
target_signal_to_host before calling strsignal.
* remote-m32r-sdi.c (m32r_wait, m32r_detach): Replace 0 by
TARGET_SIGNAL_0.
gdb/gdbserver/
* target.c (mywait) <TARGET_WAITKIND_EXITED>: Fix to use INTEGER.
Diffstat (limited to 'gdb/corelow.c')
-rw-r--r-- | gdb/corelow.c | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/gdb/corelow.c b/gdb/corelow.c index 6e97962..e138ff2 100644 --- a/gdb/corelow.c +++ b/gdb/corelow.c @@ -429,15 +429,18 @@ core_open (char *filename, int from_tty) siggy = bfd_core_file_failing_signal (core_bfd); if (siggy > 0) - /* NOTE: target_signal_from_host() converts a target signal value - into gdb's internal signal value. Unfortunately gdb's internal - value is called ``target_signal'' and this function got the - name ..._from_host(). */ - printf_filtered (_("Program terminated with signal %d, %s.\n"), siggy, - target_signal_to_string ( - (core_gdbarch != NULL) ? - gdbarch_target_signal_from_host (core_gdbarch, siggy) - : siggy)); + { + /* NOTE: target_signal_from_host() converts a target signal value + into gdb's internal signal value. Unfortunately gdb's internal + value is called ``target_signal'' and this function got the + name ..._from_host(). */ + enum target_signal sig = (core_gdbarch != NULL + ? gdbarch_target_signal_from_host (core_gdbarch, siggy) + : target_signal_from_host (siggy)); + + printf_filtered (_("Program terminated with signal %d, %s.\n"), siggy, + target_signal_to_string (sig)); + } /* Fetch all registers from core file. */ target_fetch_registers (get_current_regcache (), -1); |