mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 07:00:29 +08:00
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"
|
||||
[(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")])
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user