diff options
author | Jeffrey A Law <law@cygnus.com> | 1998-02-17 21:30:22 +0000 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 1998-02-17 14:30:22 -0700 |
commit | b1a0c81697656f8d454c20fd996e627e0e4d5399 (patch) | |
tree | 9795fdedcf3b73da470f4f7c1a4bd3026dca9858 /gcc | |
parent | c03f75435d00f279ffd70bde36a96b63b7da9a64 (diff) | |
download | gcc-b1a0c81697656f8d454c20fd996e627e0e4d5399.zip gcc-b1a0c81697656f8d454c20fd996e627e0e4d5399.tar.gz gcc-b1a0c81697656f8d454c20fd996e627e0e4d5399.tar.bz2 |
loop.c (rtx_equal_for_loop_p): Add some braces to disambiguate a dangling else clause.
* loop.c (rtx_equal_for_loop_p): Add some braces to disambiguate
a dangling else clause.
From-SVN: r18047
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/loop.c | 21 |
2 files changed, 17 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 787f546..910b366 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Tue Feb 17 22:31:04 1998 Jeffrey A Law (law@cygnus.com) + + * loop.c (rtx_equal_for_loop_p): Add some braces to disambiguate + a dangling else clause. + Tue Feb 17 21:28:12 1998 Gavin Koch <gavin@cygnus.com> * mips/mips.h (CAN_ELIMINATE): Don't eliminate the frame @@ -1477,17 +1477,20 @@ rtx_equal_for_loop_p (x, y, movables) equal. */ if (GET_CODE (x) == REG && n_times_set[REGNO (x)] == -2 && CONSTANT_P (y)) - for (m = movables; m; m = m->next) - if (m->move_insn && m->regno == REGNO (x) - && rtx_equal_p (m->set_src, y)) - return 1; - + { + for (m = movables; m; m = m->next) + if (m->move_insn && m->regno == REGNO (x) + && rtx_equal_p (m->set_src, y)) + return 1; + } else if (GET_CODE (y) == REG && n_times_set[REGNO (y)] == -2 && CONSTANT_P (x)) - for (m = movables; m; m = m->next) - if (m->move_insn && m->regno == REGNO (y) - && rtx_equal_p (m->set_src, x)) - return 1; + { + for (m = movables; m; m = m->next) + if (m->move_insn && m->regno == REGNO (y) + && rtx_equal_p (m->set_src, x)) + return 1; + } /* Otherwise, rtx's of different codes cannot be equal. */ if (code != GET_CODE (y)) |