aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>1999-12-17 15:37:35 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>1999-12-17 15:37:35 +0000
commit4ce580a2546209d06674e7106f88804693331fce (patch)
tree85eddaf251bbca22e0b3cbc211b342e1a37e3479 /gcc
parent1f01879e43f387d04e0b64fa5dd2689289cd6531 (diff)
downloadgcc-4ce580a2546209d06674e7106f88804693331fce.zip
gcc-4ce580a2546209d06674e7106f88804693331fce.tar.gz
gcc-4ce580a2546209d06674e7106f88804693331fce.tar.bz2
loop.c (insert_loop_mem): Don't record MEMs from inside EXPR_LISTs.
* loop.c (insert_loop_mem): Don't record MEMs from inside EXPR_LISTs. From-SVN: r30994
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/loop.c4
2 files changed, 9 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8c3831e..a2d1179 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Fri Dec 17 10:34:16 1999 Richard Earnshaw <rearnsha@arm.com>
+
+ * loop.c (insert_loop_mem): Don't record MEMs from inside
+ EXPR_LISTs.
+
Fri Dec 17 12:08:11 MET 1999 Jan Hubicka <hubicka@freesoftr.cz>
* regclass.c (regclass): Do not use flowgraph when not optimizing.
diff --git a/gcc/loop.c b/gcc/loop.c
index b210a23..ff22cbd 100644
--- a/gcc/loop.c
+++ b/gcc/loop.c
@@ -9652,6 +9652,10 @@ insert_loop_mem (mem, data)
CONST_DOUBLE, so there's no need to traverse into this. */
return -1;
+ case EXPR_LIST:
+ /* We're not interested in any MEMs that only appear in notes. */
+ return -1;
+
default:
/* This is not a MEM. */
return 0;