]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
gcc/testsuite
authordmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Aug 2013 00:41:39 +0000 (00:41 +0000)
committerdmalcolm <dmalcolm@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 13 Aug 2013 00:41:39 +0000 (00:41 +0000)
2013-08-13  David Malcolm  <dmalcolm@redhat.com>

* gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
to member function...
(one_pass::gate): ...this.
(one_pass_exec): Convert to member function...
(one_pass::impl_execute): ...this.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201680 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/plugin/one_time_plugin.c

index e6a2d8b3231b883de3b1d464efee2034e0b7349b..6b82931ca8f4b2dcc0316e98415a280cbb76164e 100644 (file)
@@ -1,3 +1,11 @@
+2013-08-13  David Malcolm  <dmalcolm@redhat.com>
+
+       * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
+       to member function...
+       (one_pass::gate): ...this.
+       (one_pass_exec): Convert to member function...
+       (one_pass::impl_execute): ...this.
+
 2013-08-12  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR c++/57416
index 2d996da1235f131cbcf00b14c376102c00b628d0..7e93e658500725d30333576f3a741d199ecfbbe3 100644 (file)
 
 int plugin_is_GPL_compatible;
 
-static bool one_pass_gate (void)
-{
-  return true;
-}
-
-static unsigned int one_pass_exec (void)
-{
-  static int counter = 0;
-
-  if (counter > 0) {
-    printf ("Executed more than once \n");
- }
- counter++;
- return 0;
-}
-
 namespace {
 
 const pass_data pass_data_one_pass =
@@ -53,13 +37,29 @@ public:
   {}
 
   /* opt_pass methods: */
-  bool gate () { return one_pass_gate (); }
-  unsigned int execute () { return one_pass_exec (); }
+  bool gate ();
+  unsigned int execute ();
 
 }; // class one_pass
 
 } // anon namespace
 
+bool one_pass::gate (void)
+{
+  return true;
+}
+
+unsigned int one_pass::execute ()
+{
+  static int counter = 0;
+
+  if (counter > 0) {
+    printf ("Executed more than once \n");
+ }
+ counter++;
+ return 0;
+}
+
 gimple_opt_pass *
 make_one_pass (gcc::context *ctxt)
 {