diff -u -r ../binutils-2.24/gold/fileread.cc ./gold/fileread.cc --- ../binutils-2.24/gold/fileread.cc 2013-11-04 16:33:39.000000000 +0100 +++ ./gold/fileread.cc 2014-02-12 18:00:06.000000000 +0100 @@ -686,7 +686,7 @@ if (got != want) gold_fatal(_("%s: file too short: read only %zd of %zd bytes at %lld"), this->filename().c_str(), - got, want, static_cast(base + first_offset)); + (signed size_t) got, (signed size_t) want, static_cast(base + first_offset)); } // Portable IOV_MAX.