OSDN Git Service

(extendsfdf2): Add pattern accidentally deleted when cirrus instructions were
authornickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Feb 2003 16:11:18 +0000 (16:11 +0000)
committernickc <nickc@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 27 Feb 2003 16:11:18 +0000 (16:11 +0000)
added.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@63510 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/arm/arm.md

index 1383f44..673b6e7 100644 (file)
@@ -1,3 +1,8 @@
+2003-02-27  Nick Clifton  <nickc@redhat.com>
+
+       * config/arm/arm.md (extendsfdf2): Add pattern accidentally
+       deleted when cirrus instructions were added.
+
 2003-02-27  Jason Thorpe  <thorpej@wasabisystems.com>
 
        * config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enable
index 0400609..946064b 100644 (file)
    (set_attr "pool_range" "32,32")]
 )
 
+(define_expand "extendsfdf2"
+  [(set (match_operand:DF                  0 "s_register_operand" "")
+       (float_extend:DF (match_operand:SF 1 "s_register_operand"  "")))]
+  "TARGET_ARM && TARGET_ANY_HARD_FLOAT"
+  ""
+)
+
 (define_insn "*arm_extendsfdf2"
   [(set (match_operand:DF                  0 "s_register_operand" "=f")
        (float_extend:DF (match_operand:SF 1 "s_register_operand"  "f")))]