]> gcc.gnu.org Git - gcc.git/commitdiff
(jump): Add '%(' to pattern.
authorJim Wilson <wilson@gcc.gnu.org>
Tue, 23 Jun 1992 23:39:33 +0000 (16:39 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 23 Jun 1992 23:39:33 +0000 (16:39 -0700)
From-SVN: r1249

gcc/config/sparc/sparc.md

index 3643efec1810f3de04b09903947dc4e412450f24..50daff4d8f1d0383c871c45401227d13d68d821a 100644 (file)
   "srl %1,%2,%0")
 \f
 ;; Unconditional and other jump instructions
-;; Note that for the Sparc, by setting the annul bit on an unconditional
-;; branch, the following insn is never executed.  This saves us a nop,
-;; but requires a debugger which can handle annulled branches.
+;; On the Sparc, by setting the annul bit on an unconditional branch, the
+;; following insn is never executed.  This saves us a nop.  Dbx does not
+;; handle such branches though, so we only use them when optimizing.
 (define_insn "jump"
   [(set (pc) (label_ref (match_operand 0 "" "")))]
   ""
-  "b%* %l0"
+  "b%* %l0%("
   [(set_attr "type" "branch")])
 
 (define_expand "tablejump"
This page took 0.067393 seconds and 5 git commands to generate.