aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-optimize.c
diff options
context:
space:
mode:
authorDaniel Berlin <dberlin@dberlin.org>2005-02-14 21:32:14 +0000
committerDaniel Berlin <dberlin@gcc.gnu.org>2005-02-14 21:32:14 +0000
commitf46fe224b46111667af38b9902c02655d16063c5 (patch)
tree486b7eae9e3ea288b6c260c42a958d851be929ed /gcc/tree-optimize.c
parentc36eda5462a917b6b23c07fa0ac1752cf830a29d (diff)
downloadgcc-f46fe224b46111667af38b9902c02655d16063c5.zip
gcc-f46fe224b46111667af38b9902c02655d16063c5.tar.gz
gcc-f46fe224b46111667af38b9902c02655d16063c5.tar.bz2
tree-dump.c (dump_files): Update to reflect new member of dump_file_info.
2005-02-14 Daniel Berlin <dberlin@dberlin.org> * tree-dump.c (dump_files): Update to reflect new member of dump_file_info. (dump_register): Add new argument. Set glob name. (dump_switch_p_1): Check against glob name if doglob was passed. (dump_switch_p): Check against regular first, then glob if we didn't have any hits on the dump name. * tree-optimize.c (register_one_dump_file): Pass in glob name as well. * tree-pass.h (struct dump_file_info): Add glob member. From-SVN: r95048
Diffstat (limited to 'gcc/tree-optimize.c')
-rw-r--r--gcc/tree-optimize.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gcc/tree-optimize.c b/gcc/tree-optimize.c
index 30429e8..8006a2c 100644
--- a/gcc/tree-optimize.c
+++ b/gcc/tree-optimize.c
@@ -212,7 +212,7 @@ static struct tree_opt_pass pass_init_datastructures =
static void
register_one_dump_file (struct tree_opt_pass *pass, int n)
{
- char *dot_name, *flag_name;
+ char *dot_name, *flag_name, *glob_name;
char num[10];
/* See below in next_pass_1. */
@@ -225,13 +225,15 @@ register_one_dump_file (struct tree_opt_pass *pass, int n)
if (pass->properties_provided & PROP_trees)
{
flag_name = concat ("tree-", pass->name, num, NULL);
- pass->static_pass_number = dump_register (dot_name, flag_name,
+ glob_name = concat ("tree-", pass->name, NULL);
+ pass->static_pass_number = dump_register (dot_name, flag_name, glob_name,
TDF_TREE, n + TDI_tree_all, 0);
}
else
{
flag_name = concat ("rtl-", pass->name, num, NULL);
- pass->static_pass_number = dump_register (dot_name, flag_name,
+ glob_name = concat ("rtl-", pass->name, NULL);
+ pass->static_pass_number = dump_register (dot_name, flag_name, glob_name,
TDF_RTL, n, pass->letter);
}
}