and not a SUBREG to a FLOAT rtl.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@33146
138bc75d-0d04-0410-961f-
82ee72b054a4
+Fri Apr 14 07:40:32 2000 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * config/alpha/alpha.c (alpha_emit_floatuns): Ensure we pass a REG
+ and not a SUBREG to a FLOAT rtl.
+
Thu Apr 13 19:39:56 2000 Clinton Popetz <cpopetz@cygnus.com>
-
- * emit-rtl.c (try_split): Avoid infinite loop if the split
- results in a sequence that contains the original insn.
+
+ * emit-rtl.c (try_split): Avoid infinite loop if the split
+ results in a sequence that contains the original insn.
2000-04-13 Andreas Jaeger <aj@suse.de>
enum machine_mode mode;
out = operands[0];
- in = operands[1];
+ in = force_reg (DImode, operands[1]);
mode = GET_MODE (out);
neglab = gen_label_rtx ();
donelab = gen_label_rtx ();