]> Git Repo - binutils.git/blame - bfd/ChangeLog
Use regex package on Vax BSD.
[binutils.git] / bfd / ChangeLog
CommitLineData
3863d64f
JG
1Thu Jan 30 23:51:07 1992 John Gilmore (gnu at cygnus.com)
2
3 * Makefile.in: host-aout.c doesn't depend on aout-params.h.
4 * aout-target.h: Use TARGET_BIG_ENDIAN_P to set up vector.
5 * host-aout.c: Don't use aout-params.h; configure these systems
6 in their xm files, not in a randomly generated file.
ab68b260
JG
7 * hosts/h-hp300bsd.h, h-tahoe.h, h-vaxbsd.h, h-vaxult.h:
8 Specify byte order.
9 * hosts/h-vaxbsd.h: Define the form of exec and core files.
3863d64f 10
ab43e4e3
PB
11Thu Jan 30 13:02:41 1992 Per Bothner (bothner at cygnus.com)
12
13 * config/mt-tahoe, config/mt-vax: Change DEFAULT_VECTOR to
14 host_aout_vec here as well.
15
fa8c88b2
SG
16Thu Jan 30 11:41:45 1992 Stu Grossman (grossman at cygnus.com)
17
18 * host-aout.c: Change TARGETNAME to "a.out" to be compatible with
19 gdb. config/mt-hp300bsd: Change DEFAULT_VECTOR to host_aout_vec
20 to prevent undefined symbol.
21
21a7f8b6
SC
22Thu Jan 30 07:26:53 1992 Steve Chamberlain (sac at rtl.cygnus.com)
23
24 Various lints found on PersSony
25 * aoutx.h: cast an enum
26 * coff-a29k.c: many ints in reloc structure turned to enum
27 * coffcode.h: more enums
28 * cpu-h8300.c: more enums
29 * opncls.c: more enums
30
d89b9f99
JG
31Thu Jan 30 01:19:56 1992 John Gilmore (gnu at cygnus.com)
32
33 * configure.in: Make Tahoe configuration work again.
34 * bfd-in.h: Remove trailing comma from enum declaration.
35 * ieee.c: Can't put byte values >0x7F into a signed char.
36
d01cd8fc
FF
37Tue Jan 28 21:10:51 1992 Fred Fish (fnf at cygnus.com)
38
39 * Makefile.in: Add dependencies for various coff-*.o files.
40
41 * elf.c: Remove extraneous paren from core_prpsinfo and
42 core_prpstatus macros, rename core_prpstatus to core_prstatus.
43 Replace references to old section "size" member with new
44 "_raw_size" member. Implement elf_make_empty_symbol, which
45 is now used.
46
47Tue Jan 28 14:51:40 1992 Stu Grossman (grossman at cygnus.com)
48
49 * trad-core.c, bfd.c, ../include/bfd.h: Various fixes for PMAX
50 core reading.
51
087eb652
SC
52Tue Jan 28 10:46:32 1992 Steve Chamberlain (sac at rtl.cygnus.com)
53
54 * coffcode.h (bfd_coff_relax_section): now static.
55 (bfd_coff_get_relocated_section_contents): various type lints.
56
6590a8c9
SC
57Mon Jan 27 19:44:08 1992 Steve Chamberlain (sac at rtl.cygnus.com)
58
59 New entry point in the transfer vector - bfd_relax_section.
60
61 * aout-target.h: add to vector, call generic_relax
62 * bfd-in.h: add to vector
63 * bfd.c: add #define for vector
64 * bout.c: add to vector, call generic_relax
65 * coffcode.h: add to vector, also now has coff specific relax code
66 for the relaxable H8/300 relocs. Also clean up abs section cruft.
67 * elf.c: call generic_relax
68 * ieee.c: call new vector, clean up some bugs due to the creation
69 of bfd_abs_section
70 * libbfd.h: add bfd_generic_relax_section EXFUN
71 * oasys.c: call generic_relax
72 * reloc.c: implement generic_relax
73 * seclet.c: moved much of this into coffcode.h
74 * srec.c: call generic_relax
75 * targets.c: define new transfer vector
76
77
78
e98e6ec1
SC
79Fri Jan 24 14:40:17 1992 Steve Chamberlain (sac at rtl.cygnus.com)
80
81 * everything: now modified to use smaller reloc type. Self hosts
82 on sun3 & sun4.
83
84Sat Jan 18 17:00:16 1992 Fred Fish (fnf at cygnus.com)
85
86 * config/mh-stratus, config/mt-i860-elf, hosts/h-stratus:
87 New files for stratus.
88
89 * configure.in: Add configuration fragments for stratus.
90
026fba8c
FF
91Wed Jan 15 10:02:43 1992 Fred Fish (fnf at cygnus.com)
92
93 * aoutx.h (NAME(aout,find_nearest_line)): Declare various filename
94 variables as CONST since they are set to point to a const char
95 string. Fixes compiler complaints.
96
f81059ea
FF
97Fri Jan 10 17:44:53 1992 Fred Fish (fnf at cygnus.com)
98
99 * hosts/h-amix.h hosts/h-i386v4.h: Change abort() to a function
100 returning void.
101
3f7607af
PB
102Fri Jan 10 14:33:32 1992 Per Bothner (bothner at cygnus.com)
103
104 * aoutx.h (NAME(aout,find_nearest_line)): Recognize N_SOL
105 symbols, so that we can emit the correct file name even
106 if it's an include file.
107
108Thu Jan 2 16:43:34 1992 John Gilmore (gnu at cygnus.com)
109
110 * coff-i960.c: Add COFF_SWAP_TABLE to little_vec as well as big_vec.
111 (Reported by [email protected] (John Carey)).
112
30bf2fd2
FF
113Wed Jan 1 04:23:06 1992 Fred Fish (fnf at cygnus.com)
114
115 * elf.c: Change all '#if HAVE_PROCFS' to '#ifdef HAVE_PROCFS'.
116
117 * config/mh-amix, config/mh-i386v4: Remove HDEFINES that was
118 being used to -DHAVE_PROCFS.
119
120 * hosts/h-amix, hosts/h-i386v4: Add '#define HAVE_PROCFS'. Move
121 '#include "fopen-same.h"' to end of file to match other h-* files.
122
2e80a748
FF
123Fri Dec 20 12:06:17 1991 Fred Fish (fnf at cygnus.com)
124
125 * configure.in: Change svr4 references to sysv4. Add case
126 "unknown" for target vendor and infer some targets based
127 on the specified operating system.
128
9c96a6bc
SG
129Wed Dec 18 17:17:59 1991 Stu Grossman (grossman at cygnus.com)
130
131 * bfd-in.h, libaout.h: ANSIfy enums.
132
56f5e005
SC
133Wed Dec 18 16:12:25 1991 Steve Chamberlain (sac at rtl.cygnus.com)
134
135 * archive.c (normalize): created version for VMS which removes the
136 VMS directory crap from the front and end of a filename, eg turn
137 [-.foo]bar.obj;123 into bar.obj
138 (bfd_construct_extended_name_table): now writes index into an
139 extended name table in decimal - the same base used to read an
140 extended name table.
141
142Wed Dec 18 14:40:39 1991 Per Bothner (bothner at cygnus.com)
143
144 * aout-encap.c: Fix to use aout-target.h.
145 * aoutf1.h: Use standard MY_object_p and MY_callback
146 in aout-target.h. Remove target-specific versions.
147 * host-aout.c: Re-write to use aout-target.h.
148 * gen-aout.c: New files use with host-aout.c to generate
149 host-specific a.out-related parameters.
150 * Makefile.in: host-aout.o depends on aout-params.h, which is
151 generated by gen-aout.
152 * aout-target.h: Make a little more flexible.
153 * libaout.h, aout-target.h: Removed WORK_OUT_FILE_POSTIONS
154 macro. Instead, inline it in aout-target.h.
155 * newsos3.c: Define N_SHARED_LIB(x) as 0 to avoid
156 a gcc -Wall warning.
157 * archive.c: Add missing commas in DEFUN macro (2 places).
158 * elf.c, coffcode.h, aoutf1.h: Use ANSI functions instead of
159 Berkeley ones, now that libiberty has them:
160 bcopy->memcpy, bzero->memset, bcmp->memcmp.
161 * aoutx.h: Various touch-ups: Re-formatting, fix a cast,
162 remove unused variable.
163
e83f3040
FF
164Tue Dec 17 19:48:59 1991 Fred Fish (fnf at cygnus.com)
165
166 * elf.c (elf_core_file_matches_executable_p): Enclose corename
167 and execname inside HAVE_PROCFS ifdef since they are unused
168 when it is not defined.
169
170Mon Dec 16 12:00:10 1991 Fred Fish (fnf at cygnus.com)
171
172 * elf.c: Flag all sections as either code or data. We can't
173 be sure what they are anyway, since ELF doesn't fit the
174 traditional model of text+data+bss very well. Add new local
175 function elf_read() to simplify code. Record entry point in
176 the bfd structure.
177
c0fcc207
JG
178Thu Dec 12 21:01:22 1991 John Gilmore (gnu at cygnus.com)
179
180 * hosts/h-*.h: Configure fopen using ../include/fopen-*.h
181 rather than N copies of the same lines.
182
b645b632
SC
183Wed Dec 11 16:39:45 1991 Steve Chamberlain (sac at rtl.cygnus.com)
184
05c6bf2f
SC
185 * cpu-h8300.c: disassemble branch displacements correctly
186 * coff-h8300.c: put reloc offsets out in 32bits
187
b645b632 188 * makefile.dos, configdj.bat: New files from DJ
b4e24250 189 * cache.c: fopen with new macros is needed for DOS.
b645b632
SC
190 * ieee.c: environ renamed to envi to stop an include file
191 conflict.
b4e24250 192 * opncls.c, coff-rs6000.c: more fopens with macros.
b645b632 193
b645b632
SC
194Tue Dec 10 04:07:24 1991 K. Richard Pixley (rich at rtl.cygnus.com)
195
196 * Makefile.in: infodir belongs in datadir.
197
198Sat Dec 7 16:39:23 1991 Steve Chamberlain (sac at rtl.cygnus.com)
199
200 * Makefile.in: fix where docdir lives
201
202 * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c,
203 coffcode.h, core.c, ctor.c, elf.c, format.c, ieee.c, init.c,
204 libbfd.c, libbfd.h, libcoff.h, opncls.c, reloc.c, section.c,
205 srec.c, syms.c, targets.c : all new documentation and lint
206 removal.
207
208
2daa9426 209Sat Dec 7 07:22:09 1991 John Gilmore (gnu at cygnus.com)
fde8212e 210
2daa9426 211 * coffcode.h, srec.c: Lint.
fde8212e 212
0713e323
JG
213Fri Dec 6 22:58:48 1991 K. Richard Pixley (rich at rtl.cygnus.com)
214
215 * Makefile.in: install using INSTALL_DATA, added standards.text
216 support.
217
218 * configure.in: mark directory as target dependent. configure
219 nows works in objdir always so make file existence checks
220 against ${srcdir}.
221
222Thu Dec 5 22:46:19 1991 K. Richard Pixley (rich at rtl.cygnus.com)
223
224 * Makefile.in: idestdir and ddestdir go away. Added copyrights
225 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
226 and mandir now keyed off datadir by default.
227
fde8212e 228Wed Dec 4 10:14:17 1991 Steve Chamberlain (sac at rtl.cygnus.com)
2daa9426 229
fde8212e
RP
230 * aoutf1.h (sunos_<size>_object_p, sunos4_callback): moved the
231 computation of arch and machine type so it's worked out before
232 some_aout_object_p is called.
233 * aoutx.h: (some_aout_object_p): don't set arch and mach to
234 unknown.
235 * archures.c: add extra field 'section_align_power' to hold
236 default section alignment in object files.
237 * cpu-a29k.c, cpu-h8300.c, cpu-i386.c, cpu-i960.c, cpu-m68k.c,
238 cpu-m88k.c, cpu-mips.c, cpu-rs6000.c, cpu-sparc.c, cpu-vax.c:
239 initialize the new field.
240 * bout.c (b_out_callback): replace the text size, since aout
4e41b5aa
SC
241 fries them.
242 * aoutx.h: Documentation in the new style
243
40985bbf
JG
244Wed Dec 4 02:00:30 1991 John Gilmore (gnu at cygnus.com)
245
246 * bfd.c (bfd_get_mtime): Don't cache mtime any more; only
247 use the saved value if mtime_set is already set (intended
248 for archive files, though apparently not used yet).
249
01a8219f
JG
250Tue Dec 3 22:54:50 1991 John Gilmore (gnu at cygnus.com)
251
252 * targets.c: Revise comments about how to configure the target
253 vector, to match reality. Remove mention of obsolete methods.
254 Remove long lists of capitalized macros that turn into the same
255 thing in lowercase. Normal vector simply lists all known
256 lowercase xvec names; all other cases are handled by SELECT_VECS.
257
258 * config/mt-i386-coff: Set DEFAULT_VECTOR to real identifier,
259 not macro name.
260
261 * config/mt-i960-{coff,bout}: Use SELECT_VECS to make a short
262 list of supported targets.
263
7a5f9962
PB
264Tue Dec 3 14:06:15 1991 Per Bothner (bothner at cygnus.com)
265
266 * archive.c (bsd_write_armap): The pad byte sometimes added to
267 the string table in a __.SYMDEF member is now
268 counted as part of the size of the string table.
269 This is compatible with the old ranlib, as well as Sun's.
270
706e58f1
SC
271Tue Dec 3 10:53:30 1991 Steve Chamberlain (sac at rtl.cygnus.com)
272
273 * srec.c: Rewrote to fix many bugs; now gets the record type
274 right, doesn't choke on input, sets the start address in an S9 and
275 fills in the filename on an S0.
276
c3eb25fc
SC
277Sat Nov 30 21:19:15 1991 Steve Chamberlain (sac at rtl.cygnus.com)
278
0d4b8e3f
SC
279 * cpu-h8300.c: Add support for MEMIND addressing mode
280
6cba8f4b
SC
281 * coff-a29k.c: defined RELOC_PROCESSING to take the #ifdef out of
282 coffcode.h
283 * coffcode.h: use the new macro if available
284
dff5e602
SC
285 * elf.c (elf_corefile_note): cast malloc to avoid warning.
286 * Makefile.in: Fixed dependencies due to file rename
287
c3eb25fc
SC
288 * aout-encap.c, aoutf1.h, aoutx.h, archive.c, bout.c, coff-a29k.c,
289 coff-h8300.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
290 coff-mips.c, coff-rs6000.c, cpu-h300.c, elf.c, i386aout.c,
291 newos3.c, stab-syms.c, syms.c: All these files have had their
292 #includes altered to point to the new places.
293
eb8983c9
FF
294Fri Nov 29 20:04:49 1991 Fred Fish (fnf at cygnus.com)
295
296 * config/mh-i386v4, config/mh-i386-elf, hosts/h-i386v4.h: New files.
297
298 * configure.in: Add vendor "ncr" as supported per-target vendor.
299 Add svr4 case for i386 per-host case.
300
301 * elf.c (elf_object_p, elf_core_file_p): Add missing "break" to
302 ELFDATA2LSB cases.
303
37217060
PB
304Fri Nov 29 12:16:51 1991 Per Bothner (bothner at cygnus.com)
305
306 * syms.c (bfd_decode_symclass): Return 'A'
307 for symbols that are both absolute and global.
308 * archive.c (bfd_special_undocumented_glue): Return NULL
309 if bfd_ar_hdr_from_filesystem returns NULL.
310
3b4f1a5d
SC
311Tue Nov 26 09:10:55 1991 Steve Chamberlain (sac at cygnus.com)
312
313 * Makefile.in: added coff-h8300
314 * configure.in: now h8 is a coff target
315 * cpu-h8300.c: fix various disassembly problems
316 * libcoff.h: took out some code which has been #0ed for a long
317 time.
318 * targets.c: added h8 coff
319 * coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c
320 added new macro RTYPE2HOWTO to take a load of #ifdefs out of
321 coffcode.h
322 * coffcode.h: Started to change the way machine dependencies are
323 handled, from the nest of #ifdefs to macros defined in the
324 including coff-<foo>.c
325
f39eae7b
JG
326Fri Nov 22 08:11:42 1991 John Gilmore (gnu at cygnus.com)
327
e6e265ce
JG
328 * aoutx.h (some_aout_object_p): Set the `executable' bit
329 if the entry point is contained in the text segment, even if the
330 text segment is at location 0.
331
853f0a70
JG
332 * coff-mips.c, coffcode.h: Peter Schauer's patch to kludge in
333 nonstandard MIPS sections (.rdata, .sdata, etc).
334
f8adc62d 335 * aoutx.h, bfd.c, coffcode.h, ieee.c, oasys.c, targets.c: CONST lint.
8c4a1ace
JG
336 * libbfd-in.h, libbfd.h, aoutx.h, coffcode.h, elf.c, libaout.h:
337 Rename ALIGN to BFD_ALIGN to avoid conflict with BSD <sys/param.h>.
1e310759 338 * libbfd.c: Lint.
f39eae7b
JG
339 * host-aout.c, trad-core.c: Fix write_armap prototypes. Lint.
340
7de245d3
PB
341Thu Nov 21 19:56:40 1991 Per Bothner (bothner at cygnus.com)
342
343 * stab-syms.c, syms.c: Moved bfd_stab_name() and bfd_stab_names[]
344 from syms.c to new file stab-syms.c. Also, since GNU extended
345 type codes such as N_SETT are no longer in ../include/stab.def,
346 include them manually.
347 * stab-syms.c, aoutx.h: Renamed bfd_stab_name() and
348 bfd_stab_names[] to aout_stab_name() and aout_stab_names[].
349 * libaout.h: Added prototype for aout_stab_name().
350 * Makefile.in: Update Makefile for new stab-syms.[co].
351
98d43107
JG
352Thu Nov 21 11:50:49 1991 John Gilmore (gnu at cygnus.com)
353
354 * libaout.h (WORK_OUT_FILE_POSITIONS): One more try at this
355 rather complicated seeming problem. Eliminate LOGICAL_ versions,
356 just make N_XXX work by excluding the header from the text segment.
357 * aoutx.h: Fix comments to match.
358
359Tue Nov 19 18:49:01 1991 Per Bothner (bothner at cygnus.com)
360
361 * libaout.h (WORK_OUT_FILE_POSITIONS): Use new LOGICAL_TXTADDR,
362 LOGICAL_TXTOFF, LOGICAL_TXTSIZE macros to figure out numbers
363 for the "logical" text segment (i.e. never consider the exec
364 header to be part of the text segment). This change is
365 needed for consistency with various other parts of bfd and ld.
366 * aoutx.h (NAME(aout,soe_aout_object_p)): Fix comment,
367 and move calculation of obj_textsec(abfd)->size to libaout.h.
368 * bfd-in.h: Removed bogus ';'.
369
370 * Makefile.in: Add MINIMIZE flag to select lean
371 or bloated target_vector.
372 * targets.c: Use new MINIMIZE macro, and add trad_core if needed.
373 * newsos3.c: Fixes to ../include/aout64.h remove need
374 for special N_TXTOFF macro, but require N_HEADER_IN_TEXT.
375
376Mon Nov 18 12:00:59 1991 Per Bothner (bothner at cygnus.com)
377
378 * aout-target.h, aoutf1.h, newsos3.c: Make aout-target.h
379 handle both little and big-endian targets, with little
380 the default unless TARGET_IS_BIG_ENDIAN_P is defined.
381 * host-aout.c: Add FIXME note.
382
383Sun Nov 17 13:29:39 1991 Per Bothner (bothner at cygnus.com)
384
385 * targets.c: Make the default target_vector contain
386 just &DEFAULT_VECTOR. This makes executables a lot smaller.
387 Old behavior can be gotten by defining ALL_TARGETS.
388 * aoutf1.h, demo64.c, i386aout.c, newsos3.c, sunos.c:
389 Factored out common code into new file aout-target.h.
390 Saves a lot of duplicate code for a.out variants.
391
392Fri Nov 15 13:00:43 1991 Per Bothner (bothner at cygnus.com)
393
394 Get 'make headers' to work when configured with +subdirs.
395 * Makefile.in: Add $(subdir) to docdir path.
396 * doc/Makefile.in (protos): Add $(srcdir) prefix
397 to name of sed scripts.
398
c9f19dac
PB
399Thu Nov 14 19:49:10 1991 Per Bothner (bothner at cygnus.com)
400
401 * aoutx.h (NAME(aout,print_symbol)): Fix thinko.
402 * syms.c (bfd_stab_names): Turn on new GNU_EXTRA_STABS macro
403 to include names of N_SETT etc.
404
7d68537f
FF
405Thu Nov 14 19:11:13 1991 Fred Fish (fnf at cygnus.com)
406
58df00e9
FF
407 * elf.c: Add minimal support for ELF symbol tables. Generates
408 canonical bfd symbol tables from ELF symbol tables. Change the
409 name of some functions from bfd_<name> to elf_<name>.
410
7d68537f
FF
411 * syms.c: Trivial fix to comment to remove a redundant "to".
412
413Wed Nov 13 17:02:01 1991 John Gilmore (gnu at cygnus.com)
414
415 * coff-{i386,m68k,m88k}.c: Change name of file format to standard
416 form that GDB recognizes as COFF.
417
6ea296a6
SC
418Wed Nov 13 09:09:41 1991 Steve Chamberlain (sac at cygnus.com)
419
7d68537f 420 * ieee.c (ieee_object_p): cast NULL correctly.
56b10d6d
SC
421 * configure.in: added harris host
422
6ea296a6
SC
423 * coff-a29k.c: Lots of changes, most from David Wood.
424
5685fb50
JG
425Tue Nov 12 07:21:41 1991 John Gilmore (gnu at cygnus.com)
426
427 * coff-m88k.c (coff_write_armap): Just #undef it.
428
080f6324
SC
429Mon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)
430
431 * Makefile.in: standardize on MINUS_G to disable debugging
432 * coff-m88k.c: create coff armaps instead of bsd ones.
433 * opncls.c (bfd_close_all_done), (bfd_close): Mask out random bits
434 when calling chmod.
435
4807bcf9
FF
436Mon Nov 11 19:07:32 1991 Fred Fish (fnf at cygnus.com)
437
438 * elf.c: Additions to support ELF format core files.
439 * config/mh-amix: Add -DHAVE_PROCFS to HDEFINES, since host
440 has support for /proc (all the include files in particular).
441
ff7ce170
PB
442Mon Nov 11 18:36:47 1991 Per Bothner (bothner at cygnus.com)
443
444 * aoutx.h (NAME(aout,find_nearest_line)): Handle the case
445 of two N_SO stabs, one for directory, and one for filename.
446
447 * bfd-in.h (print_vma): Factor out duplicate definition.
448
449 Exit a little more gracefully when malloc returns NULL.
450 * libbfd.c: New function bfd_xmalloc (malloc wrapper).
451 * opncls.c, syms.c, bout.c, aoutx.h: Replace malloc by bfd_xmalloc.
452 * libbfd.h: Rre-generated due to libbfd.c update.
453
a6c1d731
FF
454Sat Nov 9 13:45:01 1991 Fred Fish (fnf at cygnus.com)
455
f135f137
FF
456 * config/mt-m68k-elf: Define DEFAULT_VECTOR as elf_big_vec.
457
a6c1d731
FF
458 * elf.c (elf_object_p): Don't try to create a bfd section for
459 the first ELF section header. It is just a placeholder.
460
285dbe19
JG
461Sat Nov 9 03:04:26 1991 John Gilmore (gnu at cygnus.com)
462
463 * coff-rs6000.c, config/mh-rs6000: Make it work on archive and
464 core files, when compiling native.
465 * hosts/h-rs6000.h: Define FASCIST_FDOPEN for bfd_fdopenr.
466
467 FIXME: The aoutf1.h change below needs to be reversed back
468 to the way it was.
469
85e0c721
SC
470Thu Nov 7 11:03:55 1991 Steve Chamberlain (sac at rtl.cygnus.com)
471
472 * coffcode.h: Defined new macros [PUT|GET]LINENO_LNNO for
473 manipulation of lnno fields in lineno structs in a coff-<f>.h
474 independent way. Override it in coff-<f>.h to your favourite
475 number if you don't have a 16bit lnno field. (coff_swap_lineno_in)
476 (coff_swap_lineno_out): modified to use the new macros.
477
478Mon Nov 4 11:38:33 1991 Steve Chamberlain (sac at cygnus.com)
479
480 * aoutf1.h (sunos4_callback): Now defaults to 68020 rather than
481 unknown arch when the magic number doesn't specify the
482 architecture, since some OSs (eg old sun3s) don't set the number, and
483 020 is probably the right answer anyway.
484
e18e24af
PB
485Sun Nov 3 12:07:08 1991 Per Bothner (bothner at cygnus.com)
486
487 * hosts/h-news.h, hosts/h-rtbsd.h:
488 Get rid of MISSING_VFPRINTF, since libiberty provides one.
489 * bfd-in.h (bfd_print_symbol_type_hopw enum): Add new option
490 bfd_print_symbol_nm, for use by nm.
491 * aoutx.h (NAME(aout,print_symbol)): Add code for new
492 bfd_print_symbol_nm option, to print in nm format.
493 * coffcode.h (coff_print_symbol), ieee.c (ieee_print_symbol)
494 oasys.c (oasys_print_symbol): Provide stub implementations
495 for bfd_print_symbol_nm.
496 * syms.c: New function bfd_decode_symclass, used by nm printer.
497 New function bfd_stab_name to look up string name of stab code.
498
522e0ead
SC
499Sat Nov 2 14:26:03 1991 Steve Chamberlain (steve at cygnus.com)
500
501 * Makefile.in: Added ctor.c
502 * archures.c (bfd_default_arch_struct) added
503 bfd_default_reloc_type_lookup.
504 * coffcode.h: removed a load of #if 0ed code.
505 (coff_compute_file_section_positions): now works out the section
506 alignment and size correctly in all cases.
285dbe19 507 (coff_get_symtab): looks for constructor symbols and calls the
522e0ead 508 right function when they're found. (coff_canonicalize_reloc):
285dbe19 509 knows when a section is full of constructors and does the right
522e0ead
SC
510 thing.
511 * cpu-m88k.c: Added default_reloc_type lookup to the architecture
512 description.
513 * libbfd-in.h: (bfd_default_reloc_type_lookup) defun added.
514 * libcoff.h: removed #if 0ed code
515 * reloc.c: (bfd_reloc_code_real_type) added BFD_RELOC_CTOR for
285dbe19 516 arch independent constructor relocation type.
522e0ead
SC
517 (bfd_reloc_type_lookup): removed the comment "this will go away"
518 since it won't. (bfd_howto_32): stolen from 88k, this is a 32bit
519 reloc which is used when BFD_RELOC_CTOR falls through to give a
285dbe19 520 default 32bit reloc for constructors.
522e0ead
SC
521 (bfd_default_reloc_type_lookup): added.
522 * aoutf1.h: fixed SEGMENT_SIZE typo.
523
6d7c88c3
JG
524Thu Oct 31 18:23:06 1991 John Gilmore (gnu at cygnus.com)
525
526 * coff-rs6000.c: Change name to "aixcoff-rs6000", to avoid
527 matching prefix "coff".
528 * coffcode.h (coff_swap_aux_in, coff_swap_aux_out): Handle
529 rs/6000 csect records.
530
01dd1b2b
SC
531Sun Oct 27 16:56:58 1991 Steve Chamberlain (steve at cygnus.com)
532
da6745fd 533 * coff-m88k.c, targets.c: change name of m88k_bcs to m88kbcs
01dd1b2b
SC
534 * configure.in: add motorola delta88 cases
535 * libbfd.h, libbfd-in.h, archive.c, ieee.c, elf.c, srec.c: fix
536 write_armap prototype
537 * libbfd.c: add doc on bfd_write_bigendian_4byte_int
538
156e3852
JG
539Fri Oct 25 02:48:19 1991 John Gilmore (gnu at cygnus.com)
540
541 * Rename COFF-related files in `coff-ARCH.c' form.
542 coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
543 coff-mips.c, coff-rs6000.c to be exact.
544
545 * Makefile.in: Only supply TARGET_DEFAULTS to targets.c, reducing
546 make output clutter.
547 * config/mt-*: Ditto.
548
cbdc7909
JG
549Thu Oct 24 22:40:07 1991 John Gilmore (gnu at cygnus.com)
550
551