Commit Graph

502 Commits

Author SHA1 Message Date
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
Stu Grossman
2b74083cb8 * trad-core.c, bfd.c, ../include/bfd.h: Various fixes for PMAX
core reading.
1992-01-28 22:53:51 +00:00
Steve Chamberlain
daa91756f1 * bfd.h : new target entr, bfd_relax_section 1992-01-28 06:02:01 +00:00
Steve Chamberlain
f6868b8e5b Various new reloc types 1992-01-24 22:54:15 +00:00
Steve Chamberlain
9a7c544993 New from bfd.c 1992-01-24 22:54:03 +00:00
Michael Tiemann
a9b0d1aece * sparc.h (nop): Add RD_GO to `lose' so that only %g0 in dest is
disassembled as a nop.
1991-12-22 20:19:57 +00:00
Stu Grossman
f59db85529 * bfd.h, ieee.h, opcode/m68k.h, opcode/sparc.h: ANSIfy enums. 1991-12-19 01:22:03 +00:00
Jim Wilson
201258d5f5 Keep fopen-bin.h and fopen-same.h. 1991-12-14 01:32:54 +00:00
John Gilmore
47ff3a6147 Initial revision 1991-12-13 05:01:05 +00:00
Steve Chamberlain
332b63272f Update from bfd.c et al 1991-12-08 20:05:21 +00:00
Michael Tiemann
aa09fc9b6b Fix backward i/f bit in movcc insns. 1991-12-07 01:46:52 +00:00
Steve Chamberlain
43857158b5 Reflect changes in archures.c 1991-12-04 18:33:32 +00:00
Steve Chamberlain
11eab90c7f * bfd.h: change the documentation format.
* created coff, elf and opcode and aout directories. Moved:

	aout64.h	==> aout/aout64.h
	ar.h		==> aout/ar.h
	a.out.encap.h	==> aout/encap.h
	a.out.host.h	==> aout/host.h
	a.out.hp.h	==> aout/hp.h
	a.out.sun4.h	==> aout/sun4.h
	ranlib.h	==> aout/ranlib.h
	reloc.h		==> aout/reloc.h
	stab.def	==> aout/stab.def
	stab.gnu.h	==> aout/stab_gnu.h

	coff-a29k.h	==> coff/a29k.h
	coff-h8300.h	==> coff/h8300.h
	coff-i386.h	==> coff/i386.h
	coff-i960.h	==> coff/i960.h
	internalcoff.h	==> coff/internal.h
	coff-m68k.h	==> coff/m68k.h
	coff-m88k.h	==> coff/m88k.h
	coff-mips.h	==> coff/mips.h
	coff-rs6000.h	==> coff/rs6000.h

	elf-common.h	==> elf/common.h
	dwarf.h		==> elf/dwarf.h
	elf-external.h	==> elf/external.h
	elf-internal.h  ==> elf/internal.h

	a29k-opcode.h	==> opcode/a29k.h
	arm-opcode.h	==> opcode/arm.h
	h8300-opcode.h	==> opcode/h8300.h
	i386-opcode.h	==> opcode/i386.h
	i860-opcode.h	==> opcode/i860.h
	i960-opcode.h	==> opcode/i960.h
	m68k-opcode.h	==> opcode/m68k.h
	m88k-opcode.h	==> opcode/m88k.h
	mips-opcode.h	==> opcode/mips.h
	np1-opcode.h	==> opcode/np1.h
	ns32k-opcode.h	==> opcode/ns32k.h
	pn-opcode.h	==> opcode/pn.h
	pyr-opcode.h	==> opcode/pyr.h
	sparc-opcode.h	==> opcode/sparc.h
	tahoe-opcode.h	==> opcode/tahoe.h
	vax-opcode.h	==> opcode/vax.h
1991-12-01 04:56:32 +00:00
Steve Chamberlain
1ee1fd7e97 Initial revision 1991-12-01 04:45:47 +00:00
Steve Chamberlain
245ed2ea54 Initial revision 1991-12-01 04:26:38 +00:00
Steve Chamberlain
d289576d7f Initial revision 1991-12-01 02:46:04 +00:00
Steve Chamberlain
0227e9187b Initial revision 1991-12-01 02:29:45 +00:00
Steve Chamberlain
1484208fc1 Reflect the new scheme 1991-12-01 02:12:42 +00:00
Steve Chamberlain
6d56c69a47 *** empty log message *** 1991-12-01 01:43:03 +00:00
Michael Tiemann
35fadbebb7 Updated movc and fmovc patterns to reflect the latest encodings in the
0.3.1 Sparc V9 manual.
1991-11-29 00:43:02 +00:00
Steve Chamberlain
875f1391a7 Added coff-h8300.h 1991-11-27 22:25:34 +00:00
Steve Chamberlain
1daf2df4ec * internalcoff.h: (internal_scnhdr) took out #def dependency, now
s_nreloc and s_nlnno are always long. 	(internal_reloc): allways
	has an offset field now.
1991-11-27 18:40:40 +00:00
Steve Chamberlain
b4e42a642c Initial revision 1991-11-27 18:35:48 +00:00
Michael Tiemann
5bcc23e3b2 Resync reloc_type and RELOC_TYPE_NAMES. 1991-11-24 17:23:10 +00:00
John Gilmore
f39eae7baa Lint 1991-11-22 16:14:23 +00:00
Per Bothner
27612c2966 stab.def: Remove the GNU extended type codes (e.g. N_SETT).
aoutx.h:  Put back the N_HEADER_IN_TEXT(x) that John removed,
but use his heuristic as its default definition.
bfd.H;  Re-generated.
1991-11-22 05:22:06 +00:00
John Gilmore
c6fec0bfcb * aout64.h (N_TXTADDR, N_TXTOFF, N_TXTSIZE): New definitions
that should handle all uses.  LOGICAL_ versions deleted.
Eliminate N_HEADER_IN_TEXT, using a_entry to determine which
kind of zmagic a.out file we are looking at.
* coff-rs6000.h:  Typo.
1991-11-21 19:55:32 +00:00
John Gilmore
95b32bff0e Bring in HP a.out remnants from GDB. Eliminate obsolete a.out.gnu.h. 1991-11-21 04:06:23 +00:00
Per Bothner
22ef104a6d Re-work previous change. 1991-11-20 06:01:41 +00:00
Per Bothner
8a400a1892 Some cleanups of N_TXTADDR and N_TXTOFF. 1991-11-20 02:48:13 +00:00
Fred Fish
25c56437cf Update dwarf.h to DWARF draft 5 version from gcc2. 1991-11-18 08:04:17 +00:00
Sean Eric Fagan
b260b2a000 Some COFF systems (SCO, for example) want a .comment section. Not necessary,
but useful.
1991-11-16 02:38:56 +00:00
Per Bothner
1d2c557430 Updated from ../bfd make headsers 1991-11-15 21:07:41 +00:00
Per Bothner
6b0a15959d * stab.def: Added defs for extended GNU symbol types,
such as N_SETT.  These are normally ifdef'd out (because
	of conflicts with a.out.gnu.h), but are used by bfb_stab_name().
1991-11-15 03:47:35 +00:00