v9 changes
[deliverable/binutils-gdb.git] / binutils / ChangeLog
CommitLineData
68dd5295
DM
1Mon Aug 2 11:28:23 1993 David J. Mackenzie (djm@thepub.cygnus.com)
2
3 * nm.c: Add -B option, like --format=bsd.
4
5Tue Jul 27 16:29:54 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
6
7 * objcopy.c (copy_file): If the file is neither an object nor an
8 archive, give an error rather than returning success.
9
10Mon Jul 19 16:13:40 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
11
12 * objdump.c (objdump_print_address): Prefer non-local symbols over
13 local ones, and especially discriminate against debugging symbols.
14 Also, for relocateable files, try to find a symbol in the current
15 section, instead of picking one from some random section with a
16 convenient value (read, section offset).
17 (disassemble_data): Cast argument to malloc to size_t first.
18 (dump_data): Likewise.
19 (dump_relocs): If a single section name is specified, show relocs
20 only for that section. Otherwise, silently omit sections without
21 relocs. Format table nicely even if values are printed using 16
22 digits instead of 8.
23
a2cdf246
DM
24Fri Jul 16 15:19:59 1993 David J. Mackenzie (djm@thepub.cygnus.com)
25
de793e5f
DM
26 * nm.c: Changes for final version of POSIX.2.
27 (print_symbol_filename_{bsd,sysv,posix}): New functions.
28 (formats): Add an element for a pointer to them.
29 (print_symbols): Call it.
30 (print_object_filename_posix, print_archive_member_posix): Produce
31 output according to new POSIX.2 spec.
32
a2cdf246
DM
33 * strings.c (print_strings): Handle STREAM being NULL.
34 (strings_a_section): Pass a NULL.
35 (main): Don't open /dev/null.
36
b3a2b497
ILT
37Thu Jul 15 12:44:09 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
38
39 * objdump.c (disassemble_data): Handle the m88k.
40 (display_bfd): Use bfd_errmsg, rather than just claiming that the
41 bfd is not an object file.
42
7d8d7084
RP
43Mon Jul 12 17:55:34 1993 K. Richard Pixley (rich@cygnus.com)
44
45 * Makefile.in (TAGS): make work again by naming directories
46 explicitly rather than depending on undefined macros.
47 (INSTALL_XFORM): correct bad install target.
48
2470e6fa
DM
49Fri Jul 2 16:58:34 1993 David J. Mackenzie (djm@thepub.cygnus.com)
50
51 * strings.c: Doc fixes.
52
53Sun Jun 27 13:35:24 1993 David J. Mackenzie (djm@thepub.cygnus.com)
54
55 * Makefile.in: Note dependencies on bucomm.h.
56 (cplus-dem.o): Link c++filt with version.o.
57
58 * strings.c: Include bucomm.h and add prototypes to other decls.
59 Remove -h option.
60
61 * bucomm.h: Declare xrealloc.
62
63 * nm.c, objcopy.c, objdump.c, size.c, strings.c (main, usage): Add
64 --help option. Put "GNU" in the version message.
65 (usage): Take stream and exit status as args.
66 (main): Pass new args to usage.
67
ba7c8e29
DM
68Fri Jun 25 23:12:12 1993 David J. Mackenzie (djm@thepub.cygnus.com)
69
70 * strings.c, strings.1: New files.
71 * binutils.texi: Document strings.
4f15fb27 72 * Makefile.in: Add rules for it.
ba7c8e29 73
d086adf8
KR
74Fri Jun 25 20:44:43 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
75
68dd5295 76 * objdump.c: Use size-independent bfd elf section names.
d086adf8
KR
77
78Sun Jun 20 23:09:06 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
79
80 * objdump.c (objdump_print_address): Handle wide offsets by
81 calling sprintf_vma.
82
3ae36cb6
PB
83Fri Jun 18 14:29:12 1993 Per Bothner (bothner@deneb.cygnus.com)
84
85 * objdump.c (syms2): Removed unused variable.
86 * objdump.c (remove_useless_symbols): New function.
87 * objdump.c (comp): Simplify.
88 * objdump.c (dis-assemble_data): Make simpler and more
89 efficient how we filter out useless symbols: Just filter
90 BEFORE the sort (using remove_useless_symbols).
91 * objdump.c (objdump_print_address): Simplify.
92 Change output syntax to match gdb.
93
c8fee4a5
DZ
94Thu Jun 17 16:53:56 1993 david d `zoo' zuhn (zoo@cygnus.com)
95
96 * Makefile.in: canonicalize install.sh; for use within
97 this directory (and subdirs)
98
238aa238
DZ
99Mon Jun 14 12:13:22 1993 david d `zoo' zuhn (zoo at rtl.cygnus.com)
100
101 * Makefile.in (install, install-info): remove parentdir support,
102 use INSTALL_XFORM; define INSTALL_XFORM
103
f63e502b
PB
104Thu Jun 10 17:29:21 1993 Per Bothner (bothner@cygnus.com)
105
106 * objcopy.c (copy_object): Fix bad size passed to xmalloc().
107
108Mon Jun 7 12:41:12 1993 Per Bothner (bothner@rtl.cygnus.com)
109
110 * Makefile.in (INCLUDES): Add -I../bfd for sysdep.h and bfd.h.
111 * configure.in: No longer need to configure to get sysdep.h.
112 * objcopy.c (copy_object): Fix symbol table handling.
113
114Fri Jun 4 17:20:03 1993 Per Bothner (bothner@cygnus.com)
115
116 * objcopy.c (filter_symbols): Cannot filter the symbols
117 in place, because that confuses the relocs, so take separate
118 parameter for output array.
119 * objcopy.c (sympp): Make two variables: isympp and osympp.
120 * objcopy.c (copy_object): Allocate separate array (osympp)
121 for filtered symbols.
122
123Fri Jun 4 10:51:44 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
124
125 * Makefile.in: change recursion test to presence of a configured
126 testsuite directory
127
d34c55c6
KR
128Thu Jun 3 14:05:57 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
129
130 * Makefile.in (underscore.c): Hack the backquoted command so it
131 doesn't cause Solaris make to bomb.
132
3ac620d4
JO
133Thu Jun 3 10:40:19 1993 Jeffrey Osier (jeffrey@cygnus.com)
134
135 * Makefile.in: added c++filt and objcopy to MANPAGES variable
136 * .Sanitize: keep c++filt.1 and objcopy.1
137
5a070355
DZ
138Thu Jun 3 00:32:52 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
139
140 * Makefile.in: rename LOADLIBES to EXTRALIBS
141
08ad9921
JO
142Wed Jun 2 18:30:24 1993 Jeffrey Osier (jeffrey@cygnus.com)
143
144 * c++filt.1, objcopy.1: new man pages
145
146Fri May 28 15:01:24 1993 Per Bothner (bothner@rtl.cygnus.com)
147
148 * Makefile.in (install): Also install ar and ranlib in
149 $(tooldir)/bin; needed for building libgcc.a.
150 * objdump.c (objdump_print_address): Fix the check
151 "coincidental" label matches by dis-allowing undefined
152 or com symbols.
153
6c69b6bd
JO
154Thu May 27 16:58:31 1993 Jeffrey Osier (jeffrey@cygnus.com)
155
156 * biutils.texi: revised c++filt chapter
157
4447efa2
ILT
158Wed May 26 17:24:17 1993 Ian Lance Taylor (ian@cygnus.com)
159
160 * Makefile.in (FLAGS_TO_PASS): Pass down CC and CFLAGS.
161
f50af42b
KR
162Tue May 25 00:26:47 1993 Ken Raeburn (raeburn@cygnus.com)
163
164 * objdump.c (slurp_symtab): Print warning for bad symbol table.
875607cb
KR
165 (bfd_elf32_find_section, Elf32_Internal_Shdr): Updated
166 declarations and uses.
f50af42b
KR
167
168 * Makefile.in (DISTSTUFF): Don't build binutils.mm.
169
386803c0
DM
170Fri May 21 10:51:19 1993 David J. Mackenzie (djm@rtl.cygnus.com)
171
f50af42b
KR
172 * nm.c: Add -f/--format, -P/--portability, -t/--radix options.
173 Make global variables static.
174 (main): Make -v like -n, not -V, and make -A like -o, for POSIX.2.
175 (set_print_radix, set_output_format,
176 print_{object_filename,archive_filename,archive_member,symbol_info}
177 {bsd,sysv,posix}): New functions.
178 (display_file, print_symbols): Call them.
179
386803c0
DM
180 * ar.c: Improve error messages.
181
182 * nm.c (main): Handle long options that just set a flag.
183
184 * nm.c (main), ar.c (do_show_version), objcopy.c (main), size.c
185 (main): Exit after printing the version number, per the GNU coding
186 standards.
187
188Mon May 17 13:20:25 1993 Per Bothner (bothner@cygnus.com)
189
190 * README, Makefile.in: Minor updates for 2.2.
191
20e54bf2
PB
192Fri May 14 11:12:26 1993 Per Bothner (bothner@cygnus.com)
193
386803c0
DM
194 * Makefile.in (underscore.c): Automatically generate
195 (using nm) a file with the variable prepends_underscore.
196 * Makefile.in (c++filt): Link underscore.o with cplus-dem.o
197 so that initial underscores get removed iff appropriate.
198 * binutils.texi: Preliminary documentation for c++filt.
199 * Makefile.in, binutils.texi: Set to version 2.2.
200
20e54bf2
PB
201 * NEWS: Mention copy->objcopy renaming and new c++filt program.
202
df14d957
ILT
203Wed May 12 12:05:36 1993 Ian Lance Taylor (ian@cygnus.com)
204
20e54bf2
PB
205 * Makefile.in (cplus-dem.o, $(DEMANGLER_PROG)): Build the
206 demangler via cplus-dem.o, rather than directly from the .c file.
207
df14d957
ILT
208 * objcopy.c: Renamed from copy.c, updated comments accordingly.
209 * Makefile.in, binutils.texi: Renamed copy to objcopy.
210 * is-strip.c, maybe-strip.c, not-strip.c: Updated comments for
211 rename of copy to objcopy.
212
213Mon May 10 17:20:18 1993 Per Bothner (bothner@cygnus.com)
214
215 * binutils.texi (strip, -v option): Fix typo.
216
9fd2cc00
ILT
217Fri May 7 13:57:50 1993 Ian Lance Taylor (ian@cygnus.com)
218
219 * Makefile.in (RUNTEST): Define.
220 (FLAGS_TO_PASS): Pass down RUNTEST.
221
222Tue May 4 10:06:50 1993 Ian Lance Taylor (ian@cygnus.com)
223
224 * Makefile.in (DEMANGLER_PROG): Name it c++filt.
225 (PROG): Also build and install COPY_PROG.
226
f6dddd4e
PB
227Mon May 3 19:11:48 1993 Per Bothner (bothner@cygnus.com)
228
229 * Makefile.in: Change definition of $(tooldir) to match FSF.
230
231Wed Apr 28 23:41:32 1993 David J. Mackenzie (djm@rtl.cygnus.com)
232
233 * size.c (usage): Add missing options.
234 (main): Clean up option parser.
235
236 * objdump.c (usage): Add missing options.
237 (display_file): Print program name before calling
238 bdf_perror.
239
240 * nm.c (usage): Add missing options.
241 (main): Clean up option parser.
242 (display_file): Print program name before calling
243 bdf_perror.
244
245 * copy.c (copy_usage, strip_usage): Add missing options.
246
247 * ar.c (usage): New function.
248 (main): Call it.
249 (open_inarch, do_quick_append): Print program name before calling
250 bdf_perror.
251
252Thu Apr 22 15:01:35 1993 Ian Lance Taylor (ian@cygnus.com)
253
254 * nm.c (main): Accept and ignore -A and -B for MIPS compatibility.
255
39287eb7 256Mon Apr 19 14:06:59 1993 Rob Savoye (rob@cygnus.com)
545a2768 257
39287eb7
RS
258 * Makefile.in: Added FLAGS_TO_PASS so tests get run on freshly
259 built binaries if they exist. (otherwise the path)
545a2768 260
3e7f73db
RS
261Wed Apr 7 22:22:50 1993 Rob Savoye (rob@cygnus.com)
262
263 * Makefile.in: Changed check target to use DejaGnu.
264
265Thu Apr 1 12:37:13 1993 Jim Kingdon (kingdon@cygnus.com)
266
267 * Makefile.in: Remove am29k-pinsn.c, i960-pinsn.c.
268 objdump.c: a29k and i960 are `disassemble' not `print'.
269
270 * objdump.c: Rename print_address to objdump_print_address
271 and change parameters.
272 (disassemble_data): Use objdump_print_address.
273
5d0734a7
JK
274Wed Mar 31 10:25:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
275
f7ed13c7
JK
276 * objdump.c (disassemble_data): print_insn_sparc is now a
277 `disassemble' not a `print'.
278 Makefile.in: Remove sparc-pinsn.c (now in libopcodes.a).
279
5d0734a7
JK
280 * objdump.c (disassemble_data): Use new read_memory_func stuff.
281
12da1775
KR
282Thu Mar 25 10:38:11 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
283
284 * objdump.c (fprintf): Declaration of variadic function had better
285 be a prototype for ANSI C systems.
286
287Mon Mar 22 23:19:46 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
288
289 * Makefile.in: rename test-install to install-check
290
9d19b85b
SC
291Fri Mar 19 14:40:08 1993 Steve Chamberlain (sac@thepub.cygnus.com)
292
293 * objdump.c (disassemble_data): Add H8500.
294
452b40b6
JK
295Fri Mar 19 10:56:51 1993 Jim Kingdon (kingdon@cygnus.com)
296
297 * objdump.c (usage): Mention long options.
298
2e8adbd7
PB
299Thu Mar 18 14:22:17 1993 Per Bothner (bothner@rtl.cygnus.com)
300
229c82cb
PB
301 * nm.c: Modify behavior of -o flag for archives to match
302 BSD4.4 and Sunos 4: Prefix archive name before each line.
303
2e8adbd7
PB
304 * m68k-pinsn.c: Removed. Subsumed by ../opcodes/m68k-dis.c.
305 * i386-pinsn.c: Removed. Subsumed by ../opcodes/i386-dis.c.
306 * Makefile.in: Adjust accordingly.
307 * objdump.c: Support new-style disassemblers (ones that use
308 the interface of ../include/dis-asm.h).
309
3048fb38
PB
310Thu Feb 25 15:57:00 1993 Per Bothner (bothner@rtl.cygnus.com)
311
2e8adbd7
PB
312 * Makefile.in: When making tar file, remove texinfo/*,
313 except for texinfo/texinfo.tex.
3048fb38
PB
314 * ardup.c: Add extern declaration of strdup.
315 * Makefile.in (testsuite): Add 'else true' since otherwise
316 Ultrix /bin/sh complains.
317
eba174ce
PB
318Wed Feb 24 19:44:18 1993 Per Bothner (bothner@rtl.cygnus.com)
319
320 * Makefile.in: Set VERSION to 2.1.
321 * README, NEWS: Updates.
322 * nm.c: Add -v as a synonym for -V.
323
4f8b1219
MW
324Tue Feb 23 19:00:50 1993 Mike Werner (mtw@poseidon.cygnus.com)
325
326 * configure.in: added testsuite to configdirs.
327 * Makefile.in: added support for building testsuite.
328
7721e5b3
PB
329Mon Feb 22 22:52:10 1993 Per Bothner (bothner@rtl.cygnus.com)
330
331 * objdump.c (disassemble_data): Print function names when
332 given by bfd_find_nearest_line. If not - still print
333 line numbers.
334
0545aa1a
MW
335Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
336
337 * binutils/testsuite: made modifications to testcases, etc., to allow
338 them to work properly given the reorganization of deja-gnu and the
339 relocation of the testcases from deja-gnu to a "tool" subdirectory.
340
d9971b83
KR
341Mon Feb 22 10:27:24 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
342
343 * objdump.c (dump_data): Free up section contents each time
344 through the loop. Reported by minyard@bnr.ca.
345
2614a439
MW
346Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
347
348 * binutils/testsuite: Initial creation of binutils/testsuite.
349 Migrated dejagnu testcases and support files for testing nm to
350 binutils/testsuite from deja-gnu. These files were moved "as is"
351 with no modifications. This migration is part of a major overhaul
352 of dejagnu. The modifications to these testcases, etc., which
353 will allow them to work with the new version of dejagnu will be
354 made in a future update.
355
c921e2aa
FF
356Fri Feb 12 10:05:20 1993 Fred Fish (fnf@cygnus.com)
357
358 * Makefile.in (LIBIBERTY_SRC_DIR, LIBIBERTY_BIN_DIR): New macros.
359 * Makefile.in (LIBIBERTY): Use LIBIBERTY_BIN_DIR.
360 * Makefile.in (DEMANGLER_PROG): New program to build. Add macro
361 and rule.
362 * Makefile.in (PROGS): Add DEMANGLER_PROG.
363
364Tue Jan 26 11:56:33 1993 Ian Lance Taylor (ian@cygnus.com)
365
366 * copy.c, nm.c, objdump.c, size.c: Use new bfd_is_com_section
367 macro rather than checking for equality to bfd_com_section.
368
369Fri Jan 8 15:50:05 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
370
371 * objdump.c (disassemble_data): Fix code to find first useless
372 symbol.
373
374Thu Jan 7 13:13:31 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
375
376 * objdump.c (disassemble_data): Use mips_print_insn for MIPS.
377 Don't core dump if bfd_find_nearest_line returns false.
378
379Wed Jan 6 17:14:01 1993 Steve Chamberlain (sac@thepub.cygnus.com)
380
381 * objdump.c (disassemble_data): know how to disassemble z8000s
382 too.
383
fc561ccd
PB
384Wed Jan 6 15:16:27 1993 Per Bothner (bothner@cygnus.com)
385
386 * arsup.h (interactive), bucomm.h (program_name): Prefix
387 with 'extern', to avoid warnings from some compilers.
388
dc5dcabb
SC
389Wed Jan 6 15:14:11 1993 Per Bothner (bothner@rtl.cygnus.com)
390
391 * arparse.y: fix unnecessary shift/reduce
392
eeece52d
PB
393Tue Dec 22 15:46:56 1992 Per Bothner (bothner@rtl.cygnus.com)
394
395 * Makefile.in: Make check depend on all.
396 * Makefile.in (distclean): Remove sysdep.h.
397 * size.c: Use %u format where appropriate.
398 * objdump.c: Standardize: L_SET -> SEEK_SET.
399 * objdump.c: Use new macro bfd_asymbol_bfd.
400 * configure.in: Allow std-host as the default ${mys_host}.
401
dc5dcabb
SC
402Thu Dec 17 19:38:19 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
403
404 * Makefile.in: added dvi target, define and use TEXI2DVI
405
e2fe2df4
PB
406Tue Dec 15 18:05:07 1992 Per Bothner (bothner@cygnus.com)
407
408 * Makefile.in (dist): Fix permissions before release.
409 * size.c: Use bfd_size_type (and long) where appropriate.
410 * ar.c: Make writing a map the default, to be compatible
411 with SYSV and Posix.2. Remove some bogus kludges that
412 handled __.SYMDEF directly.
413 * NEWS: New file.
414
415Mon Nov 9 13:36:53 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
416
417 * Makefile.in: flex no longer needs the -S flag
418
b19753b9
DZ
419Sat Nov 7 15:06:13 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
420
e2fe2df4
PB
421 * ar.c (extract_file): utime needs a pointer to a utimbuf
422
b19753b9
DZ
423 * Makefile.in: handle -I includes better, adding $(BASEDIR)/bfd to
424 the list (since some of the bfd/hosts/*.h files include other
425 files from that directory)
426
a644baaa
JG
427Fri Nov 6 00:12:51 1992 John Gilmore (gnu@cygnus.com)
428
429 * i960-pinsn.c (MEM_MAX, MEM_SIZ): Set upper bound properly.
430
151a6341
JG
431Thu Nov 5 03:37:15 1992 John Gilmore (gnu@cygnus.com)
432
433 Clean up some old BFD ansification macros.
434
435 * arsup.h, bucomm.h, objdump.h: Remove EXFUN from binutils.
436 It still remains as a local macro in gmalloc.c, which is derived
437 from some other copy of GNU Malloc somewhere (FIXME).
438
439 * ar.c, objdump.c, size.c: Replace EXFUN with PROTO. Make static
440 fns really static.
441 * arsup.h: Declare extract_files.
442
42b600fa
ILT
443Mon Nov 2 12:42:11 1992 Ian Lance Taylor (ian@cygnus.com)
444
445 * ar.c (extract_file): instead of checking USG: if POSIX_UTIME,
446 use utime and utimbuf structure, otherwise if USE_UTIME use utime
447 and array of two longs, otherwise use utimes.
448
449Thu Oct 15 13:57:35 1992 Per Bothner (bothner@cygnus.com)
450
451 * binutils.tex: Document yesterday's changes to strip and copy.
452
cc8787ef
PB
453Wed Oct 14 13:22:14 1992 Per Bothner (bothner@cygnus.com)
454
455 * copy.c: Re-do command-line parsing to use getopt_long().
456 Add long option names. Re-think option letters to be more
457 consistent.
458 * copy.c: New function filter_symbols() for stripping only
459 debug-symbols and/or local symbols. Use these to support
460 the previously-missing options of the old FSF strip.
461
1bf20983
JG
462Tue Oct 13 01:24:20 1992 John Gilmore (gnu@cygnus.com)
463
464 * configure.in (host): Use ${srcdir}/../bfd/configure.host rather
465 than repeating a copy of it here.
466
7c926404
KR
467Wed Oct 7 12:53:52 1992 Ken Raeburn (raeburn@cygnus.com)
468
469 * copy.c (main): Even if is_strip, accept -d argument indicating
470 alternate output format. Needed by gdb for Nindy.
471
472 * m68k-pinsn.c (print_insn_arg): Handle new "`" operand type.
e31e9a8d
JO
473
474Tue Oct 6 16:33:56 1992 Jeffrey Osier (jeffrey@cygnus.com)
475
476 * binutils.texi: added documentation for "copy"
477
8d6ae8fc
PB
478Tue Oct 6 14:22:56 1992 Per Bothner (bothner at PersSony)
479
480 * Makefile.in (*clean rules): Some cleaning up.
481 * Makefile.in (dist): Make diststuff in gprof for a dist.
482
483 * ar.c (do_show_version): New function.
484 * ar.c (main): Fix so "ar -V" works.
485
486Thu Oct 1 22:44:45 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
487
488 * configure.in: now uses the cpu-vendor-os triple instead of
489 nested cases.
490
c005c66c
JG
491Fri Sep 25 22:41:08 1992 John Gilmore (gnu@cygnus.com)
492
493 * i960-pinsn.c: Change bzero to memset.
494 * sparc-pinsn.c: Change index to strchr.
495
496Mon Sep 21 14:39:56 1992 Ian Lance Taylor (ian@cygnus.com)
497
498 * m68k-pinsn (print_insn_arg, fetch_arg): added support for
499 operands to memory management instructions, from WRS.
500
94a4a005
ILT
501Tue Sep 15 15:26:38 1992 Ian Lance Taylor (ian@cygnus.com)
502
503 * Makefile.in (install): if $(tooldir) exists, install nm and
504 strip in $(tooldir)/bin.
505
506Thu Sep 3 11:57:40 1992 Per Bothner (bothner@rtl.cygnus.com)
507
508 * Makefile.in: Let's call it version 2.0.
509
510Wed Sep 2 00:25:13 1992 Per Bothner (bothner@rtl.cygnus.com)
511
512 * Makefile.in: Bump to version 0.98.
513 * TODO, README: Minor updates.
514
515 * Makefile.in: Added mostlyclean, distclean rules,
516 and cleaned up clean, realclean.
517
3790af1d
ILT
518Sun Aug 30 21:18:59 1992 Ian Lance Taylor (ian@cygnus.com)
519
520 * Makefile.in: map program names through program_transform_name
521 when installing.
522
455a0d28
PB
523Sun Aug 30 18:09:03 1992 Per Bothner (bothner@rtl.cygnus.com)
524
525 * Makefile.in: Bump to versions 1.97.90.
526 * cplus-dem.c: Removed. Was nowhere used - and if some
527 programs are changed to to demangling should now use the
528 versions in libiberty.
529
582e962a
BK
530Thu Aug 27 12:58:09 1992 Brendan Kehoe (brendan@cygnus.com)
531
532 * configure.in: add we32k
533
817b5a60
SC
534Mon Aug 24 14:53:42 1992 Steve Chamberlain (sac@thepub.cygnus.com)
535
536 * ar.c (map_over_members): if the element of the archive has a
537 null name, fill it in.
538
539 * nm.c (do_one_rel_file): only warn if a bfd's flags say there
540 will be symbols and there aren't any.
541
1090c41e
ILT
542Wed Aug 19 11:20:25 1992 Ian Lance Taylor (ian@cygnus.com)
543
544 * m68k-pinsn.c: handle new operand type 'r', introduced for cas2.
545
305c1e74
RS
546Tue Aug 18 20:45:48 1992 Rob Savoye (rob@cygnus.com)
547
548 * nm.c objdump.c: Added support for a +version (-V)
549 to print the version number.
550
551 * ar.c, copy.c: Added support for a -V option to print
552 the version number.
553
f478fcf6
ILT
554Tue Aug 18 13:28:44 1992 Ian Lance Taylor (ian@cygnus.com)
555
556 * config/mh-apollo68v: removed -g from CC definition.
557
558 * Makefile.in: always create installation directories.
559
d6b38bfb
PB
560Mon Aug 17 18:33:41 1992 Per Bothner (bothner@rtl.cygnus.com)
561
562 * m68k-pinsn.c: Minor fix in style of output (don't use
563 range to indicate floating point control registers).
564
a00721fc
PB
565Tue Aug 11 23:42:21 1992 Per Bothner (bothner@cygnus.com)
566
567 * ar.c (main): Don't *always* set the verbose flag!
568
ee9d275b
PB
569Wed Aug 5 11:25:27 1992 Per Bothner (bothner@rtl.cygnus.com)
570
571 * copy.c: When is_strip (because it is invoked as the strip
572 program), follow traditional argv processing:
573 'strip file1 file2' now strips file1 and file2, rather
574 than stripping file1 (as input), leaving output in file2.
575
576Mon Jul 27 16:28:08 1992 Per Bothner (bothner@rtl.cygnus.com)
577
578 * objdump.c (display_info, display_info_table): Call
579 bfd_set_format() on dummy bfd before using it (twice).
580 * ar.c: Make sure archive is created on command 'r'
581 even when no elements are inserted. (Clean up and
582 simplify some non-working related code.)
583
e49dde89
DHW
584Mon Jul 20 02:48:38 1992 D. V. Henkel-Wallace (gumby@cygnus.com)
585
586 * configure.in: hppa support doesn't assume hp OS (from sef).
587
588Sat Jul 18 14:35:22 1992 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
589
590 * configure.in: recognize hppa hosts (bsd & hpux), error messages
591 to stderr, not stdout
592
d1289d72
RP
593Fri Jul 17 18:39:44 1992 K. Richard Pixley (rich@rtl.cygnus.com)
594
595 * ar.1, binutils.texi, i960-pinsn.c, nm.1, objdump.1, ranlib.1,
596 size.1, sparc-pinsn.c, strip.1: removed rcsid's.
597
249608be
RP
598Thu Jul 16 16:55:24 1992 K. Richard Pixley (rich@rtl.cygnus.com)
599
600 * Makefile.dos: removed rcsid.
601
cdb76cc3
SC
602Thu Jul 16 08:23:07 1992 Steve Chamberlain (sac@thepub.cygnus.com)
603
604 * objdump.c (display_bfd): print state of BFD_IS_RELAXABLE too
605
0b0b5dba
DHW
606Tue Jun 30 20:26:15 1992 D. V. Henkel-Wallace (gumby@cygnus.com)
607
608 * Makefile.in: Add program_suffix (parallel to program_prefix)
609
65967d33
JG
610Thu Jun 25 04:52:45 1992 John Gilmore (gnu at cygnus.com)
611
612 * nm.c (sorters): Lint. Remove excess whitespace.
613
96cc09a0
PB
614Wed Jun 24 13:48:07 1992 Per Bothner (bothner@cygnus.com)
615
616 * nm.c (valueof macro): Add missing parentheses.
617 (Their lack screwed up numeric_forward().)
618
c3c93fda
JG
619Sun Jun 14 10:33:27 1992 John Gilmore (gnu at cygnus.com)
620
621 * objdump.c (dump_elf_stabs): Also dump .stab.index and
622 .stab.excl sections.
623 (dump_elf_stabs_1): Split out main body of old dump_elf_stabs.
624 * objdump.1, binutils.texi: Document new sections dumped.
625
770cde30
JG
626Fri Jun 12 22:23:35 1992 John Gilmore (gnu at cygnus.com)
627
b886a6e3 628 * size.c, objdump.c, bucomm.c: Lint.
770cde30 629
73b8f102
JG
630Thu Jun 11 01:19:06 1992 John Gilmore (gnu at cygnus.com)
631
632 * objdump.c (dump_elf_stabs): New feature: --stabs prints out a
633 .stab section from an ELF file. Installed under #ifdef
634 ELF_STAB_DISPLAY so it can be easily disabled, since it requires
635 bfd-internals header files and such.
c5f0c938
JG
636 * objdump.1, binutils.texi: Update for --stabs. Also fix
637 objdump's doc to use -- rather than + for long options.
638 (FIXME: Not yet fixed everywhere in binutils.texinfo.)
73b8f102 639
aa0a709a
SC
640Wed Jun 10 07:53:24 1992 Steve Chamberlain (sac@thepub.cygnus.com)
641
642 * objdump.c(display_info), patches from
643 mohring@informatik.tu-muenchen.de to print the table much more
644 nicely.
645
646Thu May 28 13:36:16 1992 Per Bothner (bothner@rtl.cygnus.com)
647
648 * objdump.c: Add another enum->int cast, for the sake of
649 old compilers (such as PCC).
650
7aea847a
PB
651Wed May 27 13:01:44 1992 Per Bothner (bothner@rtl.cygnus.com)
652
653 * arlex.l: Don't include <sysdep.h> (unneeded conflicts).
654 Add declaration of strdup().
655
45212e5e
PB
656Fri May 22 13:40:37 1992 Per Bothner (bothner@cygnus.com)
657
82108c11
PB
658 * Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex
659 rules, since these are used when building a distribution.
660 * Makefile.in (arlex.c): Don't re-direct output, since that
661 leaves a bogus output files if it fails.
662
45212e5e
PB
663 * arlex.l: Make work with lex, for what it's worth.
664 * Makefile.in: Better lex support.
665 * Makefile.in (dist): Generate flex and bison outputs
666 for distribution.
667
668Thu May 14 17:17:59 1992 K. Richard Pixley (rich@rtl.cygnus.com)
669
670 * Makefile.in: get BISON definition right.
671
672Fri May 8 07:47:08 1992 K. Richard Pixley (rich@cygnus.com)
673
674 * sanity.sh: default TMPDIR to ".".
675
ea55afde
RP
676Thu May 7 12:34:50 1992 Roland H. Pesch (pesch@fowanton.cygnus.com)
677
678 * binutils.texi: add doc for ar command language.
679
d24fbb20
SC
680Wed May 6 18:05:36 1992 Steve Chamberlain (sac@thepub.cygnus.com)
681
682 * arparse.y: make END call ar_end
683 * arsup.c (ar_end): added, deletes temp file if archive session
684 aborted.
685
686
146a41ab
RP
687Wed May 6 11:08:53 1992 K. Richard Pixley (rich@rtl.cygnus.com)
688
58137c4d
RP
689 * Makefile.in: use bison & flex from ../ if they exist. Also,
690 FLEX->LEX.
691
146a41ab
RP
692 * sanity.sh: remove temporary directory when finished.
693
5b07d693
PB
694Tue May 5 12:00:58 1992 Per Bothner (bothner@rtl.cygnus.com)
695
696 * Makefile.in: Bump to version 1.97.
697 * ar.c: Declare errno for machines that need it.
698
22923083
JG
699Mon May 4 23:29:51 1992 John Gilmore (gnu@cygnus.com)
700
701 * objdump.c (display_info): Handle error cases without coredump.
702 Close the dummy temporary file we open in the loop.
703 * Makefile.in (arsup.o): Add kludge to build with Sun Make.
704
dc760829
RP
705Fri May 1 16:20:23 1992 K. Richard Pixley (rich@cygnus.com)
706
7d6cc102
RP
707 * Makefile.in: added test-install target.
708
dc760829
RP
709 * sanity.sh: new file.
710
711 * Makefile.in: use sanity test on make check.
712
d8e89b6b
RP
713Tue Apr 21 13:38:37 1992 K. Richard Pixley (rich@cygnus.com)
714
715 * Makefile.in: rework CFLAGS so that they can be passed on the
716 command line to make. Remove MINUS_G. Default CFLAGS to -g.
717
718Wed Apr 15 14:33:07 1992 Steve Chamberlain (sac@thepub.cygnus.com)
719
720 * arsup.c, arsup.h, arparse.y, arlex.l: support for archive
721 scripting language.
722
723Fri Mar 6 21:54:53 1992 K. Richard Pixley (rich@cygnus.com)
724
725 * Makefile.in: added check target.
726
727Thu Mar 5 21:35:49 1992 K. Richard Pixley (rich@cygnus.com)
728
729 * Makefile.in: added clean-info target.
730
731Tue Mar 3 15:36:37 1992 K. Richard Pixley (rich@rtl.cygnus.com)
732
733 * Makefile.in: remove $(COPY_PROG) from PROGS. It shouldn't be
734 installed. added tooldir and program_prefix.
735
736Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
737
738 * Makefile.in, configure.in: removed traces of namesubdir,
739 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
740 copyrights to '92, changed some from Cygnus to FSF.
741
742Sun Feb 16 12:53:02 1992 Per Bothner (bothner at cygnus.com)
743
744 * Makefile.in: Bump version to 1.96, and remove -beta
745 suffix from distribution name.
746 * m68k-pinsn.c: New macro COERCE_SIGNED_CHAR to extract
747 the signed value of a character (even if chars are unsigned).
748 * sparc-pinsn.c: Add new operand types.
749
750Thu Feb 6 12:14:19 1992 Steve Chamberlain (sac at rtl.cygnus.com)
751
752 * objdump.c (disassemble_data): don't print a section's contents
753 if it's not loadable (eg bss)
754
755Tue Jan 28 11:11:06 1992 Steve Chamberlain (sac at rtl.cygnus.com)
756
757 * m68k-pinsn.c (print_insn_arg): fixed so that -ve branch
758 displacements don't get printed as large +ve ones.
759
d20f480f
SC
760Fri Jan 24 14:47:53 1992 Steve Chamberlain (sac at rtl.cygnus.com)
761
762 * copy.c, nm.c, objdump.c, size.c : changed to use the
763 new reloc scheme.
764
765
766Mon Dec 30 18:34:41 1991 Per Bothner (bothner at cygnus.com)
767
768 * bucomm.c (print_arelt_descr): Tweek the output format
769 so that 'ar tv' output follows Posix 1003.2/D11.
770 Output is now also identical to Sun's (except __.SYMDEF).
771
e6e4459c
JG
772Mon Dec 30 06:09:53 1991 John Gilmore (gnu at cygnus.com)
773
774 * Makefile.in: Make `make' output more readable.
775
776Wed Dec 18 15:04:45 1991 Per Bothner (bothner at cygnus.com)
777
778 * Makefile.in: Bump to version 1.94.
779
780Wed Dec 11 16:48:09 1991 Steve Chamberlain (sac at cygnus.com)
781
782 * ar.c: added "b" to fopens for dos
783 * configdj.bat, makefile.dos new files from DJ
784
785Tue Dec 10 04:07:26 1991 K. Richard Pixley (rich at rtl.cygnus.com)
786
787 * Makefile.in: infodir belongs in datadir.
788
789Sat Dec 7 17:09:37 1991 Steve Chamberlain (sac at rtl.cygnus.com)
790
791 * bucomm.h: created to hold prototypes of bucomm.c
792 * objdump.h: created to hold prototyes of objdump.c
793 * am29k-pinsn.c: include objdump.h
794 * ar.c: include bucomm.h, get ar.h from the right place and
795 include libbfd.h
796 * bucomm.c: defunize bfd_fatal
797 * copy.c: include bucomm.h, lint.
798 * i960-pinsn.h: include bucomm.h
799 * m68k-pinsn.h: lint
800 * nm.c: include bucomm.h, lint
801 * objdump.c: lint
802 * sparc-pinsn.c: include objdump.h
803
804
805
5d845d37 806Fri Dec 6 23:02:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
bdce0211 807
5d845d37
RP
808 * Makefile.in: added standards.text support. install using
809 INSTALL_PROGRAM and INSTALL_DATA.
bdce0211 810
5d845d37
RP
811 * configure.in: configure now does all of it's work from objdir so
812 make file existence tests against ${srcdir}.
813
814Thu Dec 5 22:46:22 1991 K. Richard Pixley (rich at rtl.cygnus.com)
815
816 * Makefile.in: idestdir and ddestdir go away. Added copyrights
817 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
818 and mandir now keyed off datadir by default.
819
820Wed Dec 4 22:42:03 1991 Per Bothner (bothner at cygnus.com)
821
822 * Makefile.in: Bump to version 1.93.
823 * Makefile.in: Add make-strip.o:maybe-strip.c dependency
824 for make versions that provide half-baked VPATH-support (e.g. Sun's).
825 * size.c: Improvements suggested by
826 "david d [zoo] zuhn" <zoo@aps1.spa.umn.edu>:
827 - Don't emit (Berkeley) headers if no files were found.
828 - Return a non-zero return code on failure.
829
830Sat Nov 30 21:34:19 1991 Steve Chamberlain (sac at rtl.cygnus.com)
831
832 Changes due to include file renaming:
833 * am29k-pinsn.c: a29k-opcode.h -> opcode/a29k.h
834 * sparc-pinsn.c: sparc-opcode.h -> opcode/sparc.h
835 * m68k-pinsn.c: m68k-opcode.h -> opcode/m68k.h
836 * nm.c: stab.gnu.h -> aout/stab_gnu.h
bdce0211
SC
837
838Tue Nov 19 19:20:43 1991 Per Bothner (bothner at cygnus.com)
839
840 * README: Mention MINIMIZE flag for bfd's make.
841
d08a5233
PB
842Mon Nov 18 12:05:37 1991 Per Bothner (bothner at cygnus.com)
843
844 * README: Various improvements.
845
782d7963
PB
846Sun Nov 17 23:40:59 1991 Per Bothner (bothner at cygnus.com)
847
848 * Makefile.in: Bump to version 1.92.
849 * version.c, Makefile.in: Get version string from Makefile.
850 * copy.c, is-strip.c, not-strip.c, maybe-strip.c, Makefile.in:
851 Make the same change that we earlier did for ar/ranlib:
852 Generate two different binaries for strip and copy and use
853 a global variable with different values to distinguish
854 ostrip from copy. (-1 means to use argv[0] to decide,
855 so you can get the old behavior, but it is no longer the default).
856 * copy.c (copy_file): Set EXEC_P of output bfd if input is so.
857 * copy.c (main): If is_strip==-1, compare last 5 chars
858 of argv[0], not the whole path.
859 * copy.c (main): Return 0, not 1.
860 * copy.c (setup_sections): Fix due to change in bfd_make_section
861 now failing if asked for a duplicate section.
862 * strip.c, ostrip.c: Removed obsolete files.
863 * ar.c, not-ranlib.c, maybe-ranlib.c:
864 Change encoding of is_ranlib variable to be consistent
865 with is_strip for strip.copy (i.e -1 to means use argv[0]).
866
867Thu Nov 14 20:11:02 1991 Per Bothner (bothner at cygnus.com)
868
869 * version.c (program_version): Update to version 1.92.
870
871Tue Nov 12 16:17:53 1991 Per Bothner (bothner at cygnus.com)
872
873 * ar.c (get_pos_bfd): Previous fix was missing a "break".
874
86c18d92
SC
875Thu Nov 7 08:55:56 1991 Steve Chamberlain (sac at cygnus.com)
876
877 * am29k-pinsn.c: Fixed bug in mtacc, dmac and fmac instruction
878 encodings. (Thaks to David Wood)
879
880Sun Nov 3 14:50:23 1991 Per Bothner (bothner at cygnus.com)
881
882 * Makefile.in ($(DIST_NAME).tar.Z), TODO: Various fixes.
883 * ar.c (get_pos_bfd): Fix to handling of before/after
884 positioning options.
885 * bucomm.c (fatal): MISSING_VFPRINTF is no longer an issue,
886 since libiberty contains vfprintf etc if otherwise missing.
887 * m68k-pinsn.c (print_insn_arg): Support BB/BW/BL
888 type operands, as used by branch instructions.
889 * nm.c: Delegate printing of symbols to BFD,
890 by using bfd_print_symbol to do the formatting.
891
5f0e8767
SC
892Mon Oct 28 11:20:47 1991 Steve Chamberlain (steve at cygnus.com)
893
894 * ar.c (write_archive.c): added unlink before rename since some
895 systems can't rename onto an existant file.
896
7e309104
SC
897Mon Oct 21 09:47:23 1991 Steve Chamberlain (steve at rtl.cygnus.com)
898
899 * nm.c: now doesn't crash if a symbol with no section and no
900 SEC_ABS appears.
901
902Thu Oct 17 15:25:50 1991 Per Bothner (bothner at cygnus.com)
903
904 * Makefile.in, version.c: Bump to version 1.91.
905
d8474a9b
PB
906Wed Oct 16 11:45:36 1991 Per Bothner (bothner at cygnus.com)
907
908 * Makefile.in, ar.c, bucomm.c, copy.c, cplus-dem.c, filemode.c,
909 i960-pinsn.c, m68k-pinsn.c, nm.c, objdump.c, size.c, sparc-pinsn.c,
910 * strip.c: Add or update Copyright notice.
911 * TODO: Add note on 'nm -a'.
912 * version.c: Update version number to 1.90.
913 * Makefile.in: Fix making of documentation for dist.
914
915Tue Oct 15 00:17:17 1991 Per Bothner (bothner at cygnus.com)
916
917 * README: New file.
918 * Makefile.in: New kludgy rules for making a tarfile.
919 * Makefile.in: Fix bindir path.
920
0c10ff03
RP
921Mon Oct 14 17:34:29 1991 Roland H. Pesch (pesch at cygnus.com)
922
923 * Makefile.in: add targets binutils.mm, binutils.me
924
d7cce023
JG
925Fri Oct 11 22:44:21 1991 John Gilmore (gnu at cygnus.com)
926
927 * Makefile.in: Avoid Sun Make VPATH bugs by adding dependencies.
928
abd4aaa9
RP
929Fri Oct 11 12:51:33 1991 Roland H. Pesch (pesch at cygnus.com)
930
6b583720
RP
931 * Makefile.in: add target "binutils.ms"
932
abd4aaa9
RP
933 * binutils.texinfo: minor restructuring for texi2roff comfort.
934
d7381d0c
JG
935Fri Oct 11 04:12:28 1991 John Gilmore (gnu at cygnus.com)
936
937 Restructure configuration scheme for bfd, binutils, ld.
938
939 * include/sys/h-*.h: Move to bfd/hosts/h-*.h.
940 * configure.in: Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
941 Change some config names to match other dirs.
942 * *.c: Include bfd.h before sysdep.h, so ansidecl and PROTO()
943 get defined first.
944 * Makefile.in: Use -I. to get sysdep.h.
945
946Wed Oct 9 22:42:56 1991 Per Bothner (bothner at cygnus.com)
947
948 * nm.c (print_symbols): Handle NULL name field of symbol.
949 * Makefile.in: Removed spurious comment.
950
c9629e6e
RP
951Tue Oct 8 16:55:03 1991 Roland H. Pesch (pesch at cygnus.com)
952
953 * binutils.texinfo: minor typos, phrasing, formatting fixes.
954
398eef0a
PB
955Tue Oct 8 15:13:20 1991 Per Bothner (bothner at cygnus.com)
956
957 * configure.in: Get host file from ../bfd/config, not config.
958 * config/*: Remove config directory and its files.
959
050f05e7
RP
960Tue Oct 8 13:58:59 1991 Roland H. Pesch (pesch at cygnus.com)
961
b7a11ec2
RP
962 * Makefile.in: new targets binutils.dvi, binutils.info
963
050f05e7
RP
964 * binutils.texinfo: remove most remaining FIXME's, delete
965 references to __.SYMDEF by name
966
967
71e83453
SC
968Tue Oct 8 10:23:44 1991 Steve Chamberlain (steve at cygnus.com)
969
970 * objdump.c (print_address) Print addresses nicely.
971
06a97fbd
PB
972Mon Oct 7 11:31:05 1991 Per Bothner (bothner at cygnus.com)
973
974 * ar.c, Makefile.in, new files {is,not,maybe}-ranlib.c:
975 Make two different binaries for ar and ranlib, instead of
976 distinguishing them at run time using argv[0].
977 (Old behavior is still available if you "make ar_with_ranlib",
978 but it is not the default.)
979 * ranlib.sh (new): An alternative one-line
980 shell implementation of ranlib.
981
e779a58c
JG
982Fri Oct 4 21:49:44 1991 John Gilmore (gnu at cygnus.com)
983
984 * objdump.c: Cope with renames of a few BFD types & enums.
985
0a5403df
RP
986Fri Oct 4 19:08:09 1991 Roland H. Pesch (pesch at cygnus.com)
987
988 * binutils.texinfo: add new file (rudimentary docn)
989
3fdbfe8d
PB
990Mon Sep 30 12:30:39 1991 Per Bothner (bothner at cygnus.com)
991
0a5403df 992 * config/hmake-news: Add new file (for Sony NEWSOS3).
3fdbfe8d
PB
993 * bucomm.c (fatal): Conditionally compile fatal() depending on
994 MISSING_VFPRINTF, and don't confuse the issue with NO_VARARGS.
995 * objdump.c (dump_headers): Trivial output format change.
996 * objdump.c (display_info): Loop over integers, not enums,
997 to appease old compilers.
998
999Mon May 20 16:14:07 1991 Steve Chamberlain (steve at cygint.cygnus.com)
1000
1001 *objdump.c *nm.c *copy.c :hanged some types to work with 64 bit object files
1002
1003Thu May 16 16:06:55 1991 Steve Chamberlain (steve at cygint.cygnus.com)
1004 from bother
1005 * objdump.c (print_address): Make disasembled output more
1006 consistent with gdb and as: Add 0x when printing hex.
1007 Don't print extra leading zeros.
1008 Attempt to not print "filename.o".
1009 * objdump.c: Add some enum-to-int casts to accomodate old compilers.
1010
1011
1012Fri May 3 22:21:44 1991 John Gilmore (gnu at cygint.cygnus.com)
1013
1014 * copy.c: Change =& constructs to = &, since they confuse older
1015 C compilers.
1016
1017
This page took 0.109883 seconds and 4 git commands to generate.