@file{.su} to the @var{auxname}. @var{auxname} is generated from the name of
the output file, if explicitly specified and it is not an executable,
otherwise it is the basename of the source file. An entry is made up
-of three fields:
+of four fields separated by tabulation characters:
@itemize
@item
-The name of the function.
+The name of the function preceded by its source location
@item
-A number of bytes.
+The mangled name of the function
@item
-One or more qualifiers: @code{static}, @code{dynamic}, @code{bounded}.
+A number of bytes
+@item
+One or more qualifiers: @code{static}, @code{dynamic}, @code{bounded}
@end itemize
The qualifier @code{static} means that the function manipulates the stack
if (stack_usage_file)
{
print_decl_identifier (stack_usage_file, current_function_decl,
- PRINT_DECL_ORIGIN | PRINT_DECL_UNIQUE_NAME
+ PRINT_DECL_ORIGIN | PRINT_DECL_NAME
| PRINT_DECL_REMAP_DEBUG);
- fprintf (stack_usage_file, " `");
+ fputs ("\t", stack_usage_file);
print_decl_identifier (stack_usage_file, current_function_decl,
- PRINT_DECL_NAME);
- fprintf (stack_usage_file, "`");
+ PRINT_DECL_UNIQUE_NAME);
fprintf (stack_usage_file, "\t" HOST_WIDE_INT_PRINT_DEC"\t%s\n",
stack_usage, stack_usage_kind_str[stack_usage_kind]);
}