mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-28 06:20:30 +00:00
PR gas/12861
* config/tc-cr16.c (tc_gen_reloc): Remove unused local variable code. (check_cinv_options): Remove unused local variables. Make function void. (md_assemble): Remove unused local variable.
This commit is contained in:
parent
d17fe7b7f6
commit
fd596c16fb
@ -1,3 +1,12 @@
|
||||
2011-06-09 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR gas/12861
|
||||
* config/tc-cr16.c (tc_gen_reloc): Remove unused local variable
|
||||
code.
|
||||
(check_cinv_options): Remove unused local variables. Make
|
||||
function void.
|
||||
(md_assemble): Remove unused local variable.
|
||||
|
||||
2011-06-09 James Greenhalgh <james.greenhalgh@arm.com>
|
||||
|
||||
* config/tc-arm.c (do_ldrd): Warn in unpredictable cases.
|
||||
|
@ -522,7 +522,6 @@ arelent *
|
||||
tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS * fixP)
|
||||
{
|
||||
arelent * reloc;
|
||||
bfd_reloc_code_real_type code;
|
||||
|
||||
/* If symbols are local and resolved, then no relocation needed. */
|
||||
if ( ((fixP->fx_addsy)
|
||||
@ -582,14 +581,12 @@ tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS * fixP)
|
||||
&& GOT_symbol
|
||||
&& fixP->fx_addsy == GOT_symbol)
|
||||
{
|
||||
code = BFD_RELOC_CR16_GOT_REGREL20;
|
||||
reloc->addend = fixP->fx_offset = reloc->address;
|
||||
}
|
||||
else if ((fixP->fx_r_type == BFD_RELOC_CR16_GOTC_REGREL20)
|
||||
&& GOT_symbol
|
||||
&& fixP->fx_addsy == GOT_symbol)
|
||||
{
|
||||
code = BFD_RELOC_CR16_GOTC_REGREL20;
|
||||
reloc->addend = fixP->fx_offset = reloc->address;
|
||||
}
|
||||
#endif
|
||||
@ -1549,28 +1546,25 @@ is_bcc_insn (char * op)
|
||||
|
||||
/* Cinv instruction requires special handling. */
|
||||
|
||||
static int
|
||||
static void
|
||||
check_cinv_options (char * operand)
|
||||
{
|
||||
char *p = operand;
|
||||
int i_used = 0, u_used = 0, d_used = 0;
|
||||
|
||||
while (*++p != ']')
|
||||
{
|
||||
if (*p == ',' || *p == ' ')
|
||||
continue;
|
||||
|
||||
else if (*p == 'i')
|
||||
i_used = 1;
|
||||
else if (*p == 'u')
|
||||
u_used = 1;
|
||||
else if (*p == 'd')
|
||||
d_used = 1;
|
||||
else
|
||||
as_bad (_("Illegal `cinv' parameter: `%c'"), *p);
|
||||
switch (*p)
|
||||
{
|
||||
case ',':
|
||||
case ' ':
|
||||
case 'i':
|
||||
case 'u':
|
||||
case 'd':
|
||||
break;
|
||||
default:
|
||||
as_bad (_("Illegal `cinv' parameter: `%c'"), *p);
|
||||
}
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* Retrieve the opcode image of a given register pair.
|
||||
@ -2504,7 +2498,6 @@ md_assemble (char *op)
|
||||
{
|
||||
ins cr16_ins;
|
||||
char *param, param1[32];
|
||||
char c;
|
||||
|
||||
/* Reset global variables for a new instruction. */
|
||||
reset_vars (op);
|
||||
@ -2512,7 +2505,6 @@ md_assemble (char *op)
|
||||
/* Strip the mnemonic. */
|
||||
for (param = op; *param != 0 && !ISSPACE (*param); param++)
|
||||
;
|
||||
c = *param;
|
||||
*param++ = '\0';
|
||||
|
||||
/* bCC instuctions and adjust the mnemonic by adding extra white spaces. */
|
||||
|
Loading…
Reference in New Issue
Block a user