diff options
author | Andrew Cagney <cagney@redhat.com> | 1997-05-21 06:54:13 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 1997-05-21 06:54:13 +0000 |
commit | 50a2a691824992f474b19bf40bbff016b2f67150 (patch) | |
tree | 00df34e93ad0cb95e742316790b57f1ced5d7bb8 /sim/mips/gencode.c | |
parent | 003c91bec4849e4a5b54d6e81383a4ff4376e996 (diff) | |
download | binutils-50a2a691824992f474b19bf40bbff016b2f67150.zip binutils-50a2a691824992f474b19bf40bbff016b2f67150.tar.gz binutils-50a2a691824992f474b19bf40bbff016b2f67150.tar.bz2 |
Watchpoint interface.
Diffstat (limited to 'sim/mips/gencode.c')
-rw-r--r-- | sim/mips/gencode.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/sim/mips/gencode.c b/sim/mips/gencode.c index 73521c3..bdd8802 100644 --- a/sim/mips/gencode.c +++ b/sim/mips/gencode.c @@ -1249,7 +1249,7 @@ build_operands(doisa,features,insn) any_operand = 1; - printf(" %s %s = ",opfields[opindex].type,opfields[opindex].name); + printf(" %s %s UNUSED = ",opfields[opindex].type,opfields[opindex].name); if (opfields[opindex].flags & OP_SIGNX) printf("SIGNEXTEND((%s)",opfields[opindex].type); @@ -2158,7 +2158,7 @@ build_instruction (doisa, features, mips16, insn) if ((insn->type) == ADD) { printf(" %s temp = (%s)(op1 + op2);\n", unsigned_basetype, unsigned_basetype); - printf(" %s tempS = (%s)temp;\n", signed_basetype, signed_basetype); + printf(" %s tempS UNUSED = (%s)temp;\n", signed_basetype, signed_basetype); if (insn->flags & OVERFLOW) { printf(" if (((op1 < 0) == (op2 < 0)) && ((tempS < 0) != (op1 < 0)))\n"); printf(" SignalException(IntegerOverflow);\n"); @@ -2170,7 +2170,7 @@ build_instruction (doisa, features, mips16, insn) printf(" GPR[destreg] = SIGNEXTEND(((%s)temp),32);\n",regtype); } else { /* SUB */ printf(" %s temp = (%s)(op1 - op2);\n", unsigned_basetype, unsigned_basetype); - printf(" %s tempS = (%s)temp;\n", signed_basetype, signed_basetype); + printf(" %s tempS UNUSED = (%s)temp;\n", signed_basetype, signed_basetype); if (insn->flags & OVERFLOW) { /* different signs => overflow if result_sign != arg_sign */ printf(" if (((op1 < 0) != (op2 < 0)) && ((tempS < 0) == (op1 < 0)))\n"); printf(" SignalException(IntegerOverflow);\n"); @@ -2641,8 +2641,8 @@ build_instruction (doisa, features, mips16, insn) printf(" Prefetch(uncached,paddr,vaddr,isDATA,hint);\n"); else { printf(" {\n"); - printf(" uword64 memval;\n"); - printf(" uword64 memval1;\n"); + printf(" uword64 memval = 0;\n"); + printf(" uword64 memval1 = 0;\n"); if ((insn->flags & COPROC) && ((datalen != 4) && (datalen != 8))) { fprintf(stderr,"Co-processor transfer operation not WORD or DOUBLEWORD in length \"%s\"\n",insn->name); @@ -2773,9 +2773,9 @@ build_instruction (doisa, features, mips16, insn) printf(" uword64 mask = %d;\n",(proc64 ? 0x7 : 0x3)); #endif printf(" unsigned int shift = %d;\n",(datalen >> 1)); - printf(" unsigned int reverse = (ReverseEndian ? (mask >> shift) : 0);\n"); - printf(" unsigned int bigend = (BigEndianCPU ? (mask >> shift) : 0);\n"); - printf(" unsigned int byte;\n"); + printf(" unsigned int reverse UNUSED = (ReverseEndian ? (mask >> shift) : 0);\n"); + printf(" unsigned int bigend UNUSED = (BigEndianCPU ? (mask >> shift) : 0);\n"); + printf(" unsigned int byte UNUSED;\n"); /* TODO: This should really also check for 32bit world performing 32bit access */ if (datalen < 8) /* not for DOUBLEWORD or QUADWORD*/ |