aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2014-05-03 20:22:09 +0000
committerOleg Endo <olegendo@gcc.gnu.org>2014-05-03 20:22:09 +0000
commit579f4e64df26e7fe5b57cdf1f18d07eb39797265 (patch)
tree321bbaf0794688db333c48b3f971238d58b3ef74 /gcc
parent0be7287d81cd5d2aaea649e43818cc75eedf636d (diff)
downloadgcc-579f4e64df26e7fe5b57cdf1f18d07eb39797265.zip
gcc-579f4e64df26e7fe5b57cdf1f18d07eb39797265.tar.gz
gcc-579f4e64df26e7fe5b57cdf1f18d07eb39797265.tar.bz2
sh_optimize_sett_clrt.cc (sh_optimize_sett_clrt::execute): Add missing function* argument.
* config/sh/sh_optimize_sett_clrt.cc (sh_optimize_sett_clrt::execute): Add missing function* argument. From-SVN: r210040
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sh/sh_optimize_sett_clrt.cc10
2 files changed, 10 insertions, 5 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bcf7870..ffb0163 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-05-03 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * config/sh/sh_optimize_sett_clrt.cc (sh_optimize_sett_clrt::execute):
+ Add missing function* argument.
+
2014-05-03 Richard Sandiford <rdsandiford@googlemail.com>
* lra-constraints.c (valid_address_p): Move earlier in file.
diff --git a/gcc/config/sh/sh_optimize_sett_clrt.cc b/gcc/config/sh/sh_optimize_sett_clrt.cc
index 5b1afcd..84ad299 100644
--- a/gcc/config/sh/sh_optimize_sett_clrt.cc
+++ b/gcc/config/sh/sh_optimize_sett_clrt.cc
@@ -79,8 +79,8 @@ class sh_optimize_sett_clrt : public rtl_opt_pass
public:
sh_optimize_sett_clrt (gcc::context* ctx, const char* name);
virtual ~sh_optimize_sett_clrt (void);
- virtual bool gate (function *);
- virtual unsigned int execute (void);
+ virtual bool gate (function*);
+ virtual unsigned int execute (function* fun);
private:
static const pass_data default_pass_data;
@@ -161,13 +161,13 @@ sh_optimize_sett_clrt::~sh_optimize_sett_clrt (void)
}
bool
-sh_optimize_sett_clrt::gate (function *)
+sh_optimize_sett_clrt::gate (function*)
{
return optimize > 0;
}
unsigned int
-sh_optimize_sett_clrt::execute (void)
+sh_optimize_sett_clrt::execute (function* fun)
{
unsigned int ccr0 = INVALID_REGNUM;
unsigned int ccr1 = INVALID_REGNUM;
@@ -205,7 +205,7 @@ sh_optimize_sett_clrt::execute (void)
// Look for insns that set the ccreg to a constant value and see if it can
// be optimized.
basic_block bb;
- FOR_EACH_BB_REVERSE_FN (bb, cfun)
+ FOR_EACH_BB_REVERSE_FN (bb, fun)
for (rtx next_i, i = NEXT_INSN (BB_HEAD (bb));
i != NULL_RTX && i != BB_END (bb); i = next_i)
{