]> Git Repo - binutils.git/blame - bfd/ChangeLog
Initial revision
[binutils.git] / bfd / ChangeLog
CommitLineData
6ea296a6
SC
1Wed Nov 13 09:09:41 1991 Steve Chamberlain (sac at cygnus.com)
2
3 * coff-a29k.c: Lots of changes, most from David Wood.
4
5685fb50
JG
5Tue Nov 12 07:21:41 1991 John Gilmore (gnu at cygnus.com)
6
7 * coff-m88k.c (coff_write_armap): Just #undef it.
8
080f6324
SC
9Mon Nov 11 20:30:18 1991 Steve Chamberlain (sac at cygnus.com)
10
11 * Makefile.in: standardize on MINUS_G to disable debugging
12 * coff-m88k.c: create coff armaps instead of bsd ones.
13 * opncls.c (bfd_close_all_done), (bfd_close): Mask out random bits
14 when calling chmod.
15
4807bcf9
FF
16Mon Nov 11 19:07:32 1991 Fred Fish (fnf at cygnus.com)
17
18 * elf.c: Additions to support ELF format core files.
19 * config/mh-amix: Add -DHAVE_PROCFS to HDEFINES, since host
20 has support for /proc (all the include files in particular).
21
ff7ce170
PB
22Mon Nov 11 18:36:47 1991 Per Bothner (bothner at cygnus.com)
23
24 * aoutx.h (NAME(aout,find_nearest_line)): Handle the case
25 of two N_SO stabs, one for directory, and one for filename.
26
27 * bfd-in.h (print_vma): Factor out duplicate definition.
28
29 Exit a little more gracefully when malloc returns NULL.
30 * libbfd.c: New function bfd_xmalloc (malloc wrapper).
31 * opncls.c, syms.c, bout.c, aoutx.h: Replace malloc by bfd_xmalloc.
32 * libbfd.h: Rre-generated due to libbfd.c update.
33
a6c1d731
FF
34Sat Nov 9 13:45:01 1991 Fred Fish (fnf at cygnus.com)
35
f135f137
FF
36 * config/mt-m68k-elf: Define DEFAULT_VECTOR as elf_big_vec.
37
a6c1d731
FF
38 * elf.c (elf_object_p): Don't try to create a bfd section for
39 the first ELF section header. It is just a placeholder.
40
285dbe19
JG
41Sat Nov 9 03:04:26 1991 John Gilmore (gnu at cygnus.com)
42
43 * coff-rs6000.c, config/mh-rs6000: Make it work on archive and
44 core files, when compiling native.
45 * hosts/h-rs6000.h: Define FASCIST_FDOPEN for bfd_fdopenr.
46
47 FIXME: The aoutf1.h change below needs to be reversed back
48 to the way it was.
49
85e0c721
SC
50Thu Nov 7 11:03:55 1991 Steve Chamberlain (sac at rtl.cygnus.com)
51
52 * coffcode.h: Defined new macros [PUT|GET]LINENO_LNNO for
53 manipulation of lnno fields in lineno structs in a coff-<f>.h
54 independent way. Override it in coff-<f>.h to your favourite
55 number if you don't have a 16bit lnno field. (coff_swap_lineno_in)
56 (coff_swap_lineno_out): modified to use the new macros.
57
58Mon Nov 4 11:38:33 1991 Steve Chamberlain (sac at cygnus.com)
59
60 * aoutf1.h (sunos4_callback): Now defaults to 68020 rather than
61 unknown arch when the magic number doesn't specify the
62 architecture, since some OSs (eg old sun3s) don't set the number, and
63 020 is probably the right answer anyway.
64
e18e24af
PB
65Sun Nov 3 12:07:08 1991 Per Bothner (bothner at cygnus.com)
66
67 * hosts/h-news.h, hosts/h-rtbsd.h:
68 Get rid of MISSING_VFPRINTF, since libiberty provides one.
69 * bfd-in.h (bfd_print_symbol_type_hopw enum): Add new option
70 bfd_print_symbol_nm, for use by nm.
71 * aoutx.h (NAME(aout,print_symbol)): Add code for new
72 bfd_print_symbol_nm option, to print in nm format.
73 * coffcode.h (coff_print_symbol), ieee.c (ieee_print_symbol)
74 oasys.c (oasys_print_symbol): Provide stub implementations
75 for bfd_print_symbol_nm.
76 * syms.c: New function bfd_decode_symclass, used by nm printer.
77 New function bfd_stab_name to look up string name of stab code.
78
522e0ead
SC
79Sat Nov 2 14:26:03 1991 Steve Chamberlain (steve at cygnus.com)
80
81 * Makefile.in: Added ctor.c
82 * archures.c (bfd_default_arch_struct) added
83 bfd_default_reloc_type_lookup.
84 * coffcode.h: removed a load of #if 0ed code.
85 (coff_compute_file_section_positions): now works out the section
86 alignment and size correctly in all cases.
285dbe19 87 (coff_get_symtab): looks for constructor symbols and calls the
522e0ead 88 right function when they're found. (coff_canonicalize_reloc):
285dbe19 89 knows when a section is full of constructors and does the right
522e0ead
SC
90 thing.
91 * cpu-m88k.c: Added default_reloc_type lookup to the architecture
92 description.
93 * libbfd-in.h: (bfd_default_reloc_type_lookup) defun added.
94 * libcoff.h: removed #if 0ed code
95 * reloc.c: (bfd_reloc_code_real_type) added BFD_RELOC_CTOR for
285dbe19 96 arch independent constructor relocation type.
522e0ead
SC
97 (bfd_reloc_type_lookup): removed the comment "this will go away"
98 since it won't. (bfd_howto_32): stolen from 88k, this is a 32bit
99 reloc which is used when BFD_RELOC_CTOR falls through to give a
285dbe19 100 default 32bit reloc for constructors.
522e0ead
SC
101 (bfd_default_reloc_type_lookup): added.
102 * aoutf1.h: fixed SEGMENT_SIZE typo.
103
6d7c88c3
JG
104Thu Oct 31 18:23:06 1991 John Gilmore (gnu at cygnus.com)
105
106 * coff-rs6000.c: Change name to "aixcoff-rs6000", to avoid
107 matching prefix "coff".
108 * coffcode.h (coff_swap_aux_in, coff_swap_aux_out): Handle
109 rs/6000 csect records.
110
01dd1b2b
SC
111Sun Oct 27 16:56:58 1991 Steve Chamberlain (steve at cygnus.com)
112
da6745fd 113 * coff-m88k.c, targets.c: change name of m88k_bcs to m88kbcs
01dd1b2b
SC
114 * configure.in: add motorola delta88 cases
115 * libbfd.h, libbfd-in.h, archive.c, ieee.c, elf.c, srec.c: fix
116 write_armap prototype
117 * libbfd.c: add doc on bfd_write_bigendian_4byte_int
118
156e3852
JG
119Fri Oct 25 02:48:19 1991 John Gilmore (gnu at cygnus.com)
120
121 * Rename COFF-related files in `coff-ARCH.c' form.
122 coff-a29k.c, coff-i386.c, coff-i960.c, coff-m68k.c, coff-m88k.c,
123 coff-mips.c, coff-rs6000.c to be exact.
124
125 * Makefile.in: Only supply TARGET_DEFAULTS to targets.c, reducing
126 make output clutter.
127 * config/mt-*: Ditto.
128
cbdc7909
JG
129Thu Oct 24 22:40:07 1991 John Gilmore (gnu at cygnus.com)
130
131