summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2015-06-03 13:27:11 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>2015-06-03 13:27:11 +0000
commitf8363c5d5c527aabf678c51fd04176f977170471 (patch)
tree329fd87cc105897690e082dad29a77825d113933 /gcc/ChangeLog
parent904bd8658eb1f0e2467d977015b808154e69c1c5 (diff)
downloadgcc-f8363c5d5c527aabf678c51fd04176f977170471.tar.gz
* doc/plugins.texi (enum plugin_event): New event.
* plugin.c (register_callback): Handle PLUGIN_START_PARSE_FUNCTION and PLUGIN_FINISH_FUNCTION. * plugin.def (PLUGIN_START_PARSE_FUNCTION): Add plugin event (PLUGIN_FINISH_PARSE_FUNCTION): Likewise. cp/ * decl.c (start_function): Call plugin before parsing. (finish_function): Call plugin after parsing. c/ * c-decl.c (start_function): Call plugin before parsing. (finish_function): Call plugin after parsing. testsuite/ * g++.dg/plugin/plugin.exp: Add def-plugin-test.C. * g++.dg/plugin/def_plugin.c: New file. * g++.dg/plugin/def-plugin-test.C: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@224078 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog')
-rw-r--r--gcc/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f4d83dbfb6f..ae786097711 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
+
+ * doc/plugins.texi (enum plugin_event): New event.
+ * plugin.c (register_callback): Handle PLUGIN_START_PARSE_FUNCTION
+ and PLUGIN_FINISH_FUNCTION.
+ * plugin.def (PLUGIN_START_PARSE_FUNCTION): Add plugin event
+ (PLUGIN_FINISH_PARSE_FUNCTION): Likewise.
+
2015-06-03 Richard Biener <rguenther@suse.de>
* tree-vect-data-refs.c (vect_analyze_group_access): Properly