gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 7 Sep 2009 17:52:41 +0000 (17:52 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 7 Sep 2009 17:52:41 +0000 (17:52 +0000)
* m68k-tdep.c (m68k_gdbarch_init): Allocate TDEP as cleared.
* sparc-tdep.c (sparc32_gdbarch_init): Allocate TDEP as cleared.
Remove explicit clearing of TDEP fields.

gdb/ChangeLog
gdb/m68k-tdep.c
gdb/sparc-tdep.c

index 362428e737c677834c217fbf6378be76b8031fca..e2509c6423ea54b964830c869f521bb3b1751bc1 100644 (file)
@@ -1,3 +1,9 @@
+2009-09-07  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * m68k-tdep.c (m68k_gdbarch_init): Allocate TDEP as cleared.
+       * sparc-tdep.c (sparc32_gdbarch_init): Allocate TDEP as cleared.
+       Remove explicit clearing of TDEP fields.
+
 2009-09-06  Hui Zhu  <teawater@gmail.com>
 
        * i386-tdep.c (i386_record_check_override): Deleted.
index 507af653dab619c8299ac7f5311f7c8bb957683a..7a49c23d3bd69ddf51d62cac167825315e700301 100644 (file)
@@ -1160,7 +1160,7 @@ m68k_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
       break;
     }
 
-  tdep = xmalloc (sizeof (struct gdbarch_tdep));
+  tdep = xzalloc (sizeof (struct gdbarch_tdep));
   gdbarch = gdbarch_alloc (&info, tdep);
   tdep->fpregs_present = has_fp;
   tdep->flavour = flavour;
index bf711f0e6dddaac6f5f04d0cb7f522cfeebd2cbc..dc065ed196eb62015aa23273c34ac9828ddf9997 100644 (file)
@@ -1377,16 +1377,11 @@ sparc32_gdbarch_init (struct gdbarch_info info, struct gdbarch_list *arches)
     return arches->gdbarch;
 
   /* Allocate space for the new architecture.  */
-  tdep = XMALLOC (struct gdbarch_tdep);
+  tdep = XZALLOC (struct gdbarch_tdep);
   gdbarch = gdbarch_alloc (&info, tdep);
 
   tdep->pc_regnum = SPARC32_PC_REGNUM;
   tdep->npc_regnum = SPARC32_NPC_REGNUM;
-  tdep->gregset = NULL;
-  tdep->sizeof_gregset = 0;
-  tdep->fpregset = NULL;
-  tdep->sizeof_fpregset = 0;
-  tdep->plt_entry_size = 0;
   tdep->step_trap = sparc_step_trap;
 
   set_gdbarch_long_double_bit (gdbarch, 128);