Commit graph

535 commits

Author SHA1 Message Date
Ian Lance Taylor
55d5703fff * mips.h: New file. MIPS ABI specific information. 1993-10-12 14:29:51 +00:00
Ian Lance Taylor
cd5dbb9952 * ecoff.h (REGINFO, struct ecoff_reginfo): Define. 1993-10-11 21:17:50 +00:00
Jim Kingdon
b91b311bd7 * rs6000.h: Change non-ASCII characters in comment to octal
escapes.
1993-10-05 16:26:54 +00:00
Jim Kingdon
efa77160ad * hppa.h: Add gfw and gfr to the opcode table. 1993-10-03 03:28:56 +00:00
Jim Kingdon
f70a36e006 Tue Sep 28 19:19:08 1993 Jeffrey A Law (law@snake.cs.utah.edu)
* hppa.h (be, ble): Use operand type 'z' to denote absolute branch
	addresses.
1993-09-29 00:24:04 +00:00
Jim Kingdon
e8b114f7f4 * sym.h, symconst.h: Add comment stating these files are not part
of GDB, GAS, etc.  In 1991, when we asked rms whether we could
	include these files in GDB (although they are copyrighted by
	someone besides the FSF), he said it was OK if they were not
	considered part of GDB.
1993-09-17 03:32:10 +00:00
K. Richard Pixley
65ae7bfa78 white space change to avoid nested comment 1993-09-13 19:52:23 +00:00
Ian Lance Taylor
57fbd6b0c0 * m68k.h (two): Protect second argument with parentheses. 1993-09-13 19:47:41 +00:00
Ian Lance Taylor
eb9fa516b1 * alpha.c (external_aouthdr): Need four bytes of padding between
vstamp and tsize.
1993-09-10 21:41:41 +00:00
Ian Lance Taylor
fc0d7441be * i386.h (i386_optab): Properly bracket initializers. 1993-09-09 21:43:54 +00:00
Ian Lance Taylor
838b55955e * ecoff.h (AUX_GET_ANY, AUX_PUT_ANY): Changed to reflect further
change in bfd swapping routine names.
1993-09-07 18:24:31 +00:00
Jim Kingdon
db5e2a8bae * ecoff.h (AUX_GET_ANY): Change name of _do_getb32 to reflect bfd
changes.
1993-09-07 15:25:31 +00:00
Ian Lance Taylor
de14dfd747 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
(M_DABS): Added.
1993-08-23 17:02:38 +00:00
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
Stu Grossman
09f3dc6e06 * hppa.h: Move handy aliases to the front. Fix masks for extract
and deposit instructions.
1992-12-22 05:31:22 +00:00
Stu Grossman
808566e89a * bfd.h: Update to get hppa_core_struct from bfd.c. 1992-12-22 05:27:05 +00:00
John Gilmore
8cedeccaa8 Update to get tekhex tdata name change from bfd. 1992-12-17 08:43:27 +00:00
K. Richard Pixley
181ba9ee43 recording file death 1992-12-08 04:44:16 +00:00
Ken Raeburn
355e5a8e0a rebuilt after library changes 1992-12-04 15:16:43 +00:00
John Gilmore
d4a06831c1 Update to match revised bfd-in.h. 1992-11-28 12:14:45 +00:00
Ken Raeburn
f53f0a036d Change from John Carr: use v', not a', for operand 2 of vax bb* instructions. 1992-11-23 18:52:04 +00:00
Fred Fish
8921fc68eb First cut at sanitizing away chill stuff. 1992-11-16 20:48:24 +00:00
Fred Fish
2712dd005b * dwarf.h (AT_src_coords): Whitespace change only.
* dwarf.h (AT_body_begin, AT_body_end, LANG_MODULA2):
	Add from latest gcc.
	* dwarf.h (LANG_CHILL):  Add as GNU extension.
