]> Git Repo - binutils.git/blob - binutils/ChangeLog
* nlmconv.c (main): Warn about an attempt to use a shared library
[binutils.git] / binutils / ChangeLog
1 Fri Jan 14 14:42:48 1994  Ian Lance Taylor  ([email protected])
2
3         * nlmconv.c (main): Warn about an attempt to use a shared library
4         with uninitialized data.
5
6         * nlmconv.c (setup_sections): Make sure that we align the
7         output_offset of each input section appropriately.
8
9 Thu Jan 13 17:32:44 1994  Ian Lance Taylor  ([email protected])
10
11         * objdump.c (dump_relocs): Don't crash if section name is NULL.
12
13 Tue Jan 11 19:46:33 1994  Ian Lance Taylor  ([email protected])
14
15         * filemode.c (filemodestring): Commented out; not used.
16         (mode_string): Use POSIX definitions.
17         (ftypelet): Likewise.
18         (rwx): Removed; no longer used.
19         * bucomm.c: Include bucomm.h.
20         (bfd_nonfatal, bfd_fatal): Argument is const.
21         (fatal): Make __STDC__ version.
22         * bucomm.h (mode_string): Declare.
23         * Makefile.in (bucomm.o): Depend upon bucomm.h
24
25 Sun Jan  9 12:03:20 1994  Ken Raeburn  ([email protected])
26
27         * bucomm.c (xmalloc, xrealloc): Deleted.
28         * bucomm.h (xmalloc, xrealloc): Fix prototypes, to correspond to
29         libiberty version of functions.
30
31 Thu Jan  6 06:18:15 1994  David J. Mackenzie  ([email protected])
32
33         * binutils.texi: Add a chapter summarizing the ways to select
34         aspects of the target for each program.
35
36         * objdump.c (long_options, usage): Add long equivalents for all
37         remaining short options that lacked them.
38         * binutils.texi objdump.1: Document them.
39
40         * size.c (usage): Tweak usage message.
41         * size.1: Add missing `=' in examples.
42
43         * binutils.texi strip.1 objcopy.1 nlmconv.1 objcopy.c nlmconv.c:
44         Use "--target=bfdname" as the option to select the BFD target,
45         like nm and size already do.
46         Reserve "--format=format" for textual output selection options, but
47         for now keep old option names as obsolete for backward compatibility.
48
49         * strings.c (main, strings_object_file, usage): Add --target option.
50         * binutils.texi strings.1: Document it.
51
52 Sat Jan  1 13:58:24 1994  David J. Mackenzie  ([email protected])
53
54         * ar.c (main): Add \n in error message.
55
56 Thu Dec 23 12:23:11 1993  Ian Lance Taylor  ([email protected])
57
58         gcc -Wall lint:
59         * ar.c (main): Put parens around assignment used as truth value.
60         * objcopy.c (strip_main): Remove unused variables.  Return 0.
61         (copy_main): Remove unused variables.  Return 0.
62         * objdump.c (display_bfd): Declare return value as void.
63         (stab_print): Use "" instead of 0 to initialize array.
64         (dump_stabs_1): Print vma using printf_vma.
65         (display_info): Put parens around assignment used as truth value.
66         * strings.c (print_strings): Cast printf arguments.
67
68         * objcopy.c (copy_main): Use copy_options, not strip_options.
69
70         * nlmheader.y (command): Warn about illegal date values.
71
72 Wed Dec 15 11:18:03 1993  David J. MacKenzie  ([email protected])
73
74         * bucomm.c bucomm.h: Run through indent.  De-ansidecl-ify.
75         (bfd_nonfatal): New function.
76         (bfd_fatal): Call it.
77
78         * objcopy.c (smart_rename): Do a copy if the dest file has
79         multiple hard links.  Remove source file on successful copy.
80         Try to preserve mode and owner on successful rename.
81
82         * objcopy.c: Run through indent.  Clean up a bit.
83         Make global variables static.
84         Make {input,output}_{target,filename}, show_version local
85         to various functions.
86         New global variable `status' for exit status.
87         (strip_main, copy_main): New functions with code from main.
88         (nonfatal): New macro.  Use it globally instead of bfd_perror and
89         bfd_fatal.
90
91         (copy_object): Call mangle_sections with bfd_map_over_sections.
92         (mangle_sections): Adjust for new calling convention.
93
94 Fri Dec 10 11:28:11 1993  Ian Lance Taylor  ([email protected])
95
96         * nlmheader.y (command): Accept MAP and FULLMAP without arguments.
97         * nlmconv.c (main): Change error message for MAP and FULLMAP.
98
99 Thu Dec  9 17:47:19 1993  Ian Lance Taylor  ([email protected])
100
101         * nlmconv.c (main): Warn about imported symbols that are not in
102         the IMPORT list even if the IMPORT keyword is not used.
103
104         * nlmconv.c (debug, unlink_on_exit): New static variables.
105         (long_options): Add "debug" and "linker".
106         (main): Handle -d and -l arguments.  Make command line input and
107         output files optional.  Parse the command file before opening the
108         BFD's, which requires storing more information in local variables.
109         If INPUT names multiple files, link them together.  Use OUTPUT for
110         the output file name if not named on command line.
111         (show_usage): Changed for new options.
112         (link_inputs): New function to automatically invoke linker to
113         handle multiple INPUT files.
114         (choose_temp_base_try, choose_temp_base, pexecute): New functions,
115         mostly copied from gcc/gcc.c.
116         * nlmconv.h (input_files, output_file): Declare.
117         * nlmheader.y (input_files, output_file): Define.
118         (command): Support INPUT with a string_list argument.  Support
119         OUTPUT.
120         (string_list): Renamed from module_list.
121         * Makefile.in (nlmconv.o): Define LD_NAME based on
122         program_transform_name.
123
124 Wed Dec  8 10:09:04 1993  Ian Lance Taylor  ([email protected])
125
126         * nlmheader.y (nlmheader_identify): New function.  Use it to print
127         the program name just once, instead of with every error message.
128
129 Mon Dec  6 16:11:32 1993  Ian Lance Taylor  ([email protected])
130
131         * nlmconv.c (long_options): Changed --header-info to --header-file
132         to match documentation and usage message.
133
134 Sun Dec  5 01:31:01 1993  Jeffrey A. Law  ([email protected])
135
136         * objdump.c (dump_relocs): Avoid dereferencing a NULL sym_ptr_ptr
137         in a relocation.
138
139 Thu Dec  2 16:00:06 1993  Ian Lance Taylor  ([email protected])
140
141         * nlmconv.c (main): Change various types from bfd_size_type to
142         size_t, since they have to be arguments to fread and fwrite.
143         Change set from char * to unsigned char *.
144         (select_output_format): Make mach argument unsigned.  Handle
145         bfd_arch_alpha.
146         (setup_sections): Don't copy the .reginfo section of an ECOFF
147         file.  Call bfd_set_reloc to initialize the relocation fields.
148         (copy_sections): Don't copy the .reginfo section of an ECOFF file.
149         Combine all relocs for a section.
150         (mangle_relocs): Change type of relocs to permit specific
151         functions to change it.  Call alpha_mangle_relocs for alpha,
152         default_mangle_relocs for other architectures.
153         (default_mangle_relocs): New function.  Adjust the address of all
154         relocs by the output_offset.
155         (i386_mangle_relocs): Change type of relocs argument.  Cast length
156         argument to memmove to size_t.
157         (alpha_mangle_relocs): New function.    
158
159 Wed Nov 17 17:38:58 1993  Sean Eric Fagan  ([email protected])
160
161         * nlmconv.c (select_output_format): Use nlm32-sparc for
162         bfd_arch_sparc.
163
164 Wed Nov 17 14:41:35 1993  Jeffrey Osier  ([email protected])
165
166         * nlmconv.1:   added man page
167         * objcopy.1:   fixed format errors
168
169 Wed Nov 17 12:03:41 1993  Ian Lance Taylor  ([email protected])
170
171         * Makefile.in: Use CFLAGS as well as LDFLAGS when linking.
172
173 Wed Nov 17 04:50:55 1993  David J. Mackenzie  ([email protected])
174
175         * strings.1: Fix typo.
176
177 Mon Nov 15 12:03:20 1993  Ken Raeburn  ([email protected])
178
179         * Makefile.in (DISTSTUFF): Build "info".
180         (VERSION): Updated to cygnus-2.3.1; 2.3 has gone out.
181
182 Sun Nov 14 00:27:24 1993  Jeffrey A. Law  ([email protected])
183
184         * objdump.c (dump_stabs): Handle stabs-in-som as implemented
185         by the new BFD SOM assembler.
186
187 Sat Nov 13 07:14:05 1993  David J. Mackenzie  ([email protected])
188
189         * ar.1 c++filt.1 nm.1 objcopy.1 objdump.1 ranlib.1 size.1
190         strings.1 strip.1: Replace \(em in NAME section with \- so
191         makewhatis can grok it.
192
193 Tue Nov  9 15:22:12 1993  Ian Lance Taylor  ([email protected])
194
195         * nlmconv.c (i386_mangle_relocs): Adjust reloc address by
196         section output_offset.
197
198 Fri Nov  5 12:11:52 1993  Jeffrey Osier  ([email protected])
199
200         * binutils.texi:  added nlmconv chapter
201
202 Wed Nov  3 16:10:50 1993  Jeffrey Wheat  ([email protected])
203
204         * Makefile.in: Change RUNTESTFLAGS to RUNTEST_FLAGS
205
206 Wed Nov  3 15:09:23 1993  Ken Raeburn  ([email protected])
207
208         * Makefile.in (distclean): Don't get rid of dvi or info files.
209
210 Tue Nov  2 13:29:59 1993  David J. Mackenzie  ([email protected])
211
212         * objcopy.c (S_ISLNK): Define as 0 if there's no S_IFLNK.
213
214 Fri Oct 29 16:02:34 1993  David J. Mackenzie  ([email protected])
215
216         * binutils.texi: Move objcopy docs into alphabetical order.
217
218         * objdump.c: Use xmalloc instead of malloc.
219
220 Fri Oct 29 11:11:14 1993  Stan Shebs  ([email protected])
221
222         * objdump.c (info): Rename to formats_info.
223         (dump_stabs_1): Better comments and formatting.
224
225 Thu Oct 28 19:43:16 1993  Stan Shebs  ([email protected])
226
227         * ar.c (main): Always create the archive when quick appending,
228         even if no input files have been given.
229
230 Wed Oct 27 12:03:06 1993  Ian Lance Taylor  ([email protected])
231
232         * nlmconv.c (main): Set sharedDebugRecordOffset and
233         sharedDebugRecordCount fields in extended header.
234
235         * nlmconv.c (main): Force moduleName field to upper case.
236
237 Mon Oct 25 16:45:42 1993  Ian Lance Taylor  ([email protected])
238
239         * objcopy.c (main): Give a usage message if there are too many
240         arguments.
241
242 Mon Oct 25 10:37:08 1993  Ken Raeburn  ([email protected])
243
244         * Makefile.in (install-info): Rewrite to take advantage of VPATH,
245         so FSF distributions (with info files in $(srcdir)) install
246         properly.
247         (DISTSTUFF): Build nlmheader.c too.
248
249 Fri Oct 22 11:43:23 1993  Ken Raeburn  ([email protected])
250
251         * ar.c (program_name): Don't define here.
252         * objdump.c: Include "bucomm.h".
253         (xmalloc): Don't declare here.
254         (program_name): Don't define here.
255         (program_version): Fixed type in declaration.
256         * size.c: Include "bucomm.h".
257         (program_name): Don't declare here.
258
259 Fri Oct 22 14:10:41 1993  Mark Eichin  ([email protected])
260
261         * objdump.c (fprintf): hide declaration in FPRINTF_ALREADY_DECLARED
262
263 Fri Oct  1 12:43:00 1993  Ian Lance Taylor  ([email protected])
264
265         * nlmconv.c (i386_mangle_relocs): Resolve and remove PC relative
266         relocs against defined symbols in the same section.
267
268 Thu Sep 30 16:46:26 1993  Roland H. Pesch  ([email protected])
269
270         * Makefile.in (binutils.dvi): use TEXIDIR to find texinfo.tex
271
272 Sat Sep 25 18:09:29 1993  David J. Mackenzie  ([email protected])
273
274         * objcopy.c (simple_copy, smart_rename): New functions.
275         (main): Use them.
276
277 Fri Sep 24 15:38:29 1993  Ian Lance Taylor  ([email protected])
278
279         * Makefile.in (clean, distclean): Recurse into testsuite.
280
281 Thu Sep 23 01:05:06 1993  Ian Lance Taylor  ([email protected])
282
283         * objcopy.c (setup_sections, copy_sections): If stripping, don't
284         copy SEC_DEBUGGING sections.
285         * objdump.c (dump_headers): Print SEC_DEBUGGING flag.
286
287         * objdump.c (usage): Mention --stabs.
288
289         * objcopy.c (copy_object): Copy all applicable file flags.
290         (copy_file): Don't copy EXEC_P specially here.
291
292 Mon Sep 20 19:28:57 1993  Ian Lance Taylor  ([email protected])
293
294         * nlmconv.c (main): Adjust data section size to correspond to bss
295         alignment adjustment.  Clear BSF_SECTION_SYM if symbol is moved to
296         a different section.  Use time_t for time variable.
297         (setup_sections): Only put sections with contents in output NLM.
298         (i386_mangle_relocs): No symbols are common at this point.  Add
299         casts to avoid warnings.        
300
301 Fri Sep 10 11:00:40 1993  Stan Shebs  ([email protected])
302
303         * objdump.c: Made the --stabs option work for stabs-in-coff.
304         (ELF_STAB_DISPLAY): Removed.
305         (dump_elf_stabs): Renamed to dump_stabs, changed to run for
306         any object file format.
307         (dump_elf_stabs_1): Renamed to dump_stabs_1, added calls to
308         generic BFD routines for non-ELF case, changed format of message
309         for no-section-found case.
310         (display_bfd): Always call dump_stabs if requested.
311         (dump_data): Call bfd_section_size to get section size.
312
313 Fri Sep 10 08:12:23 1993  David J. Mackenzie  ([email protected])
314
315         * Makefile.in (install): Don't put strings in tooldir/bin.
316
317 Mon Sep  6 15:39:04 1993  Ian Lance Taylor  ([email protected])
318
319         * nlmconv.c (total_bss_size): Removed.
320         (main): Set the bss vma to always follow the data section.  Move
321         symbols into new sections, and adjust values by output_offset.
322         (setup_sections): Don't copy all sections, but instead point all
323         text sections to .text, all data sections to .data, and all bss
324         sections to .bss.
325         (copy_sections): Adjust accordingly.
326
327 Thu Sep  2 12:34:03 1993  Ian Lance Taylor  ([email protected])
328
329         Only build nlmconv if configured for a NetWare target.
330         * configure.in: If we have some *-*-netware* target, or are using
331         all targets, set BUILD_NLMCONV to $(NLMCONV_PROG) in Makefile.
332         * Makefile.in (PROGS): Use $(BUILD_NLMCONV) rather than
333         $(NLMCONV_PROG).
334
335 Tue Aug 31 14:13:35 1993  Ken Raeburn  ([email protected])
336
337         * objdump.c (ARCH_all): Define ARCH_hppa too.
338         (dump_headers): Don't test for SEC_BALIGN if it's not defined by
339         bfd.h.
340
341 Tue Aug 31 13:29:12 1993  Ian Lance Taylor  ([email protected])
342
343         * nlmconv.c (main): Force creation of .bss section.  Set up the
344         sections before looking at the symbols.  Move all common symbols
345         into .bss section.  Automatically define _edata and _end.  Only
346         export symbols in the export list, with multiple prefixes if
347         necessary.  Warn if no version.  Always create extended header.
348         Set date automatically if not already set.
349         (setup_sections): Count size of bss sections.
350         (mangle_relocs, i386_mangle_relocs): Accept section argument, and
351         take reloc_count as a changeable pointer; changed callers.
352         (i386_mangle_relocs): Remove PC relative relocs within a section,
353         as they require no adjustment.
354         * nlmheader.y: Fixed memory allocation throughout: token STRING is
355         now allocated on the heap, and freed if not needed.  Null
356         terminated copyright message.  Accept version with only two
357         strings.
358         (symbol_list_opt): New nonterminal, either symbol_list or empty.
359         (symbol_list): Use left recursion to avoid overflowing parser
360         stack.
361         (yylex): Rearranged beginning of line check.  Accept quoted
362         strings using single quotes.  End generic argument at comment
363         character or parentheses.
364         (string_list_append): Fixed.
365         (string_list_append1): New function.
366
367         * bucomm.h: The first argument to xrealloc is PTR, not char *.
368         * bucomm.c (xrealloc): Use PTR rather than char *.
369         * Makefile.in (objdump.o): Depend upon config.status to notice
370         --with-targets changes.
371         (nlmconv.o): Depend upon bucomm.h.
372
373 Tue Aug 17 09:46:01 1993  David J. Mackenzie  ([email protected])
374
375         * configure.in: Don't pass cpu to config.bfd.
376
377 Thu Aug 12 16:43:04 1993  David J. Mackenzie  ([email protected])
378
379         * Makefile.in ($(NM_PROG)): Depend on demangle.o.
380         (demangle.o): New target.
381         (cplus-dem.o): Depend on it, to force compilation order when doing
382         parallel compiles.
383
384         * nm.c (print_symbol_info_{bsd,sysv,posix}): Take a bfd arg.
385         (struct output_fns print_symbol_info): Ditto.
386         (long_options, usage, main): Add -C --demangle option.
387         (print_symname): New function, demangling if requested.
388         (print_symbols, print_symbol_info_{bsd,sysv,posix}): Use it.
389
390 Wed Aug 11 22:57:23 1993  David J. Mackenzie  ([email protected])
391
392         * Makefile.in: Put CFLAGS last in compilation rules and omit from
393         linking rules.  Use ARCHDEFS to compile objdump.c.
394         Update dependencies.
395         * configure.in: Construct ARCHDEFS based on the BFD target makefile
396         fragments.
397         * objdump.c: Conditionalize calls to the print_insn_ARCH functions
398         according to ARCHDEFS.
399
400 Thu Aug 12 08:06:15 1993  Ian Lance Taylor  ([email protected])
401
402         * ar.c: Removed obsolete and non-functional GNU960 code.
403
404 Wed Aug 11 13:08:26 1993  Ian Lance Taylor  ([email protected])
405
406         * size.c (berkeley_sum): New function.
407         (bsssize, datasize, textsize): New global variables.
408         (bss_section_name, data_section_name, text_section_name): Removed.
409         (print_berkeley_format): Map berkeley_sum over all the sections,
410         rather than only reporting sizes of specifically named sections.
411         * Makefile.in ($(OBJDUMP_PROG)): Removed dependency on size.o.
412
413 Tue Aug 10 10:46:01 1993  Ian Lance Taylor  ([email protected])
414
415         * nlmconv.c, nlmconv.h, nlmheader.y: New files for program to
416         convert object files into NetWare Loadable Modules.
417         * Makefile.in (NLMCONV_PROG): New macro, define to be nlmconv.
418         (PROGS): Add NLMCONV_PROG.
419         (nlmheader.c, nlmheader.o, nlmconv.o, $(NLMCONV_PROG)): New
420         targets.
421
422 Thu Aug  5 15:48:32 1993  david d `zoo' zuhn  ([email protected])
423
424         * Makefile.in: define MAKEOVERRIDES to an empty string
425
426 Wed Aug  4 17:08:08 1993  David J. Mackenzie  ([email protected])
427
428         * objcopy.c (copy_file): Make failures to process a file nonfatal.
429
430 Mon Aug  2 11:28:23 1993  David J. Mackenzie  ([email protected])
431
432         * nm.c: Add -B option, like --format=bsd.
433
434 Tue Jul 27 16:29:54 1993  Ian Lance Taylor  ([email protected])
435
436         * objcopy.c (copy_file): If the file is neither an object nor an
437         archive, give an error rather than returning success.
438
439 Mon Jul 19 16:13:40 1993  Ken Raeburn  ([email protected])
440
441         * objdump.c (objdump_print_address): Prefer non-local symbols over
442         local ones, and especially discriminate against debugging symbols.
443         Also, for relocateable files, try to find a symbol in the current
444         section, instead of picking one from some random section with a
445         convenient value (read, section offset).
446         (disassemble_data): Cast argument to malloc to size_t first.
447         (dump_data): Likewise.
448         (dump_relocs): If a single section name is specified, show relocs
449         only for that section.  Otherwise, silently omit sections without
450         relocs.  Format table nicely even if values are printed using 16
451         digits instead of 8.
452
453 Fri Jul 16 15:19:59 1993  David J. Mackenzie  ([email protected])
454
455         * nm.c: Changes for final version of POSIX.2.
456         (print_symbol_filename_{bsd,sysv,posix}): New functions.
457         (formats): Add an element for a pointer to them.
458         (print_symbols): Call it.
459         (print_object_filename_posix, print_archive_member_posix): Produce
460         output according to new POSIX.2 spec.
461
462         * strings.c (print_strings): Handle STREAM being NULL.
463         (strings_a_section): Pass a NULL.
464         (main): Don't open /dev/null.
465
466 Thu Jul 15 12:44:09 1993  Ian Lance Taylor  ([email protected])
467
468         * objdump.c (disassemble_data): Handle the m88k.
469         (display_bfd): Use bfd_errmsg, rather than just claiming that the
470         bfd is not an object file.
471
472 Mon Jul 12 17:55:34 1993  K. Richard Pixley  ([email protected])
473
474         * Makefile.in (TAGS): make work again by naming directories
475           explicitly rather than depending on undefined macros.
476           (INSTALL_XFORM): correct bad install target.
477
478 Fri Jul  2 16:58:34 1993  David J. Mackenzie  ([email protected])
479
480         * strings.c: Doc fixes.
481
482 Sun Jun 27 13:35:24 1993  David J. Mackenzie  ([email protected])
483
484         * Makefile.in: Note dependencies on bucomm.h.
485         (cplus-dem.o): Link c++filt with version.o.
486
487         * strings.c: Include bucomm.h and add prototypes to other decls.
488         Remove -h option.
489
490         * bucomm.h: Declare xrealloc.
491
492         * nm.c, objcopy.c, objdump.c, size.c, strings.c (main, usage): Add
493         --help option.  Put "GNU" in the version message.
494         (usage): Take stream and exit status as args.
495         (main): Pass new args to usage.
496
497 Fri Jun 25 23:12:12 1993  David J. Mackenzie  ([email protected])
498
499         * strings.c, strings.1: New files.
500         * binutils.texi: Document strings.
501         * Makefile.in: Add rules for it.
502
503 Fri Jun 25 20:44:43 1993  Ken Raeburn  ([email protected])
504
505         * objdump.c: Use size-independent bfd elf section names.
506
507 Sun Jun 20 23:09:06 1993  Ken Raeburn  ([email protected])
508
509         * objdump.c (objdump_print_address): Handle wide offsets by
510         calling sprintf_vma.
511
512 Fri Jun 18 14:29:12 1993  Per Bothner  ([email protected])
513
514         * objdump.c (syms2):  Removed unused variable.
515         * objdump.c (remove_useless_symbols):  New function.
516         * objdump.c (comp):  Simplify.
517         * objdump.c (dis-assemble_data):  Make simpler and more
518         efficient how we filter out useless symbols:  Just filter
519         BEFORE the sort (using remove_useless_symbols).
520         * objdump.c (objdump_print_address):  Simplify.
521         Change output syntax to match gdb.
522
523 Thu Jun 17 16:53:56 1993  david d `zoo' zuhn ([email protected])
524         
525         * Makefile.in: canonicalize install.sh; for use within
526         this directory (and subdirs)
527
528 Mon Jun 14 12:13:22 1993  david d `zoo' zuhn  (zoo at rtl.cygnus.com)
529
530         * Makefile.in (install, install-info): remove parentdir support,
531         use INSTALL_XFORM; define INSTALL_XFORM
532
533 Thu Jun 10 17:29:21 1993  Per Bothner  ([email protected])
534
535         * objcopy.c (copy_object):  Fix bad size passed to xmalloc().
536
537 Mon Jun  7 12:41:12 1993  Per Bothner  ([email protected])
538
539         * Makefile.in (INCLUDES):  Add -I../bfd for sysdep.h and bfd.h.
540         * configure.in:  No longer need to configure to get sysdep.h.
541         * objcopy.c (copy_object):  Fix symbol table handling.
542
543 Fri Jun  4 17:20:03 1993  Per Bothner  ([email protected])
544
545         * objcopy.c (filter_symbols):  Cannot filter the symbols
546         in place, because that confuses the relocs, so take separate
547         parameter for output array.
548         * objcopy.c (sympp):  Make two variables: isympp and osympp.
549         * objcopy.c (copy_object):  Allocate separate array (osympp)
550         for filtered symbols.
551
552 Fri Jun  4 10:51:44 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
553
554         * Makefile.in: change recursion test to presence of a configured
555         testsuite directory
556
557 Thu Jun  3 14:05:57 1993  Ken Raeburn  ([email protected])
558
559         * Makefile.in (underscore.c): Hack the backquoted command so it
560         doesn't cause Solaris make to bomb.
561
562 Thu Jun  3 10:40:19 1993  Jeffrey Osier  ([email protected])
563
564         * Makefile.in:  added c++filt and objcopy to MANPAGES variable
565         * .Sanitize:  keep c++filt.1 and objcopy.1
566
567 Thu Jun  3 00:32:52 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
568
569         * Makefile.in: rename LOADLIBES to EXTRALIBS
570
571 Wed Jun  2 18:30:24 1993  Jeffrey Osier  ([email protected])
572
573         * c++filt.1, objcopy.1:  new man pages
574
575 Fri May 28 15:01:24 1993  Per Bothner  ([email protected])
576
577         * Makefile.in (install):  Also install ar and ranlib in
578         $(tooldir)/bin;  needed for building libgcc.a.
579         * objdump.c (objdump_print_address):  Fix the check
580         "coincidental" label matches by dis-allowing undefined
581         or com symbols.
582
583 Thu May 27 16:58:31 1993  Jeffrey Osier  ([email protected])
584
585         * biutils.texi:  revised c++filt chapter
586
587 Wed May 26 17:24:17 1993  Ian Lance Taylor  ([email protected])
588
589         * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS.
590
591 Tue May 25 00:26:47 1993  Ken Raeburn  ([email protected])
592
593         * objdump.c (slurp_symtab): Print warning for bad symbol table.
594         (bfd_elf32_find_section, Elf32_Internal_Shdr): Updated
595         declarations and uses.
596
597         * Makefile.in (DISTSTUFF): Don't build binutils.mm.
598
599 Fri May 21 10:51:19 1993  David J. Mackenzie  ([email protected])
600
601         * nm.c: Add -f/--format, -P/--portability, -t/--radix options.
602         Make global variables static.
603         (main): Make -v like -n, not -V, and make -A like -o, for POSIX.2.
604         (set_print_radix, set_output_format,
605         print_{object_filename,archive_filename,archive_member,symbol_info}
606         {bsd,sysv,posix}): New functions.
607         (display_file, print_symbols): Call them.
608
609         * ar.c: Improve error messages.
610
611         * nm.c (main): Handle long options that just set a flag.
612
613         * nm.c (main), ar.c (do_show_version), objcopy.c (main), size.c
614         (main): Exit after printing the version number, per the GNU coding
615         standards.
616
617 Mon May 17 13:20:25 1993  Per Bothner  ([email protected])
618
619         * README, Makefile.in:  Minor updates for 2.2.
620
621 Fri May 14 11:12:26 1993  Per Bothner  ([email protected])
622
623         * Makefile.in (underscore.c):  Automatically generate
624         (using nm) a file with the variable prepends_underscore.
625         * Makefile.in (c++filt):  Link underscore.o with cplus-dem.o
626         so that initial underscores get removed iff appropriate.
627         * binutils.texi:  Preliminary documentation for c++filt.
628         * Makefile.in, binutils.texi:  Set to version 2.2.
629
630         * NEWS:  Mention copy->objcopy renaming and new c++filt program.
631
632 Wed May 12 12:05:36 1993  Ian Lance Taylor  ([email protected])
633
634         * Makefile.in (cplus-dem.o, $(DEMANGLER_PROG)): Build the
635         demangler via cplus-dem.o, rather than directly from the .c file.
636
637         * objcopy.c: Renamed from copy.c, updated comments accordingly.
638         * Makefile.in, binutils.texi: Renamed copy to objcopy.
639         * is-strip.c, maybe-strip.c, not-strip.c: Updated comments for
640         rename of copy to objcopy.
641
642 Mon May 10 17:20:18 1993  Per Bothner  ([email protected])
643
644         * binutils.texi (strip, -v option):  Fix typo.
645
646 Fri May  7 13:57:50 1993  Ian Lance Taylor  ([email protected])
647
648         * Makefile.in (RUNTEST): Define.
649         (FLAGS_TO_PASS): Pass down RUNTEST.
650
651 Tue May  4 10:06:50 1993  Ian Lance Taylor  ([email protected])
652
653         * Makefile.in (DEMANGLER_PROG): Name it c++filt.
654         (PROG): Also build and install COPY_PROG.
655
656 Mon May  3 19:11:48 1993  Per Bothner  ([email protected])
657
658         * Makefile.in:  Change definition of $(tooldir) to match FSF.
659
660 Wed Apr 28 23:41:32 1993  David J. Mackenzie  ([email protected])
661
662         * size.c (usage): Add missing options.
663         (main): Clean up option parser.
664
665         * objdump.c (usage): Add missing options.
666         (display_file): Print program name before calling
667         bdf_perror. 
668
669         * nm.c (usage): Add missing options.
670         (main): Clean up option parser.
671         (display_file): Print program name before calling
672         bdf_perror. 
673
674         * copy.c (copy_usage, strip_usage): Add missing options.
675
676         * ar.c (usage): New function.
677         (main): Call it.
678         (open_inarch, do_quick_append): Print program name before calling
679         bdf_perror. 
680
681 Thu Apr 22 15:01:35 1993  Ian Lance Taylor  ([email protected])
682
683         * nm.c (main): Accept and ignore -A and -B for MIPS compatibility.
684
685 Mon Apr 19 14:06:59 1993  Rob Savoye  ([email protected])
686
687         * Makefile.in: Added FLAGS_TO_PASS so tests get run on freshly
688         built binaries if they exist. (otherwise the path)
689
690 Wed Apr  7 22:22:50 1993  Rob Savoye  ([email protected])
691
692         * Makefile.in: Changed check target to use DejaGnu.
693
694 Thu Apr  1 12:37:13 1993  Jim Kingdon  ([email protected])
695
696         * Makefile.in: Remove am29k-pinsn.c, i960-pinsn.c.
697         objdump.c: a29k and i960 are `disassemble' not `print'.
698
699         * objdump.c: Rename print_address to objdump_print_address
700         and change parameters.
701         (disassemble_data): Use objdump_print_address.
702
703 Wed Mar 31 10:25:29 1993  Jim Kingdon  ([email protected])
704
705         * objdump.c (disassemble_data): print_insn_sparc is now a
706         `disassemble' not a `print'.
707         Makefile.in: Remove sparc-pinsn.c (now in libopcodes.a).
708
709         * objdump.c (disassemble_data): Use new read_memory_func stuff.
710
711 Thu Mar 25 10:38:11 1993  Ken Raeburn  ([email protected])
712
713         * objdump.c (fprintf): Declaration of variadic function had better
714         be a prototype for ANSI C systems.
715
716 Mon Mar 22 23:19:46 1993  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
717
718         * Makefile.in: rename test-install to install-check
719
720 Fri Mar 19 14:40:08 1993  Steve Chamberlain  ([email protected])
721
722         * objdump.c (disassemble_data): Add H8500.
723
724 Fri Mar 19 10:56:51 1993  Jim Kingdon  ([email protected])
725
726         * objdump.c (usage): Mention long options.
727
728 Thu Mar 18 14:22:17 1993  Per Bothner  ([email protected])
729
730         * nm.c:  Modify behavior of -o flag for archives to match
731         BSD4.4 and Sunos 4:  Prefix archive name before each line.
732
733         * m68k-pinsn.c:  Removed.  Subsumed by ../opcodes/m68k-dis.c.
734         * i386-pinsn.c:  Removed.  Subsumed by ../opcodes/i386-dis.c.
735         * Makefile.in:  Adjust accordingly.
736         * objdump.c:  Support new-style disassemblers (ones that use
737         the interface of ../include/dis-asm.h).
738
739 Thu Feb 25 15:57:00 1993  Per Bothner  ([email protected])
740
741         * Makefile.in:  When making tar file, remove texinfo/*,
742         except for texinfo/texinfo.tex.
743         * ardup.c:  Add extern declaration of strdup.
744         * Makefile.in (testsuite):  Add 'else true' since otherwise
745         Ultrix /bin/sh complains.
746
747 Wed Feb 24 19:44:18 1993  Per Bothner  ([email protected])
748
749         * Makefile.in:  Set VERSION to 2.1.
750         * README, NEWS: Updates.
751         * nm.c:  Add -v as a synonym for -V.
752
753 Tue Feb 23 19:00:50 1993  Mike Werner  ([email protected])
754
755         * configure.in: added testsuite to configdirs.
756         * Makefile.in: added support for building testsuite.
757
758 Mon Feb 22 22:52:10 1993  Per Bothner  ([email protected])
759
760         * objdump.c (disassemble_data):  Print function names when
761         given by bfd_find_nearest_line.  If not - still print
762         line numbers.
763
764 Mon Feb 22 07:54:03 1993  Mike Werner  ([email protected])
765
766         * binutils/testsuite: made modifications to testcases, etc., to allow
767         them to work properly  given the reorganization of deja-gnu and the
768         relocation of the testcases from deja-gnu to a "tool" subdirectory.
769
770 Mon Feb 22 10:27:24 1993  Ken Raeburn  ([email protected])
771
772         * objdump.c (dump_data): Free up section contents each time
773         through the loop.  Reported by [email protected].
774
775 Sun Feb 21 10:55:55 1993  Mike Werner  ([email protected])
776
777         * binutils/testsuite: Initial creation of binutils/testsuite.
778         Migrated dejagnu testcases and support files for testing nm to
779         binutils/testsuite from deja-gnu.  These files were moved "as is"
780         with no modifications.  This migration is part of a major overhaul
781         of dejagnu.  The modifications to these testcases, etc., which
782         will allow them to work with the new version of dejagnu will be
783         made in a future update.
784
785 Fri Feb 12 10:05:20 1993  Fred Fish  ([email protected])
786
787         * Makefile.in (LIBIBERTY_SRC_DIR, LIBIBERTY_BIN_DIR): New macros.
788         * Makefile.in (LIBIBERTY):  Use LIBIBERTY_BIN_DIR.
789         * Makefile.in (DEMANGLER_PROG):  New program to build.  Add macro
790         and rule.
791         * Makefile.in (PROGS):  Add DEMANGLER_PROG.
792
793 Tue Jan 26 11:56:33 1993  Ian Lance Taylor  ([email protected])
794
795         * copy.c, nm.c, objdump.c, size.c: Use new bfd_is_com_section
796         macro rather than checking for equality to bfd_com_section.
797
798 Fri Jan  8 15:50:05 1993  Ian Lance Taylor  ([email protected])
799
800         * objdump.c (disassemble_data): Fix code to find first useless
801         symbol.
802
803 Thu Jan  7 13:13:31 1993  Ian Lance Taylor  ([email protected])
804
805         * objdump.c (disassemble_data): Use mips_print_insn for MIPS.
806         Don't core dump if bfd_find_nearest_line returns false.
807
808 Wed Jan  6 17:14:01 1993  Steve Chamberlain  ([email protected])
809
810         * objdump.c (disassemble_data): know how to disassemble z8000s
811         too.
812
813 Wed Jan  6 15:16:27 1993  Per Bothner  ([email protected])
814
815         * arsup.h (interactive), bucomm.h (program_name):  Prefix
816         with 'extern', to avoid warnings from some compilers.
817
818 Wed Jan  6 15:14:11 1993  Per Bothner  ([email protected])
819
820         * arparse.y: fix unnecessary shift/reduce
821
822 Tue Dec 22 15:46:56 1992  Per Bothner  ([email protected])
823
824         * Makefile.in:  Make check depend on all.
825         * Makefile.in (distclean): Remove sysdep.h.
826         * size.c:  Use %u format where appropriate.
827         * objdump.c:  Standardize:  L_SET -> SEEK_SET.
828         * objdump.c:  Use new macro bfd_asymbol_bfd.
829         * configure.in:  Allow std-host as the default ${mys_host}.
830
831 Thu Dec 17 19:38:19 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
832
833         * Makefile.in: added dvi target, define and use TEXI2DVI
834
835 Tue Dec 15 18:05:07 1992  Per Bothner  ([email protected])
836
837         * Makefile.in (dist):  Fix permissions before release.
838         * size.c:  Use bfd_size_type (and long) where appropriate.
839         * ar.c:  Make writing a map the default, to be compatible
840         with SYSV and Posix.2.  Remove some bogus kludges that
841         handled __.SYMDEF directly.
842         * NEWS:  New file.
843
844 Mon Nov  9 13:36:53 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
845
846         * Makefile.in: flex no longer needs the -S flag
847
848 Sat Nov  7 15:06:13 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
849
850         * ar.c (extract_file): utime needs a pointer to a utimbuf
851
852         * Makefile.in: handle -I includes better, adding $(BASEDIR)/bfd to
853         the list (since some of the bfd/hosts/*.h files include other
854         files from that directory)
855
856 Fri Nov  6 00:12:51 1992  John Gilmore  ([email protected])
857
858         * i960-pinsn.c (MEM_MAX, MEM_SIZ):  Set upper bound properly.
859
860 Thu Nov  5 03:37:15 1992  John Gilmore  ([email protected])
861
862         Clean up some old BFD ansification macros.
863
864         * arsup.h, bucomm.h, objdump.h:  Remove EXFUN from binutils.
865         It still remains as a local macro in gmalloc.c, which is derived
866         from some other copy of GNU Malloc somewhere (FIXME).
867
868         * ar.c, objdump.c, size.c:  Replace EXFUN with PROTO.  Make static
869         fns really static.
870         * arsup.h:  Declare extract_files.
871
872 Mon Nov  2 12:42:11 1992  Ian Lance Taylor  ([email protected])
873
874         * ar.c (extract_file): instead of checking USG: if POSIX_UTIME,
875         use utime and utimbuf structure, otherwise if USE_UTIME use utime
876         and array of two longs, otherwise use utimes.
877
878 Thu Oct 15 13:57:35 1992  Per Bothner  ([email protected])
879
880         * binutils.tex:  Document yesterday's changes to strip and copy.
881
882 Wed Oct 14 13:22:14 1992  Per Bothner  ([email protected])
883
884         * copy.c:  Re-do command-line parsing to use getopt_long().
885         Add long option names.  Re-think option letters to be more
886         consistent.
887         * copy.c:  New function filter_symbols() for stripping only
888         debug-symbols and/or local symbols.  Use these to support
889         the previously-missing options of the old FSF strip.
890
891 Tue Oct 13 01:24:20 1992  John Gilmore  ([email protected])
892
893         * configure.in (host):  Use ${srcdir}/../bfd/configure.host rather
894         than repeating a copy of it here.
895
896 Wed Oct  7 12:53:52 1992  Ken Raeburn  ([email protected])
897
898         * copy.c (main): Even if is_strip, accept -d argument indicating
899         alternate output format.  Needed by gdb for Nindy.
900
901         * m68k-pinsn.c (print_insn_arg): Handle new "`" operand type.
902
903 Tue Oct  6 16:33:56 1992  Jeffrey Osier  ([email protected])
904
905         * binutils.texi:  added documentation for "copy"
906
907 Tue Oct  6 14:22:56 1992  Per Bothner  (bothner at PersSony)
908
909         * Makefile.in (*clean rules): Some cleaning up.
910         * Makefile.in (dist): Make diststuff in gprof for a dist.
911
912         * ar.c (do_show_version):  New function.
913         * ar.c (main):  Fix so "ar -V" works.
914
915 Thu Oct  1 22:44:45 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
916
917         * configure.in: now uses the cpu-vendor-os triple instead of
918         nested cases.
919
920 Fri Sep 25 22:41:08 1992  John Gilmore  ([email protected])
921
922         * i960-pinsn.c:  Change bzero to memset.
923         * sparc-pinsn.c:  Change index to strchr.
924
925 Mon Sep 21 14:39:56 1992  Ian Lance Taylor  ([email protected])
926
927         * m68k-pinsn (print_insn_arg, fetch_arg): added support for
928         operands to memory management instructions, from WRS.
929
930 Tue Sep 15 15:26:38 1992  Ian Lance Taylor  ([email protected])
931
932         * Makefile.in (install): if $(tooldir) exists, install nm and
933         strip in $(tooldir)/bin.
934
935 Thu Sep  3 11:57:40 1992  Per Bothner  ([email protected])
936
937         * Makefile.in:  Let's call it version 2.0.
938
939 Wed Sep  2 00:25:13 1992  Per Bothner  ([email protected])
940
941         * Makefile.in:  Bump to version 0.98.
942         * TODO, README:  Minor updates.
943
944         * Makefile.in:  Added mostlyclean, distclean rules,
945         and cleaned up clean, realclean.
946
947 Sun Aug 30 21:18:59 1992  Ian Lance Taylor  ([email protected])
948
949         * Makefile.in: map program names through program_transform_name
950         when installing.
951
952 Sun Aug 30 18:09:03 1992  Per Bothner  ([email protected])
953
954         * Makefile.in:  Bump to versions 1.97.90.
955         * cplus-dem.c:  Removed.  Was nowhere used - and if some
956         programs are changed to to demangling should now use the
957         versions in libiberty.
958
959 Thu Aug 27 12:58:09 1992  Brendan Kehoe  ([email protected])
960
961         * configure.in: add we32k
962
963 Mon Aug 24 14:53:42 1992  Steve Chamberlain  ([email protected])
964
965         * ar.c (map_over_members): if the element of the archive has a
966         null name, fill it in.
967
968         * nm.c (do_one_rel_file): only warn if a bfd's flags say there
969         will be symbols and there aren't any.
970
971 Wed Aug 19 11:20:25 1992  Ian Lance Taylor  ([email protected])
972
973         * m68k-pinsn.c: handle new operand type 'r', introduced for cas2.
974
975 Tue Aug 18 20:45:48 1992  Rob Savoye  ([email protected])
976
977         * nm.c objdump.c: Added support for a +version (-V)
978         to print the version number.
979
980         * ar.c, copy.c: Added support for a -V option to print
981         the version number.
982
983 Tue Aug 18 13:28:44 1992  Ian Lance Taylor  ([email protected])
984
985         * config/mh-apollo68v: removed -g from CC definition.
986
987         * Makefile.in: always create installation directories.
988
989 Mon Aug 17 18:33:41 1992  Per Bothner  ([email protected])
990
991         * m68k-pinsn.c:  Minor fix in style of output (don't use
992         range to indicate floating point control registers).
993
994 Tue Aug 11 23:42:21 1992  Per Bothner  ([email protected])
995
996         * ar.c (main):  Don't *always* set the verbose flag!
997
998 Wed Aug  5 11:25:27 1992  Per Bothner  ([email protected])
999
1000         * copy.c:  When is_strip (because it is invoked as the strip
1001         program), follow traditional argv processing:
1002         'strip file1 file2' now strips file1 and file2, rather
1003         than stripping file1 (as input), leaving output in file2.
1004
1005 Mon Jul 27 16:28:08 1992  Per Bothner  ([email protected])
1006
1007         * objdump.c (display_info, display_info_table):  Call
1008         bfd_set_format() on dummy bfd before using it (twice).
1009         * ar.c:  Make sure archive is created on command 'r'
1010         even when no elements are inserted.  (Clean up and
1011         simplify some non-working related code.)
1012
1013 Mon Jul 20 02:48:38 1992  D. V. Henkel-Wallace  ([email protected])
1014
1015         * configure.in: hppa support doesn't assume hp OS (from sef).
1016
1017 Sat Jul 18 14:35:22 1992  david d `zoo' zuhn  (zoo at cirdan.cygnus.com)
1018
1019         * configure.in: recognize hppa hosts (bsd & hpux), error messages
1020         to stderr, not stdout
1021
1022 Fri Jul 17 18:39:44 1992  K. Richard Pixley  ([email protected])
1023
1024         * ar.1, binutils.texi, i960-pinsn.c, nm.1, objdump.1, ranlib.1,
1025           size.1, sparc-pinsn.c, strip.1: removed rcsid's.
1026
1027 Thu Jul 16 16:55:24 1992  K. Richard Pixley  ([email protected])
1028
1029         * Makefile.dos: removed rcsid.
1030
1031 Thu Jul 16 08:23:07 1992  Steve Chamberlain  ([email protected])
1032
1033         * objdump.c (display_bfd): print state of BFD_IS_RELAXABLE too
1034
1035 Tue Jun 30 20:26:15 1992  D. V. Henkel-Wallace  ([email protected])
1036
1037         * Makefile.in: Add program_suffix (parallel to program_prefix)
1038
1039 Thu Jun 25 04:52:45 1992  John Gilmore  (gnu at cygnus.com)
1040
1041         * nm.c (sorters):  Lint.  Remove excess whitespace.
1042
1043 Wed Jun 24 13:48:07 1992  Per Bothner  ([email protected])
1044
1045         * nm.c (valueof macro):  Add missing parentheses.
1046         (Their lack screwed up numeric_forward().)
1047
1048 Sun Jun 14 10:33:27 1992  John Gilmore  (gnu at cygnus.com)
1049
1050         * objdump.c (dump_elf_stabs):  Also dump .stab.index and
1051         .stab.excl sections.
1052         (dump_elf_stabs_1):  Split out main body of old dump_elf_stabs.
1053         * objdump.1, binutils.texi:  Document new sections dumped.
1054
1055 Fri Jun 12 22:23:35 1992  John Gilmore  (gnu at cygnus.com)
1056
1057         * size.c, objdump.c, bucomm.c:  Lint.
1058
1059 Thu Jun 11 01:19:06 1992  John Gilmore  (gnu at cygnus.com)
1060
1061         * objdump.c (dump_elf_stabs): New feature: --stabs prints out a
1062         .stab section from an ELF file.  Installed under #ifdef
1063         ELF_STAB_DISPLAY so it can be easily disabled, since it requires
1064         bfd-internals header files and such.
1065         * objdump.1, binutils.texi:  Update for --stabs.  Also fix
1066         objdump's doc to use -- rather than + for long options.
1067         (FIXME:  Not yet fixed everywhere in binutils.texinfo.)
1068
1069 Wed Jun 10 07:53:24 1992  Steve Chamberlain  ([email protected])
1070
1071         * objdump.c(display_info), patches from
1072         [email protected] to print the table much more
1073         nicely.
1074
1075 Thu May 28 13:36:16 1992  Per Bothner  ([email protected])
1076
1077         * objdump.c:  Add another enum->int cast, for the sake of
1078         old compilers (such as PCC).
1079
1080 Wed May 27 13:01:44 1992  Per Bothner  ([email protected])
1081
1082         * arlex.l:  Don't include <sysdep.h> (unneeded conflicts).
1083         Add declaration of strdup().
1084
1085 Fri May 22 13:40:37 1992  Per Bothner  ([email protected])
1086
1087         * Makefile.in:  Use srcdir instead of VPATH in ldgram/ldlex
1088         rules, since these are used when building a distribution.
1089         * Makefile.in (arlex.c):  Don't re-direct output, since that
1090         leaves a bogus output files if it fails.
1091
1092         * arlex.l:  Make work with lex, for what it's worth.
1093         * Makefile.in:  Better lex support.
1094         * Makefile.in (dist):  Generate flex and bison outputs
1095         for distribution.
1096
1097 Thu May 14 17:17:59 1992  K. Richard Pixley  ([email protected])
1098
1099         * Makefile.in: get BISON definition right.
1100
1101 Fri May  8 07:47:08 1992  K. Richard Pixley  ([email protected])
1102
1103         * sanity.sh: default TMPDIR to ".".
1104
1105 Thu May  7 12:34:50 1992  Roland H. Pesch  ([email protected])
1106
1107         * binutils.texi: add doc for ar command language.
1108
1109 Wed May  6 18:05:36 1992  Steve Chamberlain  ([email protected])
1110
1111         * arparse.y: make END call ar_end
1112         * arsup.c (ar_end): added, deletes temp file if archive session
1113         aborted.
1114
1115
1116 Wed May  6 11:08:53 1992  K. Richard Pixley  ([email protected])
1117
1118         * Makefile.in: use bison & flex from ../ if they exist.  Also,
1119           FLEX->LEX.
1120
1121         * sanity.sh: remove temporary directory when finished.
1122
1123 Tue May  5 12:00:58 1992  Per Bothner  ([email protected])
1124
1125         * Makefile.in:  Bump to version 1.97.
1126         * ar.c:  Declare errno for machines that need it.
1127
1128 Mon May  4 23:29:51 1992  John Gilmore  ([email protected])
1129
1130         * objdump.c (display_info):  Handle error cases without coredump.
1131         Close the dummy temporary file we open in the loop.
1132         * Makefile.in (arsup.o):  Add kludge to build with Sun Make.
1133
1134 Fri May  1 16:20:23 1992  K. Richard Pixley  ([email protected])
1135
1136         * Makefile.in: added test-install target.
1137
1138         * sanity.sh: new file.
1139
1140         * Makefile.in: use sanity test on make check.
1141
1142 Tue Apr 21 13:38:37 1992  K. Richard Pixley  ([email protected])
1143
1144         * Makefile.in: rework CFLAGS so that they can be passed on the
1145           command line to make.  Remove MINUS_G.  Default CFLAGS to -g.
1146
1147 Wed Apr 15 14:33:07 1992  Steve Chamberlain  ([email protected])
1148
1149         * arsup.c, arsup.h, arparse.y, arlex.l: support for archive
1150         scripting language.
1151
1152 Fri Mar  6 21:54:53 1992  K. Richard Pixley  ([email protected])
1153
1154         * Makefile.in: added check target.
1155
1156 Thu Mar  5 21:35:49 1992  K. Richard Pixley  ([email protected])
1157
1158         * Makefile.in: added clean-info target.
1159
1160 Tue Mar  3 15:36:37 1992  K. Richard Pixley  ([email protected])
1161
1162         * Makefile.in: remove $(COPY_PROG) from PROGS.  It shouldn't be
1163           installed. added tooldir and program_prefix.
1164
1165 Wed Feb 26 18:04:40 1992  K. Richard Pixley  ([email protected])
1166
1167         * Makefile.in, configure.in: removed traces of namesubdir,
1168           -subdirs, $(subdir), $(unsubdir), some rcs triggers.  Forced
1169           copyrights to '92, changed some from Cygnus to FSF.
1170
1171 Sun Feb 16 12:53:02 1992  Per Bothner  (bothner at cygnus.com)
1172
1173         * Makefile.in:  Bump version to 1.96, and remove -beta
1174         suffix from distribution name.
1175         * m68k-pinsn.c:  New macro COERCE_SIGNED_CHAR to extract
1176         the signed value of a character (even if chars are unsigned).
1177         * sparc-pinsn.c:  Add new operand types.
1178
1179 Thu Feb  6 12:14:19 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1180
1181         * objdump.c (disassemble_data): don't print a section's contents
1182         if it's not loadable (eg bss)
1183
1184 Tue Jan 28 11:11:06 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1185
1186         * m68k-pinsn.c (print_insn_arg): fixed so that -ve branch
1187         displacements don't get printed as large +ve ones.
1188
1189 Fri Jan 24 14:47:53 1992  Steve Chamberlain  (sac at rtl.cygnus.com)
1190
1191         * copy.c, nm.c, objdump.c, size.c : changed to use the
1192         new reloc scheme.
1193
1194
1195 Mon Dec 30 18:34:41 1991  Per Bothner  (bothner at cygnus.com)
1196
1197         * bucomm.c (print_arelt_descr):  Tweek the output format
1198         so that 'ar tv' output follows Posix 1003.2/D11.
1199         Output is now also identical to Sun's (except __.SYMDEF).
1200
1201 Mon Dec 30 06:09:53 1991  John Gilmore  (gnu at cygnus.com)
1202
1203         * Makefile.in:  Make `make' output more readable.
1204
1205 Wed Dec 18 15:04:45 1991  Per Bothner  (bothner at cygnus.com)
1206
1207         * Makefile.in:  Bump to version 1.94.
1208
1209 Wed Dec 11 16:48:09 1991  Steve Chamberlain  (sac at cygnus.com)
1210
1211         * ar.c: added "b" to fopens for dos
1212         * configdj.bat, makefile.dos new files from DJ
1213
1214 Tue Dec 10 04:07:26 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1215
1216         * Makefile.in: infodir belongs in datadir.
1217
1218 Sat Dec  7 17:09:37 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
1219
1220         * bucomm.h: created to hold prototypes of bucomm.c
1221         * objdump.h: created to hold prototyes of objdump.c
1222         * am29k-pinsn.c: include objdump.h
1223         * ar.c: include bucomm.h, get ar.h from the right place and
1224         include libbfd.h
1225         * bucomm.c: defunize bfd_fatal
1226         * copy.c: include bucomm.h, lint.
1227         * i960-pinsn.h: include bucomm.h
1228         * m68k-pinsn.h: lint
1229         * nm.c: include bucomm.h, lint
1230         * objdump.c: lint
1231         * sparc-pinsn.c: include objdump.h
1232
1233         
1234
1235 Fri Dec  6 23:02:14 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1236
1237         * Makefile.in: added standards.text support.  install using
1238           INSTALL_PROGRAM and INSTALL_DATA.
1239
1240         * configure.in: configure now does all of it's work from objdir so
1241           make file existence tests against ${srcdir}.
1242
1243 Thu Dec  5 22:46:22 1991  K. Richard Pixley  (rich at rtl.cygnus.com)
1244
1245         * Makefile.in: idestdir and ddestdir go away.  Added copyrights
1246           and shift gpl to v2.  Added ChangeLog if it didn't exist. docdir
1247           and mandir now keyed off datadir by default.
1248
1249 Wed Dec  4 22:42:03 1991  Per Bothner  (bothner at cygnus.com)
1250
1251         * Makefile.in:  Bump to version 1.93.
1252         * Makefile.in:  Add make-strip.o:maybe-strip.c dependency
1253         for make versions that provide half-baked VPATH-support (e.g. Sun's).
1254         * size.c:  Improvements suggested by
1255         "david d [zoo] zuhn" <[email protected]>:
1256         - Don't emit (Berkeley) headers if no files were found.
1257         - Return a non-zero return code on failure.
1258
1259 Sat Nov 30 21:34:19 1991  Steve Chamberlain  (sac at rtl.cygnus.com)
1260
1261         Changes due to include file renaming:
1262         * am29k-pinsn.c: a29k-opcode.h  -> opcode/a29k.h
1263         * sparc-pinsn.c: sparc-opcode.h -> opcode/sparc.h
1264         * m68k-pinsn.c:  m68k-opcode.h  -> opcode/m68k.h
1265         * nm.c:          stab.gnu.h     -> aout/stab_gnu.h
1266
1267 Tue Nov 19 19:20:43 1991  Per Bothner  (bothner at cygnus.com)
1268
1269         * README:  Mention MINIMIZE flag for bfd's make.
1270
1271 Mon Nov 18 12:05:37 1991  Per Bothner  (bothner at cygnus.com)
1272
1273         * README:  Various improvements.
1274
1275 Sun Nov 17 23:40:59 1991  Per Bothner  (bothner at cygnus.com)
1276
1277         * Makefile.in:  Bump to version 1.92.
1278         * version.c, Makefile.in:  Get version string from Makefile.
1279         * copy.c, is-strip.c, not-strip.c, maybe-strip.c, Makefile.in:
1280         Make the same change that we earlier did for ar/ranlib:
1281         Generate two different binaries for strip and copy and use
1282         a global variable with different values to distinguish
1283         ostrip from copy.  (-1 means to use argv[0] to decide,
1284         so you can get the old behavior, but it is no longer the default).
1285         * copy.c (copy_file):  Set EXEC_P of output bfd if input is so.
1286         * copy.c (main):  If is_strip==-1, compare last 5 chars
1287         of argv[0], not the whole path.
1288         * copy.c (main): Return 0, not 1.
1289         * copy.c (setup_sections):  Fix due to change in bfd_make_section
1290         now failing if asked for a duplicate section.
1291         * strip.c, ostrip.c:  Removed obsolete files.
1292         * ar.c, not-ranlib.c, maybe-ranlib.c:
1293         Change encoding of is_ranlib variable to be consistent
1294         with is_strip for strip.copy (i.e -1 to means use argv[0]).
1295
1296 Thu Nov 14 20:11:02 1991  Per Bothner  (bothner at cygnus.com)
1297
1298         * version.c (program_version): Update to version 1.92.
1299
1300 Tue Nov 12 16:17:53 1991  Per Bothner  (bothner at cygnus.com)
1301
1302         * ar.c (get_pos_bfd):  Previous fix was missing a "break".
1303
1304 Thu Nov  7 08:55:56 1991  Steve Chamberlain  (sac at cygnus.com)
1305
1306         * am29k-pinsn.c: Fixed bug in mtacc, dmac and fmac instruction
1307         encodings. (Thaks to David Wood)
1308
1309 Sun Nov  3 14:50:23 1991  Per Bothner  (bothner at cygnus.com)
1310
1311         * Makefile.in ($(DIST_NAME).tar.Z), TODO:  Various fixes.
1312         * ar.c (get_pos_bfd): Fix to handling of before/after
1313         positioning options.
1314         * bucomm.c (fatal):  MISSING_VFPRINTF is no longer an issue,
1315         since libiberty contains vfprintf etc if otherwise missing.
1316         * m68k-pinsn.c (print_insn_arg):  Support BB/BW/BL
1317         type operands, as used by branch instructions.
1318         * nm.c:  Delegate printing of symbols to BFD,
1319         by using bfd_print_symbol to do the formatting.
1320
1321 Mon Oct 28 11:20:47 1991  Steve Chamberlain  (steve at cygnus.com)
1322
1323         * ar.c (write_archive.c): added unlink before rename since some
1324         systems can't rename onto an existant file.
1325
1326 Mon Oct 21 09:47:23 1991  Steve Chamberlain  (steve at rtl.cygnus.com)
1327
1328         * nm.c: now doesn't crash if a symbol with no section and no
1329         SEC_ABS appears.
1330
1331 Thu Oct 17 15:25:50 1991  Per Bothner  (bothner at cygnus.com)
1332
1333         * Makefile.in, version.c:  Bump to version 1.91.
1334
1335 Wed Oct 16 11:45:36 1991  Per Bothner  (bothner at cygnus.com)
1336
1337         * Makefile.in, ar.c, bucomm.c, copy.c, cplus-dem.c, filemode.c,
1338         i960-pinsn.c, m68k-pinsn.c, nm.c, objdump.c, size.c, sparc-pinsn.c,
1339         * strip.c: Add or update Copyright notice.
1340         * TODO:  Add note on 'nm -a'.   
1341         * version.c: Update version number to 1.90.
1342         * Makefile.in: Fix making of documentation for dist.
1343
1344 Tue Oct 15 00:17:17 1991  Per Bothner  (bothner at cygnus.com)
1345
1346         * README: New file.
1347         * Makefile.in: New kludgy rules for making a tarfile.
1348         * Makefile.in: Fix bindir path.
1349
1350 Mon Oct 14 17:34:29 1991  Roland H. Pesch  (pesch at cygnus.com)
1351
1352         * Makefile.in: add targets binutils.mm, binutils.me
1353
1354 Fri Oct 11 22:44:21 1991  John Gilmore  (gnu at cygnus.com)
1355
1356         * Makefile.in:  Avoid Sun Make VPATH bugs by adding dependencies.
1357
1358 Fri Oct 11 12:51:33 1991  Roland H. Pesch  (pesch at cygnus.com)
1359
1360         * Makefile.in: add target "binutils.ms"
1361
1362         * binutils.texinfo: minor restructuring for texi2roff comfort.
1363
1364 Fri Oct 11 04:12:28 1991  John Gilmore  (gnu at cygnus.com)
1365
1366         Restructure configuration scheme for bfd, binutils, ld.
1367
1368         * include/sys/h-*.h:  Move to bfd/hosts/h-*.h.
1369         * configure.in:  Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
1370         Change some config names to match other dirs.
1371         * *.c:  Include bfd.h before sysdep.h, so ansidecl and PROTO()
1372         get defined first.
1373         * Makefile.in:  Use -I. to get sysdep.h.
1374
1375 Wed Oct  9 22:42:56 1991  Per Bothner  (bothner at cygnus.com)
1376
1377         * nm.c (print_symbols):  Handle NULL name field of symbol.
1378         * Makefile.in: Removed spurious comment.
1379
1380 Tue Oct  8 16:55:03 1991  Roland H. Pesch  (pesch at cygnus.com)
1381
1382         * binutils.texinfo: minor typos, phrasing, formatting fixes.
1383
1384 Tue Oct  8 15:13:20 1991  Per Bothner  (bothner at cygnus.com)
1385
1386         * configure.in: Get host file from ../bfd/config, not config.
1387         * config/*: Remove config directory and its files.
1388
1389 Tue Oct  8 13:58:59 1991  Roland H. Pesch  (pesch at cygnus.com)
1390
1391         * Makefile.in: new targets binutils.dvi, binutils.info
1392
1393         * binutils.texinfo: remove most remaining FIXME's, delete
1394         references to __.SYMDEF by name
1395
1396
1397 Tue Oct  8 10:23:44 1991  Steve Chamberlain  (steve at cygnus.com)
1398
1399         * objdump.c (print_address) Print addresses nicely.
1400
1401 Mon Oct  7 11:31:05 1991  Per Bothner  (bothner at cygnus.com)
1402
1403         * ar.c, Makefile.in, new files {is,not,maybe}-ranlib.c:
1404         Make two different binaries for ar and ranlib, instead of
1405         distinguishing them at run time using argv[0].
1406         (Old behavior is still available if you "make ar_with_ranlib",
1407         but it is not the default.)
1408         * ranlib.sh (new):  An alternative one-line
1409         shell implementation of ranlib.
1410
1411 Fri Oct  4 21:49:44 1991  John Gilmore  (gnu at cygnus.com)
1412
1413         * objdump.c:  Cope with renames of a few BFD types & enums.
1414
1415 Fri Oct  4 19:08:09 1991  Roland H. Pesch  (pesch at cygnus.com)
1416
1417         * binutils.texinfo: add new file (rudimentary docn)
1418
1419 Mon Sep 30 12:30:39 1991  Per Bothner  (bothner at cygnus.com)
1420
1421         * config/hmake-news: Add new file (for Sony NEWSOS3).
1422         * bucomm.c (fatal):  Conditionally compile fatal() depending on
1423         MISSING_VFPRINTF, and don't confuse the issue with NO_VARARGS.
1424         * objdump.c (dump_headers):  Trivial output format change.
1425         * objdump.c (display_info): Loop over integers, not enums,
1426         to appease old compilers.
1427
1428 Mon May 20 16:14:07 1991  Steve Chamberlain  (steve at cygint.cygnus.com)
1429
1430         *objdump.c *nm.c *copy.c :hanged some types to work with 64 bit object files
1431
1432 Thu May 16 16:06:55 1991  Steve Chamberlain  (steve at cygint.cygnus.com)
1433      from bother
1434         * objdump.c (print_address): Make disasembled output more
1435         consistent with gdb and as: Add 0x when printing hex.
1436         Don't print extra leading zeros.
1437         Attempt to not print "filename.o".
1438         * objdump.c: Add some enum-to-int casts to accomodate old compilers.
1439
1440
1441 Fri May  3 22:21:44 1991  John Gilmore  (gnu at cygint.cygnus.com)
1442
1443         * copy.c:  Change =& constructs to = &, since they confuse older
1444         C compilers.
1445
1446
This page took 0.121856 seconds and 4 git commands to generate.