libc/include/opcode
Jason Eckhardt a82fd8b94e 2003-05-23 Jason Eckhardt <jle@rice.edu>
gas:
        * config/tc-i860.c (target_xp): Declare variable.
        (OPTION_XP): Declare macro.
        (md_longopts): Add option -mxp.
        (md_parse_option): Set target_xp.
        (md_show_usage): Add -mxp usage.
        (i860_process_insn): Recognize XP registers bear, ccr, p0-p3.
        (md_assemble): Don't try expansions if XP_ONLY is set.
        * doc/c-i860.texi: Document -mxp option.

gas/testsuite:
        * gas/i860/xp.s: New file.
        * gas/i860/xp.d: New file.

include/opcode:
        * i860.h (expand_type): Add XP_ONLY.
        (scyc.b): New XP instruction.
        (ldio.l): Likewise.
        (ldio.s): Likewise.
        (ldio.b): Likewise.
        (ldint.l): Likewise.
        (ldint.s): Likewise.
        (ldint.b): Likewise.
        (stio.l): Likewise.
        (stio.s): Likewise.
        (stio.b): Likewise.
        (pfld.q): Likewise.

opcodes:
        * i860-dis.c (crnames): Add bear, ccr, p0, p1, p2, p3.
        (print_insn_i860): Grab 4 bits of the control register field
        instead of 3.
2003-05-24 04:22:23 +00:00
..
a29k.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
alpha.h * alpha.h (struct alpha_operand): Pack elements into bitfields. 2001-09-05 02:52:17 +00:00
arc.h 2002-11-18 Klee Dienes <kdienes@apple.com> 2002-11-18 16:49:56 +00:00
arm.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
avr.h * avr.h: Update for new devices. 2001-11-10 09:40:53 +00:00
cgen.h * cgen.h (struct cgen_maybe_multi_ifield): Add "const PTR p" to union. 2002-12-02 21:51:52 +00:00
ChangeLog 2003-05-23 Jason Eckhardt <jle@rice.edu> 2003-05-24 04:22:23 +00:00
convex.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
cris.h * cris.h (enum cris_insn_version_usage): Correct comment for 2001-04-05 19:35:17 +00:00
d10v.h * d10v.h (OPERAND_NOSP): New macro. 2001-12-04 10:06:40 +00:00
d30v.h For include/opcode: 2001-08-26 11:47:39 +00:00
dlx.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
h8300.h 2003-04-07 Michael Snyder <msnyder@redhat.com> 2003-04-13 16:50:31 +00:00
hppa.h * hppa.h (ldwa, ldda): Add ordered opcodes. 2003-01-31 21:24:32 +00:00
i370.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
i386.h gas/ChangeLog 2002-07-08 10:03:11 +00:00
i860.h 2003-05-23 Jason Eckhardt <jle@rice.edu> 2003-05-24 04:22:23 +00:00
i960.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
ia64.h Patch to update IA-64 port to SDM 2.1. 2002-12-05 02:08:02 +00:00
m68hc11.h * m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000 2003-05-13 19:28:14 +00:00
m68k.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
m88k.h 2002-11-16 Klee Dienes <kdienes@apple.com> 2002-11-16 18:43:03 +00:00
mips.h * mips.h: Correct comment typo. 2003-04-09 00:12:24 +00:00
mmix.h Add MMIX support 2001-10-30 15:20:10 +00:00
mn10200.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
mn10300.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
msp430.h Add support for msp430. 2002-12-30 19:25:12 +00:00
np1.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
ns32k.h * ns32k.h (struct ns32k_opcode): Constify "name", "operands" and 2002-12-16 09:53:48 +00:00
or32.h * a29k.h: Replace CONST with const. 2002-06-08 07:32:12 +00:00
pdp11.h * pdp11.h: Add format codes for float instruction formats. 2002-03-05 03:09:01 +00:00
pj.h * pj.h (pj_opc_info_t): Add union. 2002-12-12 21:52:05 +00:00
pn.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
ppc.h 2002-08-19 Elena Zannoni <ezannoni@redhat.com> 2002-08-19 20:55:48 +00:00
pyr.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
s390.h * s390.h (s390_opcode_arch_val): Rename to s390_opcode_mode_val. 2003-03-21 13:26:21 +00:00
sparc.h * ia64.h: Use #include "" instead of <> for local header files. 2002-05-25 12:53:48 +00:00
tahoe.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
tic4x.h Namespace cleanup for the tic4x target. Replace s/c4x/tic4x/ and s/c3x/tic3x/. 2003 copyright update 2003-04-04 08:15:15 +00:00
tic30.h 19990502 sourceware import 1999-05-03 07:29:06 +00:00
tic54x.h Fix tic54x testsuite failures and Lmem disassembly bugs. 2001-11-13 14:22:52 +00:00
tic80.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00
v850.h Remove spurious comment 2001-09-27 07:45:32 +00:00
vax.h Fix typos in ChangeLogs; add coff/external.h; fix copyright dates 2001-03-14 02:27:44 +00:00