Ian Lance Taylor
28aac2eb20
* bfdlink.h (struct bfd_link_hash_entry): Change u.c.size into a
...
bitfield. Add field u.c.alignment_power.
1994-07-22 18:18:10 +00:00
Ken Raeburn
903f5bc3a0
iSun Jul 10 11:01:09 1994 Ian Dall (dall@hfrd.dsto.gov.au)
...
* ns32k.h: Drop Q operand type as there is no correct use
for it. Add I and Z operand types which allow better checking.
1994-07-13 21:45:25 +00:00
Stan Shebs
f5b17a0a16
* demangle.h (cplus_demangle_opname): Declare.
1994-06-18 23:14:00 +00:00
Ken Raeburn
04b42ec7e8
unsanitize v9
1994-06-17 00:51:16 +00:00
Ken Raeburn
dae00c8a78
unsanitize v9
1994-06-17 00:25:18 +00:00
Ian Lance Taylor
3cc6bebb23
* bfdlink.h (struct bfd_link_info): Add new field shared.
1994-06-16 19:29:26 +00:00
Ian Lance Taylor
8150d7651e
* aout64.h (BMAGIC): Define.
1994-06-16 18:24:14 +00:00
Peter Schauer
b132667509
* symconst.h: Pick up SGI define for stIndirect.
1994-06-12 10:56:35 +00:00
Ian Lance Taylor
0242cd5697
Add weak symbols as an extension to a.out.
...
* aout64.h (N_WEAKU, N_WEAKA, N_WEAKT, N_WEAKD, N_WEAKB): Define.
* stab.def: Update symbol value table.
1994-06-11 20:39:54 +00:00
Ian Lance Taylor
6ceb7942c3
* bfdlink.h (struct bfd_link_hash_entry): Remove written field:
...
not needed for all backends.
1994-06-06 18:43:21 +00:00
Ken Raeburn
26997f44ba
don't sanitize out v9 stuff any more
1994-06-03 20:00:13 +00:00
Ken Raeburn
c84291b43c
m68060 changes
1994-06-02 16:23:55 +00:00
Ian Lance Taylor
0bc179ada1
Remove sanitization of PowerPC NetWare.
1994-05-20 18:25:02 +00:00
Jeff Law
ab0453e05d
* common.h (EM_HPPA): Delete.
...
(EM_PARISC): Add.
* hppa.h: New file.
1994-05-16 19:23:59 +00:00
Steve Chamberlain
2578b9a323
* h8300.h (dec, inc): Get encoding right.
1994-04-27 18:30:33 +00:00
Ian Lance Taylor
f90025150f
* sh.h (SH_ARCH_MAGIC): Rename from SHMAGIC. SHMAGIC is used by
...
several targets to mean a shared library.
(SHBADMAG): Corresponding change.
1994-04-22 17:06:23 +00:00
Ian Lance Taylor
1f573a795d
* internal.h (struct nlm_internal_cygnus_section_header): Define.
...
* external.h (struct nlmNAME(external_cygnus_section_header):
Define.
1994-04-21 15:58:02 +00:00
Ian Lance Taylor
276971d7d3
nlm_custom_header changes.
1994-04-20 18:31:56 +00:00
Ian Lance Taylor
efb7100d55
* internal.h (struct nlm_internal_custom_header): Remove
...
debugRecOffset and debugRecLength fields. Add data field.
* external.h (struct nlmNAME(external_custom_header)): Remove
debugRecOffset and debugRecLength fields.
1994-04-20 18:30:29 +00:00
Ian Lance Taylor
63c5bb1e4b
* mips.h (RELOC_BITS3_TYPE_BIG): Changed from 0x1e to 0x3e.
...
(RELOC_BITS3_TYPEHI_LITTLE): Define.
(RELOC_BITS3_TYPEHI_SH_LITTLE): Define.
(MIPS_R_PCREL16): Change value from 8 to 12 to match Irix 4.
(MIPS_R_RELHI): Define.
(MIPS_R_RELLO): Define.
(MIPS_R_SWITCH): Change value from 9 to 22.
1994-04-14 17:02:48 +00:00
Ian Lance Taylor
f268681bc0
* mips.h (MIPS_R_SWITCH): Define.
1994-04-07 18:20:04 +00:00
Ken Raeburn
77400de38e
* i386.h (IS_JUMP_ON_ECX_ZERO, "jcxz" pattern): Operand size prefix is 0x66,
...
not 0x67. Patch from H.J. Lu (hlu@nynexst.com ).
1994-04-01 00:35:34 +00:00
Ken Raeburn
7e39e1afa6
* internal.h (internal_aouthdr): Added comments for Apollo fields.
1994-04-01 00:29:40 +00:00
Ian Lance Taylor
dee4d3476b
* ecoff.h (STYP_ECOFF_LIB): Define as used on Irix 4.
1994-03-31 21:28:44 +00:00
Ian Lance Taylor
5517168c9e
* ecoff.h (struct ecoff_debug_info): Add adjust field.
...
(struct ecoff_value_adjust): Define.
1994-03-25 22:18:00 +00:00
Ian Lance Taylor
651d2da7f6
* bfdlink.h (struct bfd_link_callbacks): Change bitsize argument
...
to add_to_set to reloc. Remove bitsize argument from constructor.
Comment that reloc_overflow, reloc_dangerous and unattached_reloc
must handle NULL pointers for reloc location.
(enum bfd_link_order_type): Add bfd_section_reloc_link_order and
bfd_symbol_reloc_link_order.
(struct bfd_link_order): Add reloc field to union.
(struct bfd_link_order_reloc): Define.
1994-03-22 00:21:38 +00:00
David Edelsohn
a8183040a0
Remove v9 sanitization.
1994-03-20 20:44:34 +00:00
Ian Lance Taylor
be2458e4ce
* ieee-float.h: Removed; no longer used.
1994-03-14 20:28:30 +00:00
Jim Kingdon
02400c00cb
* os9k.h: os9000 target specific header file, the header of the
...
object file is used now.
1994-03-09 17:34:32 +00:00
Ian Lance Taylor
33e61c95a2
Set Emacs local variables to never use version control.
1994-03-08 19:16:31 +00:00
Peter Schauer
4c040a649b
* internal.h: Remove Elf32_*, Elf64_* typedefs. These names
...
cause conflicts with system headers, e.g. link.h in gdb/solib.c.
Combine 32- and 64-bit versions of *_Internal_Dyn.
* common.h: Replace uses of Elf64_Word, Elf64_Xword typedefs
by their expansion.
* mips.h: Replace uses of Elf32_Word, Elf32_Sword, Elf32_Addr
typedefs by their expansion. Add DT_MIPS_RLD_MAP definition.
1994-03-05 22:39:47 +00:00
Ken Raeburn
d29f9b767e
* i386.h: Reverse last change. It'll be handled in gas instead.
1994-03-04 00:37:56 +00:00
Kung Hsu
de1aff42d5
Modified Files:
...
ChangeLog
* os9k.h: os9000 target specific header file, the header of the
object file is used now.
1994-03-02 02:12:39 +00:00
Jim Kingdon
8b1d1557f3
* floatformat.h: New file, intended to replace ieee-float.h.
1994-03-01 18:57:01 +00:00
Jim Kingdon
4f0200c45a
* floatformat.h: New file, intended to replace ieee-float.h.
1994-02-28 06:08:26 +00:00
Ian Lance Taylor
c768aaa7c3
* ecoff.h: Add casts to avoid warnings from SVR4 cc.
1994-02-26 18:27:13 +00:00
Ian Lance Taylor
c83e4c2db8
* aout64.h: Add casts to avoid warnings from SVR4 cc.
1994-02-26 18:26:25 +00:00
Ian Lance Taylor
79aab093bb
Keep or lost ppc-ext.h depending on whether keep-powerpc-netware is
...
used.
1994-02-18 17:12:00 +00:00
Ian Lance Taylor
889d655f87
Support for PowerPC NetWare. Sanitization to follow.
1994-02-18 15:44:44 +00:00
Torbjorn Granlund
868b8e638b
hppa.h: Fix typo in fstws arg string.
1994-02-17 20:31:08 +00:00
Ian Lance Taylor
f1b4394723
* libiberty.h: Don't declare strsignal, to avoid conflicts with
...
Solaris system header files.
1994-02-16 06:09:08 +00:00
Jeff Law
45fc3ed43b
* libiberty.h (xexit): Use __volatile__ to avoid losing if
...
compiling with gcc -traditional.
1994-02-13 06:12:45 +00:00
Ian Lance Taylor
e51437f199
* libiberty.h: New file. Declares functions provided by
...
libiberty.
1994-02-10 22:06:53 +00:00
Jeff Law
2f0440121a
* hppa.h (addb): Use '@' for addb and addib pseudo ops.
...
(so we can determine valid completers for both addb and addb[tf].)
1994-02-05 19:53:05 +00:00
Jeff Law
881405be61
* hppa.h (xmpyu): No floating point format specifier for the
...
xmpyu instruction.
1994-02-05 07:44:34 +00:00
Ian Lance Taylor
3f0c3fdc12
* ppc.h (PPC_OPERAND_NEXT): Define.
...
(PPC_OPERAND_NEGATIVE): Change value to make room for above.
(struct powerpc_macro): Define.
(powerpc_macros, powerpc_num_macros): Declare.
1994-02-05 04:38:05 +00:00
Ian Lance Taylor
ab941008ce
* internal.h (union internal_auxent): Change x_csect.x_scnlen into
...
a union of a long and a pointer to a symbol. XCOFF sometimes uses
this field as a symbol index.
1994-02-02 19:33:19 +00:00
Jim Kingdon
209b399e00
* common.h: Add comments regarding value of EM_HPPA and how to
...
pick an unofficial value.
1994-02-02 19:21:25 +00:00
Stan Shebs
2323d13b5c
Keep or lose MPW subdir
1994-02-01 03:48:54 +00:00
Ian Lance Taylor
b58239507e
Correct comment.
1994-01-25 20:26:48 +00:00
Ian Lance Taylor
a8146de44f
* ppc.h: New file. Header file for PowerPC opcode table.
1994-01-22 00:15:29 +00:00
Ian Lance Taylor
e1abed7a9a
* dis-asm.h (print_insn_big_powerpc, print_insn_little_powerpc,
...
print_insn_rs6000): Declare.
1994-01-22 00:15:04 +00:00
Ian Lance Taylor
d8de27f90d
New header file for PowerPC opcode table.
1994-01-22 00:13:02 +00:00
Jeff Law
7a68f30a32
* hppa.h: More minor template fixes for sfu and copr (to allow
...
for easier disassembly).
1994-01-18 04:16:35 +00:00
Jeff Law
9ee57a5e1a
* hppa.h: More minor template fixes for sfu and copr (to allow
...
for easier disassembly).
1994-01-17 09:27:08 +00:00
Jeff Law
43983d3c15
In the right ChangeLog now:
...
* hppa.h: Fix templates for all the sfu and copr instructions.
1994-01-17 08:15:03 +00:00
Jeff Law
fd291b5882
Opps. Put log into wrong ChangeLog.
1994-01-17 08:14:09 +00:00
Jeff Law
13a343993f
* opcode/hppa.h: Fix templates for all the sfu and copr
...
instructions.
1994-01-17 08:13:30 +00:00
Ken Raeburn
5538fdbb66
* ecoff.h (STYP_EXTENDESC, STYP_COMMENT, STYP_XDATA, STYP_PDATA): Define.
1994-01-06 01:07:04 +00:00
Ian Lance Taylor
60ee38e9f4
* ecoff.h (NUM_RELOC_SECTIONS): Define.
1994-01-05 21:59:00 +00:00
Ian Lance Taylor
9a0418eb7b
* bfdlink.h: New file for new BFD linker backend routines.
1993-12-30 18:44:54 +00:00
Ian Lance Taylor
82d76658fb
New file for Alpha NetWare. External structure information.
1993-12-02 19:13:59 +00:00
Ian Lance Taylor
7f0e0b1b4e
Add copyright notices and comments and a ChangeLog entry for Sean's
...
work.
1993-11-30 22:42:47 +00:00
Ken Raeburn
a179597c4e
sparc.h (RELSZ): Use correct value.
1993-11-19 16:23:37 +00:00
Ian Lance Taylor
2dbe3409d7
* mips.h: (M_J_A): Added.
...
(M_LA): Removed.
1993-11-17 22:22:07 +00:00
Ian Lance Taylor
777bb8e2e4
* mips.h (struct ecoff_debug_info): Define.
1993-11-17 22:19:49 +00:00
Sean Eric Fagan
bf323de1a3
New files and changed files for NetWare/SPARC.
1993-11-17 19:56:30 +00:00
Jeff Law
79f7e58c29
* hppa.h: Immediate field in probei instructions is unsigned,
...
not low-sign extended.
1993-11-07 08:31:22 +00:00
David MacKenzie
2cae23628a
fix reloc type bits conflict
1993-11-03 21:51:06 +00:00
Ian Lance Taylor
5e0a166c8d
* mips.h (M_JAL_1, M_JAL_2, M_JAL_A): Added.
1993-11-01 23:14:23 +00:00
Stan Shebs
a3ffe730ba
Keep Sparc file
1993-11-01 19:18:08 +00:00
Stan Shebs
146ef67155
First cut at Sparc coff definition.
1993-10-29 01:03:08 +00:00
Ian Lance Taylor
8ae5cb6ecb
* common.h (NLM_SIGNATURE): Do not define (it's different for each
...
backend).
Also minor comment changes to internal.h and external.h.
1993-10-27 15:46:57 +00:00
Ken Raeburn
8bd3f87684
keep apollo.h
1993-10-13 23:09:08 +00:00
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