summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-06-04 01:32:21 +0000
committerlaw <law@138bc75d-0d04-0410-961f-82ee72b054a4>1999-06-04 01:32:21 +0000
commit461e0ce63667dbf95c16b62a0d7fd5ada3a302c0 (patch)
tree501a3e0af1e3cf9a0608901994a39e6a203710c8
parent5d014910db1c8a1cd249321377436efbd7a275c6 (diff)
downloadppe42-gcc-461e0ce63667dbf95c16b62a0d7fd5ada3a302c0.tar.gz
ppe42-gcc-461e0ce63667dbf95c16b62a0d7fd5ada3a302c0.zip
1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
* loop.c (check_dbra_loop): Fix change of Jan 19. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@27345 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/loop.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 97e0c9d204a..f149d33d300 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
+
+ * loop.c (check_dbra_loop): Fix change of Jan 19.
+
Fri Jun 4 00:12:40 1999 Marc Espie <espie@cvs.openbsd.org>
* freebsd-elf.h (SWITCH_TAKES_ARG): Redefine, not define.
diff --git a/gcc/loop.c b/gcc/loop.c
index c7047f286f0..fe49027bbc6 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -7777,7 +7777,7 @@ check_dbra_loop (loop_end, insn_count, loop_start, loop_info)
reversible_mem_store
= (! unknown_address_altered
- && ! invariant_p (XEXP (loop_store_mems, 0)));
+ && ! invariant_p (XEXP (XEXP (loop_store_mems, 0), 0)));
/* If the store depends on a register that is set after the
store, it depends on the initial value, and is thus not
OpenPOWER on IntegriCloud