* findvar.c, value.h (symbol_read_needs_frame): New function.
[deliverable/binutils-gdb.git] / include / ChangeLog
CommitLineData
3c14065d
DM
1Fri Aug 6 17:05:47 1993 David J. Mackenzie (djm@thepub.cygnus.com)
2
06dd4b5d 3 * getopt.h, obstack.h: Update to latest FSF version.
3c14065d
DM
4
5Mon Aug 2 16:37:14 1993 Stu Grossman (grossman at cygnus.com)
6
7 * coff/i386.h: Add Lynx magic number.
8
8828c368
JG
9Mon Aug 2 14:45:29 1993 John Gilmore (gnu@cygnus.com)
10
11 * dis-asm.h: Move enum outside of struct defn to avoid warnings.
12
13Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
14
15 * wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
16 for systems that store stuff into the high 16 bits of a wait
17 status.
18
308a5981
JG
19Fri Jul 30 18:38:02 1993 John Gilmore (gnu@cygnus.com)
20
21 * dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
22 data_size, insn_type, target, target2. These are used to return
23 information from the instruction decoders back to the calling
24 program. Add comments, make more readable.
25
26Mon Jul 19 22:14:14 1993 Fred Fish (fnf@deneb.cygnus.com)
27
28 * nlm: New directory containing NLM/NetWare includes.
29
da0f62a0
KR
30Thu Jul 15 12:10:04 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
31
32 * dis-asm.h (struct disassemble_info): New field application_data.
33
482d6747
ILT
34Thu Jul 15 12:41:15 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
35
36 * dis-asm.h: Added declaration of print_insn_m88k.
37
951d4053
DE
38Thu Jul 8 09:05:26 1993 Doug Evans (dje@canuck.cygnus.com)
39
40 * opcode/h8300.h: Lots of little fixes for the h8/300h.
41
42Fri Jul 2 10:31:59 1993 Ian Lance Taylor (ian@cygnus.com)
43
44 * ansidecl.h: Use ANSI macros if __mips and _SYSTYPE_SVR4 are
45 defined, since RISC/OS cc handles ANSI declarations in SVR4 mode
46 but does not define __STDC__.
47
48Sun Jun 20 18:27:52 1993 Ken Raeburn (raeburn@poseidon.cygnus.com)
49
50 * dis-asm.h: Don't need to include ansidecl.h any more.
51
7b490afc
JG
52Fri Jun 18 03:22:10 1993 John Gilmore (gnu@cygnus.com)
53
54 * oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
55 their variants. These changes are coordinated with corresponding
56 changes in ../bfd/oasys.c.
57
6cbc2dba
FF
58Wed Jun 16 10:43:08 1993 Fred Fish (fnf@cygnus.com)
59
60 * bfd.h: Note that it has been removed.
61
62Tue Jun 8 12:16:03 1993 Steve Chamberlain (sac@phydeaux.cygnus.com)
63
64 Support for H8/300-H
65 * dis-asm.h (print_insn_h8300, print_insn_h8300h): Declare it.
66 * coff/h8300.h: New magic number.
67 * coff/internal.h: New relocations.
68 * opcode/h8300.h: Lots of new opcodes.
69
70Tue Jun 1 07:35:03 1993 Ken Raeburn (raeburn@kr-pc.cygnus.com)
71
72 * ansidecl.h (const): Don't define it if it's already defined.
73
238f7f7a
KR
74Thu May 27 18:19:51 1993 Ken Raeburn (raeburn@cambridge.cygnus.com)
75
c66f386a
KR
76 * dis-asm.h (print_insn_hppa): Declare it.
77
238f7f7a
KR
78 * bfd.h: Moved to bfd directory. Small stub here includes it
79 without requiring "-I../bfd".
80
81Thu Apr 29 12:06:13 1993 Ken Raeburn (raeburn@deneb.cygnus.com)
82
83 * bfd.h: Updated with BSF_FUNCTION.
84
ed173a76
SC
85Mon Apr 26 18:15:50 1993 Steve Chamberlain (sac@thepub.cygnus.com)
86
87 * bfd.h, dis-asm.h: Updated with Hitachi SH.
88
89Fri Apr 23 18:41:38 1993 Steve Chamberlain (sac@thepub.cygnus.com)
90
91 * bfd.h: Updated with alpha changes.
92 * dis-asm.h: Added alpha.
93
94Fri Apr 16 17:35:30 1993 Jim Kingdon (kingdon@cygnus.com)
95
96 * bfd.h: Update for signed bfd_*get_*.
97
a1ed7136
JK
98Thu Apr 15 09:24:21 1993 Jim Kingdon (kingdon@cygnus.com)
99
100 * bfd.h: Updated for file_truncated error.
101
102Thu Apr 8 10:53:47 1993 Ian Lance Taylor (ian@cygnus.com)
103
104 * ansidecl.h: If no ANSI, define const to be empty.
105
a6cead71
JK
106Thu Apr 1 09:00:10 1993 Jim Kingdon (kingdon@cygnus.com)
107
a1ed7136
JK
108 * dis-asm.h: Declare a29k and i960 print_insn_*.
109
110 * dis-asm.h: Add print_address_func and related stuff.
111
a6cead71
JK
112 * dis-asm.h (dis_asm_read_memory): Fix prototype.
113
f7ed13c7
JK
114Wed Mar 31 17:40:16 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
115
116 * dis-asm.h: Add print_insn_sparc.
117
285a08ad
ILT
118Wed Mar 31 17:51:42 1993 Ian Lance Taylor (ian@cygnus.com)
119
120 * bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
121 prototypes.
122
5128f892
SG
123Wed Mar 31 16:35:12 1993 Stu Grossman (grossman@cygnus.com)
124
125 * dis-asm.h: (disassemble_info): Fix typo in prototype of
126 dis_asm_memory_error().
127
5d0734a7
JK
128Tue Mar 30 19:09:23 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
129
130 * dis-asm.h (disassembler_info): Add read_memory_func,
f7ed13c7 131 memory_error_func, buffer, and length.
5d0734a7
JK
132 ({GDB_,}INIT_DISASSEMBLE_INFO): Set them.
133 print_insn_*: Remove second argument.
134
135Tue Mar 30 14:48:55 1993 Steve Chamberlain (sac@thepub.cygnus.com)
136
137 * bfd.h: Update for lma field of section.
138
01b4d318
JK
139Tue Mar 30 12:22:55 1993 Jim Kingdon (kingdon@cygnus.com)
140
141 * ansidecl.h: Use ANSI versions on AIX regardless of __STDC__.
142
143Fri Mar 19 14:49:49 1993 Steve Chamberlain (sac@thepub.cygnus.com)
144
145 * dis-asm.h: Add h8500.
146
d7e1be46
PB
147Thu Mar 18 13:49:09 1993 Per Bothner (bothner@rtl.cygnus.com)
148
149 * ieee-float.h: Moved from ../gdb.
150 * dis-asm.h: New file. Interface to dis-assembler.
151
4a3df10a
FF
152Thu Mar 11 10:52:57 1993 Fred Fish (fnf@cygnus.com)
153
154 * demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
155 in place of bare 0, for readability reasons.
156
157Tue Mar 2 17:50:11 1993 Fred Fish (fnf@cygnus.com)
158
159 * demangle.h: Replace all references to cfront with ARM.
160
161Tue Feb 23 12:21:14 1993 Ian Lance Taylor (ian@cygnus.com)
162
163 * bfd.h: Update for new elements in JUMP_TABLE.
164
165Tue Feb 16 00:51:30 1993 John Gilmore (gnu@cygnus.com)
166
167 * bfd.h: Update for BFD_VERSION 2.1.
168
169Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
170
171 * bfd.h: Update for SEC_IS_COMMON flag.
172
173Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
174
175 * bfd.h: Update for bfd_asymbol_value bug fix.
176
06c3865a
ILT
177Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
178
179 * bfd.h: Update to include ECOFF tdata and target_flavour.
180
181Sun Dec 27 17:52:30 1992 Fred Fish (fnf@cygnus.com)
182
183 * bfd.h: Add declaration for bfd_get_size().
184
d73d72c7
FF
185Tue Dec 22 22:42:46 1992 Fred Fish (fnf@cygnus.com)
186
187 * demangle.h: Protect file from multiple inclusions with
188 #if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
189
808566e8
SG
190Mon Dec 21 21:25:50 1992 Stu Grossman (grossman at cygnus.com)
191
192 * bfd.h: Update to get hppa_core_struct from bfd.c.
193
8cedecca
JG
194Thu Dec 17 00:42:35 1992 John Gilmore (gnu@cygnus.com)
195
196 * bfd.h: Update to get tekhex tdata name change from bfd.
197
198Mon Nov 9 23:55:42 1992 John Gilmore (gnu@cygnus.com)
199
200 * ansidecl.h: Update comments to discourage use of EXFUN.
201
202Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
203
204 * bfd.h: Update to bring in SEC_SHARED_LIBRARY.
205
18fe0e9f
JG
206Thu Nov 5 03:21:32 1992 John Gilmore (gnu@cygnus.com)
207
a4c22791
JG
208 * bfd.h: Update to match EXFUN, bfd_seclet_struct, and SDEF
209 cleanups in bfd.
18fe0e9f 210
ef1b6268
KR
211Wed Nov 4 07:28:05 1992 Ken Raeburn (raeburn@cygnus.com)
212
213 * bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so
214 widening works consistently.
215
0a926689
JG
216Fri Oct 16 03:17:08 1992 John Gilmore (gnu@cygnus.com)
217
ef1b6268 218 * getopt.h: Update to Revised Standard FSF Version.
0a926689 219
ae0f48c2
RP
220Thu Oct 15 21:43:22 1992 K. Richard Pixley (rich@sendai.cygnus.com)
221
4100543a
RP
222 * getopt.h (struct option): use the provided enum for has_arg.
223
ae0f48c2
RP
224 * demangle.h (AUTO_DEMANGLING, GNU_DEMANGLING,
225 LUCID_DEMANGLING): ultrix compilers require enums to be
226 enums and ints to be ints and casts where they meet. cast some
227 enums into ints.
228
c98d03ea
JG
229Thu Oct 15 04:35:51 1992 John Gilmore (gnu@cygnus.com)
230
231 * bfd.h: Update after comment changes.
232
ab414d87
SC
233Thu Oct 8 09:03:02 1992 Steve Chamberlain (sac@thepub.cygnus.com)
234
235 * bfd.h (bfd_get_symbol_leading_char): new macro for getting in xvec
236
2c0e53a4
SG
237Thu Sep 3 09:10:50 1992 Stu Grossman (grossman at cygnus.com)
238
ab414d87
SC
239 * bfd.h (struct reloc_howto_struct): size needs to be signed if
240 it's going to hold negative values.
2c0e53a4
SG
241
242Sun Aug 30 17:50:27 1992 Per Bothner (bothner@rtl.cygnus.com)
243
244 * demangle.h: New file, moved from ../gdb. Made independent
245 of gdb. Allow demangling style option to be passed as a
246 parameter to cplus_demangle(), but using the
247 current_demangling_style global as the default.
248
afb5dedd
FF
249Sat Aug 29 10:07:55 1992 Fred Fish (fnf@cygnus.com)
250
251 * obstack.h: Merge comment change from current FSF version.
252
6697a1a9
BK
253Thu Aug 27 12:59:29 1992 Brendan Kehoe (brendan@cygnus.com)
254
255 * bfd.h: add we32k
256
257Tue Aug 25 15:07:47 1992 Steve Chamberlain (sac@thepub.cygnus.com)
258
259 * bfd.h: new after Z8000 stuff
260
261Mon Aug 17 09:01:23 1992 Ken Raeburn (raeburn@cygnus.com)
262
263 * bfd.h: Regenerated after page/segment size changes.
264
8c6e4bb2
FF
265Sat Aug 1 13:46:31 1992 Fred Fish (fnf@cygnus.com)
266
267 * obstack.h: Merge changes from current FSF version.
268
269Mon Jul 20 21:06:23 1992 Fred Fish (fnf@cygnus.com)
270
271 * obstack.h (area_id, flags): Remove, replace with extra_arg,
272 use_extra_arg, and maybe_empty_object.
273 * obstack.h (OBSTACK_MAYBE_EMPTY_OBJECT, OBSTACK_MMALLOC_LIKE):
274 Remove, replaced by maybe_empty_object and use_extra_arg bitfields.
275 * obstack.h (obstack_full_begin, _obstack_begin): Remove area_id
276 and flags arguments.
277 * obstack.h (obstack_alloc_arg): New macro to set extra_arg.
278
279Thu Jul 16 08:12:44 1992 Steve Chamberlain (sac@thepub.cygnus.com)
280
281 * bfd.h: new after adding BFD_IS_RELAXABLE
282
283Sat Jul 4 03:22:23 1992 John Gilmore (gnu at cygnus.com)
284
285 * bfd.h: Regen after adding BSF_FILE.
286
a403a2ef
FF
287Mon Jun 29 14:18:36 1992 Fred Fish (fnf at sunfish)
288
289 * obstack.h: Convert bcopy() use to memcpy(), which is more
290 portable, more standard, and can take advantage of gcc's builtin
291 functions for increased performance.
292
293Thu Jun 25 04:46:08 1992 John Gilmore (gnu at cygnus.com)
294
295 * ansidecl.h (PARAMS): Incorporate this macro from gdb's defs.h.
296 It's a cleaner way to forward-declare function prototypes.
297
5e511f6f
SG
298Fri Jun 19 15:46:32 1992 Stu Grossman (grossman at cygnus.com)
299
300 * bfd.h: HPPA merge.
301
0cfe5e69
RP
302Tue Jun 16 21:30:56 1992 K. Richard Pixley (rich@cygnus.com)
303
304 * getopt.h: gratuitous white space changes merged from other prep
305 releases.
306
307Thu Jun 11 01:10:55 1992 John Gilmore (gnu at cygnus.com)
308
309 * bfd.h: Regen'd from bfd.c after removing elf_core_tdata_struct.
310
464dd01a
RP
311Mon May 18 17:29:03 1992 K. Richard Pixley (rich@cygnus.com)
312
0cfe5e69
RP
313 * getopt.h: merged changes from make-3.62.11.
314
464dd01a
RP
315 * getopt.h: merged changes from grep-1.6 (alpha).
316
317Fri May 8 14:53:32 1992 K. Richard Pixley (rich@cygnus.com)
318
319 * getopt.h: merged changes from bison-1.18.
320
321Sat Mar 14 17:25:20 1992 Fred Fish (fnf@cygnus.com)
322
323 * obstack.h: Add "area_id" and "flags" members to obstack
324 structure. Add obstack_chunkfun() and obstack_freefun() to
325 set functions explicitly. Convert maybe_empty_object to
326 a bit in "flags".
327
328Thu Feb 27 22:01:02 1992 Per Bothner (bothner@cygnus.com)
329
330 * wait.h (WIFSTOPPED): Add IBM rs6000-specific version.
331
332Fri Feb 21 20:49:20 1992 John Gilmore (gnu at cygnus.com)
333
334 * obstack.h: Add obstack_full_begin.
335 * bfd.h, obstack.h: Protolint.
336
337Thu Jan 30 01:18:42 1992 John Gilmore (gnu at cygnus.com)
338
339 * bfd.h: Remove comma from enum declaration.
340
341Mon Jan 27 22:01:13 1992 Steve Chamberlain (sac at cygnus.com)
342
343 * bfd.h : new target entr, bfd_relax_section
344
345Wed Dec 18 17:19:44 1991 Stu Grossman (grossman at cygnus.com)
346
347 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums.
348
349Thu Dec 12 20:59:56 1991 John Gilmore (gnu at cygnus.com)
350
351 * fopen-same.h, fopen-bin.h: New files for configuring
352 whether fopen distinguishes binary files or not. For use
353 by host-dependent config files.
354
355Sat Nov 30 20:46:43 1991 Steve Chamberlain (sac at rtl.cygnus.com)
356
357 * bfd.h: change the documentation format.
358
359 * created coff, elf and opcode and aout directories. Moved:
360
361 aout64.h ==> aout/aout64.h
362 ar.h ==> aout/ar.h
363 a.out.encap.h ==> aout/encap.h
364 a.out.host.h ==> aout/host.h
365 a.out.hp.h ==> aout/hp.h
366 a.out.sun4.h ==> aout/sun4.h
367 ranlib.h ==> aout/ranlib.h
368 reloc.h ==> aout/reloc.h
369 stab.def ==> aout/stab.def
370 stab.gnu.h ==> aout/stab_gnu.h
371
372 coff-a29k.h ==> coff/a29k.h
373 coff-h8300.h ==> coff/h8300.h
374 coff-i386.h ==> coff/i386.h
375 coff-i960.h ==> coff/i960.h
376 internalcoff.h ==> coff/internal.h
377 coff-m68k.h ==> coff/m68k.h
378 coff-m88k.h ==> coff/m88k.h
379 coff-mips.h ==> coff/mips.h
380 coff-rs6000.h ==> coff/rs6000.h
381
382 elf-common.h ==> elf/common.h
383 dwarf.h ==> elf/dwarf.h
384 elf-external.h ==> elf/external.h
385 elf-internal.h ==> elf/internal.h
386
387 a29k-opcode.h ==> opcode/a29k.h
388 arm-opcode.h ==> opcode/arm.h
389 h8300-opcode.h ==> opcode/h8300.h
390 i386-opcode.h ==> opcode/i386.h
391 i860-opcode.h ==> opcode/i860.h
392 i960-opcode.h ==> opcode/i960.h
393 m68k-opcode.h ==> opcode/m68k.h
394 m88k-opcode.h ==> opcode/m88k.h
395 mips-opcode.h ==> opcode/mips.h
396 np1-opcode.h ==> opcode/np1.h
397 ns32k-opcode.h ==> opcode/ns32k.h
398 pn-opcode.h ==> opcode/pn.h
399 pyr-opcode.h ==> opcode/pyr.h
400 sparc-opcode.h ==> opcode/sparc.h
401 tahoe-opcode.h ==> opcode/tahoe.h
402 vax-opcode.h ==> opcode/vax.h
403
404
405
1daf2df4
SC
406Wed Nov 27 10:38:31 1991 Steve Chamberlain (sac at rtl.cygnus.com)
407
408 * internalcoff.h: (internal_scnhdr) took out #def dependency, now
409 s_nreloc and s_nlnno are always long. (internal_reloc): allways
410 has an offset field now.
411
f39eae7b
JG
412Fri Nov 22 08:12:58 1991 John Gilmore (gnu at cygnus.com)
413
414 * coff-rs6000.h: Lint; use unsigned chars for external fields.
415 * internalcoff.h: Lint; cast storage classes to signed char.
416
27612c29
PB
417Thu Nov 21 21:01:05 1991 Per Bothner (bothner at cygnus.com)
418
419 * stab.def: Remove the GNU extended type codes (e.g. N_SETT).
420 * aout64.h: The heuristic for distinguishing between
421 sunos-style and bsd-style ZMAGIC files (wrt. where the
422 text segment starts) is moved into (the default definition of)
423 the macro N_HEADER_IN_TEXT. This definition is only used
424 if no other definition is used - e.g. bfd/newsos3.c defines
425 N_HEADER_IN_TEXT(x) to be always 0 (as before).
426
c6fec0bf
JG
427Thu Nov 21 11:53:03 1991 John Gilmore (gnu at cygnus.com)
428
429 * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
430 that should handle all uses. LOGICAL_ versions deleted.
431 Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
432 kind of zmagic a.out file we are looking at.
433 * coff-rs6000.h: Typo.
434
435Tue Nov 19 18:43:37 1991 Per Bothner (bothner at cygnus.com)
436
437 (Note: This is a revised entry, as was aout64.h.)
438 * aout64.h: Some cleanups of N_TXTADDR and N_TXTOFF:
439 Will now work for both old- and new-style ZMAGIC files,
440 depending on N_HEADER_IN_TEXT macro.
441 Add LOGICAL_TXTADDR, LOICAL_TXTOFF and LOGICAL_TXTSIZE
442 that don't count the exec header as part
443 of the text segment, to be consistent with bfd.
444 * a.out.sun4.h: Simplified/fixed for previous change.
445
446Mon Nov 18 00:02:06 1991 Fred Fish (fnf at cygnus.com)
447
448 * dwarf.h: Update to DWARF draft 5 version from gcc2.
449
450Thu Nov 14 19:44:59 1991 Per Bothner (bothner at cygnus.com)
451
452 * stab.def: Added defs for extended GNU symbol types,
453 such as N_SETT. These are normally ifdef'd out (because
454 of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
455
f5496c7e
FF
456Thu Nov 14 19:17:03 1991 Fred Fish (fnf at cygnus.com)
457
458 * elf-common.h: Add defines to support ELF symbol table code.
459
460Mon Nov 11 19:01:06 1991 Fred Fish (fnf at cygnus.com)
461
462 * elf-internal.h, elf-external.h, elf-common.h: Add support for
463 note sections, which are used in ELF core files to hold copies
464 of various /proc structures.
465
cfafcfa3
SC
466Thu Nov 7 08:58:26 1991 Steve Chamberlain (sac at cygnus.com)
467
6255589a
SC
468 * internalcoff.h: took out the M88 dependency in the lineno
469 struct.
470 * coff-m88k.h: defines GET_LINENO_LNNO and PUT_LINENO_LNNO to use
471 32bit linno entries.
cfafcfa3
SC
472 * a29k-opcode.h: fixed encoding of mtacc
473
474Sun Nov 3 11:54:22 1991 Per Bothner (bothner at cygnus.com)
475
476 * bfd.h: Updated from ../bfd/bfd-in.h (q.v).
477
650e42fb
JG
478Fri Nov 1 11:13:53 1991 John Gilmore (gnu at cygnus.com)
479
480 * internalcoff.h: Add x_csect defines.
481
482Fri Oct 25 03:18:20 1991 John Gilmore (gnu at cygnus.com)
483
484 * Rename COFF-related files in `coff-ARCH.h' form.
485 coff-a29k.h, coff-i386.h, coff-i960.h, coff-m68k.h, coff-m88k.h,
486 coff-mips.h, coff-rs6000.h to be exact.
487
6603bf38
JG
488Thu Oct 24 22:11:11 1991 John Gilmore (gnu at cygnus.com)
489