mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-27 14:39:09 +08:00
* ldlang.c (wild_section): Don't get an assertion failure if the
section is discarded.
This commit is contained in:
@ -1,5 +1,8 @@
|
||||
Fri Jul 3 14:19:06 1998 Ian Lance Taylor <ian@cygnus.com>
|
||||
|
||||
* ldlang.c (wild_section): Don't get an assertion failure if the
|
||||
section is discarded.
|
||||
|
||||
* scripttempl/pe.sc: Use SORT to sort sections appropriately.
|
||||
* emultempl/pe.em (sort_by_file_name): Remove.
|
||||
(sort_by_section_name): Remove.
|
||||
|
@ -1133,7 +1133,12 @@ wild_section (ptr, section, file, output)
|
||||
|
||||
lang_list_init (&list);
|
||||
wild_doit (&list, s, output, file);
|
||||
ASSERT (list.head != NULL && list.head->next == NULL);
|
||||
|
||||
/* If we are discarding the section, LIST.HEAD will
|
||||
be NULL. */
|
||||
if (list.head != NULL)
|
||||
{
|
||||
ASSERT (list.head->next == NULL);
|
||||
|
||||
for (pp = &ptr->children.head;
|
||||
*pp != before;
|
||||
@ -1146,6 +1151,7 @@ wild_section (ptr, section, file, output)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* This is passed a file name which must have been seen already and
|
||||
|
Reference in New Issue
Block a user