]> gcc.gnu.org Git - gcc.git/commitdiff
* config/sparc/sparc.md: Test TARGET_ARCH64 instead of TARGET_PTR64.
authorRichard Kenner <kenner@vlsi1.ultra.nyu.edu>
Mon, 1 Jan 2001 12:39:22 +0000 (12:39 +0000)
committerRichard Kenner <kenner@gcc.gnu.org>
Mon, 1 Jan 2001 12:39:22 +0000 (07:39 -0500)
From-SVN: r38586

gcc/ChangeLog
gcc/config/sparc/sparc.md

index 802678e8ede21faf5a5fa64f59067b3d0a70e4d7..2a0eaa028188121888796cbf25904b8f9fe0208e 100644 (file)
@@ -1,3 +1,7 @@
+Mon Jan  1 07:38:33 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+       * config/sparc/sparc.md: Test TARGET_ARCH64 instead of TARGET_PTR64.
+
 2001-01-01  Michael Hayes  <mhayes@redhat.com>
 
        * loop.c (check_insn_for_bivs): Use ivs->n_regs to check array bounds.
index b15c39e4524de438dd0586cb8b06bf61695e2695..70b018c26ef6942f45e25f1d2cc239f7cbee41ee 100644 (file)
 (define_insn "*movdi_insn_sp64_novis"
   [(set (match_operand:DI 0 "nonimmediate_operand" "=r,r,r,r,m,?e,?e,?m")
         (match_operand:DI 1 "input_operand"   "rI,K,J,m,rJ,e,m,e"))]
-  "TARGET_ARCH64 && ! TARGET_VIS &&
-   (register_operand (operands[0], DImode)
-    || reg_or_0_operand (operands[1], DImode))"
+  "TARGET_ARCH64 && ! TARGET_VIS
+   && (register_operand (operands[0], DImode)
+       || reg_or_0_operand (operands[1], DImode))"
   "@
    mov\\t%1, %0
    sethi\\t%%hi(%a1), %0
 (define_insn "*tablejump_sp32"
   [(set (pc) (match_operand:SI 0 "address_operand" "p"))
    (use (label_ref (match_operand 1 "" "")))]
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "jmp\\t%a0%#"
   [(set_attr "type" "uncond_branch")])
 
 (define_insn "*tablejump_sp64"
   [(set (pc) (match_operand:DI 0 "address_operand" "p"))
    (use (label_ref (match_operand 1 "" "")))]
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "jmp\\t%a0%#"
   [(set_attr "type" "uncond_branch")])
 
         (match_operand 1 "" ""))
    (clobber (reg:SI 15))]
   ;;- Do not use operand 1 for most machines.
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "call\\t%a0, %1%#"
   [(set_attr "type" "call")])
 
         (match_operand 1 "" ""))
    (clobber (reg:SI 15))]
   ;;- Do not use operand 1 for most machines.
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "call\\t%a0, %1%#"
   [(set_attr "type" "call")])
 
         (match_operand 1 "" ""))
    (clobber (reg:DI 15))]
   ;;- Do not use operand 1 for most machines.
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "call\\t%a0, %1%#"
   [(set_attr "type" "call")])
 
         (match_operand 1 "" ""))
    (clobber (reg:DI 15))]
   ;;- Do not use operand 1 for most machines.
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "call\\t%a0, %1%#"
   [(set_attr "type" "call")])
 
              (match_operand 2 "" "")))
    (clobber (reg:SI 15))]
   ;;- Do not use operand 2 for most machines.
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "call\\t%a1, %2%#"
   [(set_attr "type" "call")])
 
              (match_operand 2 "" "")))
    (clobber (reg:SI 15))]
   ;;- Do not use operand 2 for most machines.
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "call\\t%a1, %2%#"
   [(set_attr "type" "call")])
 
              (match_operand 2 "" "")))
    (clobber (reg:DI 15))]
   ;;- Do not use operand 2 for most machines.
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "call\\t%a1, %2%#"
   [(set_attr "type" "call")])
 
              (match_operand 2 "" "")))
    (clobber (reg:DI 15))]
   ;;- Do not use operand 2 for most machines.
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "call\\t%a1, %2%#"
   [(set_attr "type" "call")])
 
   [(call (mem:SI (match_operand:SI 0 "symbolic_operand" "s"))
         (match_operand 1 "" ""))
    (return)]
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "* return output_sibcall(insn, operands[0]);"
   [(set_attr "type" "sibcall")])
 
   [(call (mem:SI (match_operand:DI 0 "symbolic_operand" "s"))
         (match_operand 1 "" ""))
    (return)]
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "* return output_sibcall(insn, operands[0]);"
   [(set_attr "type" "sibcall")])
 
        (call (mem:SI (match_operand:SI 1 "symbolic_operand" "s"))
              (match_operand 2 "" "")))
    (return)]
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
   "* return output_sibcall(insn, operands[1]);"
   [(set_attr "type" "sibcall")])
 
        (call (mem:SI (match_operand:DI 1 "symbolic_operand" "s"))
              (match_operand 2 "" "")))
    (return)]
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "* return output_sibcall(insn, operands[1]);"
   [(set_attr "type" "sibcall")])
 
 
 (define_insn "*branch_sp32"
   [(set (pc) (match_operand:SI 0 "address_operand" "p"))]
-  "! TARGET_PTR64"
+  "! TARGET_ARCH64"
  "jmp\\t%a0%#"
  [(set_attr "type" "uncond_branch")])
  
 (define_insn "*branch_sp64"
   [(set (pc) (match_operand:DI 0 "address_operand" "p"))]
-  "TARGET_PTR64"
+  "TARGET_ARCH64"
   "jmp\\t%a0%#"
   [(set_attr "type" "uncond_branch")])
 
This page took 0.084574 seconds and 5 git commands to generate.