OSDN Git Service

* loop.c (load_mems): Avoid using next_label to find end_label. If
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Nov 2000 19:44:30 +0000 (19:44 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 28 Nov 2000 19:44:30 +0000 (19:44 +0000)
commit76c229ff4d37b70218b89ec957282a808dd7677b
tree5ccb6f13437b4af2333d36bb5cc7583052561df2
parentfdf2b689ac7fdf2e07aacf0c2b6a5aa35f16d3a2
* loop.c (load_mems): Avoid using next_label to find end_label. If
jumping outside of the loop (other than loop end), don't hoist MEMs
out of loop.

* gcc.c-torture/execute/loop-8.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37823 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/loop-8.c [new file with mode: 0644]