daily update
[deliverable/binutils-gdb.git] / opcodes / avr-dis.c
index 85d7ab3fec61fdc71526c3a6b7fd11bcb1febf41..385b399f7afe57d3f8e473d27278fee152f1a366 100644 (file)
@@ -1,5 +1,5 @@
 /* Disassemble AVR instructions.
-   Copyright 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2008
+   Copyright 1999, 2000, 2002, 2004, 2005, 2006, 2007, 2008, 2012
    Free Software Foundation, Inc.
 
    Contributed by Denis Chertykov <denisc@overta.ru>
@@ -21,8 +21,8 @@
    Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
    MA 02110-1301, USA.  */
 
-#include <assert.h>
 #include "sysdep.h"
+#include <assert.h>
 #include "dis-asm.h"
 #include "opintl.h"
 #include "libiberty.h"
@@ -125,7 +125,8 @@ avr_operand (unsigned int insn, unsigned int insn2, unsigned int pc, int constra
         {
           if (*s == '+')
             {
-       *buf++ = '+';
+             if (insn & (1 << (15 - (s - opcode_str))))
+               *buf++ = '+';
               break;
             }
         }
This page took 0.025121 seconds and 4 git commands to generate.