* config/obj-elf.c (obj_elf_init_stab_section): Fix assertion.

This commit is contained in:
Alan Modra 2010-08-31 05:34:46 +00:00
parent 6be999b866
commit 91952a0680
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,7 @@
2010-08-31 Alan Modra <amodra@gmail.com>
* config/obj-elf.c (obj_elf_init_stab_section): Fix assertion.
2010-08-30 Richard Henderson <rth@redhat.com>
* config/obj-coff-seh.c: Rewrite the entire file.

View File

@ -1,6 +1,6 @@
/* ELF object file format
Copyright 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000,
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@ -1795,7 +1795,7 @@ obj_elf_init_stab_section (segT seg)
strcpy (stabstr_name, segment_name (seg));
strcat (stabstr_name, "str");
stroff = get_stab_string_offset (file, stabstr_name);
know (stroff == 1);
know (stroff == 1 || (stroff == 0 && file[0] == '\0'));
md_number_to_chars (p, stroff, 4);
seg_info (seg)->stabu.p = p;
}