]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/34393 (ICE: in extract_insn, at recog.c:1990)
authorAlan Modra <amodra@bigpond.net.au>
Thu, 14 Feb 2008 00:16:29 +0000 (00:16 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Thu, 14 Feb 2008 00:16:29 +0000 (10:46 +1030)
PR target/34393
* config/rs6000/rs6000.md (restore_stack_block): Force operands[1]
to a reg.

From-SVN: r132306

gcc/ChangeLog
gcc/config/rs6000/rs6000.md

index 267a36e82d4e354d273a805ccd1c0127539b594c..c38bf28698e4828273a8b8c2f6385b2e0d0394c1 100644 (file)
@@ -1,3 +1,9 @@
+2008-02-14  Alan Modra  <amodra@bigpond.net.au>
+
+       PR target/34393
+       * config/rs6000/rs6000.md (restore_stack_block): Force operands[1]
+       to a reg.
+
 2008-02-13  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
 
        PR other/35148
index 58a31396638d19205821c55d21ed845e99f00d49..865690d10ab96d5a2d3d91b489d49a68b4b4c247 100644 (file)
   ""
   "
 {
+  operands[1] = force_reg (Pmode, operands[1]);
   operands[2] = gen_reg_rtx (Pmode);
   operands[3] = gen_frame_mem (Pmode, operands[0]);
   operands[4] = gen_frame_mem (Pmode, operands[1]);