OSDN Git Service

PR target/20611
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Mar 2005 11:34:16 +0000 (11:34 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 31 Mar 2005 11:34:16 +0000 (11:34 +0000)
missed from last commit.

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

gcc/config/rs6000/rs6000.md

index 265c84f..916f391 100644 (file)
 
 (define_insn "load_toc_v4_PIC_1b"
   [(set (match_operand:SI 0 "register_operand" "=l")
-       (match_operand:SI 1 "immediate_operand" "s"))
-   (use (unspec [(match_dup 1) (match_operand 2 "immediate_operand" "s")]
+       (unspec:SI [(match_operand:SI 1 "immediate_operand" "s")]
                UNSPEC_TOCPTR))]
   "TARGET_ELF && DEFAULT_ABI != ABI_AIX && flag_pic == 2"
-  "bcl 20,31,%1+4\\n%1:\\n\\t.long %2-%1"
+  "bcl 20,31,$+8\\n\\t.long %1-$"
   [(set_attr "type" "branch")
    (set_attr "length" "8")])