1992-11-15 17:34:37 +00:00
Ian Lance Taylor
41d1b02fe6 Thu Nov 5 16:35:44 1992 Ian Lance Taylor (ian@cygnus.com)
* bfd.h: Update to bring in SEC_SHARED_LIBRARY.
1992-11-06 00:39:31 +00:00
John Gilmore
a4c227913c Update to match EXFUN, bfd_seclet_struct, and SDEF cleanups in bfd. 1992-11-05 13:46:35 +00:00
John Gilmore
f6047bbd51 Update after bfd_seclet_struct => bfd_seclet change. 1992-11-05 13:19:06 +00:00
John Gilmore
18fe0e9f7f Update to match PARAMS changes in bfd. 1992-11-05 11:22:12 +00:00
Ken Raeburn
ef1b626858 bout.h (N_CALLNAME, N_BALNAME): Define as char-type values, so widening works
consistently.
1992-11-04 15:31:02 +00:00
John Gilmore
0a9266896a * getopt.h (struct option): RMS decided we should do it the other way. 1992-10-16 10:20:52 +00:00
K. Richard Pixley
4100543aee use the provided enum for has_arg 1992-10-16 05:49:54 +00:00
K. Richard Pixley
ae0f48c2ed casts for ultrix compiler 1992-10-16 04:44:36 +00:00
John Gilmore
c98d03eacf Update after comment changes. 1992-10-15 11:36:46 +00:00
Steve Chamberlain
ab414d8767 Now a bfd knows whether underscores are normally prepended
to symbols in its file format.
1992-10-08 16:03:58 +00:00
Fred Fish
8513228a6d Keep adobe.h, needed to compile bfd/aout-adobe.c 1992-09-27 06:23:03 +00:00
Ian Lance Taylor
66beed38d2 Wed Sep 9 11:25:28 1992 Ian Lance Taylor (ian@cygnus.com)
* m68k.h: merged Motorola and MIT syntax.
1992-09-09 18:38:50 +00:00
Per Bothner
6028992239 Regenerated from bfd-in.h. 1992-09-03 22:24:03 +00:00
Stu Grossman
2c0e53a423 * bfd.h (struct reloc_howto_struct): size needs to be signed if
it's going to hold negative values.
1992-09-03 16:13:22 +00:00
Per Bothner
c97259275e * demangle.h: New file, moved from ../gdb. Made independent
of gdb.  Allow demangling style option to be passed as a
	parameter to cplus_demangle(), but using the
	current_demangling_style global as the default.
1992-08-31 00:57:03 +00:00
Fred Fish
afb5deddd5 * obstack.h: Merge comment change from current FSF version. 1992-08-29 17:10:29 +00:00
Brendan Kehoe
e1f6e8ed5c Forgot to add we32k.h. 1992-08-28 21:01:47 +00:00
Brendan Kehoe
63237c0228 Last file for preliminary support of the we32k (AT&T 3b2 family). 1992-08-28 17:17:33 +00:00
Brendan Kehoe
6697a1a911 Add preliminary support for the we32k (AT&T 3b2). 1992-08-27 22:11:48 +00:00
Ken Raeburn
7b22a53c6c m68k.h (m68ec030): Defined as alias for 68030.
(m68k_opcodes): New type characters "3" for 68030 MMU regs and "t" for
immediate 0-7 added.  Set up some opcodes (ptest, bkpt) to use them.
Tightened description of "fmovex" to distinguish it from some "pmove"
encodings.  Added "pmove" for 68030 MMU regs, cleaned up descriptions that
claimed versions were available for chips not supporting them.  Added
"pmovefd".

sparc.h: Fixed up some comments.
1992-08-26 03:46:22 +00:00
Steve Chamberlain
1f0c772a89 * internal.h: added #define for STYP_LIT, removed from a29k and
h8300.
1992-08-25 22:23:20 +00:00
Steve Chamberlain
3ab9faab12 Regenerated after Z8000 addition 1992-08-25 22:09:47 +00:00
Steve Chamberlain
eaa0f4f8e6 Support for the Z8000 1992-08-25 22:07:19 +00:00
Ken Raeburn
3ae49aef48 * bfd.h: Regenerated after page/segment size changes. 1992-08-17 16:05:07 +00:00
John Gilmore
7b7ba3b842 Add aout/adobe.h. 1992-08-15 11:23:46 +00:00
Per Bothner
04edcda10f * m68k.h: Merged in patches (mostly m68040-specific) from
Colin Smith <colin@wrs.com>.
1992-08-14 23:12:58 +00:00
Per Bothner
1245410da0 * m68k.h: Merged m68kmri.h and m68k.h (using the former as a
base).  Also cleaned up duplicates, re-ordered instructions for
	the sake of dis-assembling (so aliases come after standard names).
	* m68kmri.h: Now just defines some macros, and #includes m68k.h.
