* avr-dis.c (avr_operand): Use PARAMS macro in declaration.
authorDenis Chertykov <denisc@overta.ru>
Sun, 6 Aug 2000 14:12:36 +0000 (14:12 +0000)
committerDenis Chertykov <denisc@overta.ru>
Sun, 6 Aug 2000 14:12:36 +0000 (14:12 +0000)
commit463f102c0a566f0306272f11b5fdbfd460bc3d09
tree5fc872ceb670f35c39bffc6f02af6e67e668ae7c
parent45ee1401ab9cfecd678a51065bb69933ffba37e3
* avr-dis.c (avr_operand): Use PARAMS macro in declaration.
Change return type from void to int.  Check the combination
of operands, return 1 if valid.  Fix to avoid BUF overflow.
Report undefined combinations of operands in COMMENT.
Report internal errors to stderr.  Output the adiw/sbiw
constant operand in both decimal and hex.
(print_insn_avr): Disassemble ldd/std with displacement of 0
as ld/st.  Check avr_operand () return value, handle invalid
combinations of operands like unknown opcodes.
opcodes/ChangeLog
opcodes/avr-dis.c