re PR target/20611 (duplicate label for inlined function referencing TLS)
PR target/20611 missed from last commit. From-SVN: r97314
This commit is contained in:
parent
ccbca5e4aa
commit
0e5be35ba7
|
@ -10146,11 +10146,10 @@
|
||||||
|
|
||||||
(define_insn "load_toc_v4_PIC_1b"
|
(define_insn "load_toc_v4_PIC_1b"
|
||||||
[(set (match_operand:SI 0 "register_operand" "=l")
|
[(set (match_operand:SI 0 "register_operand" "=l")
|
||||||
(match_operand:SI 1 "immediate_operand" "s"))
|
(unspec:SI [(match_operand:SI 1 "immediate_operand" "s")]
|
||||||
(use (unspec [(match_dup 1) (match_operand 2 "immediate_operand" "s")]
|
|
||||||
UNSPEC_TOCPTR))]
|
UNSPEC_TOCPTR))]
|
||||||
"TARGET_ELF && DEFAULT_ABI != ABI_AIX && flag_pic == 2"
|
"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 "type" "branch")
|
||||||
(set_attr "length" "8")])
|
(set_attr "length" "8")])
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue