* ldlang.c (lang_section_bst): New structure for sorting sections by name.
authorNick Clifton <nickc@redhat.com>
Sun, 23 Jul 2006 15:32:08 +0000 (15:32 +0000)
committerNick Clifton <nickc@redhat.com>
Sun, 23 Jul 2006 15:32:08 +0000 (15:32 +0000)
commit50c77e5dcbac00547219e0397100effd540dc5e2
tree01348292355f902ba0e3fd8db9fe4ab7b7b8321d
parentb80864fbe54e0280d6cd040b0ede0568dd66d90f
* ldlang.c (lang_section_bst): New structure for sorting sections by name.
  (wild_sort_fast): New function: Insert a section into a binary search tree.
  (output_section_callback_fast): New function: Store a section in BST.
  (output_section_callback_tree_to_list): New function: Convert a BST into a list.
  (analyze_walk_wild_section_handler): Initialize handler_data elements.
  (wild): If the data is sorted by name use the BST method to sort the names.
ld/ChangeLog
ld/ldlang.c