ChangeLog-2005 revision 1.1 1 1.1 christos 2005-12-30 Jie Zhang <jie.zhang (a] analog.com>
2 1.1 christos
3 1.1 christos * readelf.c (get_machine_name): Add case for Blackfin.
4 1.1 christos
5 1.1 christos 2005-12-27 Alan Modra <amodra (a] bigpond.net.au>
6 1.1 christos
7 1.1 christos * Makefile.am: Run "make dep-am".
8 1.1 christos (Makefile): Remove dependency.
9 1.1 christos * Makefile.in: Regenerate.
10 1.1 christos
11 1.1 christos 2005-12-26 Jan-Benedict Glaw <jbglaw (a] lug-owl.de>
12 1.1 christos
13 1.1 christos * MAINTAINERS: Add myself as VAX maintainer.
14 1.1 christos
15 1.1 christos 2005-12-22 Randolph Chung <tausq (a] debian.org>
16 1.1 christos
17 1.1 christos * rddbg.c (read_section_stabs_debugging_info): Add $GDB_SYMBOLS$
18 1.1 christos entry to names[] array for SOM binaries.
19 1.1 christos
20 1.1 christos 2005-12-21 H.J. Lu <hjl (a] gnu.org>
21 1.1 christos
22 1.1 christos * MAINTAINERS: Add myself as x86_64 maintainer.
23 1.1 christos
24 1.1 christos 2005-12-16 Nathan Sidwell <nathan (a] codesourcery.com>
25 1.1 christos
26 1.1 christos Second part of ms1 to mt renaming.
27 1.1 christos * readelf.c (guess_is_rela): Use EM_MT.
28 1.1 christos (dump_relocations, get_machine_name): Adjust.
29 1.1 christos
30 1.1 christos 2005-12-12 Nathan Sidwell <nathan (a] codesourcery.com>
31 1.1 christos
32 1.1 christos * Makefile.am: Replace ms1 files with mt files.
33 1.1 christos * Makefile.in: Rebuilt.
34 1.1 christos * readelf.c (elf/mt.h): Adjust #include.
35 1.1 christos
36 1.1 christos 2005-11-30 Nick Clifton <nickc (a] redhat.com>
37 1.1 christos
38 1.1 christos * configure.in (ALL_LINGUAS): Add fi.
39 1.1 christos * configure: Regenerate.
40 1.1 christos * po/fi.po: New file: Finnish translation.
41 1.1 christos
42 1.1 christos 2005-11-21 Arnold Metselaar <arnoldm (a] sourceware.org>
43 1.1 christos
44 1.1 christos * MAINTAINERS: add myself as Z80 maintainer
45 1.1 christos
46 1.1 christos 2005-11-17 Andrew Haley <aph (a] redhat.com>
47 1.1 christos
48 1.1 christos * cxxfilt.c (main): Flush output at newline.
49 1.1 christos
50 1.1 christos 2005-11-16 Mark Mitchell <mark (a] codesourcery.com>
51 1.1 christos
52 1.1 christos * doc/binutils.texi: Include config.texi and @file documentation
53 1.1 christos for manual pages.
54 1.1 christos
55 1.1 christos 2005-11-15 Jan Beulich <jbeulich (a] novell.com>
56 1.1 christos
57 1.1 christos * objcopy.c (keep_file_symbols): New.
58 1.1 christos (enum command_line_switch): Add OPTION_KEEP_FILE_SYMBOLS.
59 1.1 christos (strip_options): Add --keep-file-symbols.
60 1.1 christos (copy_options): Likewise.
61 1.1 christos (copy_usage): Likewise.
62 1.1 christos (strip_usage): Likewise.
63 1.1 christos (filter_symbols): Act upon keep_file_symbols.
64 1.1 christos (strip_main): Handle OPTION_KEEP_FILE_SYMBOLS.
65 1.1 christos (copy_main): Likewise.
66 1.1 christos * doc/binutils.texi: Document --keep-file-symbols for objcopy
67 1.1 christos and strip.
68 1.1 christos
69 1.1 christos 2005-11-14 Daniel Jacobowitz <dan (a] codesourcery.com>
70 1.1 christos
71 1.1 christos * readelf.c (struct dump_list_entry, request_dump_byname)
72 1.1 christos (initialise_dumps_byname): New.
73 1.1 christos (parse_args): Call request_dump_byname.
74 1.1 christos (process_section_contents): Call initialise_dumps_byname.
75 1.1 christos * doc/binutils.texi (readelf): Mention -x NAME.
76 1.1 christos * NEWS: Likewise.
77 1.1 christos
78 1.1 christos 2005-11-11 Nick Clifton <nickc (a] redhat.com>
79 1.1 christos
80 1.1 christos PR 1150
81 1.1 christos * readelf.c (get_mips_symbol_other): New function.
82 1.1 christos (get_symbol_other): New function.
83 1.1 christos (process_symbol_table): Call get_symbol_other() to get a
84 1.1 christos description of the st_other field if it contains more information
85 1.1 christos than just the visibility.
86 1.1 christos
87 1.1 christos 2005-11-07 Steve Ellcey <sje (a] cup.hp.com>
88 1.1 christos
89 1.1 christos * configure: Regenerate after modifying bfd/warning.m4.
90 1.1 christos
91 1.1 christos 2005-10-30 H.J. Lu <hongjiu.lu (a] intel.com>
92 1.1 christos
93 1.1 christos * Makefile.am: Run "make dep-am".
94 1.1 christos * Makefile.in: Regenerated.
95 1.1 christos
96 1.1 christos * dep-in.sed: Replace " ./" with " ".
97 1.1 christos
98 1.1 christos 2005-10-25 Alan Modra <amodra (a] bigpond.net.au>
99 1.1 christos
100 1.1 christos * po/POTFILES.in: Regenerate.
101 1.1 christos * po/binutils.pot: Regenerate.
102 1.1 christos
103 1.1 christos 2005-10-24 Bernd Schmidt <bernd.schmidt (a] analog.com>
104 1.1 christos
105 1.1 christos * MAINTAINERS: Add self as BFIN maintainer.
106 1.1 christos
107 1.1 christos 2005-10-18 Jie Zhang <jie.zhang (a] analog.com>
108 1.1 christos
109 1.1 christos * MAINTAINERS: Add self as BFIN maintainer.
110 1.1 christos
111 1.1 christos 2005-10-11 Danny Smith <dannysmith (a] users.sourceforge.net>
112 1.1 christos
113 1.1 christos * rclex.l (handle quotes): Stop parsing hex notation escaped
114 1.1 christos chars after the first two digits,
115 1.1 christos
116 1.1 christos 2005-10-11 Nick Clifton <nickc (a] redhat.com>
117 1.1 christos
118 1.1 christos PR binutils/1437
119 1.1 christos * cxxfilt.c (flags): Remove DMGL_TYPES;
120 1.1 christos (long_options): Rename --no-types to --types.
121 1.1 christos (usage): Likewise.
122 1.1 christos (demangle_it): Add a comment describing why _ and $ prefixes are
123 1.1 christos skipped. Use printf rather than puts to emit the demangled output
124 1.1 christos in order to avoid emitting a new line character.
125 1.1 christos (main): Have the -t flag enable type demangling.
126 1.1 christos Emit a newline after every demangled command line argument.
127 1.1 christos Copy whitespace from stdin to stdout.
128 1.1 christos * doc/binutils.texi (c++filt): Document the change to the -t
129 1.1 christos switch.
130 1.1 christos Document why demangling names on the command line is slightly
131 1.1 christos different to demangling names read from the standard input.
132 1.1 christos
133 1.1 christos 2005-10-10 Mark Mitchell <mark (a] codesourcery.com>
134 1.1 christos
135 1.1 christos * doc/Makefile.am (config.texi): Set top_srcdir.
136 1.1 christos * doc/Makefile.in: Regenerated.
137 1.1 christos * doc/binutils.texi: Use at-file.texi from libiberty.
138 1.1 christos
139 1.1 christos 2005-10-10 H.J. Lu <hongjiu.lu (a] intel.com>
140 1.1 christos
141 1.1 christos PR binutils/1436
142 1.1 christos * readelf.c (ABSADDR): New.
143 1.1 christos (dump_ia64_unwind): Use ABSADDR to get the unwind info address.
144 1.1 christos
145 1.1 christos 2005-10-10 Thomas Weidenmueller <w3seek (a] reactos.com>
146 1.1 christos
147 1.1 christos * resbin.c (res_to_bin_accelerator): Place the terminating NUL at
148 1.1 christos the correct location in the bindata structure.
149 1.1 christos
150 1.1 christos 2005-10-10 Bryce Schober <bryce.schober (a] dynonavionics.com>
151 1.1 christos
152 1.1 christos * doc/binutils.texi (objdump): Fix typo: -reg-name-std should be
153 1.1 christos -reg-names-std.
154 1.1 christos
155 1.1 christos 2005-10-04 Nick Clifton <nickc (a] redhat.com>
156 1.1 christos
157 1.1 christos * cxxfilt.c: Treat mangled names specified on the command line in
158 1.1 christos the same way as mangled names read from stdin.
159 1.1 christos Add -i switch to disable the display of implementation details.
160 1.1 christos Add -t switch to disable the demangling of types.
161 1.1 christos * NEWS: Mention the new switches.
162 1.1 christos * doc/binutils.texi (cxxfilt): Document the -i and -t switches.
163 1.1 christos
164 1.1 christos 2005-10-03 Mark Mitchell <mark (a] codesourcery.com>
165 1.1 christos
166 1.1 christos * addr2line.c (usage): Document @file.
167 1.1 christos * ar.c (usage): Likewise.
168 1.1 christos * coffdump (usage): Likewise.
169 1.1 christos * cxxfilt.c (usage): Likewise.
170 1.1 christos * dlltool.c (usage): Likewise.
171 1.1 christos * dllwrap.c (usage): Likewise.
172 1.1 christos * nlmconv.c (usage): Likewise.
173 1.1 christos * nm.c (usage): Likewise.
174 1.1 christos * objcopy.c (usage): Likewise.
175 1.1 christos * objdump.c (usage): Likewise.
176 1.1 christos * readelf.c (usage): Likewise.
177 1.1 christos * size.c (usage): Likeise.
178 1.1 christos * srconv.c (usage): Likewise.
179 1.1 christos * strings.c (usage): Likewise.
180 1.1 christos * windres.c (usage): Likewise.
181 1.1 christos * doc/binutils.texi: Add section on common options.
182 1.1 christos
183 1.1 christos 2005-10-03 H.J. Lu <hongjiu.lu (a] intel.com>
184 1.1 christos
185 1.1 christos * NEWS: Mention -W/--dwarf.
186 1.1 christos
187 1.1 christos * doc/binutils.texi: Document -W/--dwarf for objdump.
188 1.1 christos
189 1.1 christos 2005-10-01 Paul Brook <paul (a] codesourcery.com>
190 1.1 christos
191 1.1 christos * readelf.c (arm_attr_tag_CPU_arch, arm_attr_tag_ARM_ISA_use,
192 1.1 christos arm_attr_tag_THUMB_ISA_use, arm_attr_tag_VFP_arch,
193 1.1 christos arm_attr_tag_WMMX_arch, arm_attr_tag_NEON_arch,
194 1.1 christos arm_attr_tag_ABI_PCS_config, arm_attr_tag_ABI_PCS_R9_use,
195 1.1 christos arm_attr_tag_ABI_PCS_RW_data, arm_attr_tag_ABI_PCS_RO_DATA,
196 1.1 christos arm_attr_tag_ABI_PCS_GOT_use, arm_attr_tag_ABI_PCS_wchar_t,
197 1.1 christos arm_attr_tag_ABI_FP_rounding, arm_attr_tag_ABI_FP_denormal,
198 1.1 christos arm_attr_tag_ABI_FP_exceptions, arm_attr_tag_ABI_FP_user_exceptions,
199 1.1 christos arm_attr_tag_ABI_FP_number_model, arm_attr_tag_ABI_align8_needed,
200 1.1 christos arm_attr_tag_ABI_align8_preserved, arm_attr_tag_ABI_enum_size,
201 1.1 christos arm_attr_tag_ABI_HardFP_use, arm_attr_tag_ABI_VFP_args,
202 1.1 christos arm_attr_tag_ABI_WMMX_args, arm_attr_tag_ABI_optimization_goals,
203 1.1 christos arm_attr_tag_ABI_FP_optimization_goals, arm_attr_public_tags): New.
204 1.1 christos (display_arm_attribute, process_arm_specific): New functions.
205 1.1 christos (process_arch_specific): Add EM_ARM.
206 1.1 christos
207 1.1 christos 2005-09-30 Mark Mitchell <mark (a] codesourcery.com>
208 1.1 christos
209 1.1 christos * dlltool.c (main): Fix typo.
210 1.1 christos * windres.c (main): Likewise.
211 1.1 christos
212 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
213 1.1 christos
214 1.1 christos * Makefile.in: Regenerated.
215 1.1 christos
216 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
217 1.1 christos
218 1.1 christos * sysinfo.y (main): Undo last change.
219 1.1 christos
220 1.1 christos 2005-08-30 Mark Mitchell <mark (a] codesourcery.com>
221 1.1 christos
222 1.1 christos * addr2line.c (main): Use expandargv.
223 1.1 christos * ar.c (main): Likewise.
224 1.1 christos * coffdump.c (main): Likewise.
225 1.1 christos * cxxfilt.c (main): Likewise.
226 1.1 christos * dlltool.c (main): Likewise.
227 1.1 christos * dllwrap.c (main): Likewise.
228 1.1 christos * nlmconv.c (main): Likewise.
229 1.1 christos * nm.c (main): Likewise.
230 1.1 christos * objcopy.c (main): Likewise.
231 1.1 christos * objdump.c (main): Likewise.
232 1.1 christos * readelf.c (main): Likewise.
233 1.1 christos * size.c (main): Likeiwse.
234 1.1 christos * srcconv.c (main): Likewise.
235 1.1 christos * strings.c (main): Likewise.
236 1.1 christos * sysdump.c (main): Likewise.
237 1.1 christos * sysinfo.y (main): Likewise.
238 1.1 christos * windres.c (main): Likewise.
239 1.1 christos
240 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
241 1.1 christos
242 1.1 christos * Makefile.am: Run "make dep-am".
243 1.1 christos * Makefile.in: Regenerated.
244 1.1 christos * aclocal.m4: Likewise.
245 1.1 christos
246 1.1 christos 2005-09-30 Catherine Moore <clm (a] cm00re.com>
247 1.1 christos
248 1.1 christos * Makefile.am: Bfin support.
249 1.1 christos * Makefile.in: Regenerated.
250 1.1 christos * aclocal.m4: Regenerated.
251 1.1 christos * readelf.c (elf/bfin.h): Include.
252 1.1 christos (guess_is_rela): EM_BLACKFIN support.
253 1.1 christos (dump_relocations): Likewise.
254 1.1 christos
255 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
256 1.1 christos
257 1.1 christos * dwarf.c (fetch_indirect_string): Adjust for section address.
258 1.1 christos (process_debug_info): Likewise.
259 1.1 christos (display_debug_loc): Likewise.
260 1.1 christos (display_debug_ranges): Likewise.
261 1.1 christos
262 1.1 christos * objdump.c (mach_o_dwarf_sections): New.
263 1.1 christos (generic_dwarf_sections): Likewise.
264 1.1 christos (check_mach_o_dwarf): Likewise.
265 1.1 christos (dump_dwarf): Call check_mach_o_dwarf.
266 1.1 christos
267 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
268 1.1 christos
269 1.1 christos * Makefile.am (objdump_SOURCES): Add dwarf.c.
270 1.1 christos * Makefile.in: Regenerated.
271 1.1 christos
272 1.1 christos * objdump.c: Include "dwarf.h".
273 1.1 christos (usage): Add -W/--dwarf.
274 1.1 christos (long_options): Likewise.
275 1.1 christos (dump_dwarf_section_info): New.
276 1.1 christos (load_debug_section): Likewise.
277 1.1 christos (free_debug_section): Likewise.
278 1.1 christos (dump_dwarf_section): Likewise.
279 1.1 christos (dump_dwarf): Likewise.
280 1.1 christos (dump_bfd): Load symbol table and call dump_dwarf if
281 1.1 christos dump_dwarf_section_info isn't zero.
282 1.1 christos (main): Handle -W/--dwarf.
283 1.1 christos
284 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
285 1.1 christos
286 1.1 christos * readelf.c: Reordered.
287 1.1 christos (is_relocatable): New.
288 1.1 christos (dwarf_section): New structure for DWARF section.
289 1.1 christos (load_debug_section): New.
290 1.1 christos (free_debug_section): Likewise.
291 1.1 christos (debug_str_section): Likewise.
292 1.1 christos (debug_abbrev_section): Likewise.
293 1.1 christos (debug_str_contents): Removed.
294 1.1 christos (debug_str_size): Likewise.
295 1.1 christos (debug_loc_contents): Likewise.
296 1.1 christos (debug_loc_size): Likewise.
297 1.1 christos (debug_range_contents): Likewise.
298 1.1 christos (debug_range_size): Likewise.
299 1.1 christos (load_debug_str): Likewise.
300 1.1 christos (free_debug_str): Likewise.
301 1.1 christos (load_debug_loc): Likewise.
302 1.1 christos (free_debug_loc): Likewise.
303 1.1 christos (load_debug_arange): Likewise.
304 1.1 christos (free_debug_arange): Likewise.
305 1.1 christos (load_debug_abbrev): Likewise.
306 1.1 christos (free_debug_abbrev): Likewise.
307 1.1 christos (fetch_indirect_string): Updated.
308 1.1 christos (debug_apply_rela_addends): Likewise.
309 1.1 christos (process_debug_info): Likewise.
310 1.1 christos (get_debug_info): Likewise.
311 1.1 christos (display_debug_lines): Likewise.
312 1.1 christos (display_debug_pubnames): Likewise.
313 1.1 christos (display_debug_macinfo): Likewise.
314 1.1 christos (display_debug_abbrev): Likewise.
315 1.1 christos (display_debug_loc): Likewise.
316 1.1 christos (display_debug_str): Likewise.
317 1.1 christos (display_debug_info): Likewise.
318 1.1 christos (display_debug_aranges): Likewise.
319 1.1 christos (display_debug_ranges): Likewise.
320 1.1 christos (display_debug_frames): Likewise.
321 1.1 christos (display_debug_not_supported): Likewise.
322 1.1 christos (debug_displays): Likewise.
323 1.1 christos (display_debug_section): Likewise.
324 1.1 christos (get_file_header): Set is_relocatable.
325 1.1 christos
326 1.1 christos 2005-09-30 H.J. Lu <hongjiu.lu (a] intel.com>
327 1.1 christos
328 1.1 christos * readelf.c (debug_apply_rela_addends): Relocate the whole
329 1.1 christos section.
330 1.1 christos (process_debug_info): Don't call debug_apply_rela_addends.
331 1.1 christos (display_debug_frames): Likewise.
332 1.1 christos (get_debug_info): Call debug_apply_rela_addends.
333 1.1 christos (debug_displays): Add the "relocate" field.
334 1.1 christos (display_debug_section): Call debug_apply_rela_addends if
335 1.1 christos needed.
336 1.1 christos
337 1.1 christos 2005-09-30 Matthias Kurz <mk (a] baerlap.north.de>
338 1.1 christos
339 1.1 christos * bucomm.h: Prevent the inclusion of <libintl.h> from the Solaris
340 1.1 christos version of <locale.h> when ENABLE_NLS is not defined.
341 1.1 christos
342 1.1 christos 2005-09-26 Mark Mitchell <mark (a] codesourcery.com>
343 1.1 christos
344 1.1 christos * BRANCHES: Mention binutils-csl-gxxpro-3_4-branch.
345 1.1 christos
346 1.1 christos 2005-09-20 Richard Henderson <rth (a] redhat.com>
347 1.1 christos
348 1.1 christos * readelf.c (display_debug_lines): Use unsigned long for address
349 1.1 christos increments. Use 0x prefix for all hex numbers.
350 1.1 christos
351 1.1 christos 2005-09-09 Richard Earnshaw <richard.earnshaw (a] arm.com>
352 1.1 christos
353 1.1 christos * readelf.c (get_arm_section_type_name): Add SHT_ARM_PREEMPTMAP and
354 1.1 christos SHT_ARM_ATTRIBUTES.
355 1.1 christos
356 1.1 christos 2005-09-07 H.J. Lu <hongjiu.lu (a] intel.com>
357 1.1 christos
358 1.1 christos * readelf.c (get_elf_section_flags): Handle 64bit sh_flags.
359 1.1 christos
360 1.1 christos 2005-09-02 H.J. Lu <hongjiu.lu (a] intel.com>
361 1.1 christos
362 1.1 christos * readelf.c (debug_abbrev_contents): New.
363 1.1 christos (debug_abbrev_size): Likewise.
364 1.1 christos (load_debug_abbrev): Likewise.
365 1.1 christos (free_debug_abbrev): Likewise.
366 1.1 christos (process_debug_info): Use them.
367 1.1 christos
368 1.1 christos 2005-08-17 H.J. Lu <hongjiu.lu (a] intel.com>
369 1.1 christos
370 1.1 christos PR binutils/1179
371 1.1 christos * objdump.c (disassemble_bytes): Don't adjust
372 1.1 christos adjust_section_vma.
373 1.1 christos (adjust_addresses): Don't adjust vma for debugging section.
374 1.1 christos Adjust lma only for relocatable files.
375 1.1 christos (dump_bfd): Tell adjust_addresses if it is a relocatable file.
376 1.1 christos
377 1.1 christos 2005-08-16 H.J. Lu <hongjiu.lu (a] intel.com>
378 1.1 christos
379 1.1 christos * bucomm.h (stpcpy): Declare if HAVE_DECL_STPCPY isn't defined.
380 1.1 christos
381 1.1 christos * configure.in (AC_GNU_SOURCE): Added.
382 1.1 christos (AC_CHECK_DECLS): Add stpcpy.
383 1.1 christos * configure: Regenerated.
384 1.1 christos * config.in: Likewise.
385 1.1 christos
386 1.1 christos 2005-08-16 Jakub Jelinek <jakub (a] redhat.com>
387 1.1 christos
388 1.1 christos * unwind-ia64.c (UNW_DEC_SPILL_SPREL, UNW_DEC_SPILL_PSPREL,
389 1.1 christos UNW_DEC_RESTORE, UNW_DEC_SPILL_REG): Increase {,ab,t}regname
390 1.1 christos buffer sizes.
391 1.1 christos
392 1.1 christos 2005-08-15 Daniel Jacobowitz <dan (a] codesourcery.com>
393 1.1 christos
394 1.1 christos * doc/binutils.texi (objdump): Document -M e300.
395 1.1 christos
396 1.1 christos 2005-08-14 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca>
397 1.1 christos
398 1.1 christos * readelf.c (slurp_hppa_unwind_table): Fix entry size on hppa64-hpux.
399 1.1 christos Don't access table entries past the end of the table.
400 1.1 christos
401 1.1 christos 2005-08-13 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca>
402 1.1 christos
403 1.1 christos * readelf.c (get_parisc_segment_type): Handle PT_PARISC_WEAKORDER.
404 1.1 christos (get_parisc_section_type_name): Handle SHT_PARISC_DLKM.
405 1.1 christos
406 1.1 christos 2005-08-11 H.J. Lu <hongjiu.lu (a] intel.com>
407 1.1 christos
408 1.1 christos * NEWS: Mention "-t/--section-details" and
409 1.1 christos "-N/--full-section-name".
410 1.1 christos
411 1.1 christos * doc/binutils.texi: Document "-t/--section-details". Remove
412 1.1 christos "-N/--full-section-name".
413 1.1 christos
414 1.1 christos * readelf.c (do_full_section_name): Renamed to ...
415 1.1 christos (do_section_details): This.
416 1.1 christos (option): Rename "-N/--full-section-name" to
417 1.1 christos "-t/--section-details".
418 1.1 christos (usage): Likewise.
419 1.1 christos (parse_args): Likewise.
420 1.1 christos (get_elf_section_flags): Support do_section_details.
421 1.1 christos (process_section_headers): Updated for do_section_details.
422 1.1 christos
423 1.1 christos 2005-08-04 John David Anglin <dave.anglin (a] nrc-cnrc.gc.ca>
424 1.1 christos
425 1.1 christos * readelf.c (get_parisc_dynamic_type): Add new dynamic types.
426 1.1 christos (get_dynamic_type): Use old values for DT_LOOS and DT_HIOS when
427 1.1 christos e_machine is EM_PARISC.
428 1.1 christos (get_parisc_segment_type): Add new segment types.
429 1.1 christos (get_parisc_section_type_name): Add new section names.
430 1.1 christos (dynamic_section_parisc_val): Add new table entries.
431 1.1 christos
432 1.1 christos 2005-08-01 Filip Navara <navaraf (a] reactos.com>
433 1.1 christos
434 1.1 christos * dlltool.c (alphafunc): Remove and replace usage with nfunc.
435 1.1 christos (nfunc): Fix sorting of fastcall symbols when --kill-at is used.
436 1.1 christos
437 1.1 christos 2005-07-25 H.J. Lu <hongjiu.lu (a] intel.com>
438 1.1 christos
439 1.1 christos * readelf.c (dump_relocations): Handle SHN_X86_64_LCOMMON.
440 1.1 christos (get_symbol_index_type): Likewise.
441 1.1 christos (get_elf_section_flags): Handle SHF_X86_64_LARGE.
442 1.1 christos
443 1.1 christos 2005-07-21 Eric Christopher <echristo (a] apple.com>
444 1.1 christos
445 1.1 christos * MAINTAINERS: Change affiliation.
446 1.1 christos
447 1.1 christos 2005-07-19 Ben Elliston <bje (a] au.ibm.com>
448 1.1 christos
449 1.1 christos * readelf.c (read_and_display_attr_value): Remove comment adjacent
450 1.1 christos to DW_ATE_decimal_float about it being a GNU extension.
451 1.1 christos
452 1.1 christos 2005-07-18 Nick Clifton <nickc (a] redhat.com>
453 1.1 christos
454 1.1 christos * binemul.c: Fix name of Red Hat.
455 1.1 christos * binemul.h: Likewise.
456 1.1 christos * emul_aix.c: Likewise.
457 1.1 christos * emul_vanilla: Likewise.
458 1.1 christos
459 1.1 christos 2005-07-18 Ben Elliston <bje (a] au.ibm.com>
460 1.1 christos
461 1.1 christos * readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding
462 1.1 christos value of DW_ATE_decimal_float instead of DW_ATE_GNU_decimal_float.
463 1.1 christos
464 1.1 christos 2005-07-16 Alan Modra <amodra (a] bigpond.net.au>
465 1.1 christos
466 1.1 christos * Makefile.am: Run "make dep-am".
467 1.1 christos * Makefile.in: Regenerate.
468 1.1 christos
469 1.1 christos 2005-07-15 Eric Christopher <echristo (a] redhat.com>
470 1.1 christos
471 1.1 christos * MAINTAINERS: Change affiliation.
472 1.1 christos
473 1.1 christos 2005-07-14 Jim Blandy <jimb (a] redhat.com>
474 1.1 christos
475 1.1 christos * readelf.c: #include "elf/m32c.h"
476 1.1 christos (guess_is_rela, dump_relocations, get_machine_name): Add cases for
477 1.1 christos EM_M32C.
478 1.1 christos * Makefile.am (readelf.o): Update dependencies.
479 1.1 christos * Makefile.in: Regenerated.
480 1.1 christos
481 1.1 christos 2005-07-08 Ben Elliston <bje (a] au.ibm.com>
482 1.1 christos
483 1.1 christos * bucomm.h: Include <stdarg.h> unconditionally, not only when
484 1.1 christos ANSI_PROTOTYPES is defined. Remove #ifdef logic.
485 1.1 christos * dlltool.c: Likewise.
486 1.1 christos * dllwrap.c: Likewise.
487 1.1 christos
488 1.1 christos 2005-07-07 Kaveh R. Ghazi <ghazi (a] caip.rutgers.edu>
489 1.1 christos
490 1.1 christos * bucomm.h (report): Add format attribute.
491 1.1 christos * dlltool.c (inform): Likewise.
492 1.1 christos * dllwrap.c (display, inform, warn): Likewise.
493 1.1 christos * objdump.c (objdump_sprintf): Likewise.
494 1.1 christos * readelf.c (error, warn): Likewise. Fix format bugs.
495 1.1 christos
496 1.1 christos 2005-07-05 Dmitry V. Levin <ldv (a] altlinux.org>
497 1.1 christos Nick Clifton <nickc (a] redhat.com>
498 1.1 christos
499 1.1 christos * strings.c (filename_and_size_t): New typedef.
500 1.1 christos (strings_a_section): Skip sections with size greater or equal to
501 1.1 christos the file size. Cache the file size to avoid repeated stat()s.
502 1.1 christos (strings_object_file): Pass filename_and_size_t argument to
503 1.1 christos strings_a_section() via bfd_map_over_sections().
504 1.1 christos
505 1.1 christos 2005-07-04 Alan Modra <amodra (a] bigpond.net.au>
506 1.1 christos
507 1.1 christos PR 1004
508 1.1 christos * objcopy.c (copy_object): Use bfd_make_section_with_flags.
509 1.1 christos (write_debugging_info): Likewise.
510 1.1 christos (setup_section): Use bfd_make_section_anyway_with_flags.
511 1.1 christos
512 1.1 christos 2005-07-01 Steve Ellcey <sje (a] cup.hp.com>
513 1.1 christos
514 1.1 christos * configure.in (AM_BINUTILS_WARNINGS): Add.
515 1.1 christos (BFD_NEED_DECLARATION): Replace with AC_CHECK_DECLS.
516 1.1 christos * configure: Regenerate.
517 1.1 christos * config.in: Regenerate.
518 1.1 christos * objdump.c (NEED_DECLARATION_*): Replace with !HAVE_DECL_*.
519 1.1 christos * bucomm.h: (NEED_DECLARATION_*): Ditto.
520 1.1 christos
521 1.1 christos 2005-06-30 Ben Elliston <bje (a] gnu.org>
522 1.1 christos
523 1.1 christos * Makefile.am (check-DEJAGNU): Don't search for expect.
524 1.1 christos * Makefile.in: Regenerate.
525 1.1 christos
526 1.1 christos 2005-06-30 Ben Elliston <bje (a] gnu.org>
527 1.1 christos
528 1.1 christos * Makefile.am (EXPECT): Set to expect.
529 1.1 christos (RUNTEST): Likewise, set to runtest.
530 1.1 christos * Makefile.in: Regenerate.
531 1.1 christos
532 1.1 christos 2005-06-17 Jakub Jelinek <jakub (a] redhat.com>
533 1.1 christos
534 1.1 christos * readelf.c (CHECK_ENTSIZE_VALUES, CHECK_ENTSIZE): Define.
535 1.1 christos (process_section_headers): Use it.
536 1.1 christos (process_relocs): Don't crash if symsec is not SHT_SYMTAB
537 1.1 christos or SHT_DYNSYM.
538 1.1 christos (process_version_sections): Use sizeof (Elf_External_Versym)
539 1.1 christos instead of sh_entsize.
540 1.1 christos
541 1.1 christos 2005-06-16 Nick Clifton <nickc (a] redhat.com>
542 1.1 christos
543 1.1 christos * rename.c (simple_copy): Only define if it is going to be used.
544 1.1 christos (smart_rename): Mark the preserve_dates parameter as possibly
545 1.1 christos being unused.
546 1.1 christos
547 1.1 christos * resres.c (write_res_data): Prevent a potential compile time
548 1.1 christos warning by casting the return value from fwrite.
549 1.1 christos
550 1.1 christos 2005-06-14 H.J. Lu <hongjiu.lu (a] intel.com>
551 1.1 christos
552 1.1 christos PR 995
553 1.1 christos * ar.c (BUFSIZE): Moved to ...
554 1.1 christos * bucomm.h (BUFSIZE): Here.
555 1.1 christos
556 1.1 christos * bucomm.c: Include <assert.h>.
557 1.1 christos (bfd_get_archive_filename): New.
558 1.1 christos * bucomm.h (bfd_get_archive_filename): New.
559 1.1 christos
560 1.1 christos * objcopy.c (copy_unknown_object): New.
561 1.1 christos (copy_object): Use bfd_get_archive_filename when reporting input
562 1.1 christos error. Don't call fatal on unknown arch.
563 1.1 christos (copy_archive): Call copy_unknown_object on unknown format or
564 1.1 christos arch.
565 1.1 christos
566 1.1 christos 2005-06-14 Jakub Jelinek <jakub (a] redhat.com>
567 1.1 christos
568 1.1 christos * readelf.c (cmalloc, xcmalloc, xcrealloc): New functions.
569 1.1 christos (get_data): Add nmemb argument. Return NULL if nmemb * size
570 1.1 christos overflows. If var == NULL, allocate one extra byte and
571 1.1 christos clear it.
572 1.1 christos (slurp_rela_relocs, slurp_rel_relocs, get_32bit_program_headers,
573 1.1 christos get_64bit_program_headers, get_program_headers,
574 1.1 christos get_32bit_section_headers, get_64bit_section_headers,
575 1.1 christos get_32bit_elf_symbols, get_64bit_elf_symbols, process_section_headers,
576 1.1 christos process_section_groups, process_relocs, slurp_ia64_unwind_table,
577 1.1 christos ia64_process_unwind, slurp_hppa_unwind_table, hppa_process_unwind,
578 1.1 christos get_32bit_dynamic_section, get_64bit_dynamic_section,
579 1.1 christos process_dynamic_section, process_version_sections, get_dynamic_data,
580 1.1 christos process_symbol_table, dump_section, load_debug_str, load_debug_loc,
581 1.1 christos load_debug_range, read_and_display_attr_value, process_debug_info,
582 1.1 christos get_debug_info, frame_need_space, display_debug_frames,
583 1.1 christos display_debug_section, process_mips_specific, process_gnu_liblist,
584 1.1 christos process_corefile_note_segment): Adjust get_data callers. Use
585 1.1 christos cmalloc, xcmalloc and xcrealloc instead of {m,xm,xre}alloc where
586 1.1 christos passed size is a product of 2 numbers.
587 1.1 christos
588 1.1 christos * readelf.c (print_mode): Fix comment typo.
589 1.1 christos (slurp_rela_relocs, slurp_rel_relocs): Fix memory leaks.
590 1.1 christos (dump_relocations): Fix a thinko in check for invalid st_name.
591 1.1 christos (process_program_headers): Don't crash if string_table is NULL.
592 1.1 christos (process_section_headers): Don't crash if e_shstrndx is invalid.
593 1.1 christos Ensure string_table_length is 0 if string_table == NULL.
594 1.1 christos Don't return just because string_table is NULL.
595 1.1 christos (process_section_groups): Don't crash if symtab's sh_link or
596 1.1 christos symbol's st_name is invalid. Fix a memory leak. Fix check for
597 1.1 christos invalid section number entry.
598 1.1 christos (process_relocs): Don't crash if relocation or symbol section's
599 1.1 christos sh_link is invalid.
600 1.1 christos (slurp_ia64_unwind_table, slurp_hppa_unwind_table): Don't crash if
601 1.1 christos relocation section's sh_info is invalid.
602 1.1 christos (ia64_process_unwind, hppa_process_unwind): Don't crash if symbol
603 1.1 christos table's sh_link is invalid.
604 1.1 christos (process_version_sections): Don't crash on version or symbol
605 1.1 christos section's sh_link is invalid. Don't crash if symbol's st_shndx
606 1.1 christos is invalid.
607 1.1 christos (process_symbol_table): Don't crash if string table is corrupt
608 1.1 christos or symbol's st_name, st_shndx, vna_name or vda_name is invalid.
609 1.1 christos (debug_apply_rela_addends): Don't crash if relocation section's
610 1.1 christos sh_info or sh_link is invalid.
611 1.1 christos (display_debug_loc): Warn for unterminated .debug_loc section
612 1.1 christos or start offsets not within .debug_loc section boundaries.
613 1.1 christos (process_gnu_liblist): Don't crash if liblist section's sh_link
614 1.1 christos or entry's l_name is invalid.
615 1.1 christos
616 1.1 christos 2005-06-09 Jakub Jelinek <jakub (a] redhat.com>
617 1.1 christos
618 1.1 christos * objdump.c (disassemble_bytes): Don't crash if q->howto == NULL.
619 1.1 christos If q->howto->name == NULL, print q->howto->type as number instead.
620 1.1 christos (dump_reloc_set): Likewise.
621 1.1 christos
622 1.1 christos 2005-06-07 Eric Christopher <echristo (a] redhat.com>
623 1.1 christos
624 1.1 christos * readelf.c (guess_is_rela): Support ms1.
625 1.1 christos (dump_relocations): Ditto.
626 1.1 christos (get_machine_name): Ditto.
627 1.1 christos
628 1.1 christos 2005-06-07 Aldy Hernandez <aldyh (a] redhat.com>
629 1.1 christos Michael Snyder <msnyder (a] redhat.com>
630 1.1 christos Stan Cox <scox (a] redhat.com>
631 1.1 christos
632 1.1 christos * Makefile.am (readelf.o): Depend on ms1.h.
633 1.1 christos
634 1.1 christos * Makefile.in: Regenerate.
635 1.1 christos
636 1.1 christos * readelf.c: Include ms1.h.
637 1.1 christos
638 1.1 christos 2005-06-06 H.J. Lu <hongjiu.lu (a] intel.com>
639 1.1 christos
640 1.1 christos PR 990
641 1.1 christos * nm.c (print_symbol): Call bfd_find_line before
642 1.1 christos bfd_find_nearest_line.
643 1.1 christos
644 1.1 christos 2005-06-06 Alan Modra <amodra (a] bigpond.net.au>
645 1.1 christos
646 1.1 christos * NEWS: Mention new powerpc ld support.
647 1.1 christos
648 1.1 christos 2005-06-03 Steve Ellcey <sje (a] cup.hp.com>
649 1.1 christos
650 1.1 christos * configure.in: Check for getc_unlocked prototype.
651 1.1 christos * configure: Regenerate.
652 1.1 christos * config.in: Regenerate.
653 1.1 christos * strings.c (get_char): Only call getc_unlocked if we have seen a
654 1.1 christos prototype.
655 1.1 christos
656 1.1 christos 2005-06-03 Nick Clifton <nickc (a] redhat.com>
657 1.1 christos
658 1.1 christos * configure.in (ALL_LINGUAS): Add zh_TW
659 1.1 christos * configure: Regenerate.
660 1.1 christos * po/zh_TW.po: New Chinese (traditional) translation.
661 1.1 christos
662 1.1 christos 2005-05-31 Richard Henderson <rth (a] redhat.com>
663 1.1 christos
664 1.1 christos * readelf.c (dump_relocations): Special case R_ALPHA_LITUSE.
665 1.1 christos
666 1.1 christos 2005-05-29 Richard Henderson <rth (a] redhat.com>
667 1.1 christos
668 1.1 christos * readelf.c (get_alpha_dynamic_type): New.
669 1.1 christos (get_dynamic_type): Call it.
670 1.1 christos
671 1.1 christos 2005-05-24 H.J. Lu <hongjiu.lu (a] intel.com>
672 1.1 christos
673 1.1 christos * readelf.c (process_section_groups): Report group section
674 1.1 christos index. Check if the section member index is valid.
675 1.1 christos
676 1.1 christos 2005-05-23 Fred Fish <fnf (a] specifixinc.com>
677 1.1 christos
678 1.1 christos * addr2line.c (unwind_inlines): New flag for 'i' option.
679 1.1 christos (usage): Document '-i' option.
680 1.1 christos (long_options): Recognize '--inlines'.
681 1.1 christos (translate_addresses): Loop, calling bfd_find_inliner_info as
682 1.1 christos necessary and printing multiple output lines.
683 1.1 christos (main): Handle 'i' option.
684 1.1 christos * doc/binutils.texi (addr2line): Document '-i' option.
685 1.1 christos * NEWS: Mention new addr2line '-i' option.
686 1.1 christos
687 1.1 christos 2005-05-23 Nick Clifton <nickc (a] redhat.com>
688 1.1 christos
689 1.1 christos * readelf.c (fetch_indirect_string): Display a warning message
690 1.1 christos when a corrupt DW_FORM_strp value is encountered.
691 1.1 christos
692 1.1 christos (process_debug_info): Mention that the compilation unit offset is
693 1.1 christos being displayed in hexadecimal.
694 1.1 christos
695 1.1 christos (display_debug_lines): Fix typo in name of .debug_line section.
696 1.1 christos
697 1.1 christos 2005-05-19 Zack Weinberg <zack (a] codesourcery.com>
698 1.1 christos
699 1.1 christos * Makefile.am: Have 'all' depend on 'info'.
700 1.1 christos * Makefile.in: Regenerate.
701 1.1 christos
702 1.1 christos 2005-05-19 Ben Elliston <bje (a] au.ibm.com>
703 1.1 christos
704 1.1 christos * readelf.c (read_and_display_attr_value): Handle a DW_AT_encoding
705 1.1 christos value of DW_ATE_GNU_decimal_float.
706 1.1 christos
707 1.1 christos 2005-05-17 Daniel Jacobowitz <dan (a] codesourcery.com>
708 1.1 christos
709 1.1 christos * doc/Makefile.am (config.texi): Don't use $<.
710 1.1 christos * doc/Makefile.in: Regenerated.
711 1.1 christos
712 1.1 christos 2005-05-15 Yitzchak Scott-Thoennes <sthoenna (a] efn.org>
713 1.1 christos
714 1.1 christos * deflex.l: Ignore CRs
715 1.1 christos
716 1.1 christos 2005-05-15 Daniel Jacobowitz <dan (a] codesourcery.com>
717 1.1 christos
718 1.1 christos * acinclude.m4: Remove obsolete code.
719 1.1 christos * configure.in: Update AC_PREREQ.
720 1.1 christos * doc/Makefile.am (binutils_TEXINFOS): Define.
721 1.1 christos (config.texi): Depend on distributed files instead of built
722 1.1 christos files.
723 1.1 christos (binutils.dvi, binutils.info): Remove unnecessary rules.
724 1.1 christos (DISTCLEANFILES): Remove.
725 1.1 christos (install-data-local): Renamed from install.
726 1.1 christos (info-local): Renamed from info.
727 1.1 christos * Makefile.in, aclocal.m4, config.in, configure,
728 1.1 christos doc/Makefile.in: Regenerated.
729 1.1 christos
730 1.1 christos 2005-05-14 Alan Modra <amodra (a] bigpond.net.au>
731 1.1 christos
732 1.1 christos * readelf.c (get_ppc_dynamic_type): Display DT_PPC_GOT, not
733 1.1 christos DT_PPC_GLINK.
734 1.1 christos
735 1.1 christos 2005-05-13 Fred Fish <fnf (a] specifixinc.com>
736 1.1 christos
737 1.1 christos * readelf.c: Fix a couple of obvious comment typos,
738 1.1 christos 'debug_str' -> 'debug_ranges' and proecess' -> 'process'.
739 1.1 christos
740 1.1 christos 2005-05-13 H.J. Lu <hongjiu.lu (a] intel.com>
741 1.1 christos
742 1.1 christos * readelf.c (dump_ia64_unwind): Get stamp with proper size.
743 1.1 christos
744 1.1 christos 2005-05-12 Nick Clifton <nickc (a] redhat.com>
745 1.1 christos
746 1.1 christos * readelf.c (display_debug_lines): If pointer_size has not been
747 1.1 christos found then assume that it is 4 in order to prevent a seg fault
748 1.1 christos when process_extend_line_op attempts to read the line data.
749 1.1 christos
750 1.1 christos 2005-05-11 Alan Modra <amodra (a] bigpond.net.au>
751 1.1 christos
752 1.1 christos * readelf.c (get_ppc_dynamic_type): New function for DT_PPC_GLINK.
753 1.1 christos (get_dynamic_type): Call the above.
754 1.1 christos
755 1.1 christos 2005-05-07 Nick Clifton <nickc (a] redhat.com>
756 1.1 christos
757 1.1 christos * Update the address and phone number of the FSF organization in
758 1.1 christos the GPL notices in the following files:
759 1.1 christos aclocal.m4, addr2line.c, ar.c, arlex.l, arparse.y, arsup.c,
760 1.1 christos arsup.h, binemul.c, binemul.h, bucomm.c, bucomm.h, budbg.h,
761 1.1 christos budemang.c, budemang.h, coffdump.c, coffgrok.c, coffgrok.h,
762 1.1 christos cxxfilt.c, debug.c, debug.h, deflex.l, defparse.y, dlltool.c,
763 1.1 christos dlltool.h, dllwrap.c, emul_aix.c, emul_vanilla.c, filemode.c,
764 1.1 christos ieee.c, nlmconv.c, nlmconv.h, nlmheader.y, nm.c, objcopy.c,
765 1.1 christos objdump.c, prdbg.c, rclex.l, rcparse.y, rdcoff.c, rddbg.c,
766 1.1 christos readelf.c, rename.c, resbin.c, rescoff.c, resrc.c, resres.c,
767 1.1 christos size.c, srconv.c, stabs.c, strings.c, sysdump.c, sysinfo.y,
768 1.1 christos syslex.l, unwind-ia64.c, unwind-ia64.h, version.c, windres.c,
769 1.1 christos windres.h, winduni.c, winduni.h wrstabs.c, doc/fdl.texi
770 1.1 christos
771 1.1 christos 2005-05-06 Jan Beulich <jbeulich (a] novell.com>
772 1.1 christos
773 1.1 christos * objcopy.c (copy_file): Don't delete output upon error here.
774 1.1 christos (copy_main): Delete output upon error.
775 1.1 christos
776 1.1 christos 2005-05-02 Ben Elliston <bje (a] au.ibm.com>
777 1.1 christos
778 1.1 christos * dlltool.c (dtab): Remove empty function.
779 1.1 christos (process_duplicates): Remove calls to dtab().
780 1.1 christos
781 1.1 christos 2005-05-01 Maciej W. Rozycki <macro (a] linux-mips.org>
782 1.1 christos
783 1.1 christos * doc/binutils.texi (strip, objcopy): Clarify the description of
784 1.1 christos the "--strip-debug" option. Fix a typo.
785 1.1 christos
786 1.1 christos 2005-04-29 H.J. Lu <hongjiu.lu (a] intel.com>
787 1.1 christos
788 1.1 christos * bucomm.c: Undo the last change.
789 1.1 christos * bucomm.h: Likewise.
790 1.1 christos
791 1.1 christos 2005-04-29 Ben Elliston <bje (a] au.ibm.com>
792 1.1 christos
793 1.1 christos * syslex.l (word, number, unit): Remove unused variables.
794 1.1 christos * nlmheader.y (keyword_tokens): Make static.
795 1.1 christos * coffdump.c (dump_coff_symbol, coff_dump): Make static.
796 1.1 christos * coffgrok.c (lofile, last_function_symbol, last_function_type,
797 1.1 christos last_struct, last_enum, cur_sfile): Make variables static.
798 1.1 christos * sysdump.c (getCHARS, fillup, getBARRAY, getINT, getBITS,
799 1.1 christos sysroff_swap_tr_in, sysroff_print_tr_out): Make static.
800 1.1 christos * sysinfo.y (writecode, it, code, repeat, oldrepeat, name, rdepth,
801 1.1 christos names, pnames): Likewise.
802 1.1 christos
803 1.1 christos 2005-04-29 Ben Elliston <bje (a] au.ibm.com>
804 1.1 christos
805 1.1 christos * ar.c (mri_mode): Make static.
806 1.1 christos * arsup.c (obfd, real_name, outfile): Likewise.
807 1.1 christos * binemul.c (ar_emul_create): Remove unused function.
808 1.1 christos (ar_emul_default_create): Likewise.
809 1.1 christos * binemul.h (ar_emul_create): Remove declaration.
810 1.1 christos (ar_emul_default_create): Likewise.
811 1.1 christos (struct bin_emulation_xfer_struct): Remove ar_create member.
812 1.1 christos * bucomm.c (report): Make static.
813 1.1 christos * bucomm.h (report): Remove declaration.
814 1.1 christos * cxxfilt.c (mbuffer): Make static.
815 1.1 christos (main): Use unsigned ints for some loop control variables.
816 1.1 christos * readelf.c: Make many global variables static.
817 1.1 christos * size.c (berkeley_format): Make static.
818 1.1 christos (long_options): Likewise.
819 1.1 christos * emul_aix.c (bin_aix_emulation): Remove ar_emul_default_create
820 1.1 christos structure initialiser.
821 1.1 christos (bin_aix5_emulation): Likewise.
822 1.1 christos * emul_vanilla.c (bin_vanilla_emulation): Likewise.
823 1.1 christos
824 1.1 christos 2005-04-27 Ben Elliston <bje (a] au.ibm.com>
825 1.1 christos
826 1.1 christos * syslex.l: Adjust top-of-file comment: this file is part of GNU
827 1.1 christos binutils, not GNU ld.
828 1.1 christos
829 1.1 christos 2005-04-25 Nick Clifton <nickc (a] redhat.com>
830 1.1 christos
831 1.1 christos PR872
832 1.1 christos * objcopy.c (copy_archive): Initialise 'obfd' field of new
833 1.1 christos name_list structure.
834 1.1 christos
835 1.1 christos * objcopy.c (copy_usage): Fix description of -K switch.
836 1.1 christos
837 1.1 christos * doc/binutils.texi (strip, objcopy): Fix description of -K
838 1.1 christos switch.
839 1.1 christos
840 1.1 christos 2005-04-20 Daniel Jacobowitz <dan (a] codesourcery.com>
841 1.1 christos
842 1.1 christos * readelf.c (display_debug_frames): Use data factor for
843 1.1 christos DW_CFA_def_cfa_sf and DW_CFA_def_cfa_offset_sf.
844 1.1 christos
845 1.1 christos 2005-04-19 H.J. Lu <hongjiu.lu (a] intel.com>
846 1.1 christos
847 1.1 christos * objdump.c (dump_section_header): Skip linker created section.
848 1.1 christos
849 1.1 christos 2005-04-17 H.J. Lu <hongjiu.lu (a] intel.com>
850 1.1 christos
851 1.1 christos * objdump.c (dump_section_header): Support SEC_GROUP.
852 1.1 christos
853 1.1 christos 2005-04-16 Nick Clifton <nickc (a] redhat.com>
854 1.1 christos
855 1.1 christos * readelf.c (debug_apply_rela_addends): Remove redundant %s from
856 1.1 christos printf string.
857 1.1 christos
858 1.1 christos 2005-04-15 Nick Clifton <nickc (a] redhat.com>
859 1.1 christos
860 1.1 christos * objcopy.c (copy_file): Issue an error message when attmepting to
861 1.1 christos copy an empty input file.
862 1.1 christos
863 1.1 christos 2005-04-14 Alan Modra <amodra (a] bigpond.net.au>
864 1.1 christos
865 1.1 christos * Makefile.am (NO_WERROR): Define. Use instead of -Wno-error.
866 1.1 christos * configure.in: Include ../bfd/warning.m4 contents.
867 1.1 christos * Makefile.in: Regenerate.
868 1.1 christos * configure: Regenerate.
869 1.1 christos * doc/Makefile.in: Regenerate.
870 1.1 christos
871 1.1 christos 2005-04-12 Alan Modra <amodra (a] bigpond.net.au>
872 1.1 christos
873 1.1 christos * Makefile.am: Run "make dep-am".
874 1.1 christos (syslex.o, sysinfo.o, arparse.o, arlex.o): Add -Wno-error to command.
875 1.1 christos (sysroff.o, defparse.o, deflex.o): Likewise.
876 1.1 christos (nlmheader.o, rcparse.o, rclex.o): Likewise.
877 1.1 christos * Makefile.in: Regenerate.
878 1.1 christos * aclocal.m4: Regenerate.
879 1.1 christos * config.in: Regenerate.
880 1.1 christos * configure: Regenerate.
881 1.1 christos
882 1.1 christos 2005-04-11 Jan Beulich <jbeulich (a] novell.com>
883 1.1 christos
884 1.1 christos * MAINTAINERS: Add myself as ix86 Intel mode maintainer.
885 1.1 christos
886 1.1 christos 2005-04-06 Nick Clifton <nickc (a] redhat.com>
887 1.1 christos H.J. Lu <hongjiu.lu (a] intel.com>
888 1.1 christos
889 1.1 christos * po/rw.po: New translation: Kinyarwanda.
890 1.1 christos * configure.in (ALL_LINGUAS): Add rw.
891 1.1 christos * configure: Regenerate.
892 1.1 christos
893 1.1 christos 2005-04-04 Maciej W. Rozycki <macro (a] linux-mips.org>
894 1.1 christos
895 1.1 christos * readelf.c (debug_apply_rela_addends): Reorder r_info as
896 1.1 christos necessary for 64-bit MIPS.
897 1.1 christos
898 1.1 christos 2005-04-04 Maciej W. Rozycki <macro (a] linux-mips.org>
899 1.1 christos
900 1.1 christos * doc/binutils.texi (readelf): Remove a duplicate paragraph.
901 1.1 christos
902 1.1 christos 2005-04-04 Ramana Radhakrishnan <ramana.radhakrishnan (a] codito.com>
903 1.1 christos
904 1.1 christos PR binutils/813
905 1.1 christos * objdump.c (dump_symbols): Add a check to see if the section for
906 1.1 christos the symbol is chosen using process_section_p.
907 1.1 christos
908 1.1 christos 2005-04-01 H.J. Lu <hongjiu.lu (a] intel.com>
909 1.1 christos
910 1.1 christos * NEWS: Mention new readelf options, "-N/--full-section-name"
911 1.1 christos and "-g/--section-groups".
912 1.1 christos
913 1.1 christos * doc/binutils.texi: Document new readelf options,
914 1.1 christos "-N/--full-section-name" and "-g/--section-groups".
915 1.1 christos
916 1.1 christos 2005-03-31 H.J. Lu <hongjiu.lu (a] intel.com>
917 1.1 christos
918 1.1 christos * readelf.c (do_full_section_name): New.
919 1.1 christos (options): Add "--full-section-name"/'N'.
920 1.1 christos (usage): Add -N/--full-section-name.
921 1.1 christos (parse_args): Handle 'N'.
922 1.1 christos (process_section_headers): Print out the full section name if
923 1.1 christos do_full_section_name isn't 0.
924 1.1 christos
925 1.1 christos 2005-03-31 Nick Clifton <nickc (a] redhat.com>
926 1.1 christos
927 1.1 christos * configure.in: Add a check for <unistd.h> providing a prototype
928 1.1 christos for getopt() which is compatible with the one in
929 1.1 christos include/getopt.h. If so then define HAVE_DECL_GETOPT.
930 1.1 christos * configure: Regenerate.
931 1.1 christos * config.in (HAVE_DECL_GETOPT): Add.
932 1.1 christos * aclocal.m4: Regenerate.
933 1.1 christos * addr2line.c: Include "config.h" before "bfd.h" so that
934 1.1 christos HAVE_DECL_GETOPT is defined before getopt.h is included.
935 1.1 christos
936 1.1 christos 2005-03-21 Jan-Benedict Glaw <jbglaw (a] lug-owl.de>
937 1.1 christos
938 1.1 christos * doc/binutils.texi: Document new VAX disassembler-specific option
939 1.1 christos -M entry:0xfooba8.
940 1.1 christos * NEWS: Mention the new option.
941 1.1 christos
942 1.1 christos 2005-03-29 Anil Paranjpe <anilp1 (a] kpitcummins.com>
943 1.1 christos
944 1.1 christos * MAINTAINERS: Add myself as H8300 maintainer.
945 1.1 christos
946 1.1 christos 2005-03-28 Aaron W. LaFramboise <aaron98wiridge9 (a] aaronwl.com>
947 1.1 christos
948 1.1 christos * objdump.c (disassemble_bytes): Remove cast.
949 1.1 christos
950 1.1 christos 2005-03-25 Daniel Jacobowitz <dan (a] codesourcery.com>
951 1.1 christos
952 1.1 christos * BRANCHES: Add binutils-csl-arm-2005q1-branch and
953 1.1 christos binutils-2_16-branch.
954 1.1 christos
955 1.1 christos 2005-03-25 Mark Kettenis <kettenis (a] gnu.org>
956 1.1 christos
957 1.1 christos * MAINTAINERS: Add myself as M88k maintainer.
958 1.1 christos
959 1.1 christos 2005-03-24 Danny Smith <dannysmith (a] users.sourceforge.net>
960 1.1 christos
961 1.1 christos * winduni.c (unicode_from_ascii): Don't declare variables
962 1.1 christos 's' and 'w' if _WIN32. Use MultiByteToWideChar to set the unicode
963 1.1 christos string len.
964 1.1 christos
965 1.1 christos 2005-03-24 Dmitry Diky <diwil (a] spec.ru>
966 1.1 christos
967 1.1 christos * MAINTAINERS: Add myself as MSP430 maintainer.
968 1.1 christos
969 1.1 christos 2005-03-23 Nick Clifton <nickc (a] redhat.com>
970 1.1 christos
971 1.1 christos * po/fr.po: Updated translation.
972 1.1 christos
973 1.1 christos 2005-03-22 Nick Clifton <nickc (a] redhat.com>
974 1.1 christos
975 1.1 christos * MAINTAINERS: Add Daniel Jacobwitz to the blanket write
976 1.1 christos privileges list.
977 1.1 christos
978 1.1 christos 2005-03-17 Paul Brook <paul (a] codesourcery.com>
979 1.1 christos Dan Jacobowitz <dan (a] codesourcery.com>
980 1.1 christos Mark Mitchell <mark (a] codesourcery.com>
981 1.1 christos
982 1.1 christos * binutils/readelf.c (get_arm_segment_type): New function.
983 1.1 christos (get_segment_type): Use it.
984 1.1 christos
985 1.1 christos 2005-03-18 Paul Brook <paul (a] codesourcery.com>
986 1.1 christos
987 1.1 christos * objdump.c (objdump_print_addr): Avoid uninitialized warning.
988 1.1 christos
989 1.1 christos 2005-03-17 Diego Novillo <dnovillo (a] redhat.com>
990 1.1 christos
991 1.1 christos * MAINTAINERS: Remove self as maintainer of x86 intel
992 1.1 christos mode.
993 1.1 christos
994 1.1 christos 2005-03-16 Nick Clifton <nickc (a] redhat.com>
995 1.1 christos Ben Elliston <bje (a] au.ibm.com>
996 1.1 christos
997 1.1 christos * configure.in (werror): New switch: Add -Werror to the
998 1.1 christos compiler command line. Enabled by default. Disable via
999 1.1 christos --disable-werror.
1000 1.1 christos * configure: Regenerate.
1001 1.1 christos
1002 1.1 christos 2005-03-15 Daniel Marques <marques (a] cs.cornell.edu>
1003 1.1 christos Nick Clifton <nickc (a] redhat.com>
1004 1.1 christos
1005 1.1 christos * objcopy.c (globalize_specific_list): New linked list of symbols
1006 1.1 christos to convert from local binding into global binding.
1007 1.1 christos (command_line_switch): Add OPTION_GLOBALIZE_SYMBOL and
1008 1.1 christos OPTION_GLOBALIZE_SYMBOLS.
1009 1.1 christos (copy_options): Add "globalize-symbol" and "globalize-symbols".
1010 1.1 christos (copy_usage): Document the new switches.
1011 1.1 christos (filter_symbols): Convert defined local symbols mentioned on the
1012 1.1 christos globalize_specific_list into global symbols.
1013 1.1 christos (copy_object): Perform actions if the globalize_specific_list is
1014 1.1 christos not empty.
1015 1.1 christos (copy_main): Handle new switches.
1016 1.1 christos * NEWS: Mention new feature.
1017 1.1 christos * doc/binutils.texi: Document new switches.
1018 1.1 christos
1019 1.1 christos 2005-03-15 Alan Modra <amodra (a] bigpond.net.au>
1020 1.1 christos
1021 1.1 christos * po/es.po: Commit new Spanish translation.
1022 1.1 christos
1023 1.1 christos * po/fr.po: Commit new French translation.
1024 1.1 christos
1025 1.1 christos 2005-03-14 Alan Modra <amodra (a] bigpond.net.au>
1026 1.1 christos
1027 1.1 christos * po/tr.po: Commit new Turkish translation.
1028 1.1 christos
1029 1.1 christos 2005-03-11 Nick Clifton <nickc (a] redhat.com>
1030 1.1 christos
1031 1.1 christos * po/fr.po: Updated French translation.
1032 1.1 christos
1033 1.1 christos 2005-03-10 Nick Clifton <nickc (a] redhat.com>
1034 1.1 christos
1035 1.1 christos * configure.in (ALL_LINGUAS): Add Romanian lingua "ro".
1036 1.1 christos * configure: Regenerate.
1037 1.1 christos * po/ro.po: New file.
1038 1.1 christos
1039 1.1 christos * po/ru.po: Updated file.
1040 1.1 christos
1041 1.1 christos 2005-03-05 Alan Modra <amodra (a] bigpond.net.au>
1042 1.1 christos
1043 1.1 christos * po/binutils.pot: Regenerate.
1044 1.1 christos
1045 1.1 christos 2005-03-02 Jan Beulich <jbeulich (a] novell.com>
1046 1.1 christos
1047 1.1 christos * ar.c (remove_output): Use unlink_if_ordinary instead of unlink.
1048 1.1 christos * objcopy.c (copy_file): Likewise.
1049 1.1 christos (strip_main): Likewise.
1050 1.1 christos
1051 1.1 christos 2005-03-01 Stig Petter Olsroed <stigpo (a] users.sourceforge.net>
1052 1.1 christos Nick Clifton <nickc (a] redhat.com>
1053 1.1 christos
1054 1.1 christos * objdump.c: Fix coding for DISASSEMBLER_NEEDS_RELOC:
1055 1.1 christos (struct objdump_disasm_info): Add 'reloc' field.
1056 1.1 christos (disassemble_bytes): Fix check for when an insn has a reloc
1057 1.1 christos associated with it. Improve comment explaining why the use of
1058 1.1 christos octets is wrong. Set the 'reloc' field in objdump_disasm_info
1059 1.1 christos structure.
1060 1.1 christos (objdump_print_addr): Use new 'reloc' field to lookup the correct
1061 1.1 christos address for the symbol associated with the current instruction's
1062 1.1 christos relocation.
1063 1.1 christos (disassemble_info): Initialise 'reloc' field.
1064 1.1 christos
1065 1.1 christos 2005-02-28 Jakub Jelinek <jakub (a] redhat.com>
1066 1.1 christos
1067 1.1 christos * readelf.c (get_file_type, get_machine_name, get_osabi_name,
1068 1.1 christos get_segment_type, get_section_type_name, get_elf_class,
1069 1.1 christos get_data_encoding, get_group_flags, dynamic_section_mips_val,
1070 1.1 christos get_symbol_binding, get_symbol_type, get_TAG_name, get_FORM_name,
1071 1.1 christos get_AT_name, process_mips_specific, process_gnu_liblist,
1072 1.1 christos get_note_type, get_netbsd_elfcore_note_type): Use snprintf instead of
1073 1.1 christos sprintf where needed.
1074 1.1 christos (get_dynamic_type): Likewise. Increase buff to 64 bytes.
1075 1.1 christos (get_elf_section_flags): Increase buff to 33 bytes. Avoid
1076 1.1 christos using strcat.
1077 1.1 christos (get_dynamic_flags): Renamed to...
1078 1.1 christos (print_dynamic_flags): ... this. Print the flags to stdout instead
1079 1.1 christos of returning them as string.
1080 1.1 christos (process_dynamic_section): Adjust caller.
1081 1.1 christos
1082 1.1 christos 2005-02-25 H.J. Lu <hongjiu.lu (a] intel.com>
1083 1.1 christos
1084 1.1 christos * readelf.c (display_debug_ranges): Print out offset for end of
1085 1.1 christos list.
1086 1.1 christos
1087 1.1 christos 2005-02-23 Alan Modra <amodra (a] bigpond.net.au>
1088 1.1 christos
1089 1.1 christos * dlltool.c: Warning fixes.
1090 1.1 christos * objdump.c: Likewise.
1091 1.1 christos
1092 1.1 christos 2005-02-22 Alan Modra <amodra (a] bigpond.net.au>
1093 1.1 christos
1094 1.1 christos * Makefile.am (syslex.o, sysinfo.o): Pass AM_CFLAGS to compiler.
1095 1.1 christos (syslex.o, sysinfo.o, dlltool.o, rescoff.o): Remove duplicate
1096 1.1 christos dependencies. Run "make dep-am".
1097 1.1 christos * nlmconv.c: Warning fixes.
1098 1.1 christos * readelf.c: Likewise.
1099 1.1 christos * srconv.c: Likewise.
1100 1.1 christos * sysdump.c: Likewise.
1101 1.1 christos * sysinfo.y: Likewise.
1102 1.1 christos * syslex.l: Likewise. Use yyleng instead of strlen, memcpy instead
1103 1.1 christos of strcpy.
1104 1.1 christos * Makefile.in: Regenerate.
1105 1.1 christos
1106 1.1 christos 2005-02-21 H.J. Lu <hongjiu.lu (a] intel.com>
1107 1.1 christos
1108 1.1 christos * objcopy.c (parse_flags): Replace SEC_SHARED with
1109 1.1 christos SEC_COFF_SHARED.
1110 1.1 christos
1111 1.1 christos * objdump.c (dump_section_header): Dump SEC_TIC54X_BLOCK and
1112 1.1 christos SEC_TIC54X_CLINK for TI c54x only. Remove SEC_ARCH_BIT_0. Dump
1113 1.1 christos SEC_COFF_SHARED for COFF only.
1114 1.1 christos
1115 1.1 christos 2005-02-21 Alan Modra <amodra (a] bigpond.net.au>
1116 1.1 christos
1117 1.1 christos * Makefile.am: Run "make dep-am"
1118 1.1 christos * Makefile.in: Regenerate.
1119 1.1 christos * doc/Makefile.in: Regenerate.
1120 1.1 christos
1121 1.1 christos 2005-02-21 Alan Modra <amodra (a] bigpond.net.au>
1122 1.1 christos
1123 1.1 christos * readelf.c (BYTE_GET8): Delete. Replace uses with BYTE_GET.
1124 1.1 christos (byte_get_little_endian): Don't handle size of -8.
1125 1.1 christos (byte_get_signed, byte_get_big_endian): Likewise.
1126 1.1 christos (print_dec_vma, print_hex_vma): New functions.
1127 1.1 christos (print_vma): Use them. Return chars output.
1128 1.1 christos (get_dynamic_data): Return a bfd_vma array. Add ent_size parm.
1129 1.1 christos (process_symbol_table): Handle alpha and s390 .hash.
1130 1.1 christos
1131 1.1 christos 2005-02-18 H.J. Lu <hongjiu.lu (a] intel.com>
1132 1.1 christos
1133 1.1 christos * readelf.c (display_debug_loc): Print out offset for end of
1134 1.1 christos list.
1135 1.1 christos
1136 1.1 christos 2005-02-18 Joseph S. Myers <joseph (a] codesourcery.com>
1137 1.1 christos
1138 1.1 christos * Makefile.am (TOOL_PROGS): Add objdump.
1139 1.1 christos * Makefile.in: Regenerate.
1140 1.1 christos
1141 1.1 christos 2005-02-17 Alan Modra <amodra (a] bigpond.net.au>
1142 1.1 christos
1143 1.1 christos * deflex.l (YY_NO_UNPUT): Define.
1144 1.1 christos * rclex.l (YY_NO_UNPUT): Define.
1145 1.1 christos * rcparse.y (null_unichar): New static var.
1146 1.1 christos (res_null_text): Use it rather than attempting to init from wchar_t.
1147 1.1 christos * windres.c: Include assert.h and time.h before getopt.h.
1148 1.1 christos Include config.h and unistd.h too.
1149 1.1 christos
1150 1.1 christos 2005-02-15 Nick Clifton <nickc (a] redhat.com>
1151 1.1 christos
1152 1.1 christos * nlmconv.c: Provide a full prototype for the localtime() function
1153 1.1 christos in order to avoid a compile time warning.
1154 1.1 christos
1155 1.1 christos 2005-02-11 H.J. Lu <hongjiu.lu (a] intel.com>
1156 1.1 christos
1157 1.1 christos * readelf.c (group_count): Don't initialize it.
1158 1.1 christos (process_section_groups): Reurn 1 if we won't do unwind nor
1159 1.1 christos section groups. Set group_count to 0 before counting group
1160 1.1 christos sections and return 1 if there are no group sections. Reread
1161 1.1 christos SHT_SYMTAB/SHT_STRTAB sections only when needed. Don't skip
1162 1.1 christos section 0.
1163 1.1 christos (process_object): Only set do_unwind to 0 if
1164 1.1 christos process_section_groups return 0.
1165 1.1 christos
1166 1.1 christos 2005-02-10 Ian Lance Taylor <ian (a] airs.com>
1167 1.1 christos
1168 1.1 christos * MAINTAINERS: Update my e-mail address.
1169 1.1 christos
1170 1.1 christos 2005-02-10 Mark Mitchell <mark (a] codesourcery.com>
1171 1.1 christos
1172 1.1 christos * MAINTAINERS: Add Paul Brook and Mark Mitchell as ARM (Symbian)
1173 1.1 christos maintainers.
1174 1.1 christos
1175 1.1 christos 2005-02-07 Inderpreet Singh <inderpreetb (a] noida.hcltech.com>
1176 1.1 christos
1177 1.1 christos * MAINTAINERS: Add self as maintainer of MAXQ.
1178 1.1 christos
1179 1.1 christos 2005-01-31 Richard Sandiford <rsandifo (a] redhat.com>
1180 1.1 christos
1181 1.1 christos * readelf.c (eh_addr_size): New variable.
1182 1.1 christos (find_section): Move earlier in file. Return empty sections too.
1183 1.1 christos (process_program_headers): Use find_section to find .dynamic.
1184 1.1 christos (process_section_headers): Initialize eh_addr_size.
1185 1.1 christos (dump_ia64_unwind, slurp_ia64_unwind_table, ia64_process_unwind)
1186 1.1 christos (dump_hppa_unwind, slurp_hppa_unwind_table, hppa_process_unwind)
1187 1.1 christos (display_debug_frames): Use it instead of local addr_size variable.
1188 1.1 christos (size_of_encoded_value): Get pointer size from eh_addr_size rather
1189 1.1 christos than is_32bit_elf.
1190 1.1 christos
1191 1.1 christos 2005-01-31 Andrew Cagney <cagney (a] gnu.org>
1192 1.1 christos
1193 1.1 christos * configure: Regenerate to track ../gettext.m4.
1194 1.1 christos
1195 1.1 christos 2005-01-31 Nick Clifton <nickc (a] redhat.com>
1196 1.1 christos
1197 1.1 christos * version.c (print_version): Bump the copyright date to 2005.
1198 1.1 christos
1199 1.1 christos 2005-01-25 Alan Modra <amodra (a] bigpond.net.au>
1200 1.1 christos
1201 1.1 christos * nm.c (display_rel_file): Read dynamic syms before calling
1202 1.1 christos bfd_get_synthetic_symtab.
1203 1.1 christos
1204 1.1 christos 2005-01-21 Ben Elliston <bje (a] au.ibm.com>
1205 1.1 christos
1206 1.1 christos * dlltool.c (dump_iat): Remove unused function.
1207 1.1 christos (gen_exp_file): Remove #if 0'd code.
1208 1.1 christos (make_one_lib_file): Likewise.
1209 1.1 christos * srconv.c: Remove #if 0'd code throughout.
1210 1.1 christos * size.c (lprint_number): Remove.
1211 1.1 christos (print_berkeley_format): Remove #if 0'd code.
1212 1.1 christos * ar.c (do_quick_append): Remove declaration and definiton.
1213 1.1 christos (main): Remove #if 0'd code.
1214 1.1 christos * filemode.c (filemodestring): Remove #if 0'd function.
1215 1.1 christos * sysdump.c (unit_info_list): Remove function.
1216 1.1 christos (object_body_list): Likewise.
1217 1.1 christos (program_structure): Likewise.
1218 1.1 christos (debug_list): Likewise.
1219 1.1 christos (module): Remove #if 0'd code.
1220 1.1 christos
1221 1.1 christos 2005-01-20 Mark Mitchell <mark (a] codesourcery.com>
1222 1.1 christos
1223 1.1 christos * BRANCHES: Add binutils-2_15-branch.
1224 1.1 christos
1225 1.1 christos * MAINTAINERS: Document branch policy.
1226 1.1 christos * BRANCHES: New file.
1227 1.1 christos
1228 1.1 christos 2005-01-19 Fred Fish <fnf (a] specifixinc.com>
1229 1.1 christos
1230 1.1 christos * NEWS: Make note of the new MIPS disassembly option "no-aliases".
1231 1.1 christos * doc/binutils.texi (objdump): Document the "no-aliases"
1232 1.1 christos disassembly option.
1233 1.1 christos
1234 1.1 christos 2005-01-17 Eugene Kotlyarov <ekot (a] narod.ru>
1235 1.1 christos
1236 1.1 christos PR binutils/647
1237 1.1 christos * rcparse.y (RCDATA): Allow a filename to be supplied as the
1238 1.1 christos parameter. Parse it with define_rcdata_file().
1239 1.1 christos * resrc.c (define_rcdata_file): New function.
1240 1.1 christos * windres.h: Provide a prototype for the new function.
1241 1.1 christos
1242 1.1 christos * resrc.c (define_user_file): Fix typo by replacing "font file"
1243 1.1 christos with "file".
1244 1.1 christos
1245 1.1 christos 2005-01-16 Jason Thorpe <thorpej (a] netbsd.org>
1246 1.1 christos
1247 1.1 christos * MAINTAINERS: Update my email address.
1248 1.1 christos
1249 1.1 christos 2005-01-16 Danny Smith <dannysmith (a] users.sourceforge.net>
1250 1.1 christos
1251 1.1 christos * dlltool.c (set_dll_name_from_def): New function. Strip name
1252 1.1 christos to basename, with warning.
1253 1.1 christos (def_name): Use it.
1254 1.1 christos (def_library): Likwise.
1255 1.1 christos (main): Strip arg of --dllname to basename, with warning.
1256 1.1 christos Only use basename of exp_name when inferring dll_name.
1257 1.1 christos
1258 1.1 christos 2005-01-11 Nick Clifton <nickc (a] redhat.com>
1259 1.1 christos
1260 1.1 christos PR binutils/637
1261 1.1 christos * doc/binutils.texi (c++filt): Use uppercase CXXFILT in the
1262 1.1 christos footnote in order to prevent the sed script in the Makefile from
1263 1.1 christos converting it into c++filt.
1264 1.1 christos
1265 1.1 christos 2005-01-10 H.J. Lu <hongjiu.lu (a] intel.com>
1266 1.1 christos
1267 1.1 christos BZ 635
1268 1.1 christos readelf.c (saved_base_address): Removed.
1269 1.1 christos (decode_64bit_range): Likewise.
1270 1.1 christos (decode_range): Likewise.
1271 1.1 christos (display_64bit_debug_ranges): Likewise.
1272 1.1 christos (debug_info): Add range_lists, num_range_lists and
1273 1.1 christos max_range_lists.
1274 1.1 christos (read_and_display_attr_value): Handle do_debug_ranges.
1275 1.1 christos (process_debug_info): Likewise.
1276 1.1 christos (display_debug_ranges): Rewrite.
1277 1.1 christos (process_object): Free range_lists.
1278 1.1 christos
1279 1.1 christos 2005-01-10 Andreas Schwab <schwab (a] suse.de>
1280 1.1 christos
1281 1.1 christos * configure.in: Don't define SKIP_ZEROES.
1282 1.1 christos * configure: Regenerate.
1283 1.1 christos * objdump.c (disassemble_data): Set skip_zeroes and
1284 1.1 christos skip_zeroes_at_end in disasm_info to defaults.
1285 1.1 christos (DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define.
1286 1.1 christos (DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and
1287 1.1 christos always define.
1288 1.1 christos (disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from
1289 1.1 christos objdump_disasm_info.
1290 1.1 christos
1291 1.1 christos 2005-01-05 H.J. Lu <hongjiu.lu (a] intel.com>
1292 1.1 christos
1293 1.1 christos * readelf.c (display_debug_loc): Display base address
1294 1.1 christos specifiers. Always output <End of list>.
1295 1.1 christos
1296 1.1 christos 2005-01-05 H.J. Lu <hongjiu.lu (a] intel.com>
1297 1.1 christos
1298 1.1 christos * readelf.c (have_frame_base): New.
1299 1.1 christos (need_base_address): Likewise.
1300 1.1 christos (saved_base_address): Likewise.
1301 1.1 christos (decode_location_expression): Return 1 if DW_AT_frame_base is
1302 1.1 christos needed.
1303 1.1 christos (debug_info): Add base_address and a have_frame_base pointer.
1304 1.1 christos (read_and_display_attr_value): Replace saved_DW_AT_low_pc with
1305 1.1 christos saved_base_address. Record base address. Set have_frame_base.
1306 1.1 christos Record if a location list has DW_AT_frame_base. Display if a
1307 1.1 christos location expression has no DW_AT_frame_base but needs one. Set
1308 1.1 christos saved_base_address only if needed.
1309 1.1 christos (process_debug_info): Clear have_frame_base, saved_base_address
1310 1.1 christos and set need_base_address.
1311 1.1 christos (display_debug_loc): Display if a location expression has no
1312 1.1 christos DW_AT_frame_base but needs one. Display if start >= end. Don't
1313 1.1 christos adjust for section address. Properly handle base address.
1314 1.1 christos (process_object): Free the have_frame_base pointer in
1315 1.1 christos debug_info.
1316 1.1 christos
1317 1.1 christos 2005-01-04 H.J. Lu <hongjiu.lu (a] intel.com>
1318 1.1 christos
1319 1.1 christos * readelf.c (display_debug_loc): Display offsets for hole and
1320 1.1 christos overlap.
1321 1.1 christos (display_debug_str): Add a newline at the end.
1322 1.1 christos
1323 1.1 christos 2005-01-04 Armin Diehl <diehl (a] nordrhein.de>
1324 1.1 christos
1325 1.1 christos PR binutils/630
1326 1.1 christos * nlmconv.c (main): Only store the basename of the output filename
1327 1.1 christos in the module table.
1328 1.1 christos
1329 1.1 christos 2005-01-04 H.J. Lu <hongjiu.lu (a] intel.com>
1330 1.1 christos
1331 1.1 christos BZ 615
1332 1.1 christos * readelf.c (process_debug_info): New.
1333 1.1 christos (debug_info): Add num_loc_offsets, loc_offsets and
1334 1.1 christos last_loc_offset_p.
1335 1.1 christos (get_debug_info): Use process_debug_info.
1336 1.1 christos (display_debug_loc): Properly handle location list. Warn if bad
1337 1.1 christos location lists are encoutnered.
1338 1.1 christos (read_and_process_attr_value): New.
1339 1.1 christos (read_and_display_attr_value): Use "%lx" for DW_FORM_data4.
1340 1.1 christos (display_debug_info): Use process_debug_info.
1341 1.1 christos (process_object): Also free loc_offsets in debug_information.
1342 1.1 christos
1343 1.1 christos For older changes see ChangeLog-2004
1344 1.1 christos
1346 1.1 christos Local Variables:
1347 1.1 christos mode: change-log
1348 1.1 christos left-margin: 8
1349 1.1 christos fill-column: 74
1350 1.1 christos version-control: never
1351 End:
1352