1992-08-14 21:23:56 +00:00
Steve Chamberlain
339a27b48d * m68kmri.h: added various opcodes. Moved jbxx to bxxes. Filled in
all missing .s
1992-08-12 23:39:34 +00:00
Ken Raeburn
6bb4c92322 moved sparc opcode table to bfd 1992-08-11 16:57:29 +00:00
Ken Raeburn
3a6a48137f * i386.h (i386_optab): Add fildq, fistpq aliases used by gcc. 1992-08-11 16:36:35 +00:00
Fred Fish
8c6e4bb248 * obstack.h: Merge changes from current FSF version. 1992-08-01 20:48:33 +00:00
Fred Fish
c50533602e * dwarf.h: Replace with current version from gcc distribution.
* common.h (SHT_BEPROGBITS):  Add section type for i860 operating
	in big endian mode, where code is in a separate section.  The
	SHT_PROGBITS section is used for data.  From pfieland@stratus.com.
1992-08-01 20:47:51 +00:00
Ken Raeburn
47660bef1b fix for PRs 1360 and 1370 -- new v8 patterns for save,inc,dec 1992-08-01 03:19:58 +00:00
David Henkel-Wallace
d63a3da9bf HP stuff. 1992-07-23 19:01:47 +00:00
Steve Chamberlain
e4df52accd fix bra.s stuff 1992-07-17 17:10:57 +00:00
Steve Chamberlain
01bbba251b More support for relaxing 1992-07-16 15:14:11 +00:00
John Gilmore
bc718e874a Regen after bfd/syms.c change: BSF_FILE. 1992-07-04 10:41:16 +00:00
Fred Fish
a403a2efac * obstack.h: Convert bcopy() use to memcpy(), which is more
portable, more standard, and can take advantage of gcc's builtin
	functions for increased performance.
