aboutsummaryrefslogtreecommitdiff
path: root/gold
diff options
context:
space:
mode:
authorDoug Kwan <dougkwan@google.com>2009-11-09 23:07:30 +0000
committerDoug Kwan <dougkwan@google.com>2009-11-09 23:07:30 +0000
commitac33a407acc5d00aa5a8617d4272b6a2ad01c480 (patch)
tree550c3d6e9a7e1a933b8f9713a5cd0b91efc365f3 /gold
parent3ec0c9a0ca9de67c395255f9173e0e545e791811 (diff)
downloadgdb-ac33a407acc5d00aa5a8617d4272b6a2ad01c480.zip
gdb-ac33a407acc5d00aa5a8617d4272b6a2ad01c480.tar.gz
gdb-ac33a407acc5d00aa5a8617d4272b6a2ad01c480.tar.bz2
2009-11-10 Doug Kwan <dougkwan@google.com>
* i386.cc (Target_i386::do_calls_non_split): Add a cast to avoid a format warning. * incremental.cc (open_incremental_binary): Initialized local variables to avoid warnings. * object.cc (make_elf_object): Ditto. * x86_64.cc (Target_x86_64::do_calls_non_split): Add a cast to avoid a format warning.
Diffstat (limited to 'gold')
-rw-r--r--gold/ChangeLog10
-rw-r--r--gold/i386.cc2
-rw-r--r--gold/incremental.cc4
-rw-r--r--gold/object.cc4
-rw-r--r--gold/x86_64.cc2
5 files changed, 16 insertions, 6 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 4ee2722..1432e52 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,13 @@
+2009-11-10 Doug Kwan <dougkwan@google.com>
+
+ * i386.cc (Target_i386::do_calls_non_split): Add a cast to avoid
+ a format warning.
+ * incremental.cc (open_incremental_binary): Initialized local
+ variables to avoid warnings.
+ * object.cc (make_elf_object): Ditto.
+ * x86_64.cc (Target_x86_64::do_calls_non_split): Add a cast to avoid
+ a format warning.
+
009-11-09 H.J. Lu <hongjiu.lu@intel.com>
PR gold/10930
diff --git a/gold/i386.cc b/gold/i386.cc
index c48a019..3e0ddcb 100644
--- a/gold/i386.cc
+++ b/gold/i386.cc
@@ -2716,7 +2716,7 @@ Target_i386::do_calls_non_split(Relobj* object, unsigned int shndx,
if (!object->has_no_split_stack())
object->error(_("failed to match split-stack sequence at "
"section %u offset %0zx"),
- shndx, fnoffset);
+ shndx, static_cast<size_t>(fnoffset));
return;
}
diff --git a/gold/incremental.cc b/gold/incremental.cc
index 519f35f..71ffd02 100644
--- a/gold/incremental.cc
+++ b/gold/incremental.cc
@@ -388,8 +388,8 @@ open_incremental_binary(Output_file* file)
return NULL;
}
- int size;
- bool big_endian;
+ int size = 0;
+ bool big_endian = false;
std::string error;
if (!elfcpp::Elf_recognizer::is_valid_header(p, want, &size, &big_endian,
&error))
diff --git a/gold/object.cc b/gold/object.cc
index 8089774..eeacdaa 100644
--- a/gold/object.cc
+++ b/gold/object.cc
@@ -2310,8 +2310,8 @@ make_elf_object(const std::string& name, Input_file* input_file, off_t offset,
*punconfigured = false;
std::string error;
- bool big_endian;
- int size;
+ bool big_endian = false;
+ int size = 0;
if (!elfcpp::Elf_recognizer::is_valid_header(p, bytes, &size,
&big_endian, &error))
{
diff --git a/gold/x86_64.cc b/gold/x86_64.cc
index cbc45be..5526f6f 100644
--- a/gold/x86_64.cc
+++ b/gold/x86_64.cc
@@ -2705,7 +2705,7 @@ Target_x86_64::do_calls_non_split(Relobj* object, unsigned int shndx,
if (!object->has_no_split_stack())
object->error(_("failed to match split-stack sequence at "
"section %u offset %0zx"),
- shndx, fnoffset);
+ shndx, static_cast<size_t>(fnoffset));
return;
}