aboutsummaryrefslogtreecommitdiff
path: root/gold/x86_64.cc
diff options
context:
space:
mode:
authorIan Lance Taylor <iant@google.com>2007-11-14 22:31:02 +0000
committerIan Lance Taylor <iant@google.com>2007-11-14 22:31:02 +0000
commit07f397aba39f619db4fdce42c9e91cb07dd4dc68 (patch)
tree5cc86b1998b729454448c3f3429154dbdebde33d /gold/x86_64.cc
parentc224138d88196fe7cabce4fe554c10a1520f5a4f (diff)
downloadgdb-07f397aba39f619db4fdce42c9e91cb07dd4dc68.zip
gdb-07f397aba39f619db4fdce42c9e91cb07dd4dc68.tar.gz
gdb-07f397aba39f619db4fdce42c9e91cb07dd4dc68.tar.bz2
From Cary Coutant: Improve i386 shared library TLS support.
Diffstat (limited to 'gold/x86_64.cc')
-rw-r--r--gold/x86_64.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gold/x86_64.cc b/gold/x86_64.cc
index 349d8c1..5078237 100644
--- a/gold/x86_64.cc
+++ b/gold/x86_64.cc
@@ -135,6 +135,7 @@ class Target_x86_64 : public Sized_target<64, false>
Layout* layout, Target_x86_64* target,
Sized_relobj<64, false>* object,
unsigned int data_shndx,
+ Output_section* output_section,
const elfcpp::Rela<64, false>& reloc, unsigned int r_type,
const elfcpp::Sym<64, false>& lsym);
@@ -143,6 +144,7 @@ class Target_x86_64 : public Sized_target<64, false>
Layout* layout, Target_x86_64* target,
Sized_relobj<64, false>* object,
unsigned int data_shndx,
+ Output_section* output_section,
const elfcpp::Rela<64, false>& reloc, unsigned int r_type,
Symbol* gsym);
@@ -738,6 +740,7 @@ Target_x86_64::Scan::local(const General_options&,
Target_x86_64* target,
Sized_relobj<64, false>* object,
unsigned int data_shndx,
+ Output_section*,
const elfcpp::Rela<64, false>& reloc,
unsigned int r_type,
const elfcpp::Sym<64, false>&)
@@ -927,6 +930,7 @@ Target_x86_64::Scan::global(const General_options& options,
Target_x86_64* target,
Sized_relobj<64, false>* object,
unsigned int data_shndx,
+ Output_section*,
const elfcpp::Rela<64, false>& reloc,
unsigned int r_type,
Symbol* gsym)