mirror of git://gcc.gnu.org/git/gcc.git
plugin.c (FMT_FOR_PLUGIN_EVENT): added definition.
2009-11-19 Basile Starynkevitch <basile@starynkevitch.net> * gcc/plugin.c (FMT_FOR_PLUGIN_EVENT): added definition. (dump_active_plugins): output to file everything. Use internationalized dump & FMT_FOR_PLUGIN_EVENT. From-SVN: r154337
This commit is contained in:
parent
7bead48f16
commit
fdabb520f2
|
@ -1,3 +1,9 @@
|
||||||
|
2009-11-19 Basile Starynkevitch <basile@starynkevitch.net>
|
||||||
|
|
||||||
|
* plugin.c (FMT_FOR_PLUGIN_EVENT): added definition.
|
||||||
|
(dump_active_plugins): output to file everything. Use
|
||||||
|
internationalized dump & FMT_FOR_PLUGIN_EVENT.
|
||||||
|
|
||||||
2009-11-19 Richard Guenther <rguenther@suse.de>
|
2009-11-19 Richard Guenther <rguenther@suse.de>
|
||||||
|
|
||||||
* gimple.c (canonicalize_cond_expr_cond): Strip conversions
|
* gimple.c (canonicalize_cond_expr_cond): Strip conversions
|
||||||
|
|
11
gcc/plugin.c
11
gcc/plugin.c
|
@ -64,6 +64,9 @@ const char *plugin_event_name[] =
|
||||||
"PLUGIN_EVENT_LAST"
|
"PLUGIN_EVENT_LAST"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
/* A printf format large enough for the largest event above. */
|
||||||
|
#define FMT_FOR_PLUGIN_EVENT "%-26s"
|
||||||
|
|
||||||
/* Hash table for the plugin_name_args objects created during command-line
|
/* Hash table for the plugin_name_args objects created during command-line
|
||||||
parsing. */
|
parsing. */
|
||||||
static htab_t plugin_name_args_tab = NULL;
|
static htab_t plugin_name_args_tab = NULL;
|
||||||
|
@ -637,18 +640,18 @@ dump_active_plugins (FILE *file)
|
||||||
if (!plugins_active_p ())
|
if (!plugins_active_p ())
|
||||||
return;
|
return;
|
||||||
|
|
||||||
fprintf (stderr, "Event\t\t\tPlugins\n");
|
fprintf (file, FMT_FOR_PLUGIN_EVENT " | %s\n", _("Event"), _("Plugins"));
|
||||||
for (event = PLUGIN_PASS_MANAGER_SETUP; event < PLUGIN_EVENT_LAST; event++)
|
for (event = PLUGIN_PASS_MANAGER_SETUP; event < PLUGIN_EVENT_LAST; event++)
|
||||||
if (plugin_callbacks[event])
|
if (plugin_callbacks[event])
|
||||||
{
|
{
|
||||||
struct callback_info *ci;
|
struct callback_info *ci;
|
||||||
|
|
||||||
fprintf (file, "%s\t", plugin_event_name[event]);
|
fprintf (file, FMT_FOR_PLUGIN_EVENT " |", plugin_event_name[event]);
|
||||||
|
|
||||||
for (ci = plugin_callbacks[event]; ci; ci = ci->next)
|
for (ci = plugin_callbacks[event]; ci; ci = ci->next)
|
||||||
fprintf (file, "%s ", ci->plugin_name);
|
fprintf (file, " %s", ci->plugin_name);
|
||||||
|
|
||||||
fprintf (file, "\n");
|
putc('\n', file);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue