re PR target/53976 ([SH] Unnecessary clrt/sett after bt/bf)
authorOleg Endo <olegendo@gcc.gnu.org>
Sun, 23 Nov 2014 21:16:26 +0000 (21:16 +0000)
committerOleg Endo <olegendo@gcc.gnu.org>
Sun, 23 Nov 2014 21:16:26 +0000 (21:16 +0000)
commit8be6500b53610e887bf03876ffd809ecba154066
tree52230d94b119daed9fc9fda7214e2891cd123d23
parentbc1b9ef1515041e06190f8833719334be27f82b3
re PR target/53976 ([SH] Unnecessary clrt/sett after bt/bf)

gcc/
PR target/53976
* config/sh/sh_optimize_sett_clrt.cc
(sh_optimize_sett_clrt::find_last_ccreg_values): Return bool instead
of void.  Abort at complex edges.
(sh_optimize_sett_clrt::execute): Do nothing if find_last_ccreg_values
returned false.

From-SVN: r217987
gcc/ChangeLog
gcc/config/sh/sh_optimize_sett_clrt.cc