error, print out anything it may have printed to the buffer. From
H.J. Lu <hjl@gnu.org>.
1999-06-13 Ian Lance Taylor <ian@zembu.com>
+ * objdump.c (disassemble_bytes): If the disassembler returns an
+ error, print out anything it may have printed to the buffer. From
+ H.J. Lu <hjl@gnu.org>.
+
* defparse.y (explist): Remove separate expline to eliminate
shift/reduce conflict.
if (info->bytes_per_line != 0)
bytes_per_line = info->bytes_per_line;
if (bytes < 0)
- break;
+ {
+ if (sfile.current != sfile.buffer)
+ printf ("%s\n", sfile.buffer);
+ free (sfile.buffer);
+ break;
+ }
}
else
{