diff options
author | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-09-17 15:15:16 +0000 |
---|---|---|
committer | ebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-09-17 15:15:16 +0000 |
commit | 34d1dd5de6bbc3ebcc5ed5ca36a968750e7b4839 (patch) | |
tree | 4209bf7ec2462c485799b08558f352f1eec0527c /gcc | |
parent | 08cc708404273bff87ec4dab08bcc8dbae49c5c4 (diff) | |
download | gcc-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/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/tree-nomudflap.c | 10 |
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 */ |