projects
/
platform
/
upstream
/
binutils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
c6bac49
)
Initialize count_ field, tweak parameters testing.
author
Ian Lance Taylor
<iant@google.com>
Fri, 21 Sep 2007 07:34:51 +0000
(07:34 +0000)
committer
Ian Lance Taylor
<iant@google.com>
Fri, 21 Sep 2007 07:34:51 +0000
(07:34 +0000)
gold/i386.cc
patch
|
blob
|
history
diff --git
a/gold/i386.cc
b/gold/i386.cc
index
8be178c
..
bb47e88
100644
(file)
--- a/
gold/i386.cc
+++ b/
gold/i386.cc
@@
-338,7
+338,7
@@
class Output_data_plt_i386 : public Output_section_data
Output_data_plt_i386::Output_data_plt_i386(Layout* layout,
Output_data_space* got_plt)
Output_data_plt_i386::Output_data_plt_i386(Layout* layout,
Output_data_space* got_plt)
- : Output_section_data(4), got_plt_(got_plt)
+ : Output_section_data(4), got_plt_(got_plt)
, count_(0)
{
this->rel_ = new Reloc_section();
layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL,
{
this->rel_ = new Reloc_section();
layout->add_output_section_data(".rel.plt", elfcpp::SHT_REL,
@@
-739,8
+739,8
@@
Target_i386::Scan::local(const General_options&,
case elfcpp::R_386_TLS_GOTDESC:
case elfcpp::R_386_TLS_DESC_CALL:
{
case elfcpp::R_386_TLS_GOTDESC:
case elfcpp::R_386_TLS_DESC_CALL:
{
- bool output_is_
executable = parameters->output_is_executable
();
- r_type = Target_i386::optimize_tls_reloc(
output_is_executable
,
+ bool output_is_
shared = parameters->output_is_shared
();
+ r_type = Target_i386::optimize_tls_reloc(
!output_is_shared
,
r_type);
switch (r_type)
{
r_type);
switch (r_type)
{
@@
-748,7
+748,7
@@
Target_i386::Scan::local(const General_options&,
case elfcpp::R_386_TLS_LE_32:
// FIXME: If generating a shared object, we need to copy
// this relocation into the object.
case elfcpp::R_386_TLS_LE_32:
// FIXME: If generating a shared object, we need to copy
// this relocation into the object.
- gold_assert(
output_is_executable
);
+ gold_assert(
!output_is_shared
);
break;
case elfcpp::R_386_TLS_IE:
break;
case elfcpp::R_386_TLS_IE: