* i386.h: a.out magic numbers from
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
df03b780
FF
1Tue Jun 9 17:15:26 1992 Fred Fish (fnf at cygnus.com)
2
3 * config/{i386v4.mh, ncr3000.mh}: Update RANLIB, add INSTALL.
4
ab37d4f6
JG
5Sat Jun 6 17:02:51 1992 John Gilmore (gnu at cygnus.com)
6
7 * configure.in: Handle Solaris2 as *-sun-sysv4 or as *-sun-sunos5.
8
9Sun May 31 05:45:00 1992 david d `zoo' zuhn (zoo@cygnus.com)
10
11 * configure.in: handle m680[01234]0 as aliases for m68k
12
13Tue May 26 16:50:59 1992 Steve Chamberlain (sac@thepub.cygnus.com)
14
15 * coff-a29k.c: do byte relocs correctly
16 * coffcode.h (styp_to_sec_flags): never load INFO sections
17 * seclet.c (rel): don't relocate INFO sections
18
20edaa8e
KR
19Wed May 20 08:18:18 1992 Ken Raeburn (Raeburn@Cygnus.COM)
20
21 * section.c (bfd_*_symbol, bfd_*_section): Initialize statically.
22 Make the symbols unmodifiable.
23 (bfd_section_init): Deleted.
24 * init.c (bfd_init): Don't call bfd_section_init.
25
26 * section.c (bfd_set_section_contents): Ensure that range to be
27 written is within section boundaries.
28 (bfd_get_section_contents): Likewise. Don't bother dispatching if
29 size is zero.
30
31 * libbfd.c (bfd_xmalloc): Text of error message should be const.
32
33 * coff-i960.c (howto_table): Deleted.
34 (howto_rellong, howto_iprmed, howto_optcall): New vars;
35 interesting entries from old howto_table.
36 (RTYPE2HOWTO): Adjusted to use switch.
37 (coff_i960_reloc_type_lookup): New function.
38
39 * coffcode.h (coff_new_section_hook): Allocate storage for aux
40 records for section symbol.
41 (make_abs_section): Unused; deleted.
42 (renumber_symbols): Re-order symbols so undefined symbols come
43 last, as COFF format desires.
44 (coff_write_symbol): Put C_FILE symbols in debug section always.
45 (coff_section_symbol): New function; creates a symbol with the
46 same name as a section, and sets up aux records for it.
47 (coff_add_missing_symbols): New function; adds section symbols to
48 symbol table if they aren't there already. Should someday also
49 add a dummy C_FILE symbol if none is present.
50 (coff_write_object_contents): Add missing symbols before preparing
51 symbol table to be written.
52 (coff_slurp_reloc_table): Verify that symbol indices read in are
53 in a reasonable range.
54 * libcoff-in.h (struct coff_tdata): New field conv_table_size.
55 (obj_conv_table_size): Accessor macro.
56
57 * bout.c (b_out_reloc_type_lookup): New function. Handles three
58 reloc types on i960.
59
60 * bfd-in.h (bfd_get_section_name): New macro. Like
61 bfd_section_name, but returns rvalue, not lvalue.
62 (bfd_get_section_vma, bfd_get_section_alignment): Similar.
63 (bfd_get_section_flags): Now returns rvalue.
64
65 * reloc.c (enum bfd_reloc_code_real): Add several new values, some
66 general, some specific to sparc or i960.
67
68 * aoutx.h (set_section_contents): Set VMA for each section based
69 on previous section. If text section VMA doesn't appear to have
70 been set, make a best guess from the type of file.
71
72 * aout-target.h (MY_reloc_howto_type_lookup): Define as zero if
73 not defined.
74 (MY(vec)): Initialize reloc_type_lookup field.
75
76 * aoutx.h (howto_table_*): Export as aout_#_*_howto_table.
77 (bfd_error_trap, bfd_error_vector): Extern, not common.
78
79 * aoutf1.h (sunos4_reloc_type_lookup): New function. Handles a
80 few types of relocs for sparc; will need enhancement.
81
82 * bout.c (callj_callback): Use DEFUN macro in definition.
83 * coff-i960.c (optcall_callback): Likewise.
84
85 * targets.c (bfd_target): Added fields reloc_type_lookup and
86 _bfd_make_debug_symbol. Also minor comment changes.
87 * syms.c (bfd_make_debug_symbol): New dispatching macro.
88 * reloc.c (bfd_reloc_type_lookup): Take a BFD ptr as arg rather
89 than arch info, and dispatch with BFD_SEND. Callers changed.
90 * archures.c (struct bfd_arch_info): Deleted field
91 reloc_type_lookup.
92 * cpu-*.c: Don't initialize that field.
93
94 * bfd-in.h (enum bfd_error): Add new value "bad_value".
95 * bfd.c (bfd_errmsgs): Now const; added entry for bad_value.
96 (bfd_errmsg): Now returns ptr to const.
97 * bfd-in.h (bfd_errmsg): Fix prototype.
98
99 * cache.c (BFD_CACHE_MAX_OPEN): Fix typo in doc.
100 * reloc.c (bfd_generic_relax_section): Ditto.
101
102 * section.c (Section Output doc): Improve description of use of
103 output_section and output_offset.
104
10dea9ed
DHW
105Tue May 19 23:42:10 1992 D. V. Henkel-Wallace (gumby@cygnus.com)
106
107 * sco-core.c: new file from net.
108 * aoutx.h (translate_to_native_sym_flags): bugfix from net:
109 Now we have the hairy linker, it's possible to move symbols from
110 one section into another. Actually make that work!
111
112Sat May 16 17:57:59 1992 K. Richard Pixley (rich@rtl.cygnus.com)
113
114 * hosts/sun3.h: fix declaration of free.
115
bbbd93b8
SC
116Tue May 12 14:08:59 1992 Steve Chamberlain (sac@thepub.cygnus.com)
117
118 * coff-a29k.c (perform_reloc): fix bug in jmp/call evaluation
119 * coff-h8300.c (reloc_processing): all relocs are relative to
120 section start.
121 * opncls.c: don't use fdopen on DOS systems
122
123 short patches from Glenn Kasten (glenn@ready.com)
124 * target.c: enabled oasys support
125 * oasys.c: Insert . when UNDERSCORE_HACK is enabled,
126 fix problem where a relocation which crossed a modification byte
127 boundary did not work. Fix problem where a relocation near the end
128 of a data record did not work.
129
130
131Tue May 5 18:11:25 1992 Steve Chamberlain (sac@thepub.cygnus.com)
132
133 * archive.c (bfd_slurp_coff_armap): old versions of BFD wrote
134 archvie header string counts the endian way, this heuristic sees
135 how big an archive string to read by trying it one way and if the
136 string table is unreasonably big, trying it the other. *FIXME*.
137 * opncls.c (bfd_fdopenr): can't do fdopens on VMS
138
641b6d2b
PB
139Tue May 5 14:18:24 1992 Per Bothner (bothner@rtl.cygnus.com)
140
141 * bfd-in.h: Increase version number to 1.97, for consistency
142 with ../binutils.
143 * Makefile.in: docdir is ./doc, not ${srcdir}/doc.
144
2cfd0562
SC
145Mon May 4 11:49:15 1992 Steve Chamberlain (sac@thepub.cygnus.com)
146
147 * bfd-in.h: bump version to 1.96
148 Major change; changed calling convention for
149 bfd_get_relocated_section_contents so that caller allocates
150 memory for section data.
151 * coffcode.h (bfd_coff_get_relocated_section_contents), reloc.c,
152 seclet.c, targets.c, bfd.c: reflect new convention.
153 * coffcode.h (styp_to_sec_flags): if styp_flags is not a special
154 case, then use reasonable default values for SEC_* flags.
155
859f11ff
SC
156Fri May 1 12:58:34 1992 Steve Chamberlain (sac@thepub.cygnus.com)
157
b9b40ee0
SC
158 * coffcode.h (coff_write_object_contents): use RELSZ to work out
159 size of output reloc struct.
69e0d34d
SC
160 * targets.c, Makefile.in: comment out tekhex for the moment.
161 * ieee.c: if some places where null pointers were used instead of &bfd_abs_section.
162 * configure.in: tandem target is st2000
163 * coff-m68k.c: rename static howto_table to global
164 m68kcoff_howto_table.
165 * bout.c: remove unnecessary abort
859f11ff
SC
166 * coff-a29k.c: various changes to the way relocations work to cope
167 with the "new order" and latent bugs.
168 * coffcode.h: lint
169
5022aea5
SC
170Wed Apr 29 12:37:07 1992 Steve Chamberlain (sac@thepub.cygnus.com)
171
172 * aoutx.h (aout_swap_ext_reloc_out, aout_swap_std_reloc_out)
173 bout.c (b_out_squirt_out_relocs): treat abs sumbols the right way.
174 * reloc.c (bfd_perform-relocation): don't relocate refs to
175 absolute symbols if doing a partial link.
176
7b42a5d9
SG
177Fri Apr 24 07:35:26 1992 Stu Grossman (grossman at cygnus.com)
178
179 * configure.in: Add a29k-amd-udi.
180
55c0061e
FF
181Thu Apr 23 18:37:55 1992 Fred Fish (fnf@cygnus.com)
182
183 * aoutx.h (aout_<bits>_swap_exec_header_in): Zero out the
184 internal_exec structure before initializing the fields that
185 are used, so that the unused fields are in a known state.
186
be2d8c13
FF
187Wed Apr 22 09:36:08 1992 Fred Fish (fnf@cygnus.com)
188
189 * tekhex.c (struct data_struct): Convert from typedef that
190 typedefs nothing to a normal structure declaration.
191 * tekhex.c (pass_over): Prototype args for function that
192 second arg points to.
193
6e491a87
RP
194Mon Apr 20 22:22:51 1992 K. Richard Pixley (rich@rtl.cygnus.com)
195
196 * Makefile.in: remove old style staging. Do not print recursion
197 lines.
198
199 * Makefile.in: rework CFLAGS so that CFLAGS can be passed from the
200 Makefile command line. Remove MINUS_G. Default CFLAGS to -g.
201 Pass CFLAGS.
202
203Fri Apr 17 09:15:31 1992 Steve Chamberlain (sac@thepub.cygnus.com)
204
205 * bfd.c, Makefile.in: added tekhex
206 * aoutx.h (set_section_contents): pages should be padded to the
207 size of a page, not the size of a segment.
208 * configure.in: added go32 host and i386-aout target.
209 * i386aout.c, libaout.h: now works for go32 target
210 * ieee.c: fix bit rot.
211 * seclet.c: support for padding seclet type.
212
30662ca6
RP
213Wed Apr 15 18:11:58 1992 K. Richard Pixley (rich@rtl.cygnus.com)
214
215 * Makefile.in: added .NOEXPORT:
216
808dfd5a
FF
217Tue Apr 14 14:34:42 1992 Fred Fish (fnf@cygnus.com)
218
219 * elf.c (bfd_add_strtab, bfd_add_2_to_strtab): CONST spreads
220 like ooze.
221 * elf.c (elf_compute_section_file_positions,
222 elf_write_object_contents): Return boolean, not NULL (which
223 can be void *).
e4b9dd93
FF
224 * elf.c (bfd_section_from_shdr): Ifdef-out debugging code.
225 Also ifdef-out code that aborts on unhandled section types.
808dfd5a 226
5868184b
FF
227Fri Apr 10 22:29:18 1992 Fred Fish (fnf@cygnus.com)
228
229 * configure.in: Recognize ncr3000 config
230 * Makefile.in (MINUS_G): Pass on to recursive makes.
231 * hosts/ncr3000.h, config/ncr3000.mh: Add host config files.
232
233Thu Apr 2 17:42:45 1992 John Gilmore (gnu at cygnus.com)
234
235 * Makefile.in: Now that we have sym.h and symconst.h, compile
236 coff-msym.c on all systems.
237 * config/{decstation.mh, irix3.mh, irix4.mh}: Remove coff-msym.o dep.
238 * coff-msym.c: Update include files and comments; add weakext bit.
239
adf5061c
JG
240Wed Apr 1 23:16:38 1992 John Gilmore (gnu at cygnus.com)
241
242 * archive.c, bfd.c, bout.c, coffcode.h, init.c, reloc.c,
243 section.c, srec.c, syms.c, coff-h8300.c: Lint.
244
245Sun Mar 29 09:37:59 1992 John Gilmore (gnu at cygnus.com)
246
247 * bout.c, coff-a29k.c, coff-i960.c: Lint.
248 * configure.in: Add new host and target configs.
249 * elf.c (bfd_prstatus, bfd_fpregset): Avoid typename of register
250 structs, which vary; just use member name.
251 (elf_object_p, elf_core_file_p): Lint, fix comments.
252 * config/sparc-elf.mt, hosts/sysv4.h: New config files.
253
d4acec2c
FF
254Sat Mar 28 13:07:02 1992 Fred Fish (fnf@cygnus.com)
255
256 * elf.c (elf_object_p, elf_core_file_p): Fix to use only a single
257 local, disposable, copy of the external form of section header
258 table and program header table entries.
259
17904eeb
JG
260Thu Mar 26 16:59:58 1992 John Gilmore (gnu at cygnus.com)
261
262 * Makefile.in: Set MINIMIZE back to 0 for a real release.
263
264Tue Mar 24 15:57:03 1992 K. Richard Pixley (rich@cygnus.com)
265
266 * configure.in: config/irix4.m[ht], hosts/irix4.h: add support for
267 irix4.
268
2b7eef3c
SG
269Mon Mar 23 22:37:34 1992 Stu Grossman (grossman at cygnus.com)
270
271 * coff-msym.c (ecoff_swap_rfd_in): remove & for array ref.
272
afbdd106
PB
273Tue Mar 17 14:12:25 1992 Per Bothner (bothner@rtl.cygnus.com)
274
275 * bout.c (b_out_slurp_reloc_table): Use BFD_ASSERT macro,
276 not internal bfd_assert function (twice).
277
b772312e
SC
278Tue Mar 17 10:45:12 1992 Steve Chamberlain (sac@thepub.cygnus.com)
279
280 * aout-target.h: change ar_max_namelen to 15 (the right value)
281 * coff-a29k, coffcode.h: more hangovers from the bfd_abs_section
282 change
283
fc2f4c75
SC
284Mon Mar 16 14:57:22 1992 Steve Chamberlain (sac@rtl.cygnus.com)
285
286 * archive.c (bfd_generic_archive_p): check for bout archives too.
287 * bout.c: make it work again.
288
009898fd
FF
289Sat Mar 14 17:30:40 1992 Fred Fish (fnf@cygnus.com)
290
291 * elf.c (elf_corefile_note): Call bfd_xmalloc() instead of bare
292 malloc().
293 * reloc.c (bfd_generic_get_relocated_section_contents): Call
294 bfd_xmalloc() instead of bare malloc().
295
935325ad
RP
296Fri Mar 13 15:44:37 1992 K. Richard Pixley (rich@cygnus.com)
297
298 * Makefile.in: pass down MAKEINFO on info.
299
300Fri Mar 13 07:41:13 1992 Steve Chamberlain (sac@thepub.cygnus.com)
301
302 * config/mt-<foo> now <foo>.mt, config/mh-<foo> now <foo>.mh.
303 host/h-<foo> now just <foo>.
304 * configure.in: reflect changes
305
2a274d5d
PB
306Thu Mar 12 11:15:02 1992 Per Bothner (bothner@cygnus.com)
307
308 * libbfd-in.h (set_tdata): Make change of Feb 27 in the
309 actual source file, not just the generated libbfd.h.
310
d446483b
SC
311Sat Mar 7 10:33:41 1992 Steve Chamberlain (sac@thepub.cygnus.com)
312
77c3feee
JG
313 * coff-i960.c (icoff_little_vec): add COFF_SWAP_TABLE so we can run
314 gdb on little-endian 960 code.
d446483b
SC
315 * archive.c (compute_and_write_armap): indirect symbols should go
316 into the archive header too.
317
77c3feee
JG
318Fri Mar 6 21:55:16 1992 K. Richard Pixley (rich@cygnus.com)
319
320 * Makefile.in: added check target.
321
5c12fcf5
JG
322Thu Mar 5 23:51:42 1992 John Gilmore (gnu at cygnus.com)
323
324 * coff-msym.c: Move this file from gdb/ecoff.c. It
325 handles byte-swapping for ECOFF (MIPS symbol) files.
326 * config/mh-decstation, config/mh-irix3: Add coff-msym.o
327 to the files built on MIPS-based hosts.
d446483b 328 * Makefile.in: Add rule for coff-msym.
5c12fcf5 329
77c3feee
JG
330Thu Mar 5 21:36:05 1992 K. Richard Pixley (rich@cygnus.com)
331
332 * Makefile.in: added clean-info target. MINIMIZE=1.
333
5c12fcf5
JG
334Sun Mar 1 22:32:58 1992 Per Bothner (bothner@cygnus.com)
335
336 * coff-rs6000.c: Move core file functions into separate
337 new file rs6000-core.c. This is needed because reading
338 core files depends on native include files that conflict
339 with ../include/coff/rs6000.h.
340 * config/mh-rs6000: Add rs6000-core.o to HDEPFILES.
341
342Thu Feb 27 22:19:55 1992 Per Bothner (bothner@cygnus.com)
343
344 * aoutx.h (NAME(aout,print_symbol)): Don't print
345 symbol addresss for undefined symbols.
346 * coff-rs6000.c: Various updates (due to target-
347 independent changes).
348 * libbfd.h: Ditto (tdata field is now a union).
349 * hosts/h-sparc.h: Removed prototype for bogus function
350 'emset' (presumably should have been 'memset' - which is there).
351
77c3feee
JG
352Thu Feb 27 11:46:33 1992 John Gilmore (gnu at cygnus.com)
353
354 * configure.in (mips-big-* target): Same is Iris.
355
6db82ea7
SC
356Thu Feb 27 09:24:56 1992 Steve Chamberlain (sac at thepub.cygnus.com)
357
358 * aoutx.h (translate_from_native_sym_flags): when creating an
359 alias symbol, fill in the section as undefined, rather than
e7b4046c
SC
360 leaving it blank. If an output section can't be found for a
361 symbol, then don't core dump.
6db82ea7 362
77c3feee
JG
363Wed Feb 26 18:04:40 1992 K. Richard Pixley (rich@cygnus.com)
364
365 * Makefile.in, configure.in: removed traces of namesubdir,
366 -subdirs, $(subdir), $(unsubdir), some rcs triggers. Forced
367 copyrights to '92, changed some from Cygnus to FSF.
368
1d535e75
SC
369Wed Feb 26 19:40:59 1992 Steve Chamberlain (sac at thepub.cygnus.com)
370
371 * bfd.c: lint
372 * coff-h8300.c: fix stupid reloc subtraction bug
373 * coffcode.h (coff_swap_aux_out): only swap a tvndx by 2 bytes,
374 since that's how wide it is. (coff_slurp_symbol_table): always zero out
375 the symbol.flags and done_lineno fields.
376
377Tue Feb 25 14:29:24 1992 Steve Chamberlain (sac at rtl.cygnus.com)
378
379 * coffcode.h (coff_write_symbol): write out the correct number of
380 auxents.
381 * cpu-h8300.c: fix disassembly bug
382
383Fri Feb 21 21:39:56 1992 John Gilmore (gnu at cygnus.com)
384
385 * bfd-in.h (bfd_errmsg), coffcode.h (coff_swap_aux_in,
386 section_from_bfd_index), cpu-h8300.c (howto*_callback),
387 reloc.c, section.c (bfd_map_over_sections), targets.c
388 (bfd_target_list): Protolint.
389 * libbfd.h: Update to match a libbfd-in.h from a month ago.
390
d05511ca
SC
391Fri Feb 21 10:57:54 1992 Steve Chamberlain (sac at rtl.cygnus.com)
392
393 * coffcode.h (coff_swap_aux_in): lint, (coff_print_symbol): prints
394 out tagndx too.
395 * aoutx.h (swap_std_reloc_out, swap_ext_reloc_out): use the output
396 section of a symbol rather than the section of a reffed symbol to
397 determine the r_index of an emmitted reloc.
398
73afbe28
PB
399Thu Feb 20 18:10:34 1992 Per Bothner (bothner at cygnus.com)
400
401 * PORTING: New (preliminary) porting guide.
402
8b87cbae
JG
403Wed Feb 19 21:39:37 1992 John Gilmore (gnu at cygnus.com)
404
405 * bout.c (callj_callback), coff-a29k.c (a29k_reloc), coff-m88k.c
406 (howto_hvrt16): lint.
407
9832e16c
PB
408Mon Feb 17 12:02:17 1992 Per Bothner (bothner at cygnus.com)
409
410 * hp300bsd.c (new), config/mt-hp300bsd: Make hp300bsd
411 a full configuration (with possible cross-development),
412 instead of using host-aout.c.
413
adf441b9
PB
414Sun Feb 16 13:01:49 1992 Per Bothner (bothner at cygnus.com)
415
416 * aout-target.h (MY(write_object_contents):
417 Set obj_reloc_entry_size (abfd).
418 * gen-aout.c: Change to emit a .c files, not a .h file.
419
5b3fb530
FF
420Thu Feb 13 20:11:47 1992 Fred Fish (fnf at cygnus.com)
421
422 * elf.c (elf_slurp_symbol_table): Remove obsolete use of
423 BSF_ABSOLUTE and replace with bfd_abs_section reference.
424
a0f3f080
SC
425Thu Feb 13 17:22:44 1992 Steve Chamberlain (sac at rtl.cygnus.com)
426
427 * coffcode.h (get_normalized_symtab): fixed bug where symbols
428 with more than one auxent can cause nasty core dumps.
429
430 * coffcode.h, libcoff.c: added new fielded to coff_symbol_struct
431 "done_lineno" so that a symbol which appears twice in the symbol
432 table only gets it's linenumbers relocated once. Modifed
433 (coff_write_native_symbol) and (coff_make_empty_symbol) to make
434 use of it.
435
7e1131e1
SC
436Tue Feb 4 15:39:55 1992 Steve Chamberlain (sac at rtl.cygnus.com)
437
438 * aoutx.h: (translate_from_native_sym_flags): fix constructor
439 stuff to use the New Order.
440
eca85ebe
SG
441Fri Jan 31 01:34:45 1992 Stu Grossman (grossman at cygnus.com)
442
7e1131e1
SC
443 * ieee.c: Change type of envi[] to unsigned char.
444
445 * configure.in: fix vax ultrix configuration.
446
eca85ebe
SG
447 * elf.c (bfd_section_from_shdr): Deal with null return from
448 bfd_make_section(). (elf_object_p): Select endianess properly.
449
e702d26e
JG
450Fri Jan 31 01:19:55 1992 John Gilmore (gnu at cygnus.com)
451
452 * hosts/h-tahoe.h, h-vaxbsd.h: Fix stack in core files.
453
3863d64f
JG
454Thu Jan 30 23:51:07 1992 John Gilmore (gnu at cygnus.com)
455
456 * Makefile.in: host-aout.c doesn't depend on aout-params.h.
457 * aout-target.h: Use TARGET_BIG_ENDIAN_P to set up vector.
458 * host-aout.c: Don't use aout-params.h; configure these systems
459 in their xm files, not in a randomly generated file.
ab68b260
JG
460 * hosts/h-hp300bsd.h, h-tahoe.h, h-vaxbsd.h, h-vaxult.h:
461 Specify byte order.
462 * hosts/h-vaxbsd.h: Define the form of exec and core files.
3863d64f 463
ab43e4e3
PB
464Thu Jan 30 13:02:41 1992 Per Bothner (bothner at cygnus.com)
465
466 * config/mt-tahoe, config/mt-vax: Change DEFAULT_VECTOR to
467 host_aout_vec here as well.
468
fa8c88b2
SG
469Thu Jan 30 11:41:45 1992 Stu Grossman (grossman at cygnus.com)
470
471 * host-aout.c: Change TARGETNAME to "a.out" to be compatible with
472 gdb. config/mt-hp300bsd: Change DEFAULT_VECTOR to host_aout_vec
473 to prevent undefined symbol.
474
21a7f8b6
SC
475Thu Jan 30 07:26:53 1992 Steve Chamberlain (sac at rtl.cygnus.com)
476
477 Various lints found on PersSony
478 * aoutx.h: cast an enum
479 * coff-a29k.c: many ints in reloc structure turned to enum
480 * coffcode.h: more enums
481 * cpu-h8300.c: more enums
482 * opncls.c: more enums
483
d89b9f99
JG
484Thu Jan 30 01:19:56 1992 John Gilmore (gnu at cygnus.com)
485
486 * configure.in: Make Tahoe configuration work again.
487 * bfd-in.h: Remove trailing comma from enum declaration.
488 * ieee.c: Can't put byte values >0x7F into a signed char.
489
d01cd8fc
FF
490Tue Jan 28 21:10:51 1992 Fred Fish (fnf at cygnus.com)
491
492 * Makefile.in: Add dependencies for various coff-*.o files.
493
494 * elf.c: Remove extraneous paren from core_prpsinfo and
495 core_prpstatus macros, rename core_prpstatus to core_prstatus.
496 Replace references to old section "size" member with new
497 "_raw_size" member. Implement elf_make_empty_symbol, which
498 is now used.
499
500Tue Jan 28 14:51:40 1992 Stu Grossman (grossman at cygnus.com)
501
502 * trad-core.c, bfd.c, ../include/bfd.h: Various fixes for PMAX
503 core reading.
504
087eb652
SC
505Tue Jan 28 10:46:32 1992 Steve Chamberlain (sac at rtl.cygnus.com)
506
507 * coffcode.h (bfd_coff_relax_section): now static.
508 (bfd_coff_get_relocated_section_contents): various type lints.
509
6590a8c9
SC
510Mon Jan 27 19:44:08 1992 Steve Chamberlain (sac at rtl.cygnus.com)
511
512 New entry point in the transfer vector - bfd_relax_section.
513
514 * aout-target.h: add to vector, call generic_relax
515 * bfd-in.h: add to vector
516 * bfd.c: add #define for vector
517 * bout.c: add to vector, call generic_relax
518 * coffcode.h: add to vector, also now has coff specific relax code
519 for the relaxable H8/300 relocs. Also clean up abs section cruft.
520 * elf.c: call generic_relax
521 * ieee.c: call new vector, clean up some bugs due to the creation
522 of bfd_abs_section
523 * libbfd.h: add bfd_generic_relax_section EXFUN
524 * oasys.c: call generic_relax
525 * reloc.c: implement generic_relax
526 * seclet.c: moved much of this into coffcode.h
527 * srec.c: call generic_relax
528 * targets.c: define new transfer vector
529
e98e6ec1
SC
530Fri Jan 24 14:40:17 1992 Steve Chamberlain (sac at rtl.cygnus.com)
531
532 * everything: now modified to use smaller reloc type. Self hosts
533 on sun3 & sun4.
534
535Sat Jan 18 17:00:16 1992 Fred Fish (fnf at cygnus.com)
536
537 * config/mh-stratus, config/mt-i860-elf, hosts/h-stratus:
538 New files for stratus.
539
540 * configure.in: Add configuration fragments for stratus.
541
026fba8c
FF
542Wed Jan 15 10:02:43 1992 Fred Fish (fnf at cygnus.com)
543
544 * aoutx.h (NAME(aout,find_nearest_line)): Declare various filename
545 variables as CONST since they are set to point to a const char
546 string. Fixes compiler complaints.
547
f81059ea
FF
548Fri Jan 10 17:44:53 1992 Fred Fish (fnf at cygnus.com)
549
550 * hosts/h-amix.h hosts/h-i386v4.h: Change abort() to a function
551 returning void.
552
3f7607af
PB
553Fri Jan 10 14:33:32 1992 Per Bothner (bothner at cygnus.com)
554
555 * aoutx.h (NAME(aout,find_nearest_line)): Recognize N_SOL
556 symbols, so that we can emit the correct file name even
557 if it's an include file.
558
559Thu Jan 2 16:43:34 1992 John Gilmore (gnu at cygnus.com)
560
561 * coff-i960.c: Add COFF_SWAP_TABLE to little_vec as well as big_vec.
562 (Reported by john@labtam.labtam.oz.au (John Carey)).
563
30bf2fd2
FF
564Wed Jan 1 04:23:06 1992 Fred Fish (fnf at cygnus.com)
565
566 * elf.c: Change all '#if HAVE_PROCFS' to '#ifdef HAVE_PROCFS'.
567
568 * config/mh-amix, config/mh-i386v4: Remove HDEFINES that was
569 being used to -DHAVE_PROCFS.
570
571 * hosts/h-amix, hosts/h-i386v4: Add '#define HAVE_PROCFS'. Move
572 '#include "fopen-same.h"' to end of file to match other h-* files.
573
2e80a748
FF
574Fri Dec 20 12:06:17 1991 Fred Fish (fnf at cygnus.com)
575
576 * configure.in: Change svr4 references to sysv4. Add case
577 "unknown" for target vendor and infer some targets based
578 on the specified operating system.
579
9c96a6bc
SG
580Wed Dec 18 17:17:59 1991 Stu Grossman (grossman at cygnus.com)
581
582 * bfd-in.h, libaout.h: ANSIfy enums.
583
56f5e005
SC
584Wed Dec 18 16:12:25 1991 Steve Chamberlain (sac at rtl.cygnus.com)
585
586 * archive.c (normalize): created version for VMS which removes the
587 VMS directory crap from the front and end of a filename, eg turn
588 [-.foo]bar.obj;123 into bar.obj
589 (bfd_construct_extended_name_table): now writes index into an
590 extended name table in decimal - the same base used to read an
591 extended name table.
592
593Wed Dec 18 14:40:39 1991 Per Bothner (bothner at cygnus.com)
594
595 * aout-encap.c: Fix to use aout-target.h.
596 * aoutf1.h: Use standard MY_object_p and MY_callback
597 in aout-target.h. Remove target-specific versions.
598 * host-aout.c: Re-write to use aout-target.h.
599 * gen-aout.c: New files use with host-aout.c to generate
600 host-specific a.out-related parameters.
601 * Makefile.in: host-aout.o depends on aout-params.h, which is
602 generated by gen-aout.
603 * aout-target.h: Make a little more flexible.
604 * libaout.h, aout-target.h: Removed WORK_OUT_FILE_POSTIONS
605 macro. Instead, inline it in aout-target.h.
606 * newsos3.c: Define N_SHARED_LIB(x) as 0 to avoid
607 a gcc -Wall warning.
608 * archive.c: Add missing commas in DEFUN macro (2 places).
609 * elf.c, coffcode.h, aoutf1.h: Use ANSI functions instead of
610 Berkeley ones, now that libiberty has them:
611 bcopy->memcpy, bzero->memset, bcmp->memcmp.
612 * aoutx.h: Various touch-ups: Re-formatting, fix a cast,
613 remove unused variable.
614
e83f3040
FF
615Tue Dec 17 19:48:59 1991 Fred Fish (fnf at cygnus.com)
616
617 * elf.c (elf_core_file_matches_executable_p): Enclose corename
618 and execname inside HAVE_PROCFS ifdef since they are unused
619 when it is not defined.
620
621Mon Dec 16 12:00:10 1991 Fred Fish (fnf at cygnus.com)
622
623 * elf.c: Flag all sections as either code or data. We can't
624 be sure what they are anyway, since ELF doesn't fit the
625 traditional model of text+data+bss very well. Add new local
626 function elf_read() to simplify code. Record entry point in
627 the bfd structure.
628
c0fcc207
JG
629Thu Dec 12 21:01:22 1991 John Gilmore (gnu at cygnus.com)
630
631 * hosts/h-*.h: Configure fopen using ../include/fopen-*.h
632 rather than N copies of the same lines.
633
b645b632
SC
634Wed Dec 11 16:39:45 1991 Steve Chamberlain (sac at rtl.cygnus.com)
635
05c6bf2f
SC
636 * cpu-h8300.c: disassemble branch displacements correctly
637 * coff-h8300.c: put reloc offsets out in 32bits
638
b645b632 639 * makefile.dos, configdj.bat: New files from DJ
b4e24250 640 * cache.c: fopen with new macros is needed for DOS.
b645b632
SC
641 * ieee.c: environ renamed to envi to stop an include file
642 conflict.
b4e24250 643 * opncls.c, coff-rs6000.c: more fopens with macros.
b645b632 644
b645b632
SC
645Tue Dec 10 04:07:24 1991 K. Richard Pixley (rich at rtl.cygnus.com)
646
647 * Makefile.in: infodir belongs in datadir.
648
649Sat Dec 7 16:39:23 1991 Steve Chamberlain (sac at rtl.cygnus.com)
650
651 * Makefile.in: fix where docdir lives
652
653 * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coff-m88k.c,
654 coffcode.h, core.c, ctor.c, elf.c, format.c, ieee.c, init.c,
655 libbfd.c, libbfd.h, libcoff.h, opncls.c, reloc.c, section.c,
656 srec.c, syms.c, targets.c : all new documentation and lint
657 removal.
658
659
2daa9426 660Sat Dec 7 07:22:09 1991 John Gilmore (gnu at cygnus.com)
fde8212e 661
2daa9426 662 * coffcode.h, srec.c: Lint.
fde8212e 663
0713e323
JG
664Fri Dec 6 22:58:48 1991 K. Richard Pixley (rich at rtl.cygnus.com)
665
666 * Makefile.in: install using INSTALL_DATA, added standards.text
667 support.
668
669 * configure.in: mark directory as target dependent. configure
670 nows works in objdir always so make file existence checks
671 against ${srcdir}.
672
673Thu Dec 5 22:46:19 1991 K. Richard Pixley (rich at rtl.cygnus.com)
674
675 * Makefile.in: idestdir and ddestdir go away. Added copyrights
676 and shift gpl to v2. Added ChangeLog if it didn't exist. docdir
677 and mandir now keyed off datadir by default.
678
fde8212e 679Wed Dec 4 10:14:17 1991 Steve Chamberlain (sac at rtl.cygnus.com)
2daa9426 680
fde8212e
RP
681 * aoutf1.h (sunos_<size>_object_p, sunos4_callback): moved the
682 computation of arch and machine type so it's worked out before
683 some_aout_object_p is called.
684 * aoutx.h: (some_aout_object_p): don't set arch and mach to
685 unknown.
686 * archures.c: add extra field 'section_align_power' to hold
687 default section alignment in object files.
688 * cpu-a29k.c, cpu-h8300.c, cpu-i386.c, cpu-i960.c, cpu-m68k.c,
689 cpu-m88k.c, cpu-mips.c, cpu-rs6000.c, cpu-sparc.c, cpu-vax.c:
690 initialize the new field.
691 * bout.c (b_out_callback): replace the text size, since aout
4e41b5aa
SC
692 fries them.
693 * aoutx.h: Documentation in the new style
694
40985bbf
JG
695Wed Dec 4 02:00:30 1991 John Gilmore (gnu at cygnus.com)
696
697 * bfd.c (bfd_get_mtime): Don't cache mtime any more; only
698 use the saved value if mtime_set is already set (intended
699 for archive files, though apparently not used yet).
700
01a8219f
JG
701Tue Dec 3 22:54:50 1991 John Gilmore (gnu at cygnus.com)
702
703 * targets.c: Revise comments about how to configure the target
704 vector, to match reality. Remove mention of obsolete methods.
705 Remove long lists of capitalized macros that turn into the same
706 thing in lowercase. Normal vector simply lists all known
707 lowercase xvec names; all other cases are handled by SELECT_VECS.
708
709 * config/mt-i386-coff: Set DEFAULT_VECTOR to real identifier,
710 not macro name.
711
712 * config/mt-i960-{coff,bout}: Use SELECT_VECS to make a short
713 list of supported targets.
714
7a5f9962
PB
715Tue Dec 3 14:06:15 1991 Per Bothner (bothner at cygnus.com)
716
717 * archive.c (bsd_write_armap): The pad byte sometimes added to
718 the string table in a __.SYMDEF member is now
719 counted as part of the size of the string table.
720 This is compatible with the old ranlib, as well as Sun's.
721
706e58f1
SC
722Tue Dec 3 10:53:30 1991 Steve Chamberlain (sac at rtl.cygnus.com)
723
724 * srec.c: Rewrote to fix many bugs; now gets the record type
725 right, doesn't choke on input, sets the start address in an S9 and
726 fills in the filename on an S0.
727
c3eb25fc
SC
728Sat Nov 30 21:19:15 1991 Steve Chamberlain (sac at rtl.cygnus.com)
729
0d4b8e3f
SC
730 * cpu-h8300.c: Add support for MEMIND addressing mode
731
6cba8f4b
SC
732 * coff-a29k.c: defined RELOC_PROCESSING to take the #ifdef out of
733 coffcode.h
734 * coffcode.h: use the new macro if available
735
dff5e602
SC
736 * elf.c (elf_corefile_note): cast malloc to avoid warning.
737 * Makefile.in: Fixed dependencies due to file rename
738
c3eb25fc
SC
739 * aout-encap.c, aoutf1.h, aoutx.h, archive.c, bout.c, coff-a29k.c,
740 coff-h8300.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
741 coff-mips.c, coff-rs6000.c, cpu-h300.c, elf.c, i386aout.c,
742 newos3.c, stab-syms.c, syms.c: All these files have had their
743 #includes altered to point to the new places.
744
eb8983c9
FF
745Fri Nov 29 20:04:49 1991 Fred Fish (fnf at cygnus.com)
746
747 * config/mh-i386v4, config/mh-i386-elf, hosts/h-i386v4.h: New files.
748
749 * configure.in: Add vendor "ncr" as supported per-target vendor.
750 Add svr4 case for i386 per-host case.
751
752 * elf.c (elf_object_p, elf_core_file_p): Add missing "break" to
753 ELFDATA2LSB cases.
754
37217060
PB
755Fri Nov 29 12:16:51 1991 Per Bothner (bothner at cygnus.com)
756
757 * syms.c (bfd_decode_symclass): Return 'A'
758 for symbols that are both absolute and global.
759 * archive.c (bfd_special_undocumented_glue): Return NULL
760 if bfd_ar_hdr_from_filesystem returns NULL.
761
3b4f1a5d
SC
762Tue Nov 26 09:10:55 1991 Steve Chamberlain (sac at cygnus.com)
763
764 * Makefile.in: added coff-h8300
765 * configure.in: now h8 is a coff target
766 * cpu-h8300.c: fix various disassembly problems
767 * libcoff.h: took out some code which has been #0ed for a long
768 time.
769 * targets.c: added h8 coff
770 * coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c
771 added new macro RTYPE2HOWTO to take a load of #ifdefs out of
772 coffcode.h
773 * coffcode.h: Started to change the way machine dependencies are
774 handled, from the nest of #ifdefs to macros defined in the
775 including coff-<foo>.c
776
f39eae7b
JG
777Fri Nov 22 08:11:42 1991 John Gilmore (gnu at cygnus.com)
778
e6e265ce
JG
779 * aoutx.h (some_aout_object_p): Set the `executable' bit
780 if the entry point is contained in the text segment, even if the
781 text segment is at location 0.
782
853f0a70
JG
783 * coff-mips.c, coffcode.h: Peter Schauer's patch to kludge in
784 nonstandard MIPS sections (.rdata, .sdata, etc).
785
f8adc62d 786 * aoutx.h, bfd.c, coffcode.h, ieee.c, oasys.c, targets.c: CONST lint.
8c4a1ace
JG
787 * libbfd-in.h, libbfd.h, aoutx.h, coffcode.h, elf.c, libaout.h:
788 Rename ALIGN to BFD_ALIGN to avoid conflict with BSD <sys/param.h>.
1e310759 789 * libbfd.c: Lint.
f39eae7b
JG
790 * host-aout.c, trad-core.c: Fix write_armap prototypes. Lint.
791
7de245d3
PB
792Thu Nov 21 19:56:40 1991 Per Bothner (bothner at cygnus.com)
793
794 * stab-syms.c, syms.c: Moved bfd_stab_name() and bfd_stab_names[]
795 from syms.c to new file stab-syms.c. Also, since GNU extended
796 type codes such as N_SETT are no longer in ../include/stab.def,
797 include them manually.
798 * stab-syms.c, aoutx.h: Renamed bfd_stab_name() and
799 bfd_stab_names[] to aout_stab_name() and aout_stab_names[].
800 * libaout.h: Added prototype for aout_stab_name().
801 * Makefile.in: Update Makefile for new stab-syms.[co].
802
98d43107
JG
803Thu Nov 21 11:50:49 1991 John Gilmore (gnu at cygnus.com)
804
805 * libaout.h (WORK_OUT_FILE_POSITIONS): One more try at this
806 rather complicated seeming problem. Eliminate LOGICAL_ versions,
807 just make N_XXX work by excluding the header from the text segment.
808 * aoutx.h: Fix comments to match.
809
810Tue Nov 19 18:49:01 1991 Per Bothner (bothner at cygnus.com)
811
812 * libaout.h (WORK_OUT_FILE_POSITIONS): Use new LOGICAL_TXTADDR,
813 LOGICAL_TXTOFF, LOGICAL_TXTSIZE macros to figure out numbers
814 for the "logical" text segment (i.e. never consider the exec
815 header to be part of the text segment). This change is
816 needed for consistency with various other parts of bfd and ld.
817 * aoutx.h (NAME(aout,soe_aout_object_p)): Fix comment,
818 and move calculation of obj_textsec(abfd)->size to libaout.h.
819 * bfd-in.h: Removed bogus ';'.
820
821 * Makefile.in: Add MINIMIZE flag to select lean
822 or bloated target_vector.
823 * targets.c: Use new MINIMIZE macro, and add trad_core if needed.
824 * newsos3.c: Fixes to ../include/aout64.h remove need
825 for special N_TXTOFF macro, but require N_HEADER_IN_TEXT.
826
827Mon Nov 18 12:00:59 1991 Per Bothner (bothner at cygnus.com)
828
829 * aout-target.h, aoutf1.h, newsos3.c: Make aout-target.h
830 handle both little and big-endian targets, with little
831 the default unless TARGET_IS_BIG_ENDIAN_P is defined.
832 * host-aout.c: Add FIXME note.
833
834Sun Nov 17 13:29:39 1991 Per Bothner (bothner at cygnus.com)
835
836 * targets.c: Make the default target_vector contain
837 just &DEFAULT_VECTOR. This makes executables a lot smaller.
838 Old behavior can be gotten by defining ALL_TARGETS.
839 * aoutf1.h, demo64.c, i386aout.c, newsos3.c, sunos.c:
840 Factored out common code into new file aout-target.h.
841 Saves a lot of duplicate code for a.out variants.
842
843Fri Nov 15 13:00:43 1991 Per Bothner (bothner at cygnus.com)
844
845 Get 'make headers' to work when configured with +subdirs.
846 * Makefile.in: Add $(subdir) to docdir path.
847 * doc/Makefile.in (protos): Add $(srcdir) prefix
848 to name of sed scripts.
849
c9f19dac
PB
850Thu Nov 14 19:49:10 1991 Per Bothner (bothner at cygnus.com)
851
852 * aoutx.h (NAME(aout,print_symbol)): Fix thinko.
853 * syms.c (bfd_stab_names): Turn on new GNU_EXTRA_STABS macro
854 to include names of N_SETT etc.
855
7d68537f
FF
856Thu Nov 14 19:11:13 1991 Fred Fish (fnf at cygnus.com)
857
58df00e9
FF
858 * elf.c: Add minimal support for ELF symbol tables. Generates
859 canonical bfd symbol tables from ELF symbol tables. Change the
860 name of some functions from bfd_<name> to elf_<name>.
861
7d68537f
FF
862 * syms.c: Trivial fix to comment to remove a redundant "to".
863
864Wed Nov 13 17:02:01 1991 John Gilmore (gnu at cygnus.com)
865
866 * coff-{i386,m68k,m88k}.c: Change name of file format to standard
867 form that GDB recognizes as COFF.
868
6ea296a6
SC
869Wed Nov 13 09:09:41 1991 Steve Chamberlain (sac at cygnus.com)
870
7d68537f 871 * ieee.c (ieee_object_p): cast NULL correctly.
56b10d6d
SC
872 * configure.in: added harris host
873
6ea296a6
SC
874 * coff-a29k.c: Lots of changes, most from David Wood.
875
5685fb50
JG
876Tue Nov 12 07:21:41 1991 John Gilmore (gnu at cygnus.com)
877
878 * coff-m88k.c (coff_write_armap): Just #undef it.
879
080f6324
SC
880Mon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)
881
882 * Makefile.in: standardize on MINUS_G to disable debugging
883 * coff-m88k.c: create coff armaps instead of bsd ones.
884 * opncls.c (bfd_close_all_done), (bfd_close): Mask out random bits
885 when calling chmod.
886
4807bcf9
FF
887Mon Nov 11 19:07:32 1991 Fred Fish (fnf at cygnus.com)
888
889 * elf.c: Additions to support ELF format core files.
890 * config/mh-amix: Add -DHAVE_PROCFS to HDEFINES, since host
891 has support for /proc (all the include files in particular).
892
ff7ce170
PB
893Mon Nov 11 18:36:47 1991 Per Bothner (bothner at cygnus.com)
894
895 * aoutx.h (NAME(aout,find_nearest_line)): Handle the case
896 of two N_SO stabs, one for directory, and one for filename.
897
898 * bfd-in.h (print_vma): Factor out duplicate definition.
899
900 Exit a little more gracefully when malloc returns NULL.
901 * libbfd.c: New function bfd_xmalloc (malloc wrapper).
902 * opncls.c, syms.c, bout.c, aoutx.h: Replace malloc by bfd_xmalloc.
903 * libbfd.h: Rre-generated due to libbfd.c update.
904
a6c1d731
FF
905Sat Nov 9 13:45:01 1991 Fred Fish (fnf at cygnus.com)
906
f135f137
FF
907 * config/mt-m68k-elf: Define DEFAULT_VECTOR as elf_big_vec.
908
a6c1d731
FF
909 * elf.c (elf_object_p): Don't try to create a bfd section for
910 the first ELF section header. It is just a placeholder.
911
285dbe19
JG
912Sat Nov 9 03:04:26 1991 John Gilmore (gnu at cygnus.com)
913
914 * coff-rs6000.c, config/mh-rs6000: Make it work on archive and
915 core files, when compiling native.
916 * hosts/h-rs6000.h: Define FASCIST_FDOPEN for bfd_fdopenr.
917
918 FIXME: The aoutf1.h change below needs to be reversed back
919 to the way it was.
920
85e0c721
SC
921Thu Nov 7 11:03:55 1991 Steve Chamberlain (sac at rtl.cygnus.com)
922
923 * coffcode.h: Defined new macros [PUT|GET]LINENO_LNNO for
924 manipulation of lnno fields in lineno structs in a coff-<f>.h
925 independent way. Override it in coff-<f>.h to your favourite
926 number if you don't have a 16bit lnno field. (coff_swap_lineno_in)
927 (coff_swap_lineno_out): modified to use the new macros.
928
929Mon Nov 4 11:38:33 1991 Steve Chamberlain (sac at cygnus.com)
930
931 * aoutf1.h (sunos4_callback): Now defaults to 68020 rather than
932 unknown arch when the magic number doesn't specify the
933 architecture, since some OSs (eg old sun3s) don't set the number, and
934 020 is probably the right answer anyway.
935
e18e24af
PB
936Sun Nov 3 12:07:08 1991 Per Bothner (bothner at cygnus.com)
937
938 * hosts/h-news.h, hosts/h-rtbsd.h:
939 Get rid of MISSING_VFPRINTF, since libiberty provides one.
940 * bfd-in.h (bfd_print_symbol_type_hopw enum): Add new option
941 bfd_print_symbol_nm, for use by nm.
942 * aoutx.h (NAME(aout,print_symbol)): Add code for new
943 bfd_print_symbol_nm option, to print in nm format.
944 * coffcode.h (coff_print_symbol), ieee.c (ieee_print_symbol)
945 oasys.c (oasys_print_symbol): Provide stub implementations
946 for bfd_print_symbol_nm.
947 * syms.c: New function bfd_decode_symclass, used by nm printer.
948 New function bfd_stab_name to look up string name of stab code.
949
522e0ead
SC
950Sat Nov 2 14:26:03 1991 Steve Chamberlain (steve at cygnus.com)
951
952 * Makefile.in: Added ctor.c
953 * archures.c (bfd_default_arch_struct) added
954 bfd_default_reloc_type_lookup.
955 * coffcode.h: removed a load of #if 0ed code.
956 (coff_compute_file_section_positions): now works out the section
957 alignment and size correctly in all cases.
285dbe19 958 (coff_get_symtab): looks for constructor symbols and calls the
522e0ead 959 right function when they're found. (coff_canonicalize_reloc):
285dbe19 960 knows when a section is full of constructors and does the right
522e0ead
SC
961 thing.
962 * cpu-m88k.c: Added default_reloc_type lookup to the architecture
963 description.
964 * libbfd-in.h: (bfd_default_reloc_type_lookup) defun added.
965 * libcoff.h: removed #if 0ed code
966 * reloc.c: (bfd_reloc_code_real_type) added BFD_RELOC_CTOR for
285dbe19 967 arch independent constructor relocation type.
522e0ead
SC
968 (bfd_reloc_type_lookup): removed the comment "this will go away"
969 since it won't. (bfd_howto_32): stolen from 88k, this is a 32bit
970 reloc which is used when BFD_RELOC_CTOR falls through to give a
285dbe19 971 default 32bit reloc for constructors.
522e0ead
SC
972 (bfd_default_reloc_type_lookup): added.
973 * aoutf1.h: fixed SEGMENT_SIZE typo.
974
6d7c88c3
JG
975Thu Oct 31 18:23:06 1991 John Gilmore (gnu at cygnus.com)
976
977 * coff-rs6000.c: Change name to "aixcoff-rs6000", to avoid
978 matching prefix "coff".
979 * coffcode.h (coff_swap_aux_in, coff_swap_aux_out): Handle
980 rs/6000 csect records.
981
01dd1b2b
SC
982Sun Oct 27 16:56:58 1991 Steve Chamberlain (steve at cygnus.com)
983
da6745fd 984 * coff-m88k.c, targets.c: change name of m88k_bcs to m88kbcs
01dd1b2b
SC
985 * configure.in: add motorola delta88 cases
986 * libbfd.h, libbfd-in.h, archive.c, ieee.c, elf.c, srec.c: fix
987 write_armap prototype
988 * libbfd.c: add doc on bfd_write_bigendian_4byte_int
989
156e3852
JG
990Fri Oct 25 02:48:19 1991 John Gilmore (gnu at cygnus.com)
991
992 * Rename COFF-related files in `coff-ARCH.c' form.
993 coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
994 coff-mips.c, coff-rs6000.c to be exact.
995
996 * Makefile.in: Only supply TARGET_DEFAULTS to targets.c, reducing
997 make output clutter.
998 * config/mt-*: Ditto.
999
cbdc7909
JG
1000Thu Oct 24 22:40:07 1991 John Gilmore (gnu at cygnus.com)
1001