diff options
-rw-r--r-- | gold/ChangeLog | 10 | ||||
-rw-r--r-- | gold/i386.cc | 2 | ||||
-rw-r--r-- | gold/incremental.cc | 4 | ||||
-rw-r--r-- | gold/object.cc | 4 | ||||
-rw-r--r-- | gold/x86_64.cc | 2 |
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; } |