Ulrich Drepper
8cad2d6266
Add missing RHF_* constants.
1998-08-01 04:30:17 +00:00
Catherine Moore
ea89ffaec5
*** empty log message ***
1998-07-31 21:51:01 +00:00
Catherine Moore
860fe0c07e
Add R_ARM_THM_PC9 relocation.
1998-07-31 15:04:36 +00:00
Frank Ch. Eigler
2c5d6bf41b
* Fix for PR 16389, brought over from d30v branch.
...
Thu Jul 30 21:44:25 1998 Frank Ch. Eigler <fche@cygnus.com>
* d30v.h (FLAG_LKR): New flag for "left-kills-right" instructions.
1998-07-30 19:39:47 +00:00
Jeff Law
b5f864ee09
Sanitize away beos references.
1998-07-29 18:26:26 +00:00
Stan Cox
f1f40f95ca
sparc.h: (R_SPARC_REV32): Added for little endian data e.g. sparc 86x.
1998-07-29 01:47:13 +00:00
Doug Evans
dc82df78bb
* cgen.h (cgen_macro_insn_count): Declare.
1998-07-24 18:45:58 +00:00
Jeff Law
b774fb9b45
* mn10300.h: Add R_MN10300_24 relocation.
1998-07-24 17:22:50 +00:00
Ulrich Drepper
eef02e7ece
Add MIPS64 relocation names and values.
1998-07-24 16:38:32 +00:00
Jeff Law
ddbe80f79c
* mips.h (R_MIPS16_S3): Change to a higher value.
1998-07-24 05:29:01 +00:00
Ian Lance Taylor
2caa49ec21
remove d30v sanitization
1998-07-24 04:51:37 +00:00
Catherine Moore
3d1d5c8bb2
Wed Jul 22 19:29:00 Catherine Moore <clm@cygnus.com>
...
* arm.h: Rename relocations.
1998-07-23 00:32:11 +00:00
Ulrich Drepper
cd38a064c7
Update.
1998-07-23 00:09:31 +00:00
Nick Clifton
36dd637fc4
Reloc macros tidied up. i386 and v850 reloc macros added.
...
New file created to contain reloc macros: reloc-macros.h
1998-07-22 23:27:31 +00:00
Ulrich Drepper
043e6949fd
Update.
1998-07-22 22:02:02 +00:00
Ulrich Drepper
86b9b00b99
Rewrite relocation definition using macros.
1998-07-22 22:01:56 +00:00
Ulrich Drepper
fea6fcb9c7
Fix typo.
1998-07-22 20:50:46 +00:00
Ulrich Drepper
0d930c6c88
Rewrite relocation definition using macros.
1998-07-22 20:40:09 +00:00
Ulrich Drepper
ddffd87116
Rewrite relocation definition using macros.
1998-07-22 20:11:54 +00:00
Doug Evans
5eb29e2c4f
use macros for version numbers
1998-07-21 20:47:38 +00:00
Jeff Holcomb
46cd3dab3b
sanitize fix
1998-07-21 20:43:16 +00:00
Doug Evans
ca2b987fae
* cgen.h (cgen_version_{major,minor,fixlevel}): Declare.
...
(cgen_insert_fn,cgen_extract_fn): New arg `pc'.
(get_operand,put_operand): Replaced with get_{int,vma}_operand,
set_{int,vma}_operand.
1998-07-21 20:36:13 +00:00
Jeff Holcomb
0146d1637e
sanitize fix
1998-07-21 20:26:20 +00:00
Ulrich Drepper
3ab64530cc
Update.
1998-07-21 20:12:44 +00:00
Ulrich Drepper
f4e87c4625
Platform specific relocation definitions.
1998-07-21 20:12:27 +00:00
Ulrich Drepper
37e4be8306
Add R_PPC_* entries.
1998-07-21 20:11:51 +00:00
Ulrich Drepper
d91aa0bb96
Add R_MN10300_* entries.
1998-07-21 20:11:30 +00:00
Ulrich Drepper
c27d2e1867
Add R_MIPS_* and SHT_MIPS_* entries.
1998-07-21 20:11:08 +00:00
Ulrich Drepper
1b734be6cf
Add lots of DT_MIPS_* symbols.
1998-07-19 23:30:10 +00:00
Ulrich Drepper
55412e05e2
(PT_MIPS_OPTIONS): New symbol.
1998-07-19 22:27:05 +00:00
Jeff Law
d7fd14cd22
* mn10300.h: Add "machine" field for instructions.
...
(MN103, AM30): Define machine types.
(AM33): Define machine type.
1998-06-26 17:14:20 +00:00
Jeff Law
3f1bb6f2d6
* mn10300.h: New file.
1998-06-26 16:50:13 +00:00
Jeff Holcomb
8cdfcc1b7f
fix sanitization
1998-06-23 00:17:08 +00:00
Jeff Law
dc959c75ab
* mn10300.h (FMT_D10): Define.
1998-06-22 19:33:21 +00:00
Ian Lance Taylor
1df5db5d9b
Fri Jun 19 16:09:09 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386.h: Use FP, not sl_Suf, for fxsave and fxrstor.
1998-06-19 20:10:52 +00:00
Jeff Law
20ddeff49d
* mn10300.h (MN10300_OPERAND_XRREG): Define.
...
(MN10300_OPERAND_PLUS): Likewise.
(FMT_D6, FMT_D7): Likewise.
1998-06-19 15:41:58 +00:00
Ulrich Drepper
d2a24cee53
Update.
1998-06-19 01:58:48 +00:00
Ulrich Drepper
59e907e3c7
Add support for fxsave, fxrstor, sysenter and sysexit.
1998-06-19 01:58:00 +00:00
Jeff Law
67be18db3b
* mn10300.h (MN10300_OPERAND_USP): Define.
...
(MN10300_OPERAND_SSP, MN10300_OPERAND_MSP): Likewise.
(MN10300_OPERAND_PC, MN10300_OPERAND_EPSW): Likewise.
(MN10300_OPERAND_RREG): Likewise.
Snapshot current work.
1998-06-17 23:57:33 +00:00
Ian Lance Taylor
c8ab56dcab
Sat Jun 13 11:31:35 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386.h (i386_optab): Add general form of aad and aam. Add ud2a
and ud2b.
(i386_regtab): Allow cr0..7, db0..7, dr0..7, tr0..7, not just
those that happen to be implemented on pentiums.
1998-06-13 15:33:23 +00:00
Nick Clifton
4e707af32c
Add definition of EM_ARM
1998-06-09 16:36:31 +00:00
Ian Lance Taylor
b8e4d255f3
Tue Jun 9 12:16:01 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386.h: Change occurences of Data16 to Size16, Data32 to Size32,
IgnoreDataSize to IgnoreSize. Flag address and data size prefixes
with Size16|IgnoreSize or Size32|IgnoreSize.
1998-06-09 16:18:24 +00:00
Ian Lance Taylor
038915c98c
Mon Jun 8 12:15:52 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386.h (REPNE): Rename to REPNE_PREFIX_OPCODE.
(REPE): Rename to REPE_PREFIX_OPCODE.
(i386_regtab_end): Remove.
(i386_prefixtab, i386_prefixtab_end): Remove.
(i386_optab): Use NULL as sentinel rather than "" to suit rewrite
of md_begin.
(MAX_OPCODE_SIZE): Define.
(i386_optab_end): Remove.
(sl_Suf): Define.
(sl_FP): Use sl_Suf.
* i386.h (i386_optab): Allow 16 bit displacement for `mov
mem,acc'. Combine 16 and 32 bit forms of various insns. Allow 16
bit form of ljmp. Add IsPrefix modifier to prefixes. Add addr32,
data32, dword, and adword prefixes.
(i386_regtab): Add BaseIndex modifier to valid 16 bit base/index
regs.
1998-06-08 16:20:19 +00:00
Ian Lance Taylor
ed44fb7a0d
Fri Jun 5 23:42:43 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386.h (i386_regtab): Remove BaseIndex modifier from esp.
* i386.h: Allow `l' suffix on fld, fst, fstp, fcom, fcomp with
register operands, because this is a common idiom. Flag them with
a warning. Allow illegal faddp, fsubp, fsubrp, fmulp, fdivp,
fdivrp because gcc erroneously generates them. Also flag with a
warning.
* i386.h: Add suffix modifiers to most insns, and tighter operand
checks in some cases. Fix a number of UnixWare compatibility
issues with float insns. Merge some floating point opcodes, using
new FloatMF modifier.
(WORD_PREFIX_OPCODE): Rename to DATA_PREFIX_OPCODE for
consistency.
* i386.h: Change occurence of ShortformW to W|ShortForm. Add
IgnoreDataSize where appropriate.
1998-06-06 03:47:33 +00:00
Ian Lance Taylor
77be9a8a19
Wed Jun 3 18:28:45 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
...
* i386.h: (one_byte_segment_defaults): Remove.
(two_byte_segment_defaults): Remove.
(i386_regtab): Add BaseIndex to 32 bit regs reg_type.
1998-06-03 22:31:09 +00:00
Doug Evans
43f5383b88
* mips.h (Elf32_Dvp_Internal_Overlay,Elf32_Dvp_External_Overlay):
...
Rename from 64 bit versions, update members to be 32 bits.
(bfd_dvp_elf32_swap_overlay_in,bfd_dvp_elf32_swap_overlay_out):
Rename from 64 bit versions.
1998-06-03 19:15:56 +00:00
Doug Evans
d15f4fd0b1
* mips.h (SHT_DVP_OVERLAY_TABLE,SHT_DVP_OVERLAY): New section types.
...
(SHNAME_DVP_OVERLAY_{TABLE,STRTAB,PREFIX}): Section names.
(Elf64_Dvp_Internal_Overlay,Elf64_Dvp_External_Overlay): New types.
(bfd_dvp_elf64_swap_overlay_in,bfd_dvp_elf64_swap_overlay_out):
Declare.
1998-05-31 22:50:05 +00:00
Jeff Holcomb
2fde292887
fix sanitization
1998-05-30 21:06:13 +00:00
Stu Grossman
6e8bee16e8
Java sanitization.
1998-05-15 19:51:35 +00:00
Ian Lance Taylor
6a347e3c9c
fix sanitization of mips.h changes
1998-05-07 16:19:40 +00:00