2007-07-31 Sean Callanan <spyffe@cs.sunysb.edu>
* tree-plugin.c: Add pass structures for RTL and cgraph passes.
* tree-plugin.c: Make the plugin array into a VEC.
* tree-plugin.c: Make plug-in arguments be passed to the individual
exported functions.
* tree-plugin.h: Add function prototypes for the new passes.
* toplev.c (process_options): Enable flag_unit_at_a_time if a
plug-in needs the call graph.
* c-opts.c (c_common_init, c_common_finish): Call the renamed pre-
and post-translation-unit hooks.
* c-gimplify.c (c_genericize): Add a hook for C front-end tree
transformations.
* passes.c (init_optimization_passes): Add optimization passes for
IPA and RTL.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/plugin@127215 138bc75d-0d04-0410-961f-82ee72b054a4