From: Stan Shebs Date: Sat, 5 Feb 1994 21:45:51 +0000 (+0000) Subject: Sat Feb 5 12:30:32 1994 Stan Shebs (shebs@andros.cygnus.com) X-Git-Tag: gdb-4_18~15621 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=41b5ef0f76885c6345a1dc2074f403e4fa37db67;p=external%2Fbinutils.git Sat Feb 5 12:30:32 1994 Stan Shebs (shebs@andros.cygnus.com) * config/obj-coffbfd.c (obj_coff_init_stab_section): Zero the initial stab symbol after allocating it. * config/obj-elf.c (obj_elf_init_stab_section): Ditto. This fixes a critical bug observed in Q4 for Lynx. --- diff --git a/gas/ChangeLog b/gas/ChangeLog index 3763706..dc77c47 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,9 @@ +Sat Feb 5 12:30:32 1994 Stan Shebs (shebs@andros.cygnus.com) + + * config/obj-coffbfd.c (obj_coff_init_stab_section): Zero the + initial stab symbol after allocating it. + * config/obj-elf.c (obj_elf_init_stab_section): Ditto. + Sat Feb 5 11:53:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu) * config/tc-hppa.c (pa_ip): addb[tf] should only accept diff --git a/gas/config/obj-coffbfd.c b/gas/config/obj-coffbfd.c index 96d7154..2c4aa43 100644 --- a/gas/config/obj-coffbfd.c +++ b/gas/config/obj-coffbfd.c @@ -2660,6 +2660,8 @@ obj_coff_init_stab_section (seg) /* Make space for this first symbol. */ p = frag_more (12); + /* Zero it out. */ + memcpy (p, 0, 12); as_where (&file, (unsigned int *) NULL); stabstr_name = alloca (strlen (segment_info[seg].scnhdr.s_name) + 4); strcpy (stabstr_name, segment_info[seg].scnhdr.s_name);