2006-07-26 Daniel Jacobowitz <dan@codesourcery.com>
+ * dbxout.c (output_types_sort): Add a comment.
+ (output_used_types): Free the VEC.
+
+2006-07-26 Daniel Jacobowitz <dan@codesourcery.com>
+
* function.c (reorder_fix_fragments): Delete.
(reorder_blocks): Don't call it.
(reorder_blocks_1): Put all subblocks under the origin block.
return 1;
}
+/* This is a qsort callback which sorts types and declarations into a
+ predictable order (types, then declarations, sorted by UID
+ within). */
+
static int
output_types_sort (const void *pa, const void *pb)
{
/* Force all types used by this function to be output in debug
information. */
+
static void
output_used_types (void)
{
for (i = 0; VEC_iterate (tree, types, i, type); i++)
debug_queue_symbol (type);
+
+ VEC_free (tree, heap, types);
}
}