diff options
author | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-04-22 12:56:47 +0000 |
---|---|---|
committer | rsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4> | 2014-04-22 12:56:47 +0000 |
commit | 030087e31b1253fb9ed6835a82e93a61ccc02493 (patch) | |
tree | e2bc6c7177a42d1b832555b60d0a854bcb834bd0 /gcc/tree-ssa-reassoc.c | |
parent | b4f314ea97f04620d290f3ae25d831f46692864f (diff) | |
parent | ac875fa40bf5429aff0612943d8c5705c4e11bb5 (diff) | |
download | gcc-030087e31b1253fb9ed6835a82e93a61ccc02493.tar.gz |
Merge from trunk.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/wide-int@209623 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-ssa-reassoc.c')
-rw-r--r-- | gcc/tree-ssa-reassoc.c | 11 |
1 files changed, 2 insertions, 9 deletions
diff --git a/gcc/tree-ssa-reassoc.c b/gcc/tree-ssa-reassoc.c index 4b2b80167c7..e1504ca9cd0 100644 --- a/gcc/tree-ssa-reassoc.c +++ b/gcc/tree-ssa-reassoc.c @@ -4693,12 +4693,6 @@ execute_reassoc (void) return 0; } -static bool -gate_tree_ssa_reassoc (void) -{ - return flag_tree_reassoc != 0; -} - namespace { const pass_data pass_data_reassoc = @@ -4706,7 +4700,6 @@ const pass_data pass_data_reassoc = GIMPLE_PASS, /* type */ "reassoc", /* name */ OPTGROUP_NONE, /* optinfo_flags */ - true, /* has_gate */ true, /* has_execute */ TV_TREE_REASSOC, /* tv_id */ ( PROP_cfg | PROP_ssa ), /* properties_required */ @@ -4727,8 +4720,8 @@ public: /* opt_pass methods: */ opt_pass * clone () { return new pass_reassoc (m_ctxt); } - bool gate () { return gate_tree_ssa_reassoc (); } - unsigned int execute () { return execute_reassoc (); } + virtual bool gate (function *) { return flag_tree_reassoc != 0; } + virtual unsigned int execute (function *) { return execute_reassoc (); } }; // class pass_reassoc |