gas/
authorJan Beulich <jbeulich@novell.com>
Mon, 31 Jan 2005 08:48:32 +0000 (08:48 +0000)
committerJan Beulich <jbeulich@novell.com>
Mon, 31 Jan 2005 08:48:32 +0000 (08:48 +0000)
commit60b9a617725df23ea629c34a83919bf320082a7d
tree41c516899c81c93b7ef9997355ee9e56e126c483
parente901b190a91d42356660e45e459c60fac24b2e7d
gas/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

* config/tc-ia64.c (parse_operands): Also handle alloc without first
input being ar.pfs.

gas/testsuite/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

* gas/ia64/pseudo.[ds]: New.
* gas/ia64/ia64.exp: Run new test.

opcodes/
2005-01-31  Jan Beulich  <jbeulich@novell.com>

* ia64-gen.c (NELEMS): Define.
(shrink): Generate alias with missing second predicate register when
opcode has two outputs and these are both predicates.
* ia64-opc-i.c (FULL17): Define.
(ia64_opcodes_i): Add mov-to-pr alias without second input. Use FULL17
here to generate output template.
(TBITCM, TNATCM): Undefine after use.
* ia64-opc-m.c (ia64_opcodes_i): Add alloc alias without ar.pfs as
first input. Add ld16 aliases without ar.csd as second output. Add
st16 aliases without ar.csd as second input. Add cmpxchg aliases
without ar.ccv as third input. Add cmp8xchg16 aliases without ar.csd/
ar.ccv as third/fourth inputs. Consolidate through...
(CMPXCHG_acq, CMPXCHG_rel, CMPXCHG_1, CMPXCHG_2, CMPXCHG_4, CMPXCHG_8,
CMPXCHGn, CMP8XCHG16, CMPXCHG_ALL): Define.
* ia64-asmtab.c: Regenerate.
gas/ChangeLog
gas/config/tc-ia64.c
gas/testsuite/ChangeLog
gas/testsuite/gas/ia64/ia64.exp
gas/testsuite/gas/ia64/pseudo.d [new file with mode: 0644]
gas/testsuite/gas/ia64/pseudo.s [new file with mode: 0644]
opcodes/ChangeLog
opcodes/ia64-asmtab.c
opcodes/ia64-gen.c
opcodes/ia64-opc-i.c
opcodes/ia64-opc-m.c