summaryrefslogtreecommitdiff
path: root/gold/version.cc
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>2008-03-26 23:36:46 +0000
committerIan Lance Taylor <ian@airs.com>2008-03-26 23:36:46 +0000
commit0150d95b4630165c9d882e501b4ff7f1927485a5 (patch)
tree7a66671affaf1da1d28f1713cf2afb6636da3933 /gold/version.cc
parentfd724d896d3e4b307685ad63f55e422091c47a7a (diff)
downloadbinutils-redhat-0150d95b4630165c9d882e501b4ff7f1927485a5.tar.gz
PR gold/5986
Fix problems building gold with gcc 4.3.0. * gold.h (TEMPLATE_ATTRIBUTE_PRINTF_4): Define. (gold_error_at_location, gold_warning_at_location): Use it. * configure.ac: Check whether we can compile and use a template function with a printf attribute. * x86_64.cc (Target_x86_64::do_code_fill): Swap out a 32-bit value when jumping over bytes. * object.cc: Instantiate Object::read_section_data. * debug.h: Include <cstring> * dwarf_reader.cc: Include <algorithm> * main.cc: Include <cstring>. * options.cc: Include <cstring>. * output.cc: Include <cstring>. * script.cc: Include <cstring>. * script.h: Include <string>. * symtab.cc: Include <cstring> and <algorithm>. * target-select.cc: Include <cstring>. * version.cc: Include <string>. * testsuite/testmain.cc: Include <cstdlib>. * configure, config.in: Rebuild.
Diffstat (limited to 'gold/version.cc')
-rw-r--r--gold/version.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/gold/version.cc b/gold/version.cc
index 9e3ec2877a..4b034b99d3 100644
--- a/gold/version.cc
+++ b/gold/version.cc
@@ -22,6 +22,8 @@
#include "gold.h"
+#include <string>
+
#include "../bfd/bfdver.h"
namespace gold