diff options
author | Nick Clifton <nickc@redhat.com> | 2004-04-22 10:33:16 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2004-04-22 10:33:16 +0000 |
commit | fd99574ba57795ede14cf8644ab4180facff4f17 (patch) | |
tree | f2d469228e9243e7d35a13b96290eb890898d271 /gas/ChangeLog | |
parent | 69b975477d1abc861452d7cb2c82190e44c47a94 (diff) | |
download | gdb-fd99574ba57795ede14cf8644ab4180facff4f17.zip gdb-fd99574ba57795ede14cf8644ab4180facff4f17.tar.gz gdb-fd99574ba57795ede14cf8644ab4180facff4f17.tar.bz2 |
Add support for ColdFire MAC instructions and tidy up support for other m68k
variants.
Diffstat (limited to 'gas/ChangeLog')
-rw-r--r-- | gas/ChangeLog | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog index 8023148..ad2b89b 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,23 @@ +2004-04-22 Peter Barada <peter@the-baradas.com> + + * NEWS: Added support for EMAC instructions and MAC/EMAC + Motorola syntax. + * config/m68k-parse.h: Add ACC[123], ACCEXT{01,23}, MAC/EMAC + scale factor tokens, trailing_ampersand to mark mask addressing + for MAC/EMAC instructions. + * config/m68k-parse.y: Add options_ampersand clause, '<<', + '>>'. + (yylex): Handle '>', '<', and '&' following '+'. + * config/tc-m68k.c: Set mcfmac/mcfemac on appropriate ColdFire + architectures in archs[]. + (m68k-ip): Add '4', 'e', 'g', 'i', cases to handle mask addressing + for MAC/EMAC instructions, ACC[0123], ACCEXT{01,23}, and '<<'/'>>' + respectively. + (m68k_ip): Handle trailing '&' on MAC/EMAC insns. + (install_operand): Fix 'n' case, Add 'F', 'f', 'G', 'H', 'I', ']' + cases. + Add EMAC operands to init_table[]. + 2004-04-22 Bruno De Bus <bdebus@elis.ugent.be> * config/tc-arm.h (enum mstate): Move here, add MAP_UNDEFINED |