Ian Lance Taylor
0834f5184d
* mips.h (INSN_*): Changed values. Removed unused definitions.
...
Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3. Split
INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
INSN_LOAD_COPROC_DELAY. Split INSN_COPROC_DELAY into
INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
(M_*): Added new values for r6000 and r4000 macros.
(ANY_DELAY): Removed.
1993-08-20 15:40:00 +00:00
Ian Lance Taylor
7864122141
* mips.h: Added M_LI_S and M_LI_SS.
1993-08-18 19:39:33 +00:00
Ian Lance Taylor
3f61fc966c
* alpha.h (struct external_reloc): Add r_symndx field.
...
(RELSZ): Correct.
(RELOC_BITS*): Correct.
(ALPHA_R_*): Define.
* ecoff.h (RELOC_SECTION_{XDATA,PDATA,FINI,LITA,ABS}): Define.
(r_extern): Undefine.
* internal.h (struct internal_reloc): Make r_vaddr bfd_vma rather
than long. Add r_extern field.
1993-08-12 22:14:35 +00:00
Ian Lance Taylor
2f5195e3a9
* ecoff.h: Moved MIPS reloc definitions from here...
...
* mips.h: to here.
1993-08-12 18:46:22 +00:00
David MacKenzie
b83bde3970
gpl -> lgpl
1993-08-07 01:12:47 +00:00
David MacKenzie
06dd4b5d10
update from FSF
1993-08-07 00:24:31 +00:00
David MacKenzie
3c14065d00
update from FSF
1993-08-07 00:06:35 +00:00
Ian Lance Taylor
045f6b66d3
* ecoff.h: New file.
...
* alpha.h, mips.h: Moved common information into ecoff.h. Moved
external structure definitions in from ecoff-ext.h.
* ecoff-ext.h: Removed; information now in alpha.h and mips.h.
1993-08-03 20:24:54 +00:00
Fred Fish
b5ed6e32c2
Remove '.Sanitize' from explicit list of Things-to-lose. It is now implicitly
...
added to the list by Sanitize, unless Sanitize knows it needs to keep it.
1993-08-02 23:29:32 +00:00
John Gilmore
8828c36866
Move enum outside of struct defn to avoid warnings.
1993-08-02 21:46:23 +00:00
Stu Grossman
d93e0582fa
Mon Aug 2 08:49:30 1993 Stu Grossman (grossman at cygnus.com)
...
* wait.h (WEXITSTATUS, WSTOPSIG): Mask down to 8 bits. This is
for systems that store stuff into the high 16 bits of a wait
status.
1993-08-02 15:55:05 +00:00
John Gilmore
308a5981e0
* dis-asm.h: Add new fields insn_info_valid, branch_delay_insns,
...
data_size, insn_type, target, target2. These are used to return
information from the instruction decoders back to the calling
program. Add comments, make more readable.
1993-07-31 01:40:26 +00:00
Fred Fish
775d4a4096
Add .Sanitize to Things-to-lose list.
1993-07-30 16:46:19 +00:00
Jim Kingdon
6702e216f0
* hppa.h: New argument type 'y'. Use in various float instructions.
1993-07-21 18:56:16 +00:00
Jim Kingdon
0783d89380
* dynix3.h: New, for symmetry running dynix.
1993-07-20 22:54:28 +00:00
Fred Fish
f7da728966
Add nlm directory.
1993-07-20 05:16:51 +00:00
Fred Fish
6febb1e388
* (common.h, external.h, internal.h): New files for NLM/NetWare
...
support.
1993-07-20 05:16:04 +00:00
Jim Kingdon
8622d4e5f1
* hppa.h (break): First immediate field is unsigned.
1993-07-20 00:20:44 +00:00
Jim Kingdon
0b3ae81140
* hppa.h: Add rfir instruction.
1993-07-20 00:17:37 +00:00
Ken Raeburn
da0f62a045
dis-asm.h (struct disassemble_info): New field application_data.
1993-07-19 20:12:50 +00:00
Jim Kingdon
3624a4e2af
* dynix3.h: New, for symmetry running dynix.
1993-07-19 04:53:24 +00:00
Jim Kingdon
0ffccbfb6c
* mips.h: Split the actual table out into ../../opcodes/mips-opc.c.
1993-07-19 02:26:06 +00:00
Ian Lance Taylor
763e8ded4b
* mips.h: Reworked the hazard information somewhat, and fixed some
...
bugs in the instruction hazard descriptions.
1993-07-16 17:01:31 +00:00
Ian Lance Taylor
dea7d7574e
* mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.
1993-07-16 16:55:20 +00:00
Ian Lance Taylor
e58bd252cb
Removed definition of OMAGIC from m88k.h.
1993-07-15 22:10:56 +00:00
Ian Lance Taylor
d909159c16
* m88k.h: Corrected a couple of opcodes.
1993-07-15 16:43:54 +00:00
Ian Lance Taylor
482d6747e8
* dis-asm.h: Added declaration of print_insn_m88k.
1993-07-15 16:42:33 +00:00
Ian Lance Taylor
96b4ced14f
* m88k.h (OMAGIC): Define.
...
(union external_auxent): Move x_fcn back inside x_fcnary.
({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
1993-07-15 16:26:31 +00:00
Jim Kingdon
62648c5ad8
* m68k.h: Define MC68KBCSMAGIC.
1993-07-11 23:41:01 +00:00
Jim Kingdon
3b7f6de0e6
Make it so it compiles if QMAGIC is not defined (e.g. hp300hpux).
...
* aout64.h (N_BADMAG): Recognize QMAGIC.
N_TXTOFF, N_TXTADDR, N_TXTSIZE: Special code for QMAGIC.
N_DATOFF: Pad text size if we need to.
1993-07-08 21:50:23 +00:00
Jim Kingdon
70ef870f01
* aout64.h (N_BADMAG): Recognize QMAGIC.
...
N_TXTOFF, N_TXTADDR, N_TXTSIZE: Special code for QMAGIC.
N_DATOFF: Pad text size if we need to.
1993-07-08 19:21:21 +00:00
David Edelsohn
951d405354
h8/300h stuff
1993-07-08 16:06:57 +00:00
Ian Lance Taylor
05166a28a4
* mips.h: Replaced with version from Ralph Campbell and OSF. The
...
new version includes instruction hazard information, but is
otherwise reasonably similar.
1993-07-07 17:34:57 +00:00
Ken Raeburn
0798b09164
bfd.h isn't here any more
1993-06-30 21:21:55 +00:00
Steve Chamberlain
3cf013404e
Extra stuff for really broken hp compiler.
1993-06-28 15:59:30 +00:00
John Gilmore
7b490afcb4
* oasys.h: Eliminate "int8_type", "int16_type", "int32_type", and
...
their variants. These changes are coordinated with corresponding
changes in ../bfd/oasys.c.
1993-06-18 10:24:11 +00:00
Fred Fish
6cbc2dbafd
Note that bfd.h has been removed.
1993-06-16 17:43:58 +00:00
Ken Raeburn
7dd31d058d
now generated at build time
1993-06-16 02:36:48 +00:00
Ian Lance Taylor
a434bccf17
* mips.h (OMAGIC): Define.
1993-06-09 22:09:38 +00:00
Stu Grossman
34a8b7246b
* Patches from Jeffrey Law <law@cs.utah.edu>.
...
* hppa.h: Rework single precision FP
instructions so that they correctly disassemble code
PA1.1 code.
1993-06-03 23:46:54 +00:00
Ken Raeburn
c66f386a37
in dis-asm.h, declare print_insn_hppa
1993-05-27 22:33:41 +00:00
Ken Raeburn
238f7f7a3e
Part of bfd reconfiguration: Move bfd.h to bfd directory.
...
This file now just includes it; see if that helps us avoid requiring -I../bfd
in various places.
1993-05-27 22:23:41 +00:00
K. Richard Pixley
87756e15db
added things-to-lose sections
1993-05-27 06:44:29 +00:00
K. Richard Pixley
7b85349fe8
honor verbose flag
1993-05-27 03:22:48 +00:00
Ken Raeburn
3c0646f91a
add elf64 structures/macros/types, rename some old elf->elf32
1993-05-25 19:32:06 +00:00
Ken Raeburn
3b17ee1bad
try to make hppa opcode table, updated for gas, still be compatible with gdb
1993-05-25 04:46:09 +00:00
Steve Chamberlain
b639b27b60
Update to include djm's new stuff.
1993-05-22 22:35:54 +00:00
Ken Raeburn
89d4278863
update with new version # and new reloc types
1993-05-17 19:15:39 +00:00
Ken Raeburn
1da91f29e1
move split to divide tables more evenly
1993-05-14 11:43:42 +00:00
Ken Raeburn
a2d34a525f
hp300hpux changes
1993-04-29 16:08:39 +00:00
Ken Raeburn
590ec83874
BSF_FUNCTION update
1993-04-29 16:07:00 +00:00
Steve Chamberlain
ed173a7696
SH support.
1993-04-27 01:16:49 +00:00
Steve Chamberlain
dfbbce3218
Support for SH
1993-04-27 01:05:06 +00:00
Jim Kingdon
2fd0e26cde
* a29k.h: Define _LIT.
1993-04-25 04:47:10 +00:00
Steve Chamberlain
5f8f6d56f2
Support for the alpha
1993-04-24 02:10:09 +00:00
John Gilmore
236e2916a4
Update to match bfd changes.
1993-04-21 09:36:51 +00:00
Fred Fish
c0d63d1b60
Remove chill sanitizations.
1993-04-20 20:20:35 +00:00
Stu Grossman
882885d3ea
Update to reflect changes in bfd directory.
1993-04-20 06:12:28 +00:00
Jim Kingdon
14e3c2e47d
* libbfd.c: Add signed versions of bfd_{h_,}{get,put}_signed_<size>.
...
libbfd.c, libbfd-in.h: Add _do*signed*.
targets.c, all targets: Add bfd*signed*.
bfd-in.h: Add bfd_signed_vma. Add comments.
1993-04-17 00:39:36 +00:00
Jim Kingdon
a1ed71360d
Check in new generated bfd.h to go with:
...
Thu Apr 15 09:09:18 1993 Jim Kingdon (kingdon@cygnus.com )
* bfd-in.h (bfd_error), bfd.c (bfd_errmsgs): Add file_truncated.
* format.c (bfd_check_error): Check error return from
_bfd_check_format routines.
Wed Apr 14 23:48:25 1993 Jim Kingdon (kingdon@cygnus.com )
* rs6000-core.c (rs6000coff_core_p): Improve error checking and
recognize .data section if present.
1993-04-15 19:30:42 +00:00
Jim Kingdon
a7a9a714e0
* rs6k.h: Clean up instructions for primary opcode 19 (many were
...
simply wrong, ics, rfi, & rfsvc were missing).
Add "a" to opr_ext for "bb". Doc fix.
1993-04-09 20:52:04 +00:00
Jim Kingdon
2cf90c4499
* internal.h: Change n_sclass to unsigned char.
...
Change C_EFCN to 0xff, change RS/6000 dbx symbols
to no longer be signed.
1993-04-07 22:47:48 +00:00
Jim Kingdon
a6cead71cd
Fix prototype problems related to recent disassembler changes
1993-04-01 18:04:51 +00:00
Jim Kingdon
f7ed13c7d5
merge binutils and gdb sparc disassemblers
1993-04-01 16:56:06 +00:00
Ian Lance Taylor
285a08ad73
* bfd.h: Updated for BFD_RELOC_MIPS_GPREL and bfd_[gs]et_gp_size
...
prototypes.
1993-04-01 01:52:47 +00:00
Stu Grossman
5128f89208
* dis-asm.h: (disassemble_info): Fix typo in prototype of
...
dis_asm_memory_error().
1993-04-01 00:36:21 +00:00
Jim Kingdon
5d0734a7d7
provide a new interface (using read_memory_func) to call the disassemblers
...
which copes with errors in a plausible way
1993-03-31 21:43:25 +00:00
Steve Chamberlain
ae35ae7f4c
* bfd.h: Update for lma field of section.
1993-03-30 22:49:54 +00:00
Jim Kingdon
01b4d31847
Use ANSI versions on AIX regardless of __STDC__.
1993-03-30 20:34:57 +00:00
Steve Chamberlain
af6d4cf50d
Reflect new indirect info
1993-03-30 18:25:27 +00:00
Per Bothner
d7e1be4659
* ieee-float.h: Moved from ../gdb.
...
* dis-asm.h: New file. Interface to dis-assembler.
1993-03-18 22:00:09 +00:00
Ian Lance Taylor
8b4a5fafe1
* ecoff-ext.h (AUX_PUT_ANY): Don't use void values in branches of
...
conditional expression.
1993-03-17 17:46:58 +00:00
Fred Fish
4a3df10afd
* demangle.h (DMGL_NO_OPTS): Add define (set to 0) to use
...
in place of bare 0, for readability reasons.
1993-03-11 18:56:43 +00:00
Ian Lance Taylor
9387f834ee
* ecoff-ext.h (AUX_GET_*): Rewrote to use new macro AUX_GET_ANY.
...
(AUX_PUT_*): New macros corresponding to the AUX_GET macros.
(ecoff_swap_tir_out): Added prototype.
* mips.h (N_BTMASK, N_TMASK, N_BTSHFT, N_TSHIFT): Define; these
are needed to interpret gcc debugging output.
1993-03-04 22:39:57 +00:00
Ian Lance Taylor
cd211312d3
* bfd.h: Update for new elements in JUMP_TABLE.
1993-02-23 20:24:38 +00:00
Ian Lance Taylor
57486089ee
Added 1993 copyright for files that I have changed in 1993.
1993-02-16 17:05:58 +00:00
John Gilmore
ceede92549
Update for BFD_VERSION 2.1.
1993-02-16 08:52:11 +00:00
John Gilmore
21d9662b16
Keep convex.h.
1993-02-14 21:54:59 +00:00
Ken Raeburn
aae9830745
update from ralphc's changes
1993-02-11 19:47:31 +00:00
Steve Chamberlain
ff975a2c4c
H8/500 support
1993-02-04 20:59:55 +00:00
Steve Chamberlain
4e72fdc05e
H8/500 arch
1993-02-04 20:59:30 +00:00
John Gilmore
a69942c89b
* a29k.h: Remove RCS crud, update GPL to v2, update copyrights.
...
* convex.h: Added, from GDB's convx-opcode.h. Added CONST to all
initialized structs in it.
1993-02-04 10:08:35 +00:00
John Gilmore
2a6795f1f0
Remove extra msg and RCS crud.
1993-02-04 05:33:09 +00:00
John Gilmore
7d4d1f4228
Remove extraneous message and RCS cruft.
1993-02-04 05:32:22 +00:00
Ken Raeburn
ffb93a5d6a
mips.h comment fix from Ralph Campbell
1993-02-03 22:15:19 +00:00
John Gilmore
06db9917ad
Remove extraneous msg.
1993-02-03 09:07:51 +00:00
John Gilmore
1d4959c530
Remove extra msg
1993-02-03 09:05:58 +00:00
John Gilmore
1d0d5dbe7f
Delta 88 changes inspired by Carl Greco, <cgreco@Creighton.Edu>:
...
* m88k.h (PMEM): Avoid previous definition from <sys/param.h>.
(AND): Change to AND_ to avoid ansidecl.h `AND' conflict.
1993-01-29 05:34:09 +00:00
Ian Lance Taylor
4b9c23a9f5
Tue Jan 26 11:49:20 1993 Ian Lance Taylor (ian@cygnus.com)
...
* bfd.h: Update for SEC_IS_COMMON flag.
1993-01-26 19:54:40 +00:00
Ian Lance Taylor
62aaa2e709
Mon Jan 25 11:35:51 1993 Ian Lance Taylor (ian@cygnus.com)
...
* internal.h (internal_aouthdr): Added additional fields used only
by MIPS ECOFF.
1993-01-25 23:24:22 +00:00
Ian Lance Taylor
74e8194991
Tue Jan 19 12:25:12 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
...
* bfd.h: Update for bfd_asymbol_value bug fix.
1993-01-19 17:32:43 +00:00
Ian Lance Taylor
ee3e0efb4f
Tue Jan 19 12:21:19 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
...
* mips.h (RELOC_SECTION_*, ECOFF_R_*): Defined constants for ECOFF
relocs.
1993-01-19 17:22:43 +00:00
Ian Lance Taylor
9dcfbb6781
Fri Jan 15 18:17:00 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
...
* ecoff-ext.h: Added prototypes for new ECOFF swapping functions.
(opt_ext): New structure.
* mips.h (ZMAGIC): Defined to be 0413.
(_LIB): Defined to be ".lib"
(external_reloc): MIPS ECOFF relocs are only 8 bytes. Added
macros to aid in swapping.
1993-01-15 23:20:27 +00:00
Ian Lance Taylor
870f29f564
Updated for bfd changes.
1993-01-12 00:19:41 +00:00
Ian Lance Taylor
06c3865a42
Fri Jan 8 16:37:18 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
...
* bfd.h: Update to include ECOFF tdata and target_flavour.
1993-01-08 21:42:58 +00:00
Ian Lance Taylor
57115f09a8
Fri Jan 8 16:19:26 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
...
* ecoff-ext.h: Added prototypes for ECOFF swapping functions.
* internal.h (internal_scnhdr): Always provide s_align field, not
just on i960.
(internal_reloc): Always provide r_size field, not just on
RS/6000.
* mips.h (_RDATA, _SDATA, _SBSS, _LIT4, _LIT8, STYP_RDATA,
STYP_SDATA, STYP_SBSS, STYP_LIT4, STYP_LIT8): Defined.
(CODE_MASK, MIPS_IS_STAB, MIPS_MARK_STAB, MIPS_UNMARK_STAB,
STABS_SYMBOL): Moved in from gdb/mipsread.c.
1993-01-08 21:27:06 +00:00
Ken Raeburn
7917455ffd
rebuilt from current bfd library
1992-12-28 22:17:40 +00:00
Fred Fish
fa754be2d0
* bfd.h: Add declaration for bfd_get_size().
1992-12-28 01:54:41 +00:00
Fred Fish
d73d72c77c
* demangle.h: Protect file from multiple inclusions with
...
#if !defined(DEMANGLE_H)...#define DEMANGLE_H...#endif.
1992-12-23 06:44:25 +00:00
Per Bothner
2f5e51f726
New version, generated automatically.
1992-12-22 23:41:30 +00:00