Add Romanian translation
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
953130a5
NC
12005-03-10 Nick Clifton <nickc@redhat.com>
2
3 * configure.in (ALL_LINGUAS): Add Romanian lingua "ro".
4 * po/ro.po: New file.
5 * configure: Regenerate.
6
06647dfd
AM
72005-03-05 Alan Modra <amodra@bigpond.net.au>
8
9 * po/binutils.pot: Regenerate.
10
bb14f524
JB
112005-03-02 Jan Beulich <jbeulich@novell.com>
12
13 * ar.c (remove_output): Use unlink_if_ordinary instead of unlink.
14 * objcopy.c (copy_file): Likewise.
15 (strip_main): Likewise.
16
ce04548a
NC
172005-03-01 Stig Petter Olsroed <stigpo@users.sourceforge.net>
18 Nick Clifton <nickc@redhat.com>
19
20 * objdump.c: Fix coding for DISASSEMBLER_NEEDS_RELOC:
21 (struct objdump_disasm_info): Add 'reloc' field.
22 (disassemble_bytes): Fix check for when an insn has a reloc
23 associated with it. Improve comment explaining why the use of
24 octets is wrong. Set the 'reloc' field in objdump_disasm_info
25 structure.
26 (objdump_print_addr): Use new 'reloc' field to lookup the correct
27 address for the symbol associated with the current instruction's
28 relocation.
29 (disassemble_info): Initialise 'reloc' field.
30
e9e44622
JJ
312005-02-28 Jakub Jelinek <jakub@redhat.com>
32
33 * readelf.c (get_file_type, get_machine_name, get_osabi_name,
34 get_segment_type, get_section_type_name, get_elf_class,
35 get_data_encoding, get_group_flags, dynamic_section_mips_val,
36 get_symbol_binding, get_symbol_type, get_TAG_name, get_FORM_name,
37 get_AT_name, process_mips_specific, process_gnu_liblist,
38 get_note_type, get_netbsd_elfcore_note_type): Use snprintf instead of
39 sprintf where needed.
40 (get_dynamic_type): Likewise. Increase buff to 64 bytes.
41 (get_elf_section_flags): Increase buff to 33 bytes. Avoid
42 using strcat.
43 (get_dynamic_flags): Renamed to...
44 (print_dynamic_flags): ... this. Print the flags to stdout instead
45 of returning them as string.
46 (process_dynamic_section): Adjust caller.
47
35515c66
L
482005-02-25 H.J. Lu <hongjiu.lu@intel.com>
49
50 * readelf.c (display_debug_ranges): Print out offset for end of
51 list.
52
9210d879
AM
532005-02-23 Alan Modra <amodra@bigpond.net.au>
54
55 * dlltool.c: Warning fixes.
56 * objdump.c: Likewise.
57
dc3c06c2
AM
582005-02-22 Alan Modra <amodra@bigpond.net.au>
59
60 * Makefile.am (syslex.o, sysinfo.o): Pass AM_CFLAGS to compiler.
61 (syslex.o, sysinfo.o, dlltool.o, rescoff.o): Remove duplicate
62 dependencies. Run "make dep-am".
63 * nlmconv.c: Warning fixes.
64 * readelf.c: Likewise.
65 * srconv.c: Likewise.
66 * sysdump.c: Likewise.
67 * sysinfo.y: Likewise.
68 * syslex.l: Likewise. Use yyleng instead of strlen, memcpy instead
69 of strcpy.
70 * Makefile.in: Regenerate.
71
ebe372c1
L
722005-02-21 H.J. Lu <hongjiu.lu@intel.com>
73
74 * objcopy.c (parse_flags): Replace SEC_SHARED with
75 SEC_COFF_SHARED.
76
77 * objdump.c (dump_section_header): Dump SEC_TIC54X_BLOCK and
78 SEC_TIC54X_CLINK for TI c54x only. Remove SEC_ARCH_BIT_0. Dump
79 SEC_COFF_SHARED for COFF only.
80
72f47744
AM
812005-02-21 Alan Modra <amodra@bigpond.net.au>
82
83 * Makefile.am: Run "make dep-am"
84 * Makefile.in: Regenerate.
85 * doc/Makefile.in: Regenerate.
86
66543521
AM
872005-02-21 Alan Modra <amodra@bigpond.net.au>
88
89 * readelf.c (BYTE_GET8): Delete. Replace uses with BYTE_GET.
90 (byte_get_little_endian): Don't handle size of -8.
91 (byte_get_signed, byte_get_big_endian): Likewise.
92 (print_dec_vma, print_hex_vma): New functions.
93 (print_vma): Use them. Return chars output.
94 (get_dynamic_data): Return a bfd_vma array. Add ent_size parm.
95 (process_symbol_table): Handle alpha and s390 .hash.
96
904c75ac
L
972005-02-18 H.J. Lu <hongjiu.lu@intel.com>
98
99 * readelf.c (display_debug_loc): Print out offset for end of
100 list.
101
ac40b919
JM
1022005-02-18 Joseph S. Myers <joseph@codesourcery.com>
103
104 * Makefile.am (TOOL_PROGS): Add objdump.
105 * Makefile.in: Regenerate.
106
0af6db78
AM
1072005-02-17 Alan Modra <amodra@bigpond.net.au>
108
109 * deflex.l (YY_NO_UNPUT): Define.
110 * rclex.l (YY_NO_UNPUT): Define.
111 * rcparse.y (null_unichar): New static var.
112 (res_null_text): Use it rather than attempting to init from wchar_t.
113 * windres.c: Include assert.h and time.h before getopt.h.
114 Include config.h and unistd.h too.
115
b5e6aa63
NC
1162005-02-15 Nick Clifton <nickc@redhat.com>
117
118 * nlmconv.c: Provide a full prototype for the localtime() function
119 in order to avoid a compile time warning.
120
d1f5c6e3
L
1212005-02-11 H.J. Lu <hongjiu.lu@intel.com>
122
123 * readelf.c (group_count): Don't initialize it.
124 (process_section_groups): Reurn 1 if we won't do unwind nor
125 section groups. Set group_count to 0 before counting group
126 sections and return 1 if there are no group sections. Reread
127 SHT_SYMTAB/SHT_STRTAB sections only when needed. Don't skip
128 section 0.
129 (process_object): Only set do_unwind to 0 if
130 process_section_groups return 0.
131
3517749c
ILT
1322005-02-10 Ian Lance Taylor <ian@airs.com>
133
134 * MAINTAINERS: Update my e-mail address.
135
0dffe982
MM
1362005-02-10 Mark Mitchell <mark@codesourcery.com>
137
138 * MAINTAINERS: Add Paul Brook and Mark Mitchell as ARM (Symbian)
139 maintainers.
140
c4cf3821
NC
1412005-02-07 Inderpreet Singh <inderpreetb@noida.hcltech.com>
142
143 * MAINTAINERS: Add self as maintainer of MAXQ.
144
89fac5e3
RS
1452005-01-31 Richard Sandiford <rsandifo@redhat.com>
146
147 * readelf.c (eh_addr_size): New variable.
148 (find_section): Move earlier in file. Return empty sections too.
149 (process_program_headers): Use find_section to find .dynamic.
150 (process_section_headers): Initialize eh_addr_size.
151 (dump_ia64_unwind, slurp_ia64_unwind_table, ia64_process_unwind)
152 (dump_hppa_unwind, slurp_hppa_unwind_table, hppa_process_unwind)
153 (display_debug_frames): Use it instead of local addr_size variable.
154 (size_of_encoded_value): Get pointer size from eh_addr_size rather
155 than is_32bit_elf.
156
c46f8c51
AC
1572005-01-31 Andrew Cagney <cagney@gnu.org>
158
159 * configure: Regenerate to track ../gettext.m4.
160
d342277e
NC
1612005-01-31 Nick Clifton <nickc@redhat.com>
162
163 * version.c (print_version): Bump the copyright date to 2005.
164
8615f3f2
AM
1652005-01-25 Alan Modra <amodra@bigpond.net.au>
166
167 * nm.c (display_rel_file): Read dynamic syms before calling
168 bfd_get_synthetic_symtab.
169
84e43642
BE
1702005-01-21 Ben Elliston <bje@au.ibm.com>
171
172 * dlltool.c (dump_iat): Remove unused function.
173 (gen_exp_file): Remove #if 0'd code.
174 (make_one_lib_file): Likewise.
175 * srconv.c: Remove #if 0'd code throughout.
176 * size.c (lprint_number): Remove.
177 (print_berkeley_format): Remove #if 0'd code.
178 * ar.c (do_quick_append): Remove declaration and definiton.
179 (main): Remove #if 0'd code.
180 * filemode.c (filemodestring): Remove #if 0'd function.
181 * sysdump.c (unit_info_list): Remove function.
182 (object_body_list): Likewise.
183 (program_structure): Likewise.
184 (debug_list): Likewise.
185 (module): Remove #if 0'd code.
186
619b8b60
MM
1872005-01-20 Mark Mitchell <mark@codesourcery.com>
188
a332ee82
MM
189 * BRANCHES: Add binutils-2_15-branch.
190
619b8b60
MM
191 * MAINTAINERS: Document branch policy.
192 * BRANCHES: New file.
193
e39893d7
FF
1942005-01-19 Fred Fish <fnf@specifixinc.com>
195
196 * NEWS: Make note of the new MIPS disassembly option "no-aliases".
197 * doc/binutils.texi (objdump): Document the "no-aliases"
198 disassembly option.
199
b09a7772
NC
2002005-01-17 Eugene Kotlyarov <ekot@narod.ru>
201
202 PR binutils/647
203 * rcparse.y (RCDATA): Allow a filename to be supplied as the
204 parameter. Parse it with define_rcdata_file().
205 * resrc.c (define_rcdata_file): New function.
206 * windres.h: Provide a prototype for the new function.
207
208 * resrc.c (define_user_file): Fix typo by replacing "font file"
209 with "file".
210
ccf33464
JT
2112005-01-16 Jason Thorpe <thorpej@netbsd.org>
212
213 * MAINTAINERS: Update my email address.
214
a0ce7f12
DS
2152005-01-16 Danny Smith <dannysmith@users.sourceforge.net>
216
217 * dlltool.c (set_dll_name_from_def): New function. Strip name
218 to basename, with warning.
8615f3f2 219 (def_name): Use it.
a0ce7f12
DS
220 (def_library): Likwise.
221 (main): Strip arg of --dllname to basename, with warning.
222 Only use basename of exp_name when inferring dll_name.
223
195a97ce
NC
2242005-01-11 Nick Clifton <nickc@redhat.com>
225
226 PR binutils/637
227 * doc/binutils.texi (c++filt): Use uppercase CXXFILT in the
228 footnote in order to prevent the sed script in the Makefile from
229 converting it into c++filt.
230
0853c092
L
2312005-01-10 H.J. Lu <hongjiu.lu@intel.com>
232
233 BZ 635
234 readelf.c (saved_base_address): Removed.
235 (decode_64bit_range): Likewise.
236 (decode_range): Likewise.
237 (display_64bit_debug_ranges): Likewise.
238 (debug_info): Add range_lists, num_range_lists and
239 max_range_lists.
240 (read_and_display_attr_value): Handle do_debug_ranges.
241 (process_debug_info): Likewise.
242 (display_debug_ranges): Rewrite.
243 (process_object): Free range_lists.
244
0bcb06d2
AS
2452005-01-10 Andreas Schwab <schwab@suse.de>
246
247 * configure.in: Don't define SKIP_ZEROES.
248 * configure: Regenerate.
249 * objdump.c (disassemble_data): Set skip_zeroes and
250 skip_zeroes_at_end in disasm_info to defaults.
251 (DEFAULT_SKIP_ZEROES): Rename from SKIP_ZEROES and always define.
252 (DEFAULT_SKIP_ZEROES_AT_END): Rename from SKIP_ZEROES_AT_END and
253 always define.
254 (disassemble_bytes): Use skip_zeroes and skip_zeroes_at_end from
255 objdump_disasm_info.
256
e54b12b7
L
2572005-01-05 H.J. Lu <hongjiu.lu@intel.com>
258
259 * readelf.c (display_debug_loc): Display base address
260 specifiers. Always output <End of list>.
261
b38c7015
L
2622005-01-05 H.J. Lu <hongjiu.lu@intel.com>
263
264 * readelf.c (have_frame_base): New.
265 (need_base_address): Likewise.
266 (saved_base_address): Likewise.
267 (decode_location_expression): Return 1 if DW_AT_frame_base is
268 needed.
269 (debug_info): Add base_address and a have_frame_base pointer.
270 (read_and_display_attr_value): Replace saved_DW_AT_low_pc with
271 saved_base_address. Record base address. Set have_frame_base.
272 Record if a location list has DW_AT_frame_base. Display if a
273 location expression has no DW_AT_frame_base but needs one. Set
274 saved_base_address only if needed.
275 (process_debug_info): Clear have_frame_base, saved_base_address
276 and set need_base_address.
277 (display_debug_loc): Display if a location expression has no
278 DW_AT_frame_base but needs one. Display if start >= end. Don't
279 adjust for section address. Properly handle base address.
280 (process_object): Free the have_frame_base pointer in
281 debug_info.
282
b0660586
L
2832005-01-04 H.J. Lu <hongjiu.lu@intel.com>
284
285 * readelf.c (display_debug_loc): Display offsets for hole and
286 overlap.
287 (display_debug_str): Add a newline at the end.
288
8b626bcf
NC
2892005-01-04 Armin Diehl <diehl@nordrhein.de>
290
291 PR binutils/630
292 * nlmconv.c (main): Only store the basename of the output filename
293 in the module table.
294
5b18a4bc
NC
2952005-01-04 H.J. Lu <hongjiu.lu@intel.com>
296
297 BZ 615
298 * readelf.c (process_debug_info): New.
299 (debug_info): Add num_loc_offsets, loc_offsets and
300 last_loc_offset_p.
301 (get_debug_info): Use process_debug_info.
302 (display_debug_loc): Properly handle location list. Warn if bad
303 location lists are encoutnered.
304 (read_and_process_attr_value): New.
305 (read_and_display_attr_value): Use "%lx" for DW_FORM_data4.
306 (display_debug_info): Use process_debug_info.
307 (process_object): Also free loc_offsets in debug_information.
308
180e47e2
AM
3092004-12-31 Alan Modra <amodra@bigpond.net.au>
310
311 * objdump.c (remove_useless_symbols): Discard section symbols.
312
0c548fce
L
3132004-12-27 H.J. Lu <hongjiu.lu@intel.com>
314
315 * readelf.c (read_leb128): Support 64bit host.
316
5b18a4bc
NC
3172004-12-23 Nick Clifton <nickc@redhat.com>
318
319 PR binutils/616
320 * readelf.c (debug_info): Add 'cu_offset' field.
321 (get+pointer_size_of_comp_unit): Rename to
322 'get_pointer_size_and_offset_of_comp_unit'. Add code to return
323 the offset of the comp_unit if requested.
324 (get_debug_info): Record comp_unit offsets as well.
325 (display_debug_lines): Call get_pointer_size_of_comp_unit.
326 (decode_location_expression): Add an extra parameter - the offset
327 of the current comp-unit. Use this when decoding the DW_OP_call2
328 and DW_OP_call4 operators.
329 (display_debug_loc): Call get_pointer_size_of_comp_unit, pass the
330 comp_unit offset on the decode_location_expression.
331 (read_and_display_attr_value): Pass the comp_unit offset on the
332 decode_location_expression.
333 (display_debug_frames): Pass 0 as the comp_unit offset to
334 decode_location_expression.
8615f3f2 335
76a56260
NC
3362004-12-22 Nick Clifton <nickc@redhat.com>
337
338 * readelf.c (last_pointer_size, warned_about_missing_comp_units):
339 New variables associated with obtaining the pointer size for a
340 comp_unit.
341 (get_pointer_size_of_comp_unit): Add an extra parameter - the name
342 of the section requesting the pointer size. Use this name in
343 error messages. If there are not enough comp_units available
344 produce a warning message, but return the last known pointer size
345 so that section dumping can continue.
346 (get_debug_info): Reset the new variables.
347 (display_debug_lines): Add extra parameter to invocation of
348 get_pointer_size_of_comp_unit and remove error message when it
349 returns 0.
350 (display_debug_loc): Likewise.
351
bcf32829
JB
3522004-12-15 Jan Beulich <jbeulich@novell.com>
353
354 * doc/binutils.texi: Document --strip-unneeded-symbol and
355 --strip-unneeded-symbols.
356 * objcopy.c (strip_unneeded_list): New.
357 (enum command_line_switch): Add OPTION_STRIP_UNNEEDED_SYMBOL
358 and OPTION_STRIP_UNNEEDED_SYMBOLS.
359 (copy_options): Add --strip-unneeded-symbol and
360 --strip-unneeded-symbols.
361 (copy_usage): Likewise.
362 (filter_symbols): Suppress copying of symbol if in strip_unneeded_list
363 and the symbol is not needed.
364 (copy_main): Handle OPTION_STRIP_UNNEEDED_SYMBOL and
365 OPTION_STRIP_UNNEEDED_SYMBOLS.
366
ebcb91b7
ILT
3672004-12-09 Ian Lance Taylor <ian@wasabisystems.com>
368
369 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_9000.
370
a2f33459
BE
3712004-12-08 Ben Elliston <bje@au.ibm.com>
372
373 * arlex.l: Fix formatting.
374
36607f99
BE
3752004-12-08 Ben Elliston <bje@au.ibm.com>
376
377 * doc/Makefile.am (config.texi): Emit a @set UPDATED command to
378 config.texi whose value is the current month and year.
379 * doc/Makefile.in: Rebuild.
380 * doc/binutils.texi: Set the document subtitle to be the value of
381 the Texinfo UPDATED variable (obtained from config.texi).
382
2aa9814e
BE
3832004-12-07 Ben Elliston <bje@au.ibm.com>
384
385 PR binutils/249
386 * doc/binutils.texi (def file format): New node.
387 (dlltool): Use the tool name as the @chapter name, like all the
388 other binutils. Use @file{.def} throughout for consistency.
389
c7de9216
BE
3902004-12-06 Ben Elliston <bje@au.ibm.com>
391
392 * dlltool.c: Comment fix.
393
2423fbe6
BE
3942004-12-06 Ben Elliston <bje@au.ibm.com>
395
396 * doc/binutils.texi: Update copyright years.
397
73fb7068
RS
3982004-12-03 Richard Sandiford <rsandifo@redhat.com>
399
400 * MAINTAINERS: Remove mention of config.if.
401
32118081
NC
4022004-11-30 Tero Niemela <tero_niemela@yahoo.com>
403
404 * Makefile.am: Change LOCALEDIR to $(datadir)/share.
405 * Makefile.in: Regenerate.
406
2b25cacb
ILT
4072004-11-10 Ian Lance Taylor <ian@wasabisystems.com>
408
409 PR binutils/536
410 * stabs.c (stab_demangle_template): Call stab_demangle_count
411 rather than stab_demangle_get_count to get the length of a pointer
412 target.
413
74aba8aa
DS
4142004-11-10 Danny Smith <dannysmith@users.sourceforge.net>
415
416 * defparse.y: Remove unnecessary commas from token list.
417
977cdf5a
NC
4182004-11-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
419
420 * doc/binutils.texi (nm): Update description of weak symbols.
421
18bd398b
NC
4222004-11-03 Nick Clifton <nickc@redhat.com>
423
424 * readelf.c (do_debug_ranges): New variable.
425 (usage): Document new switch: -wR or --debug-dump=Ranges.
426 (parse_args): Handle new switch. Replace switch statement for the
427 long options with a more compact table structure.
428 (process_section_headers): Allow the dumping of .debug_ranges
429 sections if so requested.
430 (debug_displays): Likewise.
431 (load_debug_range): New function: Grabs the contents of a
432 .debug_ranges section.
433 (free_debug_range): New function: Releases the grabbed
434 .debug_ranges section.
435 (decode_64bit_range): New function: Displays a 64-bit range in a
436 .debug_ranges section.
437 (decode_range): New function: Displays a 32-bit range in a
438 .debug_ranges section.
439 (read_and_display_attr_value): Record the value of DW_AT_low_pc
440 attributes. Use decode_ranges() to display a DW_AT_ranges
441 attribute.
442 (display_debug_info): Use load_debug_range() and
443 free_debug_range().
444 (display_64bit_debug_ranges): New function. Displays the contents
445 of a 64-bit format .debug_ranges section.
446 (display_debug_ranges): New function: Displays the contents of a
447 32-bit .debug_ranges section.
8615f3f2 448
18bd398b
NC
449 (main): Move cmdline_dump_sects and num_cmdline_dump_sects into the
450 global scope.
451 (process_object): Initialise the dump_sects array from the
452 cmdline_dump_sects array before processing each object file.
453
454 (streq, strneq): New macros. Use them to replace occurrences of
455 strcmp() and strncmp().
456
457 (debug_information): New structure array to replace
458 debug_line_pointer_sizes array.
459 (num_debug_info_entries): New variable to replace
460 num_debug_line_pointers.
461 (get_pointer_size_of_comp_unit): New function: Returns the pointer
462 size of a given compilation unit.
463 (get_debug_info): New function to replace
464 get_debug_line_pointer_sizes.
465 (display_debug_lines): Use the new functions.
466 (display_debug_loc): Likewise.
8615f3f2 467
18bd398b
NC
468 (disassemble_section): Change return type to int.
469 (display_debug_lines): Move local variables to their
470 innermost scope.
471 (display_debug_section): Likewise. Also record the return value
472 of functions called and pass this back to the parent. Also only
473 warn about undumped sections when the user explicitly requested
474 their dumping.
475
476 (debug_apply_rela_addends): Allow relocations against STT_OBJECT
477 types as well.
8615f3f2 478
18bd398b
NC
479 * NEWS: Mention the support for decoding .debug_ranges sections.
480 * doc/binutils.texi: Document the new command line switch to
481 readelf.
482
57346661
AM
4832004-11-03 Randolph Chung <tausq@debian.org>
484
485 * readelf.c (ia64_unw_aux_info, ia64_unw_table_entry): Rename from
486 unw_aux_info and unw_table_entry.
487 (find_symbol_for_address): Pass symtab and strtab info explicitly.
488 (dump_ia64_unwind): Rename unw_{aux_info,table_entry} with ia64_
489 prefix.
490 (slurp_ia64_unwind_table): Likewise.
491 (ia64_process_unwind): Rename from old process_unwind.
492 (hppa_unw_aux_info): New.
493 (dump_hppa_unwind): New.
494 (slurp_hppa_unwind_table): New.
495 (hppa_process_unwind): New.
496 (process_unwind): Factor out common unwinding checks; dispatch to
497 unwind handler based on machine type.
498
935d0bca
NC
4992004-11-02 Nick Clifton <nickc@redhat.com>
500
501 * readelf.c (display_debug_lines): Fix typo in error message.
502
1ec5cd37
NC
5032004-10-26 Mark Mitchell <mark@codesourcery.com>
504
505 * readelf.c (get_note_type): Handle notes not in core files.
506 (process_note_sections): New function.
507 (process_corefile_contents): Rename to ...
508 (process_notes): ... this.
509 (process_object): Call process_notes, not
510 process_corefile_contents.
511 * doc/binutils.texi: Update readelf -n documentation.
512
b3f21e4a
JJ
5132004-10-26 Jakub Jelinek <jakub@redhat.com>
514
515 * ar.c (extract_file): Set atime to mtime for ar xo.
516
2b4c4cc4
ILT
5172004-10-25 Ian Lance Taylor <ian@wasabisystems.com>
518
519 * stabs.c (stab_demangle_v3_arglist): New static function, broken
520 out of stab_demangle_v3_argtypes.
521 (stab_demangle_v3_argtypes): Call it.
522 (stab_demangle_v3_arg): Handle DEMANGLE_COMPONENT_FUNCTION_TYPE.
523 If we find an unrecognized component, print out its number.
524
1ffa9a18
L
5252004-10-25 David Mosberger <davidm@hpl.hp.com>
526
527 * readelf.c (slurp_ia64_unwind_table): Support relocations against
528 non-section symbols by adding in the symbol value.
529
d79b3d50
NC
5302004-10-25 Nick Clifton <nickc@redhat.com>
531
532 PR 465
533 * readelf.c (dynamic_strings_length): New global variable.
534 (VALID_DYNAMIC_NAME, GET_DYNAMIC_NAME): New macros for accessing
535 strings in the dynamic string table.
536 (process_section_headers): Initialise dynamic_strings_length.
537 (process_dynamic_section): Likewise.
538 (process_object): Reset dynamic_string_length when the buffer is freed.
539 (dynamic_sections_mips_val): Use the new macros.
540 (process_dynamic_section): Likewise.
541 (process_version_sections): Likewise.
542 (process_symbol_table): Likewise.
543 (process_syminfo): Likewise.
544 (process_mips_specific): Likewise.
545 (dump_relocations): Add a new parameter 'strtablen' and use this
546 to verify that string offset in a given reloc is valid. Print a
547 suitable error message otherwise.
548 (process_relocs): Pass the new argument to dump_relocations.
549
0fd555c4
NC
5502004-10-23 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
551
552 * dlltool.c: Include <assert.h>.
553 (PREFIX_ALIAS_BASE): Define.
554 (struct export): Add member import_name;
555 (def_exports): Set import_name.
556 (make_one_lib_file): Remove prefix alias code, use import_name
557 in .idata$6.
558 (gen_lib_file): Create and delete aliases.
559
5ab0c1a1
L
5602004-10-19 H.J. Lu <hongjiu.lu@intel.com>
561
562 * readelf.c (process_section_groups): Free symtab after use.
563
d412a550
NC
5642004-10-18 Tommy Pettersson <ptp@lysator.liu.se>
565 Nick Clifton <nickc@redhat.com>
566
567 * strings.c (usage): Place radix values for -t option into the
568 correct order.
569
570 * objcopy.c (add_redefine_syms_file): Change error messages to use
571 <filename>:<linenumber>: format for easier parsing by automatic
572 tools.
573
574 * srconv.c (show_usage): Fix spelling typo.
575
576 * windres.c (format_from_filename): Suggest the use of -J instead
577 of -I if the file type cannot be determined.
578
fb608b92
NC
5792004-10-18 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
580
581 * strings.c: Include <sys/stat.h>.
582
2bb2d727
AM
5832004-10-18 Alan Modra <amodra@bigpond.net.au>
584
7f67d4c9
AM
585 * budemang.c (demangle): Fix thinko.
586
2bb2d727
AM
587 * budemang.c (demangle): Handle "@plt" suffix.
588
61bbd35b
NC
5892004-10-14 Nick Clifton <nickc@redhat.com>
590
591 * nm.c (usage): Fix description of --special-syms switch.
592
fb5b5478
JJ
5932004-10-13 Jakub Jelinek <jakub@redhat.com>
594
595 * strings.c (statbuf): New typedef.
596 (file_stat): Define.
597 (strings_object_file): Avoid using get_file_size, instead do the
598 checks here, using file_stat.
599 * configure.in (HAVE_STAT64): New test.
600 * configure: Rebuilt.
601 * config.in: Rebuilt.
602
8cb51566
PB
6032004-10-12 Paul Brook <paul@codesourcery.com>
604
605 * readelf.c (decode_ARM_machine_flags): Support EABI version 4.
606
83ef0798
AM
6072004-10-11 Alan Modra <amodra@bigpond.net.au>
608
609 * objdump.c (dump_symbols): Fix thinko last change. Improve error
610 messages.
611
3c9458e9
NC
6122004-10-08 Nick Clifton <nickc@redhat.com>
613
614 * nm.c: Add a new switch --special-syms which, if enabled, will
615 include the ARM Mapping symbols in nm's output.
616 (usage): Mention the switch.
617 (filter_symbols): Handle the switch.
618 * objdump.c: Add a similar switch.
619 (usage): Mention the switch.
620 (dump_symbols): Handle the switch.
621 * doc/binutils.texi: Document the new switches.
622 * NEWS: Mention the new switches.
623
d2b2c203
DJ
6242004-10-08 Daniel Jacobowitz <dan@debian.org>
625
626 * readelf.c (get_x86_64_section_type_name): New function.
627 (get_section_type_name): Use it.
628
d67a454c
NC
6292004-10-08 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
630
631 * dlltool.c (make_one_lib_file): Revert 2004-09-02 and 2004-09-04
632 patches.
633 * doc/binutils.texi (dlltool): Revert 2004-09-06 patch.
634
1c877e87
AO
6352004-10-07 Alexandre Oliva <aoliva@redhat.com>
636
637 * readelf.c (get_machine_flags): Don't fall through into m68k cpu
638 types.
639
40a18ebd
NC
6402004-10-01 Paul Brook <paul@codesourcery.com>
641
642 * readelf.c (get_arm_section_type_name): New function.
643 (get_section_type_name): Use it.
644
382c1116
NC
6452004-09-28 Nick Clifton <nickc@redhat.com>
646
eb1ab0cf 647 * nm.c: Reorder functions to eliminate most of the static function
382c1116
NC
648 prototypes.
649
cbaa0dc5
AM
6502004-09-22 Alan Modra <amodra@bigpond.net.au>
651
652 * readelf.c (process_program_headers): Don't include .tbss in non-TLS
653 segments.
654
3443c1ae
AM
6552004-09-17 Alan Modra <amodra@bigpond.net.au>
656
657 * Makefile.am: Run "make dep-am".
658 * Makefile.in: Regenerate.
659 * config.in: Regenerate.
660 * configure: Regenerate.
661 * doc/Makefile.in: Regenerate.
662 * po/binutils.pot: Regenerate.
663
74013231
AM
6642004-09-12 Alan Modra <amodra@bigpond.net.au>
665
666 * readelf.c (decode_location_expression): Sign extend value for
667 DW_OP_const1s, DW_OP_const2s, DW_OP_const4s, DW_OP_bra, DW_OP_skip.
668
360589e8
NC
6692004-09-09 Nick Clifton <nickc@redhat.com>
670
671 PR 363
672 * ar.c (replace_members): Do not use get_file_size as
673 ar_emul_append correctly handles missing files.
674
d15b04bd
L
6752004-09-07 H.J. Lu <hongjiu.lu@intel.com>
676
677 * configure: Regenerated with autconfig 2.13.
678
d597aff7
DS
6792004-09-06 Danny Smith <dannysmith@users.sourceforge.net>
680
74013231
AM
681 * doc/binutils.texi (dlltool): Update --add-underscore, --kill-at
682 documentation.
d597aff7 683
04c34128
NC
6842004-09-06 Michael Wardle <mbw@endbracket.net>
685
3023b782 686 * doc/binutils.texi (objdump): Document that the -x switch includes
04c34128
NC
687 the effect of the -p switch.
688
d597aff7 6892004-09-04 Danny Smith <dannysmith@users.sourceforge.net>
5df31fad 690
6cef8f72
DS
691 * dlltool.c (make_one_lib_file): Test if internal_name was
692 specified by user before using it.
5df31fad 693
74013231 6942004-09-02 Carlo Wood <carlo@alinoe.com>
5885be89
NC
695
696 PR binutils/351
697 * dlltool.c (make_one_lib_file): For IDATA6 take the name from
698 exp->internal_name if it is present.
699
ec2dfb42
AO
7002004-09-02 Alexandre Oliva <aoliva@redhat.com>
701
702 * MAINTAINERS: Add self as co-maintainer of FR-V.
703 * readelf.c (get_machine_flags): Print FR-V cpu types.
704
0873df2a
AM
7052004-08-28 Alan Modra <amodra@bigpond.net.au>
706
707 * nm.c (show_synthetic): New var.
708 (long_options): Add "synthetic".
709 (usage): Here too.
710 (display_rel_file): Handle show_synthetic.
711
c9727e01
AM
7122004-08-28 Alan Modra <amodra@bigpond.net.au>
713
714 * objdump.c (dump_bfd): Pass both symbol tables to
715 bfd_get_synthetic_symtab.
716
90e3cdf2
JJ
7172004-08-17 Jakub Jelinek <jakub@redhat.com>
718
719 * objdump.c (dump_bfd): For relocatable objects, pass syms instead
720 of dynsyms to bfd_get_synthetic_symtab.
721
d84de024
AM
7222004-08-16 Alan Modra <amodra@bigpond.net.au>
723
724 * readelf.c (debug_apply_rela_addends): New function, extracted from..
725 (display_debug_info): ..here.
726 (display_debug_frames): Call debug_apply_rela_addends. Don't do
727 DW_EH_PE_pcrel adjustment for ET_REL.
728
efcb5b0e
AS
7292004-08-06 Andreas Schwab <schwab@suse.de>
730
731 * readelf.c (dump_relocations): Fix typo when calculating
732 sec_index.
733
d3cde3af
NC
7342004-08-02 Jakub Bogusz <qboosh@pld-linux.org>
735
736 * dllwrap.c (deduce_name): Fix typos introduced when program_name
737 was renamed to prog_name.
738
1d70c7fb
AO
7392004-07-29 Alexandre Oliva <aoliva@redhat.com>
740
741 * readelf.c (get_machine_flags <EM_SH>): Handle EF_SH2A and
742 EF_SH2A_NOFPU.
743
ccde1100
AO
7442004-07-28 Alexandre Oliva <aoliva@redhat.com>
745
746 2003-07-08 Alexandre Oliva <aoliva@redhat.com>
747 * readelf.c (get_machine_flags <EM_SH)): Handle EF_SH4_NOFPU and
748 EF_SH4A_NOFPU.
749 2003-06-12 Alexandre Oliva <aoliva@redhat.com>
750 * readelf.c (get_machine_flags <EM_SH>): Print SH ISA name.
751
082b7297
L
7522004-07-21 H.J. Lu <hongjiu.lu@intel.com>
753
754 * objcopy.c (filter_symbols): Use bfd_coff_get_comdat_section
755 to access comdat.
756 * objdump.c (dump_section_header): Likewise.
757
44a6d974
NC
7582004-07-15 Aravinda PR <aravindapr@rediffmail.com>
759
760 * nlmconv.c (main): Pass map_file argument to link_inputs.
761 (link_inputs): Use map_file argument if it is defined.
762
61513dc1
NC
7632004-07-13 Nick Clifton <nickc@redhat.com>
764
765 * dllwrap.c: Replace 'program_name' with 'prog_name' to avoid
766 conflicts with exported global defined in bucomm.h.
767 (deduce_name): Rename parameter 'program_name' to 'name' to avoid
768 shadowing the global defined in bucomm.h.
769
607dea97
NC
7702004-07-12 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
771
772 * dlltool.c (ext_prefix_alias): New global variable.
773 (make_one_lib_file): Add aliases with prefixes for external
774 and import definitions.
775 (usage): Document -p option.
776 (long_options): Add --ext-prefix-alias option.
777 (main): Handle -p.
778 * doc/binutils.texi: Document new switch.
779 * NEWS: Mention new switch.
780
2758961a
NC
7812004-07-09 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
782
783 * binutils/dlltool.c (asm_prefix): Add parameter: name.
784 No underscore for symbols beginning with ?.
785 (ASM_PREFIX): Add parameter: NAME.
786 (gen_exp_file): Use new parameter.
787 (make_label): Likewise.
788 (make_imp_label): Likewise.
789 (make_one_lib_file): Likewise.
790
1fe1f39c
NC
7912004-07-07 Tomer Levi <Tomer.Levi@nsc.com>
792
793 * MAINTAINERS: Added myself to the list.
794 * readelf.c: Include "elf/crx.h".
795 (guess_is_rela): Handle EM_CRX.
796 (get_machine_name): Likewise.
797 (dump_relocations): Likewise.
798
c87db184
CF
7992004-07-03 Aaron W. LaFramboise <aaron98wiridge9@aaronwl.com>
800
801 * doc/binutils.texi (nm): Clarify weak symbol description.
802
fb7b006e
BE
8032004-06-24 Ben Elliston <bje@au.ibm.com>
804
805 * readelf.c (get_segment_type): Display "GNU_STACK", not just
806 "STACK", when a PT_GNU_STACK segment is encountered.
807
eea6121a
AM
8082004-06-24 Alan Modra <amodra@bigpond.net.au>
809
810 * objcopy.c (copy_section): Don't set _cooked_size.
811
fb514b26
AM
8122004-06-22 Alan Modra <amodra@bigpond.net.au>
813
ba2685cc
AM
814 * readelf.c (Elf32_Word): Delete.
815 (get_32bit_dynamic_section): Handle SGI ELF dynamic segment.
816 (get_64bit_dynamic_section): Likewise.
817
818 * readelf.c (get_32bit_dynamic_section): Stop at first DT_NULL entry.
819 (get_64bit_dynamic_section): Likewise.
820
86dba8ee
AM
821 * readelf.c (dynamic_nent): New variable.
822 (get_32bit_dynamic_section): Set it.
823 (get_64bit_dynamic_section): Here too.
824 (process_dynamic_section): Use it instead of dynamic_size.
825 (process_syminfo): Likewise.
826
fb514b26
AM
827 * readelf.c (get_32bit_dynamic_section): Correct number of entries
828 translated from external to internal form.
829 (get_64bit_dynamic_section): Likewise.
830
b2d38a17
NC
8312004-06-18 Jie Zhang <zhangjie@magima.com.cn>
832
833 * readelf.c (process_program_headers): When locating the dynamic
834 section use the section table if it is present.
835 (dynamic_segment): Renamed to dynamic_section.
836 Replace references to dynamic segment with references to dynamic
837 section, except where appropriate.
838 (dynamic_segment_mips_val): Rename to dynamic_section_mips_val.
839 (dynamic_segment_parisc_val): Rename to dynamic_section_parisc_val.
840 (dynamic_segment_ia64_val): Rename to dynamic_section_ia64_val.
841 (get_32bit_dynamic_segment): Rename to get_32bit_dynamic_section.
842 Remove tag counting code as it is no longer needed.
843 (get_64bit_dynamic_segment): Rename to get_64bit_dynamic_section.
844 Remove tag counting code as it is no longer needed.
845 (process_dynamic_segment): Rename to process_dynamic_section.
eea6121a 846
135dfb4a
AM
8472004-06-15 Alan Modra <amodra@bigpond.net.au>
848
849 * objcopy.c (copy_section): Use bfd_get_section_size instead of
850 _raw_size or bfd_get_section_size_before_reloc. Don't set reloc_done.
851 (compare_section_lma): Likewise.
852 * addr2line.c (find_address_in_section): Likewise.
853 * coffgrok.c (do_sections_p1): Likewise.
854 * dlltool.c (scan_drectve_symbols): Likewise.
855 * nlmconv.c (main): Likewise.
856 (copy_sections): Likewise.
857 (powerpc_mangle_relocs): Likewise.
858 * objdump.c (disassemble_section): Likewise.
859 * prdbg.c (find_address_in_section): Likewise.
860 * size.c (berkeley_sum): Likewise.
861 * srconv.c (wr_ob): Likewise.
862 * strings.c (strings_a_section): Likewise.
863
90e01f86
ILT
8642004-05-28 Ian Lance Taylor <ian@wasabisystems.com>
865
866 * readelf.c (decode_ARM_machine_flags): Add EF_ARM_VFP_FLOAT.
867
80fccad2
BW
8682004-05-17 David Heine <dlheine@tensilica.com>
869
eea6121a 870 * objcopy.c (setup_bfd_headers): New function.
80fccad2
BW
871 (copy_object): Call setup_bfd_headers.
872
0da76f83
NC
8732004-05-13 Paul Brook <paul@codesourcery.com>
874
875 * readelf.c (display_debug_frames): Handle dwarf3 format CIE
876 entries.
877
9598fbe5
NC
8782004-05-13 Nick Clifton <nickc@redhat.com>
879
880 * po/fr.po: Updated French translation.
881
8c37241b
JJ
8822004-05-11 Jakub Jelinek <jakub@redhat.com>
883
884 * readelf.c (get_segment_type): Handle PT_GNU_RELRO.
885
e4b17d5c
L
8862004-05-07 H.J. Lu <hongjiu.lu@intel.com>
887
888 * readelf.c (section_groups): New.
889 (group_count): New.
890 (section_headers_groups): New.
891 (process_section_groups): Populate group_count, section_groups
892 and section_headers_groups.
893 (process_unwind): Support section group.
894 (process_object): Always call process_section_groups. Free
895 section_groups and section_headers_groups.
896
f2da459f
L
8972004-04-30 H.J. Lu <hongjiu.lu@intel.com>
898
899 * readelf.c (process_section_headers): Use %3lu on sh_info.
900
f8935895
NC
9012004-04-30 Michael Deutschmann <michael@talamasca.ocis.net>
902
903 * ranlib.sh: Quote $1 argument in case it contains spaces.
904
9052004-04-27 John Paul Wallington <jpw@gnu.org>
a95b5cf9
AM
906
907 * objcopy.c (copy_usage, strip_usage): Fix spelling.
908
f5842774
L
9092004-04-26 H.J. Lu <hongjiu.lu@intel.com>
910
911 * readelf.c (do_section_groups): New.
912 (options): Add --section-groups/-g.
913 (usage): Mention --section-groups/-g.
914 (parse_args): Support --section-groups/-g.
915 (get_group_flags): New.
916 (process_section_groups): New.
917 (process_object): Call process_section_groups.
918
46212538
AM
9192004-04-24 Alan Modra <amodra@bigpond.net.au>
920
921 * objdump.c (disassemble_section): Don't disassemble sections
922 without SEC_HAS_CONTENTS.
923
4c45e5c9
JJ
9242004-04-22 Jakub Jelinek <jakub@redhat.com>
925
926 * objdump.c (synthsyms, synthcount): New variables.
927 (disassemble_data): Use dynsyms for stripped binaries or libraries.
928 Add synthetized symbols.
929 (dump_bfd): For disassemble, initialize dynsyms always and
930 also synthsyms. Free synthsyms and clear {sym,dynsym,synth}count
931 before returning.
932
e9f87780
AM
9332004-04-14 Alan Modra <amodra@bigpond.net.au>
934
935 * strings.c (print_strings): Cast file_off to unsigned long in
936 printf arg list.
937
1ba93119
AM
9382004-04-07 Benjamin Monate <benjamin.monate@cea.fr>
939
940 PR 86
941 * arsup.c (ar_save): Use smart_rename.
942
935a41f5
NC
9432004-04-01 Dean Luick <luick@cray.com>
944
945 * readelf.c (display_debug_pubnames): Align offset and data
946 columns.
947 (read_and_display_attr_value): Add missing break;
948 (debug_displays): Enable the display of the .debug_pubtypes
949 section.
950
92e25cf8
SS
9512004-03-30 Stan Shebs <shebs@apple.com>
952
953 * mpw-config.in, mpw-make.sed, mac-binutils.r: Remove MPW
954 support files, no longer used.
955
d507cf36
PB
9562004-03-23 Paul Brook <paul@codesourcery.com>
957
958 * readelf.c (decode_ARM_machine_flags): Add EABI v3.
959
8c9a9879
RH
9602004-03-21 Richard Henderson <rth@redhat.com>
961
962 * readelf.c (display_debug_frames): Don't crash for mismatched
963 DW_CFA_restore_state.
964
6ece5c52
AM
9652004-03-19 Alan Modra <amodra@bigpond.net.au>
966
967 * Makefile.am: Run "make dep-am".
968 * Makefile.in: Regenerate.
969 * aclocal.m4: Regenerate.
970 * config.in: Regenerate.
971 * configure: Regenerate.
972 * po/binutils.pot: Regenerate.
973
6f104306
NS
9742004-03-15 Nathan Sidwell <nathan@codesourcery.com>
975
976 * objdump.c (struct SFILE): Replace current pointer with pos
977 offset, rename size to alloc.
978 (objdump_sprintf): Avoid unnecessary copies in the common case
979 (disassemble_bytes): Keep sfile live throughout the
980 function. Adjust usage appropriately.
981
523f6a27
BE
9822004-03-10 Ben Elliston <bje@gnu.org>
983
984 * MAINTAINERS: Update my mail address.
985
7aa52b1f
NC
9862004-03-08 Danny Smith <dannysmith@users.sourceforge.net>
987
988 * deflex.l: Handle "PRIVATE" string.
989 * defparse.y (%token): Add PRIVATE.
990 (%type): Add opt_PRIVATE.
991 (expline): Pass opt_PRIVATE to def_exports.
992 (opt_PRIVATE): Handle PRIVATE token.
993 * dlltool.h (def_exports): Add 7th param for private flag to
994 declaration.
995 * dlltool.c: Add PRIVATE to comment on EXPORTS syntax.
996 (struct export): Add 'private' field.
997 (def_exports): Set 'private' field of struct exports.
998 (scan_drectve_symbols): Adjust calls to def_exports.
999 (scan_filtered_symbols): Likewise.
1000 (dump_def_info): Print 'private' field.
1001 (gen_def_file): Likewise.
1002 (gen_lib_file): Skip generation of lib object if private.
1003 Delete tmp object files in same order as they were generated.
1004 Don't delete non-existent private object files.
1005
af865222
AS
10062004-02-27 Andreas Schwab <schwab@suse.de>
1007
1008 * ar.c (main): Support POSIX-compatible argument parsing.
1009
c7e7ca54
NC
10102004-02-23 Daniel Lucq <daniel@lucq.org>
1011
1012 * readelf.c (process_mips_specific): Print conflictsno as an
1013 unsigned long.
1014
eff21b8e
CF
10152004-02-21 Dmitry Timoshkov <dmitry@baikal.ru>
1016
1017 * dlltool.c (gen_exp_file): Always output names for forwarded symbols.
1018
2f01ffbf
JJ
10192004-02-19 Jakub Jelinek <jakub@redhat.com>
1020
1021 * objcopy.c (copy_section): Avoid warnings.
1022
c92c35e7
AC
10232004-02-14 Andrew Cagney <cagney@redhat.com>
1024
1025 * ar.c (remove_output): Use bfd_cache_close.
1026 * arsup.c (ar_end): Ditto.
1027
9d241085
RM
10282004-01-21 Roland McGrath <roland@redhat.com>
1029
1030 * readelf.c (get_note_type): Match NT_AUXV.
1031
d99e9f4d
NC
10322004-01-20 Nick Clifton <nickc@redhat.com>
1033
1034 * version.c (print_version): Update copyright year to 2004.
1035
f8b73030
MR
10362004-01-14 Maciej W. Rozycki <macro@ds2.pg.gda.pl>
1037
1038 * acinclude.m4: Quote names of macros to be defined by AC_DEFUN
1039 throughout.
1040 * aclocal.m4: Regenerate.
1041 * configure: Regenerate.
1042
f0312d39
JJ
10432004-01-12 Jakub Jelinek <jakub@redhat.com>
1044
1045 * objcopy.c: Include elf-bfd.h.
1046 (is_strip_section): Don't strip debugging sections if
1047 STRIP_NONDEBUG.
1048 (setup_section): If STRIP_NONDEBUG make SEC_ALLOC sections
1049 ~(SEC_LOAD | SEC_HAS_CONTENTS) and on ELF targets also SHT_NOBITS.
1050
1051 * objcopy.c (copy_section): Free relpp if relcount == 0.
1052
041821e6
ILT
10532004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
1054
1055 * stabs.c (parse_stab_argtypes): Handle g++ ABI version 3 names.
1056 (stab_demangle_argtypes): Likewise.
1057 (stab_demangle_v3_argtypes): New static function.
1058 (stab_demangle_v3_arg): New static function.
1059
950d48e7
NC
10602004-01-12 Nick Clifton <nickc@redhat.com>
1061
1062 * objcopy.c (copy_object): Make the function boolean, returning
1063 FALSE upon failure.
eea6121a
AM
1064 (copy_archive): Handle the return value from copy_object.
1065 (copy_file): Likewise.
950d48e7 1066
d9296b18
NC
10672004-01-07 Nick Clifton <nickc@redhat.com>
1068
1069 * readelf.c (find_section): New function. Locates a named
1070 section.
1071 (get_debug_line_pointer_sizes): New function: Initialises the
1072 debug_line_pointer_sizes array.
eea6121a
AM
1073 (display_debug_lines): Call get_debug_line_pointer_sizes.
1074 (display_debug_loc): Likewise.
1075 (load_debug_loc): Use find_section.
1076 (load_debug_str): Likewise.
1077 (display_debug_info): Likewise.
1078 (prescan_debug_info): Delete.
1079 (debug_displays): Remove prescan field.
1080 (process_section_contents): Do not perform prescans.
d9296b18 1081
5e675b72
AM
10822004-01-03 Alan Modra <amodra@bigpond.net.au>
1083
1084 * objcopy.c (filter_bytes): Delete. Move code to..
1085 (copy_section): ..here. Simplify size adjustment. Divide
1086 section lma by interleave.
1087
f0660b73
NC
10882004-01-02 Nick Clifton <nickc@redhat.com>
1089
1090 * po/ru.po: New file: Russian translation.
1091 * configure.in (ALL_LINGUAS): Add ru
1092 * configure: Regenerate.
eb18fd22 1093
c9e214e5 1094For older changes see ChangeLog-0203
252b5132
RH
1095\f
1096Local Variables:
1097mode: change-log
1098left-margin: 8
1099fill-column: 74
1100version-control: never
1101End:
This page took 0.314783 seconds and 4 git commands to generate.