projects
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add const qualifiers at various places.
[binutils-gdb.git]
/
gas
/
config
/
tc-cr16.c
diff --git
a/gas/config/tc-cr16.c
b/gas/config/tc-cr16.c
index 8d6e780b3e880813cdb0f22f661dbdcaf1b0e3e1..b3e0924f784a2ce38b779de41f06f944badb6c66 100644
(file)
--- a/
gas/config/tc-cr16.c
+++ b/
gas/config/tc-cr16.c
@@
-1,6
+1,5
@@
/* tc-cr16.c -- Assembler code for the CR16 CPU core.
/* tc-cr16.c -- Assembler code for the CR16 CPU core.
- Copyright 2007, 2008, 2009, 2010, 2011
- Free Software Foundation, Inc.
+ Copyright (C) 2007-2016 Free Software Foundation, Inc.
Contributed by M R Swami Reddy <MR.Swami.Reddy@nsc.com>
Contributed by M R Swami Reddy <MR.Swami.Reddy@nsc.com>
@@
-207,7
+206,7
@@
l_cons (int nbytes)
return;
}
return;
}
- value |= ((~(-
1 << width
) & exp.X_add_number)
+ value |= ((~(-
(1 << width)
) & exp.X_add_number)
<< ((BITS_PER_CHAR * nbytes) - bits_available));
if ((bits_available -= width) == 0
<< ((BITS_PER_CHAR * nbytes) - bits_available));
if ((bits_available -= width) == 0
@@
-336,7
+335,7
@@
get_register_pair (char *reg_name)
char tmp_rp[16]="\0";
/* Add '(' and ')' to the reg pair, if its not present. */
char tmp_rp[16]="\0";
/* Add '(' and ')' to the reg pair, if its not present. */
- if (reg_name[0] != '(')
+ if (reg_name[0] != '(')
{
tmp_rp[0] = '(';
strcat (tmp_rp, reg_name);
{
tmp_rp[0] = '(';
strcat (tmp_rp, reg_name);
@@
-350,7
+349,7
@@
get_register_pair (char *reg_name)
return rreg->value.reg_val;
return nullregister;
return rreg->value.reg_val;
return nullregister;
-}
+}
/* Get the index register 'reg_name'. */
/* Get the index register 'reg_name'. */
@@
-493,10
+492,9
@@
cr16_force_relocation (fixS *fix)
/* Record a fixup for a cons expression. */
void
/* Record a fixup for a cons expression. */
void
-cr16_cons_fix_new (fragS *frag, int offset, int len, expressionS *exp)
+cr16_cons_fix_new (fragS *frag, int offset, int len, expressionS *exp,
+ bfd_reloc_code_real_type rtype)
{
{
- int rtype = BFD_RELOC_UNUSED;
-
switch (len)
{
default: rtype = BFD_RELOC_NONE; break;
switch (len)
{
default: rtype = BFD_RELOC_NONE; break;
@@
-524,9
+522,9
@@
tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS * fixP)
arelent * reloc;
/* If symbols are local and resolved, then no relocation needed. */
arelent * reloc;
/* If symbols are local and resolved, then no relocation needed. */
- if ( ((fixP->fx_addsy)
+ if ( ((fixP->fx_addsy)
&& (S_GET_SEGMENT (fixP->fx_addsy) == absolute_section))
&& (S_GET_SEGMENT (fixP->fx_addsy) == absolute_section))
- || ((fixP->fx_subsy)
+ || ((fixP->fx_subsy)
&& (S_GET_SEGMENT (fixP->fx_subsy) == absolute_section)))
return NULL;
&& (S_GET_SEGMENT (fixP->fx_subsy) == absolute_section)))
return NULL;
@@
-934,7
+932,7
@@
process_label_constant (char *str, ins * cr16_ins)
else if (strneq (input_line_pointer, "@GOT", 4)
|| strneq (input_line_pointer, "@got", 4))
{
else if (strneq (input_line_pointer, "@GOT", 4)
|| strneq (input_line_pointer, "@got", 4))
{
- if ((strneq (input_line_pointer, "+", 1))
+ if ((strneq (input_line_pointer, "+", 1))
|| (strneq (input_line_pointer, "-", 1)))
as_warn (_("GOT bad expression with %s."), input_line_pointer);
|| (strneq (input_line_pointer, "-", 1)))
as_warn (_("GOT bad expression with %s."), input_line_pointer);
@@
-2459,7
+2457,7
@@
print_insn (ins *insn)
int size;
reloc_howto = bfd_reloc_type_lookup (stdoutput, insn->rtype);
int size;
reloc_howto = bfd_reloc_type_lookup (stdoutput, insn->rtype);
-
+
if (!reloc_howto)
abort ();
if (!reloc_howto)
abort ();