new files accidentally omitted from previous delta
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
010e5ae2
AM
12009-01-31 Alan Modra <amodra@bigpond.net.au>
2
3 * NEWS: Mention --as-needed change.
4
8d8e0703
AM
52009-01-29 Alan Modra <amodra@bigpond.net.au>
6
7 PR 9798
8 * bucomm.c (bfd_nonfatal_message): Use bfd_get_archive_filename.
9 (bfd_get_archive_filename): Constify param.
10 * bucomm.h (bfd_get_archive_filename): Update prototype.
11 * objcopy.c (RETURN_NONFATAL): Delete.
12 (copy_unknown_object): Don't call bfd_get_archive_filename for
13 bfd_nonfatal_message filename, instead just pass bfd.
14 (copy_object): Likewise.
15 (copy_archive, copy_file): Likewise. Expand RETURN_NONFATAL. On
16 bfd_close errors, do not pass the bfd to bfd_nonfatal_message.
17 (setup_bfd_headers): Fix error message.
18
1b0adfe0
NC
192009-01-27 Nick Clifton <nickc@redhat.com>
20
21 PR 9774
22 * objdump.c (disassemble_section): When the target uses signed
23 addresses make sure that we compute signed values.
24
9f04c329
NC
252009-01-27 Nick Clifton <nickc@redhat.com>
26
27 * MAINTAINERS: Remove Thiemo Seufer's name from the list of MIPS
28 maintainers.
29
2c2ce03f
NC
302009-01-26 Nick Clifton <nickc@redhat.com>
31
32 PR 9766
33 * dlltool.c (xlate): When strip text after the @ sign, look for
34 the last one not the first one.
35
29670fb9
AM
362009-01-16 Alan Modra <amodra@bigpond.net.au>
37
38 * configure.in (commonbfdlib): Delete.
39 * configure: Regenerate.
40
25893672
NC
412008-01-14 Charles Wilson <cygwin@cwilson.fastmail.fm>
42
43 Cleanup code related to --identify option.
44
45 * binutils/dlltool.c (file scope): Removed globals identify_ms,
46 identify_member_contains_symname_result,
47 identify_dll_name_list_head, and identify_dll_name_list_tail.
48 Renamed existing typedef dll_name_list_type to
49 dll_name_list_node_type.
50 Added new typedefs dll_name_list_type, symname_search_data_type,
51 and identify_data_type.
52 (identify_append_dll_name_to_list): Renamed to...
53 (dll_name_list_append): ...here. Changed signature to accept list
54 argument rather than use global.
55 (identify_count_dll_name_list): Renamed to...
56 (dll_name_list_count): ...here. Changed signature to accept list
57 argument rather than use global.
58 (identify_print_dll_name_list): Renamed to...
59 (dll_name_list_print): ...here. Changed signature to accept list
60 argument rather than use global.
61 (identify_free_dll_name_list): Renamed to...
62 (dll_name_list_free_contents): ...here.
63 (dll_name_list_free): New function.
64 (dll_name_list_create): New function.
65 (identify_process_section_p): Changed signature to accept
66 ms_style_implib argument rather than use global.
67 (identify_member_contains_symname): Expect incoming void * data to
68 be symname_search_data_type.
69 (identify_dll_for_implib): Use new functions dll_name_list_create
70 and dll_name_list_free. Use new types symname_search_data_type
71 and identify_data_type to communicate with search routines.
72 (identify_search_section): Expect incoming void * data to be
73 identify_data_type. Use its contents rather than global
74 variables.
75
71c57c16
NC
762009-01-13 Charles Wilson <cygwin@cwilson.fastmail.fm>
77
78 Add --identify-strict option. Handle ms-style implibs:
79
80 * dlltool.c (file scope): Added new globals identify_ms and
81 identify_strict. New typedef dll_name_list_type, and globals
82 identify_dll_name_list_head and identify_dll_name_list_tail. Added
83 new global identify_member_contains_symname_result.
84 (identify_append_dll_name_to_list): New function.
85 (identify_count_dll_name_list): New function.
86 (identify_print_dll_name_list): New function.
87 (identify_free_dll_name_list): New function.
88 (identify_search_archive): Changed signature to take function
89 pointer to operation to apply to each member, and data to pass on
90 to that function.
91 (identify_search_member): Changed signature to accept user data
92 from caller.
93 (identify_member_contains_symname): New function.
94 (identify_dll_for_implib): Rewrite. Now determines whether implib
95 is ms- or binutils- style, before searching sections for
96 dllname. Allows multiple dllnames.
97 (identify_process_section_p): Search alternate section for dllname
98 when implib is ms-style.
99 (identify_search_section): Add additional conditions to excludes
100 candidate sections from consideration.
101 (usage): Added --identify-strict.
102 (long_options): Added --identify-strict.
103 (main): Handle --identify-strict option.
104 * doc/binutils.texi: Document --identify-strict option.
105 * NEWS: Document --identify and --identify-strict options.
106
840b96a7
AM
1072009-01-13 Alan Modra <amodra@bigpond.net.au>
108
109 PR 7034
110 * doc/binutils.texi (objdump -R): Note effect of -d or -D.
111
22f4bbf5
AM
1122009-01-13 Alan Modra <amodra@bigpond.net.au>
113
114 * objdump.c (disassemble_section): Don't assume non-instruction
115 data if object symbol at given address is in different section.
116
2ea2f3c6
KT
1172009-01-12 Kai Tietz <kai.tietz@onevision.com>
118
119 * dlltool.c (create_for_pep): New.
120 (flush_page): Use create_for_pep instead of using
121 macro DLLTOOL_MX86_64 clause.
122 (generate_idata_ofile): Likewise.
123 (make_one_lib_file): Likewise.
124 (make_head): Likewise.
125 (make_tail): Likewise.
126 (main): Initialize create_for_pep.
127
e77b97d4
KT
1282009-01-08 Kai Tietz <kai.tietz@onevision.com>
129
130 * dlltool.c (use_nul_prefixed_import_tables): New.
131 (make_head): Make prefix leading zero prefix element for
132 idata$4 and idata$5 dependent to new flag.
133 (usage): Add new option --use-nul-prefixed-import-tables.
134 (OPTION_USE_NUL_PREFIXED_IMPORT_TABLES): New.
135 (long_options): Add --use-nul-prefixed-import-tables.
136 (main): Likewise.
137 * doc/binutils.texi: Add new option documentation for
138 --use-nul-prefixed-import-tables.
139 * NEWS: Add new option.
140
1069ad51 1412009-01-06 Kai Tietz <kai.tietz@onevision.com>
84e94c90 142
1069ad51
KT
143 * windres.c (set_endianess): Get architecture name
144 for internal target names like "pe-arm-wince-little".
145 (find_arch_match): New helper.
146 * ChangeLog: Reset it.
147 * ChangeLog-2008: Moved old ChangeLog.
84e94c90 148
1069ad51 149For older changes see ChangeLog-2008
252b5132
RH
150\f
151Local Variables:
152mode: change-log
153left-margin: 8
154fill-column: 74
155version-control: never
156End:
This page took 0.480166 seconds and 4 git commands to generate.