3 * dlltool.c (add_stdcall_underscore): New flag.
4 (xlate): Also add underscore to stdcall symbol if
5 add_stdcall_underscore set.
6 (usage): Document --add-stdcall-underscore option.
7 (OPTION_ADD_STDCALL_UNDERSCORE): New define.
8 (long_options): Use it for --add-stdcall-underscore option.
10 * doc/binutils.texi: Document --add-stdcall-underscore option
11 and differentiate from --add-underscore.
15 * readelf.c (get_machine_flags): Adjust.
19 * dwarf.c (frame_display_row, display_debug_frames): Handle
20 DW_CFA_val_offset, DW_CFA_val_offset_sf and DW_CFA_val_expression.
24 * objcopy.c (use_alt_mach_code): Change type to unsigned long.
25 (copy_object): If bfd_alt_mach_code fails emit a more helpful
26 message and if the target architecture is ELF use the alternative
27 as replacement value for the e_machine number.
28 (copy_main): Use strtoul to parse the number provided with the
29 --alt-mach-code switch.
30 * doc/binutils.texi (--alt-mach-code): Document that this switch
31 can now set the absolute e_machine value.
35 * po/Make-in: Add html target.
39 * readelf.c (get_machine_flags): Add logic for missing EF_SH flags.
48 * readelf.c (process_program_headers): Use
49 ELF_IS_SECTION_IN_SEGMENT_MEMORY.
53 * configure.in (CHECK_DECLS): Add snprintf and vsnprintf.
54 * configure: Regenerate.
55 * objdump.c (fprintf): Remove declaration.
56 * bucomm.h (fprintf): Declare if not already declared.
58 (vsnprintf): Likewise.
62 * readelf.c (process_program_headers): Match PT_TLS segment
63 only with SHT_TLS sections.
67 * readelf.c (get_machine_flags): Add logic for EF_M68K flags.
71 * readelf.c (process_program_headers): Undo the last change.
75 * readelf.c (process_program_headers): Undo the change made on
76 2004-09-22. Match PT_DYNAMIC segment only with SHT_DYNAMIC
81 * objcopy.c (copy_object): Catch the case where an attempt is made
82 to add a section that already exists and produce a more helpful
87 * po/vi.po: New Vietnamese translation.
88 * configure.in (ALL_LINGUAS): Add vi.
89 * configure: Regenerate.
93 Introduce TLS descriptors for i386 and x86_64.
94 * readelf.c (get_dynamic_type): Handle DT_TLSDESC_GOT and
100 * objcopy.c (copy_object): For PE format targets set the VMA of a
101 newly created gnu_debuglink section to a non-zero, aligned,
103 * Makefile.am (objcopy.c): Add a dependency upon libbfd.h.
104 * Makefile.in: Regenerate.
109 * configure.in: Don't define DISASSEMBLER_NEEDS_RELOCS.
110 * configure: Regenerate.
111 * objdump.c (struct objdump_disasm_info): Don't check for
112 DISASSEMBLER_NEEDS_RELOCS.
113 (objdump_print_addr): Likewise.
114 (disassemble_bytes): Check disassembler_needs_relocs from
115 disassemble_info at run-time instead of DISASSEMBLER_NEEDS_RELOCS
117 (disassemble_section): Likewise.
118 (disassemble_data): Initialize it.
122 * objcopy.c (copy_object): Fix thinko.
124 * objcopy.c (copy_object): Set isympp and osympp to NULL after free.
128 * readelf.c (guess_is_rela): Add case for Nios/Nios II.
129 (get_machine_name): Likewise.
131 For older changes see ChangeLog-2005
137 version-control: never