Add install-newlib
[deliverable/binutils-gdb.git] / binutils / ChangeLog
1 Sun Jun 14 10:33:27 1992 John Gilmore (gnu at cygnus.com)
2
3 * objdump.c (dump_elf_stabs): Also dump .stab.index and
4 .stab.excl sections.
5 (dump_elf_stabs_1): Split out main body of old dump_elf_stabs.
6 * objdump.1, binutils.texi: Document new sections dumped.
7
8 Fri Jun 12 22:23:35 1992 John Gilmore (gnu at cygnus.com)
9
10 * size.c, objdump.c, bucomm.c: Lint.
11
12 Thu Jun 11 01:19:06 1992 John Gilmore (gnu at cygnus.com)
13
14 * objdump.c (dump_elf_stabs): New feature: --stabs prints out a
15 .stab section from an ELF file. Installed under #ifdef
16 ELF_STAB_DISPLAY so it can be easily disabled, since it requires
17 bfd-internals header files and such.
18 * objdump.1, binutils.texi: Update for --stabs. Also fix
19 objdump's doc to use -- rather than + for long options.
20 (FIXME: Not yet fixed everywhere in binutils.texinfo.)
21
22 Wed Jun 10 07:53:24 1992 Steve Chamberlain (sac@thepub.cygnus.com)
23
24 * objdump.c(display_info), patches from
25 mohring@informatik.tu-muenchen.de to print the table much more
26 nicely.
27
28 Thu May 28 13:36:16 1992 Per Bothner (bothner@rtl.cygnus.com)
29
30 * objdump.c: Add another enum->int cast, for the sake of
31 old compilers (such as PCC).
32
33 Wed May 27 13:01:44 1992 Per Bothner (bothner@rtl.cygnus.com)
34
35 * arlex.l: Don't include <sysdep.h> (unneeded conflicts).
36 Add declaration of strdup().
37
38 Fri May 22 13:40:37 1992 Per Bothner (bothner@cygnus.com)
39
40 * Makefile.in: Use srcdir instead of VPATH in ldgram/ldlex
41 rules, since these are used when building a distribution.
42 * Makefile.in (arlex.c): Don't re-direct output, since that
43 leaves a bogus output files if it fails.
44
45 * arlex.l: Make work with lex, for what it's worth.
46 * Makefile.in: Better lex support.
47 * Makefile.in (dist): Generate flex and bison outputs
48 for distribution.
49
50 Thu May 14 17:17:59 1992 K. Richard Pixley (rich@rtl.cygnus.com)
51
52 * Makefile.in: get BISON definition right.
53
54 Fri May 8 07:47:08 1992 K. Richard Pixley (rich@cygnus.com)
55
56 * sanity.sh: default TMPDIR to ".".
57
58 Thu May 7 12:34:50 1992 Roland H. Pesch (pesch@fowanton.cygnus.com)
59
60 * binutils.texi: add doc for ar command language.
61
62 Wed May 6 18:05:36 1992 Steve Chamberlain (sac@thepub.cygnus.com)
63
64 * arparse.y: make END call ar_end
65 * arsup.c (ar_end): added, deletes temp file if archive session
66 aborted.
67
68
69 Wed May 6 11:08:53 1992 K. Richard Pixley (rich@rtl.cygnus.com)
70
71 * Makefile.in: use bison & flex from ../ if they exist. Also,
72 FLEX->LEX.
73
74 * sanity.sh: remove temporary directory when finished.
75
76 Tue May 5 12:00:58 1992 Per Bothner (bothner@rtl.cygnus.com)
77
78 * Makefile.in: Bump to version 1.97.
79 * ar.c: Declare errno for machines that need it.
80
81 Mon May 4 23:29:51 1992 John Gilmore (gnu@cygnus.com)
82
83 * objdump.c (display_info): Handle error cases without coredump.
84 Close the dummy temporary file we open in the loop.
85 * Makefile.in (arsup.o): Add kludge to build with Sun Make.
86
87 Fri May 1 16:20:23 1992 K. Richard Pixley (rich@cygnus.com)
88
89 * Makefile.in: added test-install target.
90
91 * sanity.sh: new file.
92
93 * Makefile.in: use sanity test on make check.
94
95 Tue Apr 21 13:38:37 1992 K. Richard Pixley (rich@cygnus.com)
96
97 * Makefile.in: rework CFLAGS so that they can be passed on the
98 command line to make. Remove MINUS_G. Default CFLAGS to -g.
99
100 Wed Apr 15 14:33:07 1992 Steve Chamberlain (sac@thepub.cygnus.com)
101
102 * arsup.c, arsup.h, arparse.y, arlex.l: support for archive
103 scripting language.
104
105 Fri Mar 6 21:54:53 1992 K. Richard Pixley (rich@cygnus.com)
106
107 * Makefile.in: added check target.
108
109 Thu Mar 5 21:35:49 1992 K. Richard Pixley (rich@cygnus.com)
110
111 * Makefile.in: added clean-info target.
112
113 Tue Mar 3 15:36:37 1992 K. Richard Pixley (rich@rtl.cygnus.com)
114
115 * Makefile.in: remove $(COPY_PROG) from PROGS. It shouldn't be
116 installed. added tooldir and program_prefix.
117
118 Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
119
120 * Makefile.in, configure.in: removed traces of namesubdir,
121 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
122 copyrights to '92, changed some from Cygnus to FSF.
123
124 Sun Feb 16 12:53:02 1992 Per Bothner (bothner at cygnus.com)
125
126 * Makefile.in: Bump version to 1.96, and remove -beta
127 suffix from distribution name.
128 * m68k-pinsn.c: New macro COERCE_SIGNED_CHAR to extract
129 the signed value of a character (even if chars are unsigned).
130 * sparc-pinsn.c: Add new operand types.
131
132 Thu Feb 6 12:14:19 1992 Steve Chamberlain (sac at rtl.cygnus.com)
133
134 * objdump.c (disassemble_data): don't print a section's contents
135 if it's not loadable (eg bss)
136
137 Tue Jan 28 11:11:06 1992 Steve Chamberlain (sac at rtl.cygnus.com)
138
139 * m68k-pinsn.c (print_insn_arg): fixed so that -ve branch
140 displacements don't get printed as large +ve ones.
141
142 Fri Jan 24 14:47:53 1992 Steve Chamberlain (sac at rtl.cygnus.com)
143
144 * copy.c, nm.c, objdump.c, size.c : changed to use the
145 new reloc scheme.
146
147
148 Mon Dec 30 18:34:41 1991 Per Bothner (bothner at cygnus.com)
149
150 * bucomm.c (print_arelt_descr): Tweek the output format
151 so that 'ar tv' output follows Posix 1003.2/D11.
152 Output is now also identical to Sun's (except __.SYMDEF).
153
154 Mon Dec 30 06:09:53 1991 John Gilmore (gnu at cygnus.com)
155
156 * Makefile.in: Make `make' output more readable.
157
158 Wed Dec 18 15:04:45 1991 Per Bothner (bothner at cygnus.com)
159
160 * Makefile.in: Bump to version 1.94.
161
162 Wed Dec 11 16:48:09 1991 Steve Chamberlain (sac at cygnus.com)
163
164 * ar.c: added "b" to fopens for dos
165 * configdj.bat, makefile.dos new files from DJ
166
167 Tue Dec 10 04:07:26 1991 K. Richard Pixley (rich at rtl.cygnus.com)
168
169 * Makefile.in: infodir belongs in datadir.
170
171 Sat Dec 7 17:09:37 1991 Steve Chamberlain (sac at rtl.cygnus.com)
172
173 * bucomm.h: created to hold prototypes of bucomm.c
174 * objdump.h: created to hold prototyes of objdump.c
175 * am29k-pinsn.c: include objdump.h
176 * ar.c: include bucomm.h, get ar.h from the right place and
177 include libbfd.h
178 * bucomm.c: defunize bfd_fatal
179 * copy.c: include bucomm.h, lint.
180 * i960-pinsn.h: include bucomm.h
181 * m68k-pinsn.h: lint
182 * nm.c: include bucomm.h, lint
183 * objdump.c: lint
184 * sparc-pinsn.c: include objdump.h
185
186
187
188 Fri Dec 6 23:02:14 1991 K. Richard Pixley (rich at rtl.cygnus.com)
189
190 * Makefile.in: added standards.text support. install using
191 INSTALL_PROGRAM and INSTALL_DATA.
192
193 * configure.in: configure now does all of it's work from objdir so
194 make file existence tests against ${srcdir}.
195
196 Thu Dec 5 22:46:22 1991 K. Richard Pixley (rich at rtl.cygnus.com)
197
198 * Makefile.in: idestdir and ddestdir go away. Added copyrights
199 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
200 and mandir now keyed off datadir by default.
201
202 Wed Dec 4 22:42:03 1991 Per Bothner (bothner at cygnus.com)
203
204 * Makefile.in: Bump to version 1.93.
205 * Makefile.in: Add make-strip.o:maybe-strip.c dependency
206 for make versions that provide half-baked VPATH-support (e.g. Sun's).
207 * size.c: Improvements suggested by
208 "david d [zoo] zuhn" <zoo@aps1.spa.umn.edu>:
209 - Don't emit (Berkeley) headers if no files were found.
210 - Return a non-zero return code on failure.
211
212 Sat Nov 30 21:34:19 1991 Steve Chamberlain (sac at rtl.cygnus.com)
213
214 Changes due to include file renaming:
215 * am29k-pinsn.c: a29k-opcode.h -> opcode/a29k.h
216 * sparc-pinsn.c: sparc-opcode.h -> opcode/sparc.h
217 * m68k-pinsn.c: m68k-opcode.h -> opcode/m68k.h
218 * nm.c: stab.gnu.h -> aout/stab_gnu.h
219
220 Tue Nov 19 19:20:43 1991 Per Bothner (bothner at cygnus.com)
221
222 * README: Mention MINIMIZE flag for bfd's make.
223
224 Mon Nov 18 12:05:37 1991 Per Bothner (bothner at cygnus.com)
225
226 * README: Various improvements.
227
228 Sun Nov 17 23:40:59 1991 Per Bothner (bothner at cygnus.com)
229
230 * Makefile.in: Bump to version 1.92.
231 * version.c, Makefile.in: Get version string from Makefile.
232 * copy.c, is-strip.c, not-strip.c, maybe-strip.c, Makefile.in:
233 Make the same change that we earlier did for ar/ranlib:
234 Generate two different binaries for strip and copy and use
235 a global variable with different values to distinguish
236 ostrip from copy. (-1 means to use argv[0] to decide,
237 so you can get the old behavior, but it is no longer the default).
238 * copy.c (copy_file): Set EXEC_P of output bfd if input is so.
239 * copy.c (main): If is_strip==-1, compare last 5 chars
240 of argv[0], not the whole path.
241 * copy.c (main): Return 0, not 1.
242 * copy.c (setup_sections): Fix due to change in bfd_make_section
243 now failing if asked for a duplicate section.
244 * strip.c, ostrip.c: Removed obsolete files.
245 * ar.c, not-ranlib.c, maybe-ranlib.c:
246 Change encoding of is_ranlib variable to be consistent
247 with is_strip for strip.copy (i.e -1 to means use argv[0]).
248
249 Thu Nov 14 20:11:02 1991 Per Bothner (bothner at cygnus.com)
250
251 * version.c (program_version): Update to version 1.92.
252
253 Tue Nov 12 16:17:53 1991 Per Bothner (bothner at cygnus.com)
254
255 * ar.c (get_pos_bfd): Previous fix was missing a "break".
256
257 Thu Nov 7 08:55:56 1991 Steve Chamberlain (sac at cygnus.com)
258
259 * am29k-pinsn.c: Fixed bug in mtacc, dmac and fmac instruction
260 encodings. (Thaks to David Wood)
261
262 Sun Nov 3 14:50:23 1991 Per Bothner (bothner at cygnus.com)
263
264 * Makefile.in ($(DIST_NAME).tar.Z), TODO: Various fixes.
265 * ar.c (get_pos_bfd): Fix to handling of before/after
266 positioning options.
267 * bucomm.c (fatal): MISSING_VFPRINTF is no longer an issue,
268 since libiberty contains vfprintf etc if otherwise missing.
269 * m68k-pinsn.c (print_insn_arg): Support BB/BW/BL
270 type operands, as used by branch instructions.
271 * nm.c: Delegate printing of symbols to BFD,
272 by using bfd_print_symbol to do the formatting.
273
274 Mon Oct 28 11:20:47 1991 Steve Chamberlain (steve at cygnus.com)
275
276 * ar.c (write_archive.c): added unlink before rename since some
277 systems can't rename onto an existant file.
278
279 Mon Oct 21 09:47:23 1991 Steve Chamberlain (steve at rtl.cygnus.com)
280
281 * nm.c: now doesn't crash if a symbol with no section and no
282 SEC_ABS appears.
283
284 Thu Oct 17 15:25:50 1991 Per Bothner (bothner at cygnus.com)
285
286 * Makefile.in, version.c: Bump to version 1.91.
287
288 Wed Oct 16 11:45:36 1991 Per Bothner (bothner at cygnus.com)
289
290 * Makefile.in, ar.c, bucomm.c, copy.c, cplus-dem.c, filemode.c,
291 i960-pinsn.c, m68k-pinsn.c, nm.c, objdump.c, size.c, sparc-pinsn.c,
292 * strip.c: Add or update Copyright notice.
293 * TODO: Add note on 'nm -a'.
294 * version.c: Update version number to 1.90.
295 * Makefile.in: Fix making of documentation for dist.
296
297 Tue Oct 15 00:17:17 1991 Per Bothner (bothner at cygnus.com)
298
299 * README: New file.
300 * Makefile.in: New kludgy rules for making a tarfile.
301 * Makefile.in: Fix bindir path.
302
303 Mon Oct 14 17:34:29 1991 Roland H. Pesch (pesch at cygnus.com)
304
305 * Makefile.in: add targets binutils.mm, binutils.me
306
307 Fri Oct 11 22:44:21 1991 John Gilmore (gnu at cygnus.com)
308
309 * Makefile.in: Avoid Sun Make VPATH bugs by adding dependencies.
310
311 Fri Oct 11 12:51:33 1991 Roland H. Pesch (pesch at cygnus.com)
312
313 * Makefile.in: add target "binutils.ms"
314
315 * binutils.texinfo: minor restructuring for texi2roff comfort.
316
317 Fri Oct 11 04:12:28 1991 John Gilmore (gnu at cygnus.com)
318
319 Restructure configuration scheme for bfd, binutils, ld.
320
321 * include/sys/h-*.h: Move to bfd/hosts/h-*.h.
322 * configure.in: Revise to symlink sysdep.h to ../bfd/hosts/h-xxx.h.
323 Change some config names to match other dirs.
324 * *.c: Include bfd.h before sysdep.h, so ansidecl and PROTO()
325 get defined first.
326 * Makefile.in: Use -I. to get sysdep.h.
327
328 Wed Oct 9 22:42:56 1991 Per Bothner (bothner at cygnus.com)
329
330 * nm.c (print_symbols): Handle NULL name field of symbol.
331 * Makefile.in: Removed spurious comment.
332
333 Tue Oct 8 16:55:03 1991 Roland H. Pesch (pesch at cygnus.com)
334
335 * binutils.texinfo: minor typos, phrasing, formatting fixes.
336
337 Tue Oct 8 15:13:20 1991 Per Bothner (bothner at cygnus.com)
338
339 * configure.in: Get host file from ../bfd/config, not config.
340 * config/*: Remove config directory and its files.
341
342 Tue Oct 8 13:58:59 1991 Roland H. Pesch (pesch at cygnus.com)
343
344 * Makefile.in: new targets binutils.dvi, binutils.info
345
346 * binutils.texinfo: remove most remaining FIXME's, delete
347 references to __.SYMDEF by name
348
349
350 Tue Oct 8 10:23:44 1991 Steve Chamberlain (steve at cygnus.com)
351
352 * objdump.c (print_address) Print addresses nicely.
353
354 Mon Oct 7 11:31:05 1991 Per Bothner (bothner at cygnus.com)
355
356 * ar.c, Makefile.in, new files {is,not,maybe}-ranlib.c:
357 Make two different binaries for ar and ranlib, instead of
358 distinguishing them at run time using argv[0].
359 (Old behavior is still available if you "make ar_with_ranlib",
360 but it is not the default.)
361 * ranlib.sh (new): An alternative one-line
362 shell implementation of ranlib.
363
364 Fri Oct 4 21:49:44 1991 John Gilmore (gnu at cygnus.com)
365
366 * objdump.c: Cope with renames of a few BFD types & enums.
367
368 Fri Oct 4 19:08:09 1991 Roland H. Pesch (pesch at cygnus.com)
369
370 * binutils.texinfo: add new file (rudimentary docn)
371
372 Mon Sep 30 12:30:39 1991 Per Bothner (bothner at cygnus.com)
373
374 * config/hmake-news: Add new file (for Sony NEWSOS3).
375 * bucomm.c (fatal): Conditionally compile fatal() depending on
376 MISSING_VFPRINTF, and don't confuse the issue with NO_VARARGS.
377 * objdump.c (dump_headers): Trivial output format change.
378 * objdump.c (display_info): Loop over integers, not enums,
379 to appease old compilers.
380
381 Mon May 20 16:14:07 1991 Steve Chamberlain (steve at cygint.cygnus.com)
382
383 *objdump.c *nm.c *copy.c :hanged some types to work with 64 bit object files
384
385 Thu May 16 16:06:55 1991 Steve Chamberlain (steve at cygint.cygnus.com)
386 from bother
387 * objdump.c (print_address): Make disasembled output more
388 consistent with gdb and as: Add 0x when printing hex.
389 Don't print extra leading zeros.
390 Attempt to not print "filename.o".
391 * objdump.c: Add some enum-to-int casts to accomodate old compilers.
392
393
394 Fri May 3 22:21:44 1991 John Gilmore (gnu at cygint.cygnus.com)
395
396 * copy.c: Change =& constructs to = &, since they confuse older
397 C compilers.
398
399
This page took 0.047737 seconds and 4 git commands to generate.