summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>2007-09-17 15:15:16 +0000
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>2007-09-17 15:15:16 +0000
commit34d1dd5de6bbc3ebcc5ed5ca36a968750e7b4839 (patch)
tree4209bf7ec2462c485799b08558f352f1eec0527c /gcc
parent08cc708404273bff87ec4dab08bcc8dbae49c5c4 (diff)
downloadgcc-34d1dd5de6bbc3ebcc5ed5ca36a968750e7b4839.tar.gz
* tree-nomudflap.c (gate_mudflap): New static function.
(pass_mudflap_1): Use it as gate function. (pass_mudflap_2): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@128548 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-nomudflap.c10
2 files changed, 14 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dc5f2f53b7f..d9efc18cfe2 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2007-09-17 Eric Botcazou <ebotcazou@adacore.com>
+
+ * tree-nomudflap.c (gate_mudflap): New static function.
+ (pass_mudflap_1): Use it as gate function.
+ (pass_mudflap_2): Likewise.
+
2007-09-17 Jan Hubicka <jh@suse.cz>
PR middle-end/33348
diff --git a/gcc/tree-nomudflap.c b/gcc/tree-nomudflap.c
index e48aff2cb96..a59b9da0b4e 100644
--- a/gcc/tree-nomudflap.c
+++ b/gcc/tree-nomudflap.c
@@ -84,10 +84,16 @@ mf_mark (tree t ATTRIBUTE_UNUSED)
/* The pass structures must exist, but need not do anything. */
+static bool
+gate_mudflap (void)
+{
+ return flag_mudflap != 0;
+}
+
struct tree_opt_pass pass_mudflap_1 =
{
"mudflap1", /* name */
- NULL, /* gate */
+ gate_mudflap, /* gate */
NULL, /* execute */
NULL, /* sub */
NULL, /* next */
@@ -104,7 +110,7 @@ struct tree_opt_pass pass_mudflap_1 =
struct tree_opt_pass pass_mudflap_2 =
{
"mudflap2", /* name */
- NULL, /* gate */
+ gate_mudflap, /* gate */
NULL, /* execute */
NULL, /* sub */
NULL, /* next */