]> gcc.gnu.org Git - gcc.git/commitdiff
i386.md (gen_prologue_get_pc): Call the function created above. (divdf3): Added.
authorStan Cox <coxs@gnu.org>
Mon, 30 Sep 1996 19:23:11 +0000 (19:23 +0000)
committerStan Cox <coxs@gnu.org>
Mon, 30 Sep 1996 19:23:11 +0000 (19:23 +0000)
From-SVN: r12877

gcc/config/i386/i386.md

index a1480fbe60472576fd54610eaf73fd9901537925..81140bb9a8257ab051e0e47f7c3052e4dde2c3c7 100644 (file)
   "TARGET_80387"
   "")
 
+(define_expand "divdf3"
+  [(set (match_operand:DF 0 "register_operand" "")
+       (div:DF (match_operand:DF 1 "register_operand" "")
+               (match_operand:DF 2 "nonimmediate_operand" "")))]
+   "TARGET_80387"
+   "")
 (define_expand "divsf3"
   [(set (match_operand:SF 0 "register_operand" "")
        (div:SF (match_operand:SF 1 "register_operand" "")
 {
   char buffer[64];
 
-  sprintf (buffer, \"call .L%d\", INTVAL (operands[1]));
-  output_asm_insn (buffer, operands);
+  output_asm_insn (AS1 (call,%P1), operands);
   if (! TARGET_DEEP_BRANCH_PREDICTION) 
     {
       ASM_OUTPUT_INTERNAL_LABEL (asm_out_file, \"L\", INTVAL (operands[1]));
This page took 0.109029 seconds and 5 git commands to generate.