]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
PR gold/5986
authorIan Lance Taylor <ian@airs.com>
Wed, 26 Mar 2008 23:36:46 +0000 (23:36 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 26 Mar 2008 23:36:46 +0000 (23:36 +0000)
commit04bf70729db030f7f0a4ec74699d1f052d13b06c
treeff902b1690d3b9b8004680946ef861b640235ebe
parent5bac7f0ac44be66d537d4a226ad654c625aefec8
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.
18 files changed:
gold/ChangeLog
gold/config.in
gold/configure
gold/configure.ac
gold/debug.h
gold/dwarf_reader.cc
gold/gold.h
gold/main.cc
gold/object.cc
gold/options.cc
gold/output.cc
gold/script.cc
gold/script.h
gold/symtab.cc
gold/target-select.cc
gold/testsuite/testmain.cc
gold/version.cc
gold/x86_64.cc