Fix abort when passing 1.0L as unnamed argument.
authorJim Wilson <wilson@redhat.com>
Wed, 28 Mar 2001 21:55:09 +0000 (21:55 +0000)
committerJim Wilson <wilson@gcc.gnu.org>
Wed, 28 Mar 2001 21:55:09 +0000 (13:55 -0800)
* config/ia64/ia64.md (movtf): Change DImode to TFmode in calls to
operand_subword.

From-SVN: r40951

gcc/ChangeLog
gcc/config/ia64/ia64.md

index 0cd464bb734e5a81d906a73269f3425ed56be936..6d9f7b1296504e4f4fd710df244985e70941db7a 100644 (file)
@@ -1,3 +1,8 @@
+2001-03-28  Jim Wilson  <wilson@redhat.com>
+
+       * config/ia64/ia64.md (movtf): Change DImode to TFmode in calls to
+       operand_subword.
+
 2001-03-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * toplev.h (fatal_error): Add ATTRIBUTE_NORETURN.
index 7de8677ac21f94aa8e712c9edfe936715ec15723..1f99ab6d90817b47fcc8821e7fe72d5f1627b924 100644 (file)
       if (GET_CODE (operands[1]) == CONST_DOUBLE)
        {
          emit_move_insn (gen_rtx_REG (DImode, REGNO (operands[0])),
-                         operand_subword (operands[1], 0, 0, DImode));
+                         operand_subword (operands[1], 0, 0, TFmode));
          emit_move_insn (gen_rtx_REG (DImode, REGNO (operands[0]) + 1),
-                         operand_subword (operands[1], 1, 0, DImode));
+                         operand_subword (operands[1], 1, 0, TFmode));
          DONE;
        }