aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>1993-12-02 07:57:13 -0500
committerRichard Kenner <kenner@gcc.gnu.org>1993-12-02 07:57:13 -0500
commit629a423896bffaacb2b2f1558ed60a9283b18f1a (patch)
treef3844e735c84a5e2ed650335c02adf0253da8629
parent4fc3dcd5d2c06187c3addec5ada068d614de047e (diff)
downloadgcc-629a423896bffaacb2b2f1558ed60a9283b18f1a.zip
gcc-629a423896bffaacb2b2f1558ed60a9283b18f1a.tar.gz
gcc-629a423896bffaacb2b2f1558ed60a9283b18f1a.tar.bz2
(push_topmost_sequence, end_sequence): Update sequence_rtl_expr from
sequence_stack entry. From-SVN: r6179
-rw-r--r--gcc/emit-rtl.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c
index 4709e3d..9115fbc 100644
--- a/gcc/emit-rtl.c
+++ b/gcc/emit-rtl.c
@@ -2826,6 +2826,7 @@ push_topmost_sequence ()
first_insn = top->first;
last_insn = top->last;
+ sequence_rtl_expr = top->sequence_rtl_expr;
}
/* After emitting to the outer-level insn chain, update the outer-level
@@ -2857,6 +2858,7 @@ end_sequence ()
first_insn = tem->first;
last_insn = tem->last;
+ sequence_rtl_expr = tem->sequence_rtl_expr;
sequence_stack = tem->next;
tem->next = sequence_element_free_list;