s390.c (emit_prologue): gen_store_multiple returns an insn now, not a pattern.
authorUlrich Weigand <uweigand@de.ibm.com>
Tue, 11 Jun 2002 20:15:31 +0000 (20:15 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Tue, 11 Jun 2002 20:15:31 +0000 (20:15 +0000)
* config/s390/s390.c (emit_prologue): gen_store_multiple
returns an insn now, not a pattern.

From-SVN: r54523

gcc/ChangeLog
gcc/config/s390/s390.c

index 85e3f69..aa2f4be 100644 (file)
@@ -1,3 +1,8 @@
+2002-06-11  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * config/s390/s390.c (emit_prologue): gen_store_multiple
+       returns an insn now, not a pattern.
+
 2002-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
        * Makefile.in (gccinstall.dvi): Pass absolute pathnames to
index b37f917..3c200b0 100644 (file)
@@ -3408,6 +3408,8 @@ s390_emit_prologue ()
              note = gen_store_multiple (gen_rtx_MEM (Pmode, naddr), 
                                         gen_rtx_REG (Pmode, 6),
                                         GEN_INT (frame.last_save_gpr - 6 + 1));
+             note = PATTERN (note);
+
              REG_NOTES (insn) =
                gen_rtx_EXPR_LIST (REG_FRAME_RELATED_EXPR, 
                                   note, REG_NOTES (insn));