* scripttempl/aout.sc: Pad .text to DATA_ALIGNMENT if relocating;
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
f4d7c848
DM
1Sat Jan 1 10:18:54 1994 David J. Mackenzie (djm@thepub.cygnus.com)
2
3 * i386mach3.c (SEGMENT_SIZE): Fix value.
4
728472f1
ILT
5Fri Dec 31 16:23:43 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
6
7 Minor cleanups suggested by CodeCenter.
8 * aoutx.h, coffgen.c, ecoff.c, ecofflink.c, elf.c, libbfd.c,
9 linker.c, reloc.c, section.c, srec.c: Added /*ARGSUSED*/ as
10 appropriate.
11 * aoutx.h (struct external_exec): Removed unnecessary declaration.
12 (NAME(aout,some_aout_object_p)): Set some tdata pointers to NULL.
13 (adjust_z_magic): Removed useless variable data_vma.
14 (stringtab_init): Initialize hash_zero.
15 (add_to_stringtab): Removed unused fourth argument.
16 (NAME(aout,swap_std_reloc_out)): Removed useless variable
17 r_addend.
18 (aout_link_input_section): Added some casts.
19 * archive.c (get_extended_arelt_filename, do_slurp_coff_armap,
20 bfd_ar_hdr_from_filesystem, bsd_write_armap, coff_write_armap):
21 Minor code rewriting to make it more C like.
22 (do_slurp_bsd_armap): Added some casts.
23 * ecoff.c (ecoff_write_object_contents): Removed useless variable
24 scn_base.
25 (ecoff_write_armap): Added some casts. Use "" rather than "\0".
26 * ecofflink.c (bfd_ecoff_write_debug): Added a cast.
27 * libaout.h (struct internal_exec): Removed unnecessary
28 declaration.
29 * linker.c (_bfd_generic_indirect_link_order): Added a cast.
30 * opncls.c (new_bfd): Removed a cast.
31 * reloc.c (bfd_generic_get_relocated_section_contents): Added
32 some casts.
33 * srec.c (internal_srec_write_object_contents): Removed useless
34 variable bytes_written.
35
696df58f
DM
36Fri Dec 31 11:46:13 1993 David J. Mackenzie (djm@thepub.cygnus.com)
37
38 * i386mach3.c (N_TXTADDR): Don't define after all.
39 (TEXT_START_ADDR): Don't include exec header size in value.
40
e450eb45
DM
41Thu Dec 30 15:47:54 1993 David J. Mackenzie (djm@thepub.cygnus.com)
42
43 * i386mach3.c (N_TXTADDR): Define.
44
4c3721d5
ILT
45Thu Dec 30 13:37:24 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
46
47 Extensive changes to move the bulk of the linker into BFD so that
48 more efficient backend code can be written for specific object
49 files. Only existing efficient backend is a.out.
50 * seclet.c, seclet.h: Removed.
51 * hash.c, linker.c, genlink.h: New files.
52 * bfd-in.h: Removed bfd_error_vector. Declared hash table
53 structures and functions.
54 (JUMP_TABLE): Removed bfd_seclet_link, added
55 bfd_link_hash_table_create, bfd_link_add_symbols and
56 bfd_final_link.
57 * All backends: Changed accordingly.
58 * bfd-in2.h: Rebuilt.
59 * bfd.c (struct _bfd): Added link_next and archive_pass fields.
60 Removed ld_symbols field.
61 (bfd_nonrepresentable_section, bfd_undefined_symbol,
62 bfd_reloc_value_truncated, bfd_reloc_is_dangerous,
63 bfd_error_vector): Removed.
64 (bfd_default_error_trap, bfd_error_trap,
65 bfd_error_nonrepresentabltrap): Removed.
66 (bfd_get_relocated_section_contents): Pass link_info. Pass
67 link_order instead of seclet. Pass symbols.
68 (bfd_relax_section): Pass link_info.
69 (bfd_seclet_link): Removed.
70 (bfd_link_hash_table_create, bfd_link_add_symbols,
71 bfd_final_link): New macros.
72 * libbfd-in.h: If __GNUC__ is defined and alloca is not, define
73 alloca as __builtin_alloca. Declare internal linking functions.
74 * libbfd.h: Rebuilt.
75 * libbfd.c (bfd_seek): Comment out fseek assertion. It's worked
76 for months.
77 * reloc.c (reloc_howto_type): Added error_message argument to
78 special_function field. Changed all callers and all definitions.
79 (bfd_get_reloc_size): Make argument a const pointer.
80 (bfd_perform_relocation): Add error_message argument to hold
81 string set if return value if bfd_reloc_dangerous. Changed all
82 callers.
83 (_bfd_final_link_relocate, _bfd_relocate_contents): New functions.
84 * section.c (asection): Renamed seclets_head and seclets_tail to
85 link_order_head and link_order_tail.
86 * targets.c (bfd_target): Replaced seclet argument with link_info
87 and link_order and symbols arguments in
88 bfd_get_relocated_section_contents. Added symbols argument to
89 bfd_relax_section. Removed bfd_seclet_link. Added
90 bfd_link_hash_table_create, bfd_link_add_symbols and
91 bfd_final_link.
92 * libaout.h (struct aoutdata): Added external_syms,
93 external_sym_count, external_strings, sym_hashes fields.
94 (obj_aout_external_syms, obj_aout_external_sym_count,
95 obj_aout_external_strings, obj_aout_sym_hashes): New accessor
96 macros.
97 (WRITE_HEADERS): Only output symbols if outsymbols is not NULL.
98 * aoutx.h: Wrote new back end linker routines.
99 (translate_to_native_sym_flags): Return boolean value. Don't use
100 bfd_error_vector.
101 (NAME(aout,write_syms)): Return boolean value. Check return value
102 of translate_to_native_sym_flags and bfd_write.
103 * aout-target.h (final_link_callback): New function.
104 (MY_bfd_final_link): New function.
105 * aout-adobe.c (aout_adobe_write_object_contents): Check return
106 value of aout_32_write_syms.
107 * hp300hpux.c (MY(write_object_contents)): Likewise.
108 * i386lynx.c (WRITE_HEADERS): Likewise.
109 * libaout.h (WRITE_HEADERS): Likewise.
110 * bout.c: Changed functions to use link_info->callbacks rather
111 than bfd_error_vector, and link_orders rather than seclets.
112 * coff-alpha.c: Likewise.
113 * coff-h8300.c: Likewise.
114 * coff-h8500.c: Likewise.
115 * coff-sh.c: Likewise.
116 * coff-z8k.c: Likewise.
117 * elf32-hppa.c: Likewise.
118 * reloc16.c: Likewise.
119 * coff-alpha.c (alpha_ecoff_get_relocated_section_contents): Look
120 up _gp in the hash table rather than in outsymbols.
121 * coff-a29k.c (a29k_reloc): Pass errors back in new error_message
122 argument rather than printing them.
123 * coffcode.h (bfd_coff_reloc16_extra_cases): Take link_info and
124 link_order arguments rather than seclet. Changed all uses and
125 definitions.
126 (bfd_coff_reloc16_estimate): Pass link_info arguments. Changed
127 all uses and definitions.
128 * libcoff.h: Rebuilt.
129 * ecoff.c (ecoff_get_extr): If symbol is defined by linker, but
130 not by ECOFF, make it scAbs.
131 (ecoff_bfd_final_link): Renamed from ecoff_bfd_seclet_link and
132 rewritten.
133 * elf32-mips.c (mips_elf_final_link): Renamed from
134 mips_elf_seclet_link and rewritten.
135 * elf32-hppa.c (elf32_hppa_stub_description): Added link_info
136 field.
137 (new_stub, add_stub_by_name, hppa_elf_build_arg_reloc_stub,
138 hppa_elf_build_long_branch_stub, hppa_look_for_stubs_in_section):
139 Added link_info arguments. Changed all callers.
140 * elfcode.h (elf_slurp_symbol_table): Don't quit if outsymbols is
141 not NULL.
142 * oasys.c (oasys_write_sections): Return boolean value rather than
143 using bfd_error_vector.
144 (oasys_write_object_contents): Check return value of
145 oasys_write_sections.
146 * hosts/std-host.h: Don't declare qsort or strtol.
147 * Makefile.in: Rebuild dependencies.
148 (BFD_LIBS): Removed seclet.o. Added hash.o and linker.o.
149 (CFILES): Removed seclet.c. Added hash.c and linker.c.
150 (HFILES): Removed seclet.h. Added genlink.h.
151
1adbf662
PS
152Thu Dec 30 07:41:36 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
153
154 * section.c (bfd_get_section_contents): Return zero filled buffer
155 if section has no contents.
156
d1b44e83
ILT
157Tue Dec 28 12:43:54 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
158
159 * elf.c (bfd_elf_generic_reloc): If this is not an inplace reloc,
160 then skip bfd_perform_relocation even if the addend is non-zero.
161
a2805287
KR
162Tue Dec 21 09:22:19 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
163
164 * coffcode.h (coff_write_relocs) [SWAP_OUT_RELOC_OFFSET]: Copy
165 addend to r_offset field.
166
167 * Makefile.in (CFILES): Added coff-sparc.c. Rebuild dependencies.
168
169 * coff-sparc.c (SWAP_IN_RELOC_OFFSET, SWAP_OUT_RELOC_OFFSET,
170 CALC_ADDEND): Define.
171
172 * aix386-core.c (aix386_core_file_p): Use cd_regs[0] for computing
173 the offsetof because AIX /bin/cc does not like to take the address
174 of an array. (From Minh Tran-Le.)
175
277b2d2b
JL
176Thu Dec 16 13:06:32 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
177
a2805287
KR
178 * Thu Dec 16 15:41:06 1993 Peter Hoogenboom (hoogen@cs.utah.edu)
179
180 * elf32-hppa.c (hppa_elf_build_arg_reloc_stub): Make sure to copy
181 the return pointer into %r2 if no jump-in-call-delay-slot
182 optimization was done.
183
277b2d2b
JL
184 * hosts/hp300bsd.h: Correctly identify 4.3BSD vs 4.4BSD.
185
f8af9b40
DM
186Wed Dec 15 08:04:16 1993 David J. Mackenzie (djm@thepub.cygnus.com)
187
188 * hosts/std-host.h: (time): Don't declare; conflicts on Mach3.
189
190 * hosts/i386mach3.h (HOST_PAGE_SIZE): Set to 1 to avoid padding.
191 (HOST_SEGMENT_SIZE): Set to 0 for same reason.
192
193 * i386mach3.c (PAGE_SIZE, SEGMENT_SIZE): Same changes as above.
194 (TEXT_START_ADDR): Correct.
195 (MY_backend_data): Define.
196
197 * aoutx.h (adjust_o_magic, adjust_z_magic, adjust_n_magic):
198 New functions; code moved from aout_<size>_adjust_sizes_and_vmas.
199
c97ae6e4
JL
200Tue Dec 14 21:48:33 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
201
202 * som.c (som_begin_writing): Fix thinkos in auxiliary header
203 support.
204 (bfd_som_attach_aux_hdr): Likewise.
205
a36b6f1d
JL
206Mon Dec 13 23:34:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
207
208 * elf32-hppa.c (hppa_elf_gen_reloc_type): Handle 'T' field
209 selectors for PIC code.
210
211 * som.c (hppa_som_gen_reloc_type): Handle 'T' field selectors.
212 (som_write_fixups): Handle R_DLT_REL, R_FSEL, R_RSEL, R_LSEL
213 relocations needed by PIC.
214
9e6f2498
SG
215Tue Dec 7 15:47:51 1993 Stu Grossman (grossman at cygnus.com)
216
217 * nlmcode.h: Fixes to avoid compiler warnings...
218
900e6d96
ILT
219Tue Dec 7 15:10:54 1993 Ian Lance Taylor (ian@cygnus.com)
220
221 * libnlm.h (nlm_backend_data): Removed macro definition.
222 (nlm_alpha_backend_data): Adjusted accordingly.
223
017a52d7
JL
224Sun Dec 5 19:32:08 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
225
f6c2300b
JL
226 * som.c (som_begin_writing): Flesh out code for handling simple
227 auxiliary headers.
228 (bfd_som_attach_aux_hdr): New function.
229
230 * som.h (struct somdata): Add fields for attaching version and
231 copyright headers. Add accessor macros.
232
744069b8
JL
233 * som.c (R_DLT_REL, R_AUX_UNWIND, R_SEC_STMT): Add protected
234 definitions for old versions of HPUX which fail to define them.
235 (som_hppa_howto_talbe): Add R_DLT_REL, R_AUX_UNWIND, and R_SEC_STMT
236 now that they're safe. Delete bogus R_STATEMENT relocations.
237
017a52d7
JL
238 * som.c (som_hppa_howto_table): Add missing R_END_TRY. Delete
239 extra R_DATA_OVERRIDE.
240 (hppa_som_gen_reloc_type): Generate a relocation for the rounding
241 mode selector if needed.
242 (som_write_fixups): Handle requests for a change in the default
243 rounding mode. Rounding modes do not consume input bytes, but
244 are just markers much like R_ENTRY and R_EXIT.
245
48eb5281
JL
246Sat Dec 4 19:40:32 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
247
248 Fri Dec 3 09:55:17 1993 Pete Hoogenboom (hoogen@cs.utah.edu)
249
017a52d7
JL
250 * elf32-hppa.c: (hppa_elf_reloc): Do not do code reordering when
251 the branch instruction as originally been nullified.
252 hppa_elf_reloc): Avoid useless call to bfd_put_32 () in the
253 case of no code reordering due to an LDO instruction in the
254 delay slot of the branch. Make sure to relocate the correct
255 instruction. Do not perform instruction reordering for millicode
256 calls.
257 (hppa_elf_build_arg_reloc_stub): Change the relocation type
258 to R_HPPA_STUB_CALL_17 when special processing might be needed.
259 (hppa_elf_build_long_branch_stub): Prevent code reordering on
260 a call from a linker stub to another linker stub and for millicode
261 calls. Do not trash the return register for calls from one linker
262 stub to a second linker stub.
263
4861ac76
JL
264 * elf32-hppa.c: (elf_hppa_howto_table): PLABEL and DLT
265 relocations are not pc-relative.
266
48eb5281
JL
267 * hppa_stubs.h: (BLE_N_XXX_0_31): New instruction used in
268 linker stub code.
269 (COPY_2_31): Likewise.
270
ecb2d887
ILT
271Fri Dec 3 18:40:58 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
272
273 * config/solaris2.mh (HDEFINES): Remove -Dconst=
274 * hosts/solaris.h: If not __GNUC__, define const as empty.
275
800748cd
ILT
276Thu Dec 2 15:43:32 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
277
4919d3ab
ILT
278 * ecoff.c: Added various casts for 32/64 bit cross targeting.
279 (ecoff_mkobject_hook): Set SEC_SHARED_LIBRARY for the .reginfo
280 section so that the linker ignores it.
281 * ecofflink.c: Added various casts for 32/64 bit cross targeting.
282 (ecoff_add_bytes): Changed need argument to size_t.
283 (bfd_ecoff_debug_link_other): Check return value of
284 ecoff_add_string.
285
286 * libbfd-in.h (new_bfd): Use void rather than an empty parameter
287 list.
288 * libbfd.h: Rebuilt.
289
800748cd
ILT
290 * libnlm.h (struct nlm_obj_tdata): New field backend_data.
291 (nlm_backend_data, nlm_alpha_backend_data): New accessor macros.
292 (struct nlm_backend_data): New field no_uninitialized_data.
293 (nlm_no_uninitialized_data): New accessor macro.
294 * nlmcode.h (nlm_compute_section_file_positions): Handle
295 no_uninitialized_data.
296 (nlm_external_reloc_compare): Sort relocs by address for a
297 particular symbol, to make the sort more stable.
298 (nlm_write_object_contents): Cast the arguments to qsort. Get the
299 value of a debugging symbol the same way we get the value of a
300 normal symbol.
301 * nlm32-alpha.c: Various changes. Write out GP and .lita relocs.
302 Set no_uninitialized_data to true.
303 * nlm32-i386.c (nlm32_i386_backend), nlm32-sparc.c
304 (nlm32_sparc_backend): Set no_uninitialized_data field false.
305 * nlmswap.h (nlm_swap_fixed_header_out): Zero out destination
306 before filling it in.
307
a7f6a456
JL
308Wed Dec 1 21:47:58 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
309
310 * som.c (som_section_type, som_decode_symcalss): New functions.
311 (som_get_symbol_info): Use them.
312 (som_slurp_symbol_table): Set the section of common and undefined
313 symbols correctly.
314
848ace96
KR
315Wed Dec 1 14:15:10 1993 Ken Raeburn (raeburn@cygnus.com)
316
317 * elfcode.h (write_relocs): Initialize local var LAST_SYM_IDX, to
318 make gcc happy.
319
320 * mipsbsd.c: Changes from Ralph Campbell:
321 (mips_howto_table_ext): MIPS_RELOC_LO16 should use
322 complain_overflow_dont.
323 (aout_mips_*_vec): Make name use "a.out" instead of "aout", to
324 make gdb happy.
325
326 * bfd.c (bfd_errmsgs): Reword invalid-target message.
327
328 * config.bfd: For sparc*-*-coff, use sparc-coff.
329 * configure.in: Handle sparccoff_vec.
330 * targets.c (sparccoff_vec): Declare.
331
332 * reloc.c (bfd_get_reloc_size): New function.
333 (struct reloc_howto_type): Update documentation of size field.
334
2f555d79
ILT
335Wed Dec 1 14:39:05 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
336
68eaffda
ILT
337 * nlm32-alpha.c: New file; preliminary Alpha NetWare support.
338 * config.bfd (alpha-*-netware*): New target; use alpha-nlm.
339 * config/alpha-nlm.mt: New file.
340 * configure.in (nlm32_alpha_vec): New vector; use nlm32-alpha.o,
341 nlm32.o, and nlm.o.
342 * Makefile.in (BFD32_BACKENDS): Added nlm32-alpha.o.
343 (CFILES): Added nlm32-alpha.c.
344 Rebuilt dependencies.
345 * targets.c (nlm32_alpha_vec): Declare.
346
347 * libnlm.h (struct nlm_backend_data): New fields
348 optional_prefix_size, nlm_backend_object_p, nlm_write_prefix,
349 nlm_set_public_section, nlm_get_public_offset. Removed unused
350 nlm_write_reloc field. Changed nlm_write_import to remove
351 unnecessary symbol argument. Renamed nlm_write_externals to
352 nlm_write_external, and changed cound argument from bfd_vma to
353 bfd_size_type.
354 (nlm_optional_prefix_size, nlm_backend_object_p_func,
355 nlm_write_prefix_func, nlm_set_public_section_func,
356 nlm_get_public_offset_func): New accessor macros.
357 (nlm_write_reloc_func): Removed.
358 (nlm_write_external_func): Adjusted for field renaming.
359 * nlm32-i386.c (nlm_i386_write_import): Renamed from
360 nlm_i386_write_reloc. Removed old nlm_i386_write_import which
361 just called old nlm_i386_write_reloc.
362 (nlm_i386_write_external): Renamed from nlm_i386_write_externals.
363 Declared. Changed second argument from bfd_vma to bfd_size_type.
364 (nlm32_i386_backend): Adjusted for changes to fields and names.
365 * nlm32-sparc.c (nlm_sparc_mangle_relocs): Removed unused,
366 ifdeffed out code.
367 (nlm_sparc_write_import): Removed second argument.
368 (nlm_sparc_write_external): Renamed from
369 nlm_sparc_write_externals. Changed second argument from bfd_vma
370 to bfd_size_type.
371 (nlm32_sparc_backend): Adjusted for changes to fields and names.
372 * nlmcode.h: Removed some unused code.
373 (nlm_object_p): Don't destroy tdata pointer. Call
374 backend_object_p function if it exists.
375 (nlm_slurp_symbol_table): Removed unused variable rcount. Call
376 set_public_section_func if it exists instead of checking
377 NLM_HIBIT.
378 (nlm_compute_section_file_positions): Account for
379 optional_prefix_size.
380 (nlm_write_object_contents): Account for optional_prefix_size.
381 Removed useless variable write_reloc_func. Changed declaration
382 and call of write_import_func. Call write_prefix_func if it
383 exists. Removed unused variables len and temp. Call
384 get_public_offset_func if it exists rather than setting NLM_HIBIT.
385 * nlmswap.h: Declare functions.
386
2f555d79
ILT
387 * bfd-in.h (uint64_typeLOW, uint64_typeHIGH): Fully parenthesize
388 for clarity.
389 (fprintf_vma, sprintf_vma): Use %lx, not %x.
390 * bfd-in2.h: Rebuilt.
391 * hosts/alphaosf.h (uint64_typeLOW, uint64_typeHIGH): Cast results
392 to unsigned long.
393
394 * config.bfd: Don't set target64 here, as the setting is ignored.
395 * configure.in (ecoffalpha_little_vec): Set target64.
396
397 * config/alphaosf.mt (TDEFINES): Removed; setting host parameters
398 in TDEFINES is wrong.
399
400 * coff-alpha.c (alpha_ecoff_get_relocated_section_contents):
401 Remove unused variable output_section.
402
7cd39d69
ILT
403Tue Nov 30 16:45:23 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
404
405 * irix-core.c: New file for Irix 4 and Irix 5 core support.
406 Functions taken out of coff-mips.c. Handle vmap type VMAPFILE.
407 * coff-mips.c: Irix 4 core file support moved to irix-core.c.
408 * targets.c: If IRIX_CORE defined, include irix_core_vec in
409 target_vector.
410 * config/irix4.mh (HDEFINES): Add -DIRIX_CORE.
411 (HDEPFILES): Define to be irix-core.o.
412 * config/irix5.mh (HDEFINES): Define to be -DIRIX_CORE.
413 (HDEPFILES): Define to be irix-core.o.
414 * Makefile.in (OPTIONAL_BACKENDS): Added irix-core.o. Removed
415 sco-core.o, which no longer exists.
416 (CFILES): Added all *-core.c files.
417 Rebuilt dependencies.
418
8d12f138
ILT
419Wed Nov 24 02:02:41 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
420
6c35a16d
ILT
421 * elfcode.h (map_program_segments): Restore check of file_size !=
422 mem_size, but only if SHT_PROGBITS.
423
8d12f138
ILT
424 * ecofflink.c: New file to hold ECOFF debug information linking
425 routines.
426 * ecoff.c (ecoff_clear_output_flags, ecoff_rel, ecoff_dump_seclet,
427 ecoff_add_string, ecoff_get_debug): Removed. Functionality now in
428 ecofflink.c.
429 (ecoff_get_extr, ecoff_set_index): New functions.
430 (ecoff_slurp_symbolic_info): Don't save raw_size.
431 (ecoff_bfd_seclet_link): Rewrote to use ecofflink.c functions.
432 (ecoff_compute_section_file_positions): Don't set EXEC_P just
433 because there is a start address.
434 (ecoff_write_object_contents): Handle external symbols here. Use
435 ecofflink.c functions to write out debugging information.
436 * elf32-mips.c (mips_elf_read_ecoff_info, mips_elf_get_extr,
437 mips_elf_set_index): New functions.
438 (mips_elf_seclet_link): Discard empty sections, the .options
439 section and .gptab sections. Handle linking .mdebug section.
440 * libecoff.h (ecoff_data_type): Removed raw_size and ifdbase.
441 * libelf.h (elf_symbol_type): Added mips_extr to tc_data union.
442 * bfd-in.h: Added prototypes for routines in ecofflink.c (some are
443 called by gas, so they are public).
444 * bfd-in2.h: Rebuilt.
445 * Makefile.in (BFD_LIBS): Added ecofflink.o.
446 (CFILES): Added ecofflink.c.
447 (ecofflink.o): New target. Rebuilt dependencies.
448
abb324b2
JL
449Mon Nov 22 22:26:42 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
450
451 * som.c (hppa_object_p): Also recognize SHARED_MAGIC_CNX as
452 a valid magic number if it's been defined.
453
8f45f604
ILT
454Mon Nov 22 14:17:36 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
455
456 * ecoff.c (ecoff_mkobject): Don't create .scommon section; linker
457 no longer requires it.
458 (ecoff_bfd_seclet_link, ecoff_sizeof_headers,
459 ecoff_write_object_contents): Don't treat .scommon section
460 specially.
461
c236d8b3
FF
462Mon Nov 22 10:54:27 1993 Fred Fish (fnf@cygnus.com)
463
464 Merged changes from kev@spuds.geg.mot.com (Kevin A. Buettner):
465 * bfd/config/delta88.mh (HDEFINES): Define this to be -DPTRACE_CORE.
466 * bfd/config/delta88.mh (HDEPFILES): Defined to be ptrace-core.o.
467 * bfd/ptrace-core.c: New file for dealing with core files with
468 start with the ptrace_user structure found on BCS compliant systems.
469 * bfd/targets.c (ptrace_core_vec): New vector.
470
36456a67
JL
471Mon Nov 22 02:33:12 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
472
473 * Minimal support for reading SOM fixup streams. Allows
474 objdump -r to do something reasonable.
475 * som.c (som_get_reloc_upper_bound): Implement.
476 (som_canonicalize_reloc): Implement.
477 (som_set_reloc_info, som_slurp_reloc_table): New functions.
478
8d12f138
ILT
479Sun Nov 21 13:46:55 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
480
481 * hosts/lynx.h (FPRINTF_ALREADY_DECLARED): Define.
482 * hosts/sparclynx.h: Include lynx.h instead of duplicating it.
483
a1bff336
ILT
484Fri Nov 19 14:34:04 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
485
533af031
ILT
486 * coff-a29k.c (a29k_reloc): For R_IREL, don't left shift
487 signed_value before sign extending it. Don't subtract out
488 reloc_entry->address. This makes it compatible with what gas is
489 generating.
490
a1bff336
ILT
491 * elfcode.h (elf_fake_sections): Accept .sbss as the name for a
492 SHT_NOBITS sections.
493 (map_program_segments): Don't leave the loop after the first
494 SHT_NOBITS section.
495 (assign_file_positions_except_relocs): Only force sh_offset and
496 sh_addr to match modulo maxpagesize for a section which is not
497 SHT_NOBITS. Changed the method used to force page alignment after
498 a SHT_NOBITS section to only do it for the last such consecutive
499 section, and to really force page alignment.
500
96be1f52
KR
501Fri Nov 19 04:02:01 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
502
4c01d9b5
KR
503 * coffcode.h (coff_slurp_symbol_table): Print more verbose message
504 in the case of an unknown (or unhandled) storage class.
505
96be1f52
KR
506 * config/i386-lynx.mt (TDEFINES): FPRINTF_ALREADY_DECLARED should
507 not be defined here, since it is a host attribute, not a target
508 one.
509 * config/m68k-lynx.mt, config/sparc-lynx.mt: Ditto.
510
511 * coffcode.h (coff_bfd_reloc_type_lookup): Don't define if already
512 defined.
513
514 * coff-sparc.c: Define some relocations, based on ELF relocations.
515 (enum reloc_type, bfd_coff_generic_reloc, coff_sparc_howto_table,
516 struct coff_reloc_map, sparc_reloc_map,
517 coff_sparc_reloc_type_lookup): Borrowed from elf32-sparc.c and
518 elf.c, renamed.
519 (coff_bfd_reloc_type_lookup): Define to be coff_sparc_reloc_....
520 (rtype2howto): Index into coff_sparc_howto_table using
521 dst->r_type.
522
f8944f84
ILT
523Thu Nov 18 11:45:39 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
524
525 * config.bfd (mips*-*-irix5*): New target; use mipsbelf.
526 * configure.host (mips-sgi-irix5*) New host; use irix5 (no
527 hosts/irix5.h created; just use std-host.h).
528 * config/irix5.mh: New file; like irix4.mh, but don't use -G or
529 -lmalloc.
530 * Makefile.in: Rebuilt dependencies.
531
532 * ecoffswap.h: Changed type of internal pointers for swap out
533 functions to const *.
534
535 * elf32-mips.c (mips_elf_got16_reloc): New function. Handle GOT16
536 correctly for assembler, but linker support not implemented.
537 (elf_mips_howto_table): Use mips_elf_got16_reloc for GOT16.
538 (mips_elf_sym_is_global): New function; at least on Irix 5, all
539 non section symbols are considered global.
540 (elf_backend_sym_is_global): Define.
541 (mips_elf_final_write_processing): New function. Set the MIPS
542 architecture level correctly.
543 (elf_backend_final_write_processing): Define.
544 (mips_elf_section_from_shdr): Handle SHT_MIPS_OPTIONS.
545 (mips_elf_fake_sections): Set entsize of .mdebug or .reginfo
546 section to 1. Handle .options section.
547 (mips_elf_acom_section, mips_elf_acom_symbol,
548 mips_elf_acom_symbol_ptr): New static variables, used to build a
549 generic .acommon section to hold SHN_MIPS_ACOMMON symbols.
550 (mips_elf_symbol_processing): Handle SHN_MIPS_ACOMMON symbols by
551 putting them all in a global .acommon section.
552
553 * elfcode.h (bfd_section_from_shdr): Don't dump core if target
554 section has no ELF section data.
555 (elf_make_sections): Set addralign of reloc section to 4.
556 (elf_fake_sections): Likewise.
557 (map_program_segments): Don't consider section 0.
558 (assign_file_positions_except_relocs): Don't consider section 0.
559 In the main loop, skip the symtab and strtab sections, since their
560 positions are set elsewhere.
561 (swap_out_syms): Set addralign of symtab section to 4. Set
562 addralign of strtab sections to 1.
563 (assign_file_positions_for_relocs): Don't consider section 0.
564 (write_object_contents): Don't write out section 0.
565
566 * libelf.h (struct elf_backend_data): Added fields
567 elf_backend_sym_is_global and elf_backend_final_write_processing.
568 * elf32-target.h (elf32_bed): Added corresponding initializers.
569 * elf64-target.h (elf64_bed): Likewise.
570 * elfcode.h (sym_is_global): Take abfd argument. Call
571 elf_backend_sym_is_global if it is not NULL.
572 (elf_map_symbols): Pass abfd to sym_is_global.
573 (write_object_contents): Call elf_backend_final_write_processing
574 if it is defined.
575
c9668c58
ILT
576Wed Nov 17 18:43:28 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
577
578 * libecoff.h: Include coff/ecoff.h.
579 (struct ecoff_backend_data): Move external debugging information
580 fields into a single field pointing to an ecoff_debug_swap
581 structure.
582 (ecoff_data_type): Move debugging information fields into a single
583 field pointing to an ecoff_debug_info structure.
584 * coff-alpha.c, coff-mips.c, ecoff.c: Corresponding changes.
585
2f555d79
ILT
586Wed Nov 17 17:38:58 1993 Sean Eric Fagan (sef@cygnus.com)
587
588 * nlmswap.h: New file to swap fixed header. Included by NLM
589 backends.
590 * libnlm.h (struct reloc_and_sec): Define.
591 (struct nlm_backend_data): Add fields fixed_header_size,
592 nlm_read_import, nlm_write_import, nlm_swap_fhdr_in,
593 nlm_swap_fhdr_out.
594 (nlm_fixed_header_size, nlm_read_import_func,
595 nlm_write_import_func, nlm_swap_fixed_header_in_func,
596 nlm_swap_fixed_header_out_func, nlm_write_external_func): New
597 accessor macros.
598 * nlmcode.h: Use new functions.
599 * nlm32-i386.c: Provide new functions.
600 * nlm32-sparc.c: New file; SPARC NLM backend.
601
55ff7aef
SS
602Wed Nov 17 13:56:10 1993 Stan Shebs (shebs@rtl.cygnus.com)
603
604 * i386lynx.c (swap_std_reloc_in, swap_ext_reloc_in): Ignore
605 garbage bits appearing in the upper end of symbolnums.
606
607 * config/sparc-lynx.mt (TDEFINES): Add -DFPRINTF_ALREADY_DECLARED.
608
343c1a96
SG
609Tue Nov 16 17:03:41 1993 Stu Grossman (grossman at cygnus.com)
610
611 * lynx-core.c (lynx_core_file_p): Change bfd_zalloc to bfd_alloc.
612 * m68klynx.c: Define core file macros.
613 * hosts/i386lynx.h, hosts/m68klynx.h, hosts/lynx.h: Move all
614 non-architecture specific stuff into lynx.h.
615
794057a7
JK
616Tue Nov 16 15:45:54 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
617
618 * i386linux.c: Define new macro ZMAGIC_DISK_BLOCK_SIZE to 1024, and
619 change PAGE_SIZE to 4096.
620
621Mon Nov 15 11:48:08 1993 Ken Raeburn (raeburn@rtl.cygnus.com)
622
623 * Makefile.in (diststuff): New target.
624
625 * VERSION: Updated.
626
09796011
JL
627Sun Nov 14 23:33:01 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
628
3be54498
JL
629 * som.c (som_object_setup): Do not create dummy ".text", ".data",
630 and ".bss" sections.
631 (setup_sections): Do not set SEC_HAS_CONTENTS if a section's size
632 is zero. Recognize BSS type sections and turn off SEC_LOAD and
633 SEC_DATA (so binutils/size works). Set the correct value for
634 a section's _raw_size.
635 (som_slurp_symbol_table): Program entry points, and millicode are
636 also functions. Mark them as such. Also mark L$* symbols as
637 debugging symbols.
638
09796011
JL
639 * bfd-in2.h: Rebuilt.
640
aff97790
JL
641Sat Nov 13 15:27:15 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
642
91c0bcbb
JL
643 * som.c (som_bfd_reloc_type_lookup): Add missing prototype. Returns
644 a pointer to constant data. Delete bogus #define which made the
645 function useless.
646
aff97790 647 * som.c (som_prep_for_fixups): New function.
9d0dea6f 648 (som_write_fixups): New function.
0b35f7ec 649 (som_write_space_strings): New function.
6eb64408
JL
650 (som_write_symbol_strings): New function.
651 (som_begin_writing): New function.
aff97790 652
40249bfb
JL
653Fri Nov 12 15:29:36 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
654
980bac64
JL
655 * som.c (som_write_object_contents): Do not abort. Flesh out.
656 (som_set_section_contents): Do not abort. Flesh out.
657
efc0df7c
JL
658 * som.c (som_write_headers): New function.
659 (som_prep_headers): New function.
713de7ec 660 (som_build_and_write_symbol_table): New function.
7057b78f 661
2212ff92
JL
662 * som.c (som_sizeof_headers): Add missing prototype.
663 (som_set_arch_mach): Do not abort.
664
5532fc5a
JL
665 * som.c (som_count_spaces): New function.
666 (som_count_subspaces): New function.
667 (compare_syms): New function.
668 (som_compute_checksum): New function.
669
32619c58
JL
670 * som.c (hppa_som_gen_reloc_type): New function.
671 (som_bfd_reloc_type_lookup): New function.
672
54bbfd37
JL
673 * som.c (try_prev_fixup): New function.
674 (som_reloc_skip): New function.
675 (som_reloc_addend): New function.
efc0df7c 676 (som_reloc_call): New function.
54bbfd37 677
d125665c
JL
678 * som.c (som_initialize_reloc_queue): New function.
679 (som_reloc_queue_insert): Likewise.
680 (som_reloc_queue_fix): Likewise.
681 (som_reloc_queue_find): Likewise.
682
fcb0c846
JL
683 * som.c (som_hppa_howto_table): SOM howto relocation table.
684 (hppa_som_reloc): New function.
685
4fdb66cd
JL
686 * som.c (struct reloc_queue): New structure to keep track of
687 the last four multibyte relocations emitted.
688 (enum pa_symbol_type): Type to fully describe the symbol types
689 associated with .import/.export assembler directives.
690
70f1d738
JL
691 * som.c: Include libhppa.h
692
40249bfb
JL
693 * som.c (bfd_som_set_section_attributes): New function.
694 (bfd_som_set_subsection_attributes): Likewise.
695 (bfd_som_set_symboL_type): Likewise.
696 (bfd_som_attach_unwind_info): Likewise.
697 * som.h: Declare new exported functions.
698
699 * som.h (struct som_symbol): Add new fields to hold additional
700 information needed to build/write symbol tables and fixup streams.
701 (struct som_section_data_struct): Add new fields to hold additional
702 information needed to build/write space and subspace headers.
703 (som_symbol_data): New accessor macro for SOM symbol information.
704 (R_HPPA_*): Basic relocation types to be used by the assembler.
705
115f7430
JK
706Fri Nov 12 11:00:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
707
708 * trad-core.c (trad_unix_core_file_p): If new hook
709 TRAD_CORE_ALLOW_ANY_EXTRA_SIZE defined, then skip the check for the
710 corefile being too big.
711 * hosts/i386sco.h: Define it.
712
3e80841e
JL
713Thu Nov 11 15:16:28 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
714
8a71bf96
JL
715 * bfd.c (struct _bfd): Add hppabsd_core_data.
716 * targets.c (target_vector): Add hppabsd_core_vec.
717 * hpux-core.c (hpux_core_core_file_p): Fail if an unknown core
718 section is encountered during core section scanning.
719 * hppabsd-core.c: New file.
720 * config/hppabsd.mh: Enable HPPA BSD core files.
721
3e80841e
JL
722 * elf32-hppa.c (hppa_elf_reloc): Remove DEFUN crud. Remove code
723 which is either commented out or ifdef'd out. Add, update and
724 clean comments. Fix various indention and spacing problems. Handle
725 problems related to using "ble" to jump to a stub rather than "bl"
726 (%r31 is trashed by "ble", but not by "bl").
727 (NEW_INSTRUCTION): Put inside curly braces.
728 (CURRENT_STUB_OFFSET): Fix indention problems.
729 (hppa_elf_build_arg_reloc_stub): Fix indention and spacing problems.
730 Add, update and clean comments. Handle "ble" %r31 lossage problems.
731 (hppa_elf_build_long_branch_stub): Likewise.
732 (hppa_look_for_stubs_in_section): Likewise.
733 (hppa_elf_stub_check): Remove obsolete function.
734
735 * hppa_stubs.h: Add new instructions to deal with %r31 lossage
736 problems. Delete unused instructions.
737
0f5bc783
SS
738Tue Nov 9 11:40:27 1993 Stan Shebs (shebs@rtl.cygnus.com)
739
740 * m68klynx.c (TARGET_IS_BIG_ENDIAN_P): Define.
741
95469b02
ILT
742Tue Nov 9 11:26:05 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
743
346f0414
ILT
744 * elfcode.h (elf_object_p): Rather than looking through an array
745 of architectures, get the ELF EM_xxx code from the backend
746 information. Let the generic ELF target match any EM_xxx code not
747 matched by another ELF target. Call elf_backend_object_p to let
748 the backend do more checks and set global information.
749 * libelf.h (struct elf_backend_data): Added elf_machine_code and
750 elf_backend_object_p fields.
751 (struct bfd_elf_arch_map): Removed.
752 (bfd_elf_arch_map, bfd_elf_arch_map_size): Don't declare.
753 * elf32-target.h, elf64-target.h: Initialize elf_machine_code
754 field with ELF_MACHINE_CODE. Initialize elf_backend_object_p
755 field with elf_backend_object_p (if it is defined).
756 * elf32-gen.c, elf32-hppa.c, elf32-i386.c, elf32-i860.c,
757 elf32-m68k.c, elf32-m88k.c, elf32-mips.c, elf32-sparc.c,
758 elf64-gen.c (ELF_MACHINE_CODE): Defined.
759 * elf32-mips.c: Include ecoffswap.h to get ECOFF swapping
760 routines.
761 (mips_elf_object_p): Set the right machine number.
762 (mips_elf_ecoff_debug_swap): Defined.
763 (elf_backend_object_p): Defined to be mips_elf_object_p.
764 (elf_backend_ecoff_debug_swap): Defined to be
765 mips_elf_ecoff_debug_swap.
766 * elf.c (bfd_elf_arch_map, bfd_elf_arch_map_size): Removed.
767
768 * libbfd-in.h (target_vector, default_vector): Declare.
769 * libbfd.h: Rebuilt.
770 * format.c (target_vector, default_vector): Don't declare.
771
772 * elf32-mips.c (elf_mips_howto_table): Don't complain on overflow
773 for R_MIPS_26. Correct overflow detection requires matching the
774 upper four bits of the destination against the PC. From Ted Lemon
775 <mellon@pepper.ncd.com>.
776
777 * bout.c (b_out_reloc_type_lookup): Return type should point to
778 const data.
779 * coff-i960.c (coff_i960_reloc_type_lookup): Likewise.
780 * elf32-hppa.c (elf_hppa_reloc_type_lookup): Likewise.
781 * mipsbsd.c (MY(reloc_howto_type_lookup)): Likewise.
782 * coff-i386.c (coff_i386_reloc): Made howto const.
783 * oasys.c (oasys_write_data): Made how const.
784
95469b02
ILT
785 * libelf.h: Added some comments.
786 (struct elf_backend_data): Added elf_backend_ecoff_debug_swap
787 field. Removed unused write_relocs field.
788 * elf32-target.h: Adjusted elf_backend_data initialization
789 accordingly.
790 * elf64-target.h: Corrected elf_backend_data initialization to
791 fill in all fields and to set elf_64_p to 1.
792
e2756048
ILT
793Mon Nov 8 18:13:14 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
794
7b8106b4
ILT
795 * elfcode.h (bfd_section_from_shdr): Remove duplicate assignment
796 to filepos in SHT_STRTAB case.
797 (assign_file_position_for_section): Set BFD section filepos as
798 well as ELF section sh_offset.
799
e2756048
ILT
800 * reloc.c: Use const instead of CONST.
801 (bfd_perform_relocation): Make variable howto a const pointer.
802 * bfd-in2.h, libbfd.h: Rebuilt.
803
804Mon Nov 8 12:19:15 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
805
806 * Makefile.in (realclean): Don't remove generated headers. Reverts
807 change of 2 Jul 1993.
808
007455de
DHW
809Mon Nov 8 06:08:31 1993 D. V. Henkel-Wallace (gumby@cirdan.cygnus.com)
810
811 * configure.bfd: make unixware equivalent to sysv4.
812
813 * config/i386-nlm.mt: bring in elf config; make it the default.
814
1d3e8847
JL
815Sun Nov 7 20:21:38 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
816
817 * libbfd.c (bfd_put_8): Add parens around reference to "val"
818 argument.
819
2ccb88c0
DM
820Fri Nov 5 21:45:09 1993 David J. Mackenzie (djm@thepub.cygnus.com)
821
822 * hosts/i386mach3.h (HOST_SEGMENT_SIZE),
823 i386mach3.c (SEGMENT_SIZE, TEXT_START_ADDR): Correct values (?).
824
0f396d2a
ILT
825Fri Nov 5 15:17:57 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
826
827 * coffcode.h (coff_write_object_contents): Zero out internal_a.
828
c188b0be
DM
829Fri Nov 5 10:41:07 1993 David J. Mackenzie (djm@thepub.cygnus.com)
830
831 * aoutx.h, archive.c, archures.c, bfd.c, cache.c, coffcode.h,
832 core.c, ctor.c, format.c, init.c, libbfd.c, opncls.c, reloc.c,
833 section.c, syms.c, targets.c:
834 Doc cleanup (spelling, punctuation, grammar, formatting).
835 * bfd-in2.h, libbfd.h: Rebuild.
c188b0be 836
baf205c4
JG
837Thu Nov 4 14:46:14 1993 John Gilmore (gnu@rtl.cygnus.com)
838
839 * bfd-in.h (bfd_get_cacheable, bfd_set_cacheable): New accessors.
840 * bfd.c, opncls.c: Improve comments on file descriptor cacheing.
841
fa8e8648
JL
842Thu Nov 4 08:54:30 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
843
844 * From Pete Hoogenboom (hoogen@cs.utah.edu)
845 * elf32-hppa.c (hppa_elf_get_section_contents): Fix logic error
846 in last change. Always rebuild symbol extension section the first
847 time though if output sections exist (fixes ld -r problems).
848
d5d53b0a
JW
849Thu Nov 04 08:08:46 1993 Jeffrey Wheat (cassidy@cygnus.com)
850
851 * Makefile.in: Add .PHONY for check and installcheck rules.
852
853Tue Nov 2 14:42:27 1993 Bill Cox (bill@tarkas.cygnus.com)
854
855 * libbfd-in.h (artdata): Use long, not time_t for portability, at
856 least to HPUX. File below is a derived file.
857
31eb3ead
BC
858Tue Nov 2 14:42:27 1993 Bill Cox (bill@tarkas.cygnus.com)
859
860 * libbfd.h (artdata): Use long, not time_t for portability, at
861 least to HPUX.
862
242f60e2
JK
863Tue Nov 2 09:32:25 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
864
865 * config.bfd: Use bigmips for mips*-*-bsd*.
866
55d5b62d
ILT
867Mon Nov 1 14:30:09 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
868
f2e945df
ILT
869 * elfcode.h (elf_slurp_reloca_table, elf_slurp_reloc_table):
870 Handle symbol number of zero.
871
7386c3b7
ILT
872 * reloc.c (enum bfd_reloc_code_real): Added
873 BFD_RELOC_MIPS_LITERAL, BFD_RELOC_MIPS_GOT16,
874 BFD_RELOC_MIPS_CALL16, BFD_RELOC_MIPS_GPREL32.
875 * bfd-in2.h: Rebuilt.
876 * coff-mips.c (mips_bfd_reloc_type_lookup): Handle
877 BFD_RELOC_MIPS_LITERAL.
878 * elf32-mips.c (mips_reloc_map): Handle new relocs.
879 (mips_elf_hi16_reloc, mips_elf_lo16_reloc): Rearrange _gp_disp
880 checks slightly.
881
55d5b62d
ILT
882 * aout-target.h (MY_bfd_debug_info_start, MY_bfd_debug_info_end,
883 MY_bfd_debug_info_accumulat [sic]): Remove unused definitions.
884 (MY_bfd_get_relocated_section_contents, MY_bfd_relax_section,
885 MY_bfd_seclet_link): Define.
886 (MY_bfd_reloc_type_lookup): Rename from
887 MY_reloc_howto_type_lookup.
888 (MY_bfd_make_debug_symbol): Rename from MY_make_debug_symbol.
889 (MY(vec)): Use JUMP_TABLE rather than listing functions.
890 * hp300hpux.c (MY_get_symtab, MY_get_symtab_upper_bound,
891 MY_canonicalize_reloc, MY_write_object_contents): Don't define in
892 terms of MY, because that causes a recusive invocation of CAT when
893 expanded within JUMP_TABLE, and ANSI compilers don't expand
894 recursive macros.
895 * mipsbsd.c (MY_bfd_reloc_type_lookup): Rename from
896 MY_reloc_howto_type_lookup, and don't define in terms of MY.
897 (MY_canonicalize_reloc): Don't define in terms of MY.
898 (aout_mips_little_vec, aout_mips_big_vec): Use JUMP_TABLE rather
899 than listing functions.
900
6198b7a1
JK
901Mon Nov 1 09:12:25 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
902
903 * config.bfd: Use m68k-elf for m68*-*-sysv4*.
904
ceeca31c 905See file ChangeLog.1
e6d739eb 906
41126f15
JK
907\f
908Local Variables:
909mode: indented-text
910left-margin: 8
911fill-column: 74
912version-control: never
913End:
This page took 0.103339 seconds and 4 git commands to generate.