aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-ns32k.c
diff options
context:
space:
mode:
Diffstat (limited to 'gas/config/tc-ns32k.c')
-rw-r--r--gas/config/tc-ns32k.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/gas/config/tc-ns32k.c b/gas/config/tc-ns32k.c
index cf23c9b..dcabf5f 100644
--- a/gas/config/tc-ns32k.c
+++ b/gas/config/tc-ns32k.c
@@ -1105,7 +1105,7 @@ parse (const char *line, int recursive_level)
c = *lineptr;
*(char *) lineptr = '\0';
- desc = (struct ns32k_opcode *) str_hash_find (inst_hash_handle, line);
+ desc = str_hash_find (inst_hash_handle, line);
if (!desc)
as_fatal (_("No such opcode"));
@@ -1577,13 +1577,13 @@ md_number_to_field (char *buf, long val, bit_fixS *field_ptr)
#ifdef ENDIAN
*mem_ptr = object;
#else
- mem_ptr[0] = (char) object;
+ mem_ptr[0] = object;
object >>= 8;
- mem_ptr[1] = (char) object;
+ mem_ptr[1] = object;
object >>= 8;
- mem_ptr[2] = (char) object;
+ mem_ptr[2] = object;
object >>= 8;
- mem_ptr[3] = (char) object;
+ mem_ptr[3] = object;
#endif
}
else
@@ -1723,26 +1723,26 @@ convert_iif (void)
{
case 4:
gen_to_words (words, 2, 8);
- md_number_to_imm (memP, (long) words[0],
+ md_number_to_imm (memP, words[0],
sizeof (LITTLENUM_TYPE));
md_number_to_imm (memP + sizeof (LITTLENUM_TYPE),
- (long) words[1],
+ words[1],
sizeof (LITTLENUM_TYPE));
break;
case 8:
gen_to_words (words, 4, 11);
- md_number_to_imm (memP, (long) words[0],
+ md_number_to_imm (memP, words[0],
sizeof (LITTLENUM_TYPE));
md_number_to_imm (memP + sizeof (LITTLENUM_TYPE),
- (long) words[1],
+ words[1],
sizeof (LITTLENUM_TYPE));
md_number_to_imm ((memP + 2
* sizeof (LITTLENUM_TYPE)),
- (long) words[2],
+ words[2],
sizeof (LITTLENUM_TYPE));
md_number_to_imm ((memP + 3
* sizeof (LITTLENUM_TYPE)),
- (long) words[3],
+ words[3],
sizeof (LITTLENUM_TYPE));
break;
}
@@ -1758,7 +1758,7 @@ convert_iif (void)
the object later. */
exprP.X_add_number += iif.iifP[i].object_adjust;
fix_new_ns32k_exp (frag_now,
- (long) (memP - frag_now->fr_literal),
+ memP - frag_now->fr_literal,
size,
&exprP,
iif.iifP[i].pcrel,
@@ -1806,12 +1806,12 @@ convert_iif (void)
size = default_disp_size; /* Normally 4 bytes. */
memP = frag_more (size);
fix_new_ns32k_exp (frag_now,
- (long) (memP - frag_now->fr_literal),
+ memP - frag_now->fr_literal,
size,
&exprP,
0, /* never iif.iifP[i].pcrel, */
1, /* always iif.iifP[i].im_disp */
- (bit_fixS *) 0, 0,
+ 0, 0,
inst_frag,
inst_offset);
break; /* Exit this absolute hack. */
@@ -1966,7 +1966,7 @@ md_fix_pcrel_adjust (fixS *fixP)
void
md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
{
- long val = * (long *) valP;
+ long val = *valP;
char *buf = fixP->fx_where + fixP->fx_frag->fr_literal;
if (fix_bit_fixP (fixP))
@@ -2035,7 +2035,7 @@ md_convert_frag (bfd *abfd ATTRIBUTE_UNUSED,
disp = (S_GET_VALUE (fragP->fr_symbol) + fragP->fr_offset) - object_address;
disp += md_pcrel_adjust (fragP);
- md_number_to_disp (buffer_address, (long) disp, (int) ext);
+ md_number_to_disp (buffer_address, disp, ext);
fragP->fr_fix += ext;
}
@@ -2053,7 +2053,7 @@ md_estimate_size_before_relax (fragS *fragP, segT segment)
/* We don't relax symbols defined in another segment. The
thing to do is to assume the object will occupy 4 bytes. */
fix_new_ns32k (fragP,
- (int) (fragP->fr_fix),
+ fragP->fr_fix,
4,
fragP->fr_symbol,
fragP->fr_offset,
@@ -2093,8 +2093,8 @@ md_create_short_jump (char *ptr,
valueT offset;
offset = to_addr - from_addr;
- md_number_to_chars (ptr, (valueT) 0xEA, 1);
- md_number_to_disp (ptr + 1, (valueT) offset, 2);
+ *ptr++ = 0xEA;
+ md_number_to_disp (ptr, offset, 2);
}
void
@@ -2107,8 +2107,8 @@ md_create_long_jump (char *ptr,
valueT offset;
offset = to_addr - from_addr;
- md_number_to_chars (ptr, (valueT) 0xEA, 1);
- md_number_to_disp (ptr + 1, (valueT) offset, 4);
+ *ptr++ = 0xEA;
+ md_number_to_disp (ptr, offset, 4);
}
const char md_shortopts[] = "m:";