OSDN Git Service

(move_pic_label_si): Operand one is label_ref now.
authordje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Sep 1996 23:20:57 +0000 (23:20 +0000)
committerdje <dje@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Sep 1996 23:20:57 +0000 (23:20 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12702 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/sparc/sparc.md

index f565dc6..7a55b77 100644 (file)
 
 (define_insn "move_pic_label_si"
   [(set (match_operand:SI 0 "register_operand" "=r")
-       (label_ref:SI (match_operand 1 "" "")))
+       ; This was previously (label_ref:SI (match_operand 1 "" "")) but that
+       ; loses the volatil and other flags of the original label_ref.
+       (match_operand:SI 1 "label_ref_operand" ""))
    (set (reg:SI 15) (pc))]
   "flag_pic"
   "*