aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2000-11-01 09:28:02 -0800
committerRichard Henderson <rth@gcc.gnu.org>2000-11-01 09:28:02 -0800
commitba89764ab1af5cdbf760d68129d7fd5f6e98e490 (patch)
tree7062f4a8ea714e29f410501872975883fff1ae11 /gcc
parentb0b3afb2f34492e2bf82b0bcad8d84d5c3a3a7f7 (diff)
downloadgcc-ba89764ab1af5cdbf760d68129d7fd5f6e98e490.zip
gcc-ba89764ab1af5cdbf760d68129d7fd5f6e98e490.tar.gz
gcc-ba89764ab1af5cdbf760d68129d7fd5f6e98e490.tar.bz2
* stmt.c (expand_start_null_loop): Set continue_label.
From-SVN: r37192
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/stmt.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 13a6999..f463051 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2000-11-01 Richard Henderson <rth@redhat.com>
+
+ * stmt.c (expand_start_null_loop): Set continue_label.
+
2000-11-01 Bernd Schmidt <bernds@redhat.co.uk>
* builtins.c (fold_builtin_constant_p, fold_builtin): New functions.
diff --git a/gcc/stmt.c b/gcc/stmt.c
index fd0647a..b433dd9 100644
--- a/gcc/stmt.c
+++ b/gcc/stmt.c
@@ -2310,7 +2310,7 @@ expand_start_null_loop ()
thisloop->data.loop.start_label = emit_note (NULL, NOTE_INSN_DELETED);
thisloop->data.loop.end_label = gen_label_rtx ();
thisloop->data.loop.alt_end_label = NULL_RTX;
- thisloop->data.loop.continue_label = NULL_RTX;
+ thisloop->data.loop.continue_label = thisloop->data.loop.end_label;
thisloop->exit_label = thisloop->data.loop.end_label;
loop_stack = thisloop;
nesting_stack = thisloop;