diff options
author | Basile Starynkevitch <basile@starynkevitch.net> | 2009-11-19 17:21:50 +0000 |
---|---|---|
committer | Basile Starynkevitch <bstarynk@gcc.gnu.org> | 2009-11-19 17:21:50 +0000 |
commit | fdabb520f28764ae547c236234f60b7622a6d02a (patch) | |
tree | 41030a055bf2bdd6e69019e92e8ffa38ffa523b8 /gcc | |
parent | 7bead48f160d4faab372aeab8a5200c5c21d2523 (diff) | |
download | gcc-fdabb520f28764ae547c236234f60b7622a6d02a.zip gcc-fdabb520f28764ae547c236234f60b7622a6d02a.tar.gz gcc-fdabb520f28764ae547c236234f60b7622a6d02a.tar.bz2 |
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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/plugin.c | 11 |
2 files changed, 13 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e4923fc..5c288a0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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> * gimple.c (canonicalize_cond_expr_cond): Strip conversions diff --git a/gcc/plugin.c b/gcc/plugin.c index 2d64422..bb967c3 100644 --- a/gcc/plugin.c +++ b/gcc/plugin.c @@ -64,6 +64,9 @@ const char *plugin_event_name[] = "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 parsing. */ static htab_t plugin_name_args_tab = NULL; @@ -637,18 +640,18 @@ dump_active_plugins (FILE *file) if (!plugins_active_p ()) 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++) if (plugin_callbacks[event]) { 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) - fprintf (file, "%s ", ci->plugin_name); + fprintf (file, " %s", ci->plugin_name); - fprintf (file, "\n"); + putc('\n', file); } } |