aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.4.0/gcc/ChangeLog.plugins
blob: 0fd535dce0f338d668820117874cdcebf1445723 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
2009-03-25  Le-Chun Wu  <lcwu@google.com>

	* gcc-plugin.h: Add a declaration of 'plugin_init'.

2009-03-10  Le-Chun Wu  <lcwu@google.com>

	* plugin.c (parse_plugin_arg_opt): Fix an issue occurring when plugin
	arguments contain '-' characters. Also warn about multiple '='
	characters in plugin argument options.

2009-02-25  Le-Chun Wu  <lcwu@google.com>

	* configure.ac: Add PLUGINLIBS variable.
	* configure: Regenerate.
	* Makefile.in: Add PLUGINLIBS to link command. Add/modify dependencies
	for plugin.o and files including plugin.h.
	* tree-pass.h (register_one_dump_file): Add a prototype for
	register_one_dump_file.
	* toplev.c (compile_file): Call initialize_plugins.
	(do_compile): Call invoke_plugin_callbacks.
	(toplev_main): Call invoke_plugin_callbacks.
	* opts.c (common_handle_option): Handle OPT_fplugin_ and
	OPT_fplugin_arg_.
	* common.opt: Add -fplugin= and -fplugin-arg-.
	* gcc-plugin.h: New public header file for plugins to include.
	* plugin.c: New source file.
	* plugin.h: New internal header file.
	* passes.c (register_one_dump_file): Make it external.
	* c-parser.c (c_parser_declspecs): Call invoke_plugin_callbacks.