projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge remote-tracking branch 'origin/master' into amd-common
[deliverable/binutils-gdb.git]
/
opcodes
/
avr-dis.c
diff --git
a/opcodes/avr-dis.c
b/opcodes/avr-dis.c
index e32c2b6fe43dbadfc56a3c8d480cd0b393bc1e10..23d5b3f6f2c834c96e0c1c00c140960895838e16 100644
(file)
--- a/
opcodes/avr-dis.c
+++ b/
opcodes/avr-dis.c
@@
-1,5
+1,5
@@
/* Disassemble AVR instructions.
/* Disassemble AVR instructions.
- Copyright (C) 1999-20
16
Free Software Foundation, Inc.
+ Copyright (C) 1999-20
20
Free Software Foundation, Inc.
Contributed by Denis Chertykov <denisc@overta.ru>
Contributed by Denis Chertykov <denisc@overta.ru>
@@
-22,7
+22,7
@@
#include "sysdep.h"
#include <assert.h>
#include "sysdep.h"
#include <assert.h>
-#include "dis
-asm
.h"
+#include "dis
assemble
.h"
#include "opintl.h"
#include "libiberty.h"
#include "bfd_stdint.h"
#include "opintl.h"
#include "libiberty.h"
#include "bfd_stdint.h"
@@
-198,6
+198,8
@@
avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
{
unsigned int val = ((insn & 0xf) | ((insn & 0x600) >> 5)
| ((insn & 0x100) >> 2));
{
unsigned int val = ((insn & 0xf) | ((insn & 0x600) >> 5)
| ((insn & 0x100) >> 2));
+ if ((insn & 0x100) == 0)
+ val |= 0x80;
*sym = 1;
*sym_addr = val | 0x800000;
sprintf (buf, "0x%02x", val);
*sym = 1;
*sym_addr = val | 0x800000;
sprintf (buf, "0x%02x", val);
@@
-212,7
+214,8
@@
avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
case 'n':
sprintf (buf, "??");
case 'n':
sprintf (buf, "??");
- fprintf (stderr, _("Internal disassembler error"));
+ /* xgettext:c-format */
+ opcodes_error_handler (_("internal disassembler error"));
ok = 0;
break;
ok = 0;
break;
@@
-265,7
+268,8
@@
avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
default:
sprintf (buf, "??");
default:
sprintf (buf, "??");
- fprintf (stderr, _("unknown constraint `%c'"), constraint);
+ /* xgettext:c-format */
+ opcodes_error_handler (_("unknown constraint `%c'"), constraint);
ok = 0;
}
ok = 0;
}
This page took
0.024695 seconds
and
4
git commands to generate.