1992-06-29 23:37:10 +00:00
Fred Fish
36fcc06101 * h8300.h: Finish filling in all the holes in the opcode table,
so that the Lucid C compiler can digest this as well...
1992-06-28 20:30:01 +00:00
John Gilmore
5b88adf7a2 Use tabs to indent comments, so they line up. 1992-06-27 05:01:14 +00:00
John Gilmore
ce868e5c94 * i386.h: Add setc, setnc, addr16, data16, repz, repnz aliases.
Fix opcodes on various sizes of fild/fist instructions
(16bit=no suffix, 32bit="l" suffix, 64bit="ll" suffix).
Fixes suggested by Minh Tran-Le.
1992-06-27 04:56:08 +00:00
Steve Chamberlain
303376a32c Lint Updates 1992-06-22 16:07:35 +00:00
Stu Grossman
76b731f9ae HPPA BS 1992-06-20 01:00:46 +00:00
Stu Grossman
39140ed22b HPPA merge. 1992-06-19 22:48:09 +00:00
Stu Grossman
5e511f6f70 * bfd.h: HPPA merge. 1992-06-19 22:47:19 +00:00
K. Richard Pixley
0cfe5e69da gratuitous white space changes merged from other prep releases 1992-06-17 04:31:33 +00:00
Ken Raeburn
9a51287f1a Changes reflecting recent changes in BFD library sources. 1992-06-16 13:35:55 +00:00
John Gilmore
1291085e40 Add N_OBJ and N_OPT from Solaris-2. 1992-06-11 08:15:03 +00:00
John Gilmore
3ce7a82414 Regen'd from bfd.c after removing elf_core_tdata_struct. 1992-06-11 08:12:01 +00:00
Steve Chamberlain
b5adcbd066 * i386.h: a.out magic numbers from
mohring@informatik.tu-muenchen.de
1992-06-10 14:59:16 +00:00
John Gilmore
6b6cc3fd08 Use unsigned chars for fields in object files. 1992-06-09 03:14:50 +00:00
Steve Chamberlain
20ccefe6d4 Checkpoint 1992-05-26 18:26:13 +00:00
Ken Raeburn
d5ceae783f Header file changes corresponding to BFD library changes just checked in. 1992-05-26 07:06:00 +00:00
K. Richard Pixley
464dd01ad9 merged changes from grep-1.6 (alpha) 1992-05-19 00:29:44 +00:00
Per Bothner
c72b7dca4f Bump to version 1.97. 1992-05-05 21:25:27 +00:00
Steve Chamberlain
e727f8ea91 Keep m68kmri.h 1992-05-05 03:12:59 +00:00
Steve Chamberlain
2d690b0abc * bfd.h: new get_relocated_section_contents decl 1992-05-05 00:14:35 +00:00
Steve Chamberlain
ec9df7e7b7 M68k opcodes with MRI names 1992-05-02 01:02:56 +00:00
Steve Chamberlain
c3089ec904 Add tekhex 1992-04-17 18:33:47 +00:00
Per Bothner
c0532cf36b * rs6k.h: New version from IBM (Metin). 1992-04-17 01:34:34 +00:00
Fred Fish
f0e8711d9e Pick up SGI defines for langCplusplus, langCplusplusV2, stStruct, stUnion,
and stEnum.  The last three are required to be able to build the current
checked in gdb on a non-sgi machine.
1992-04-14 21:34:02 +00:00
Per Bothner
cf9838aff0 * rs6k.h: Fix incorrect extended opcode for instructions `fm'
and `fd'.  (From metin@ibmpa.awdpa.ibm.com (Metin G. Ozisik).)
1992-04-09 07:47:06 +00:00
Stu Grossman
3ab074bcaa Add rs6k.h 1992-04-07 20:53:43 +00:00
Stu Grossman
aa505f07bd * rs6k.h: Move from ../../gdb/rs6k-opcode.h. 1992-04-07 20:39:31 +00:00
Fred Fish
677ff94729 Cast macro args to unsigned to avoid complaints from compiler and lint
about integer overflow during left shift of 16 bits.
1992-04-03 19:33:14 +00:00
John Gilmore
291dcdc65c New sym files 1992-04-03 04:32:41 +00:00
John Gilmore
9e1cd294b5 Date: Thu, 2 Apr 92 15:48:13 -0800
From: wu@mips.com (Alex Wu)
Message-Id: <9204022348.AA20058@goofy.mips.com>
To: gnu@cygnus.com
Subject: sym.h & symconst.h

John,
	I finally get our lawyer's approval.  Here is the symconst.h and
the sym.h.  Please let me know if there is anything else I can help.
1992-04-03 04:01:35 +00:00
Steve Chamberlain
ee7d7cd8bb Added PROTO 1992-03-13 15:56:57 +00:00
John Gilmore
bfa4890496 Add relative file descriptors. 1992-03-06 08:11:26 +00:00
Stu Grossman
d7da450580 Keep ecoff-ext.h. 1992-03-06 01:08:37 +00:00
Per Bothner
93bd5493dc * wait.h (WIFSTOPPED): Add IBM rs6000-specific version. 1992-02-28 06:07:16 +00:00
John Gilmore
a0b23459bb Initial revision 1992-02-27 19:53:49 +00:00
John Gilmore
f48e5efef7 * obstack.h: Add obstack_full_begin.
* bfd.h, obstack.h:  Protolint.
1992-02-22 05:48:27 +00:00
Steve Chamberlain
31bc9fde33 Fixed prototype mismatch reported by MDT 1992-02-07 21:07:18 +00:00
Steve Chamberlain
d58b7049a7 Fluff removal. 1992-02-07 00:33:57 +00:00
John Gilmore
0aa70210e4 Remove trailing comma from enum. 1992-01-30 09:19:24 +00:00
John Gilmore
14144df4c9 * sparc.h: Remove "cypress" architecture. Remove "fitox" and
similar instructions -- they've been renamed to "fitoq", etc.
REALLY fix tsubcctv.  Fix "fcmpeq" and "fcmpq" which had wrong
number of arguments.
* h8300.h:  Remove extra ; which produces compiler warning.
1992-01-30 09:14:21 +00:00
Stu Grossman
cc35cb05ce * sparc.h: fix opcode for tsubcctv. 1992-01-29 07:01:25 +00:00