* ldlang.c: Formatting.

This commit is contained in:
Alan Modra
2006-07-26 00:42:33 +00:00
parent b2f2897591
commit 329c1c8685
2 changed files with 46 additions and 41 deletions

View File

@@ -1,3 +1,7 @@
2006-07-26 Alan Modra <amodra@bigpond.net.au>
* ldlang.c: Formatting.
2006-07-25 Bob Wilson <bob.wilson@acm.org> 2006-07-25 Bob Wilson <bob.wilson@acm.org>
* emultempl/xtensaelf.em (xtensa_strip_inconsistent_linkonce_sections): * emultempl/xtensaelf.em (xtensa_strip_inconsistent_linkonce_sections):

View File

@@ -371,19 +371,19 @@ compare_section (sort_type sort, asection *asec, asection *bsec)
static lang_section_bst_type ** static lang_section_bst_type **
wild_sort_fast (lang_wild_statement_type *wild, wild_sort_fast (lang_wild_statement_type *wild,
struct wildcard_list *sec, struct wildcard_list *sec,
lang_input_statement_type *file ATTRIBUTE_UNUSED, lang_input_statement_type *file ATTRIBUTE_UNUSED,
asection *section) asection *section)
{ {
lang_section_bst_type **tree lang_section_bst_type **tree;
= (lang_section_bst_type **) (&(wild->handler_data[1]));
tree = (lang_section_bst_type **) &wild->handler_data[1];
if (!wild->filenames_sorted if (!wild->filenames_sorted
&& (sec == NULL || sec->spec.sorted == none)) && (sec == NULL || sec->spec.sorted == none))
{ {
/* Append at the right end of tree. */ /* Append at the right end of tree. */
while (*tree) while (*tree)
tree = &((*tree)->right); tree = &((*tree)->right);
return tree; return tree;
} }
@@ -391,9 +391,9 @@ wild_sort_fast (lang_wild_statement_type *wild,
{ {
/* Find the correct node to append this section. */ /* Find the correct node to append this section. */
if (compare_section (sec->spec.sorted, section, (*tree)->section) < 0) if (compare_section (sec->spec.sorted, section, (*tree)->section) < 0)
tree = &((*tree)->left); tree = &((*tree)->left);
else else
tree = &((*tree)->right); tree = &((*tree)->right);
} }
return tree; return tree;
@@ -403,10 +403,10 @@ wild_sort_fast (lang_wild_statement_type *wild,
static void static void
output_section_callback_fast (lang_wild_statement_type *ptr, output_section_callback_fast (lang_wild_statement_type *ptr,
struct wildcard_list *sec, struct wildcard_list *sec,
asection *section, asection *section,
lang_input_statement_type *file, lang_input_statement_type *file,
void *output ATTRIBUTE_UNUSED) void *output ATTRIBUTE_UNUSED)
{ {
lang_section_bst_type *node; lang_section_bst_type *node;
lang_section_bst_type **tree; lang_section_bst_type **tree;
@@ -428,14 +428,14 @@ output_section_callback_fast (lang_wild_statement_type *ptr,
static void static void
output_section_callback_tree_to_list (lang_wild_statement_type *ptr, output_section_callback_tree_to_list (lang_wild_statement_type *ptr,
lang_section_bst_type *tree, lang_section_bst_type *tree,
void *output) void *output)
{ {
if (tree->left) if (tree->left)
output_section_callback_tree_to_list (ptr, tree->left, output); output_section_callback_tree_to_list (ptr, tree->left, output);
lang_add_section (& ptr->children, tree->section, lang_add_section (&ptr->children, tree->section,
(lang_output_section_statement_type *) output); (lang_output_section_statement_type *) output);
if (tree->right) if (tree->right)
output_section_callback_tree_to_list (ptr, tree->right, output); output_section_callback_tree_to_list (ptr, tree->right, output);
@@ -1578,15 +1578,15 @@ lang_insert_orphan (asection *s,
as = *place->section; as = *place->section;
if (!as) if (!as)
{ {
/* Put the section at the end of the list. */ /* Put the section at the end of the list. */
/* Unlink the section. */ /* Unlink the section. */
bfd_section_list_remove (output_bfd, snew); bfd_section_list_remove (output_bfd, snew);
/* Now tack it back on in the right place. */ /* Now tack it back on in the right place. */
bfd_section_list_append (output_bfd, snew); bfd_section_list_append (output_bfd, snew);
} }
else if (as != snew && as->prev != snew) else if (as != snew && as->prev != snew)
{ {
/* Unlink the section. */ /* Unlink the section. */
@@ -2365,7 +2365,7 @@ add_excluded_libs (const char *list)
entry->name[end - p] = '\0'; entry->name[end - p] = '\0';
excluded_libs = entry; excluded_libs = entry;
if (*end == '\0') if (*end == '\0')
break; break;
p = end + 1; p = end + 1;
} }
} }
@@ -2553,15 +2553,16 @@ wild (lang_wild_statement_type *s,
struct wildcard_list *sec; struct wildcard_list *sec;
if (s->handler_data[0] if (s->handler_data[0]
&& (s->handler_data[0]->spec.sorted == by_name) && s->handler_data[0]->spec.sorted == by_name
&& !s->filenames_sorted) && !s->filenames_sorted)
{ {
lang_section_bst_type *tree;
walk_wild (s, output_section_callback_fast, output); walk_wild (s, output_section_callback_fast, output);
if (s->handler_data[1]) tree = (lang_section_bst_type *) s->handler_data[1];
output_section_callback_tree_to_list (s, if (tree)
(lang_section_bst_type *) s->handler_data[1], output_section_callback_tree_to_list (s, tree, output);
output);
s->handler_data[1] = NULL; s->handler_data[1] = NULL;
} }
else else