projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Regenerate configure
[deliverable/binutils-gdb.git]
/
gas
/
config
/
tc-sh64.c
diff --git
a/gas/config/tc-sh64.c
b/gas/config/tc-sh64.c
index 2836ecc47ddb1a7ee72482ee49d1458f6ecda080..eb1c287478f3249d8d1ea5f734106fd98bdecb66 100644
(file)
--- a/
gas/config/tc-sh64.c
+++ b/
gas/config/tc-sh64.c
@@
-1,6
+1,5
@@
/* tc-sh64.c -- Assemble code for the SuperH SH SHcompact and SHmedia.
/* tc-sh64.c -- Assemble code for the SuperH SH SHcompact and SHmedia.
- Copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
- Free Software Foundation.
+ Copyright (C) 2000-2016 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
This file is part of GAS, the GNU Assembler.
@@
-2021,7
+2020,7
@@
shmedia_md_estimate_size_before_relax (fragS *fragP,
offsetT value = fragP->fr_offset
+ (fragP->fr_symbol == NULL ? 0 : S_GET_VALUE (fragP->fr_symbol));
offsetT value = fragP->fr_offset
+ (fragP->fr_symbol == NULL ? 0 : S_GET_VALUE (fragP->fr_symbol));
- if (value >= (
(offsetT) -1 << 15
) && value < ((offsetT) 1 << 15))
+ if (value >= (
-((offsetT) 1 << 15)
) && value < ((offsetT) 1 << 15))
{
/* Fits in 16-bit signed number. */
int what = GET_WHAT (fragP->fr_subtype);
{
/* Fits in 16-bit signed number. */
int what = GET_WHAT (fragP->fr_subtype);
@@
-2204,16
+2203,16
@@
static char *
shmedia_parse_exp (char *s, shmedia_operand_info *op)
{
char *save;
shmedia_parse_exp (char *s, shmedia_operand_info *op)
{
char *save;
- char *new;
+ char *new
_pointer
;
save = input_line_pointer;
input_line_pointer = s;
expression (&op->immediate);
if (op->immediate.X_op == O_absent)
as_bad (_("missing operand"));
save = input_line_pointer;
input_line_pointer = s;
expression (&op->immediate);
if (op->immediate.X_op == O_absent)
as_bad (_("missing operand"));
- new = input_line_pointer;
+ new
_pointer
= input_line_pointer;
input_line_pointer = save;
input_line_pointer = save;
- return new;
+ return new
_pointer
;
}
/* Parse an operand. Store pointer to next character in *PTR. */
}
/* Parse an operand. Store pointer to next character in *PTR. */
@@
-2678,7
+2677,7
@@
shmedia_build_Mytes (shmedia_opcode_info *opcode,
/* Don't allow complex expressions here. */
if (opjp->immediate.X_op_symbol != NULL)
{
/* Don't allow complex expressions here. */
if (opjp->immediate.X_op_symbol != NULL)
{
- as_bad(_("invalid operand: expression in PT target"));
+ as_bad
(_("invalid operand: expression in PT target"));
return 0;
}
return 0;
}
@@
-2718,7
+2717,7
@@
shmedia_build_Mytes (shmedia_opcode_info *opcode,
/* Don't allow complex expressions here. */
if (opjp->immediate.X_op_symbol != NULL)
{
/* Don't allow complex expressions here. */
if (opjp->immediate.X_op_symbol != NULL)
{
- as_bad(_("invalid operand: expression in PT target"));
+ as_bad
(_("invalid operand: expression in PT target"));
return 0;
}
return 0;
}
@@
-3064,8
+3063,7
@@
shmedia_md_pcrel_from_section (struct fix *fixP, segT sec ATTRIBUTE_UNUSED)
case BFD_RELOC_64:
case BFD_RELOC_64_PCREL:
case BFD_RELOC_64:
case BFD_RELOC_64_PCREL:
- know (0 /* Shouldn't get here. */);
- break;
+ /* Fall through. */
default:
/* If section was SHcompact, use its function. */
default:
/* If section was SHcompact, use its function. */
@@
-3274,9
+3272,9
@@
sh64_consume_datalabel (const char *name, expressionS *exp,
else
{
symbolS *dl_symp;
else
{
symbolS *dl_symp;
- const char *name = S_GET_NAME (symp);
+ const char *
s
name = S_GET_NAME (symp);
char *dl_name
char *dl_name
- = xmalloc (strlen (name) + sizeof (DATALABEL_SUFFIX));
+ = xmalloc (strlen (
s
name) + sizeof (DATALABEL_SUFFIX));
/* Now we copy the datalabel-qualified symbol into a symbol
with the same name, but with " DL" appended. We mark the
/* Now we copy the datalabel-qualified symbol into a symbol
with the same name, but with " DL" appended. We mark the
@@
-3284,13
+3282,13
@@
sh64_consume_datalabel (const char *name, expressionS *exp,
the main symbol, so we don't have to inspect all symbol
names. Note that use of "datalabel" is not expected to
be a common case. */
the main symbol, so we don't have to inspect all symbol
names. Note that use of "datalabel" is not expected to
be a common case. */
- strcpy (dl_name, name);
+ strcpy (dl_name,
s
name);
strcat (dl_name, DATALABEL_SUFFIX);
/* A FAKE_LABEL_NAME marks "$" or ".". There can be any
number of them and all have the same (faked) name; we
must make a new one each time. */
strcat (dl_name, DATALABEL_SUFFIX);
/* A FAKE_LABEL_NAME marks "$" or ".". There can be any
number of them and all have the same (faked) name; we
must make a new one each time. */
- if (strcmp (name, FAKE_LABEL_NAME) == 0)
+ if (strcmp (
s
name, FAKE_LABEL_NAME) == 0)
dl_symp = symbol_make (dl_name);
else
dl_symp = symbol_find_or_make (dl_name);
dl_symp = symbol_make (dl_name);
else
dl_symp = symbol_find_or_make (dl_name);
This page took
0.02728 seconds
and
4
git commands to generate.