+2020-05-28 Alan Modra <amodra@gmail.com>
+
+ * ns32k-dis.c (print_insn_arg): Handle d value of 'f' for
+ immediates.
+ (print_insn_ns32k): Revert last change.
+
2020-05-28 Nick Clifton <nickc@redhat.com>
* ns32k-dis.c (print_insn_ns32k): Change the arg_bufs array to
/* Immediate. */
switch (d)
{
- case 'I':
- case 'Z':
- case 'A':
+ default:
/* I and Z are output operands and can`t be immediate
A is an address and we can`t have the address of
an immediate either. We don't know how much to increase
unsigned short first_word;
int ioffset; /* Bits into instruction. */
int aoffset; /* Bits into arguments. */
- /* The arg_bufs array is made static in order to avoid a potential
- use of an uninitialised value if we are asekd to disassemble a
- corrupt instruction. */
- static char arg_bufs[MAX_ARGS+1][ARG_LEN];
+ char arg_bufs[MAX_ARGS+1][ARG_LEN];
int argnum;
int maxarg;
struct private priv;