mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-24 18:44:20 +08:00
gdb/
Fix ia64 start crash when GDB built with -lmcheck. * ia64-tdep.c (ia64_gdbarch_init): Allocate TDEP as cleared. Remove specific clearing of TDEP SIGCONTEXT_REGISTER_ADDRESS and PC_IN_SIGTRAMP.
This commit is contained in:
parent
ff13a42d5c
commit
924d6a4f7f
@ -1,3 +1,10 @@
|
||||
2009-08-25 Jan Kratochvil <jan.kratochvil@redhat.com>
|
||||
|
||||
Fix ia64 start crash when GDB built with -lmcheck.
|
||||
* ia64-tdep.c (ia64_gdbarch_init): Allocate TDEP as cleared. Remove
|
||||
specific clearing of TDEP SIGCONTEXT_REGISTER_ADDRESS and
|
||||
PC_IN_SIGTRAMP.
|
||||
|
||||
2009-08-24 Keith Seitz <keiths@redhat.com>
|
||||
|
||||
* c-exp.y (tokentab3): Add new token, ARROW_STAR. Changed all users.
|
||||
|
@ -3671,12 +3671,9 @@ ia64_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
|
||||
if (arches != NULL)
|
||||
return arches->gdbarch;
|
||||
|
||||
tdep = xmalloc (sizeof (struct gdbarch_tdep));
|
||||
tdep = xzalloc (sizeof (struct gdbarch_tdep));
|
||||
gdbarch = gdbarch_alloc (&info, tdep);
|
||||
|
||||
tdep->sigcontext_register_address = 0;
|
||||
tdep->pc_in_sigtramp = 0;
|
||||
|
||||
/* According to the ia64 specs, instructions that store long double
|
||||
floats in memory use a long-double format different than that
|
||||
used in the floating registers. The memory format matches the
|
||||
|
Loading…
Reference in New Issue
Block a user