aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorCary Coutant <ccoutant@gmail.com>2015-03-22 11:59:21 -0700
committerCary Coutant <ccoutant@gmail.com>2015-03-22 11:59:21 -0700
commit152f702439a34bf20b74f472695490edb42ad56f (patch)
tree0d3125aa06f15976457c1af5bc08c2077382a68b /bfd
parentbccffdfdf268a84533131d6e4d6208f9873892ee (diff)
downloadgdb-152f702439a34bf20b74f472695490edb42ad56f.zip
gdb-152f702439a34bf20b74f472695490edb42ad56f.tar.gz
gdb-152f702439a34bf20b74f472695490edb42ad56f.tar.bz2
Fix support for i386 TLS GD-to-IE optimization.
There are two cases to support, one with an SIB-form (6-byte) LEA, the other with a 5-byte LEA and a NOP after the call __tls_get_addr. Gold did not yet support the second case. This patch adds that support. gold/ PR gold/18106 * i386.cc (Target_i386::Relocate::tls_gd_to_ie): Fix support for non-SIB form of lea, with nop after the call.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions