projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[ARC] Add XY registers, update neg instruction.
[deliverable/binutils-gdb.git]
/
gas
/
config
/
tc-iq2000.c
diff --git
a/gas/config/tc-iq2000.c
b/gas/config/tc-iq2000.c
index 4c709980fa8a94e04f791a342ded99b71acbd46f..f150e19d028805563f9ac25ff676c98343854e08 100644
(file)
--- a/
gas/config/tc-iq2000.c
+++ b/
gas/config/tc-iq2000.c
@@
-1,6
+1,5
@@
/* tc-iq2000.c -- Assembler for the Sitera IQ2000.
/* tc-iq2000.c -- Assembler for the Sitera IQ2000.
- Copyright (C) 2003, 2004, 2005, 2006, 2007
- Free Software Foundation. Inc.
+ Copyright (C) 2003-2016 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
This file is part of GAS, the GNU Assembler.
@@
-119,7
+118,7
@@
size_t md_longopts_size = sizeof (md_longopts);
int
md_parse_option (int c ATTRIBUTE_UNUSED,
int
md_parse_option (int c ATTRIBUTE_UNUSED,
- char * arg ATTRIBUTE_UNUSED)
+ c
onst c
har * arg ATTRIBUTE_UNUSED)
{
return 0;
}
{
return 0;
}
@@
-234,7
+233,7
@@
iq2000_add_macro (const char * name,
sb macro_name;
const char *namestr;
sb macro_name;
const char *namestr;
- macro =
xmalloc (sizeof (macro_entry)
);
+ macro =
XNEW (macro_entry
);
sb_new (& macro->sub);
sb_new (& macro_name);
sb_new (& macro->sub);
sb_new (& macro_name);
@@
-254,7
+253,7
@@
iq2000_add_macro (const char * name,
{
formal_entry *formal;
{
formal_entry *formal;
- formal =
xmalloc (sizeof (formal_entry)
);
+ formal =
XNEW (formal_entry
);
sb_new (& formal->name);
sb_new (& formal->def);
sb_new (& formal->name);
sb_new (& formal->def);
@@
-433,7
+432,7
@@
valueT
md_section_align (segT segment, valueT size)
{
int align = bfd_get_section_alignment (stdoutput, segment);
md_section_align (segT segment, valueT size)
{
int align = bfd_get_section_alignment (stdoutput, segment);
- return ((size + (1 << align) - 1) &
(-
1 << align));
+ return ((size + (1 << align) - 1) &
-(
1 << align));
}
symbolS *
}
symbolS *
@@
-534,9
+533,9
@@
iq2000_record_hi16 (int reloc_type,
{
struct iq2000_hi_fixup * hi_fixup;
{
struct iq2000_hi_fixup * hi_fixup;
- assert (reloc_type == BFD_RELOC_HI16);
+
gas_
assert (reloc_type == BFD_RELOC_HI16);
- hi_fixup =
xmalloc (sizeof *
hi_fixup);
+ hi_fixup =
XNEW (struct iq2000_
hi_fixup);
hi_fixup->fixp = fixP;
hi_fixup->seg = now_seg;
hi_fixup->next = iq2000_hi_fixup_list;
hi_fixup->fixp = fixP;
hi_fixup->seg = now_seg;
hi_fixup->next = iq2000_hi_fixup_list;
@@
-587,7
+586,7
@@
iq2000_frob_file (void)
segment_info_type * seginfo;
int pass;
segment_info_type * seginfo;
int pass;
- assert (FX_OPINFO_R_TYPE (l->fixp) == BFD_RELOC_HI16
+
gas_
assert (FX_OPINFO_R_TYPE (l->fixp) == BFD_RELOC_HI16
|| FX_OPINFO_R_TYPE (l->fixp) == BFD_RELOC_LO16);
/* Check quickly whether the next fixup happens to be a matching low. */
|| FX_OPINFO_R_TYPE (l->fixp) == BFD_RELOC_LO16);
/* Check quickly whether the next fixup happens to be a matching low. */
@@
-627,7
+626,7
@@
iq2000_frob_file (void)
for (pf = &seginfo->fix_root;
* pf != l->fixp;
pf = & (* pf)->fx_next)
for (pf = &seginfo->fix_root;
* pf != l->fixp;
pf = & (* pf)->fx_next)
- assert (* pf != NULL);
+
gas_
assert (* pf != NULL);
* pf = l->fixp->fx_next;
* pf = l->fixp->fx_next;
@@
-725,7
+724,7
@@
md_operand (expressionS * exp)
gas_cgen_md_operand (exp);
}
gas_cgen_md_operand (exp);
}
-char *
+c
onst c
har *
md_atof (int type, char * litP, int * sizeP)
{
return ieee_md_atof (type, litP, sizeP, TRUE);
md_atof (int type, char * litP, int * sizeP)
{
return ieee_md_atof (type, litP, sizeP, TRUE);
@@
-797,10
+796,9
@@
get_symbol (void)
char *name;
symbolS *p;
char *name;
symbolS *p;
- name = input_line_pointer;
- c = get_symbol_end ();
+ c = get_symbol_name (&name);
p = (symbolS *) symbol_find_or_make (name);
p = (symbolS *) symbol_find_or_make (name);
-
*input_line_pointer = c
;
+
(void) restore_line_pointer (c)
;
return p;
}
return p;
}
@@
-837,7
+835,7
@@
s_iq2000_end (int x ATTRIBUTE_UNUSED)
if (p != NULL)
{
if (p != NULL)
{
- assert (S_GET_NAME (p));
+
gas_
assert (S_GET_NAME (p));
if (strcmp (S_GET_NAME (p), S_GET_NAME (cur_proc_ptr->isym)))
as_warn (_(".end symbol does not match .ent symbol."));
}
if (strcmp (S_GET_NAME (p), S_GET_NAME (cur_proc_ptr->isym)))
as_warn (_(".end symbol does not match .ent symbol."));
}
@@
-909,7
+907,6
@@
get_number (void)
static void
s_iq2000_ent (int aent)
{
static void
s_iq2000_ent (int aent)
{
- int number = 0;
symbolS *symbolP;
int maybe_text;
symbolS *symbolP;
int maybe_text;
@@
-918,7
+915,7
@@
s_iq2000_ent (int aent)
input_line_pointer++;
SKIP_WHITESPACE ();
if (ISDIGIT (*input_line_pointer) || *input_line_pointer == '-')
input_line_pointer++;
SKIP_WHITESPACE ();
if (ISDIGIT (*input_line_pointer) || *input_line_pointer == '-')
-
number =
get_number ();
+ get_number ();
if ((bfd_get_section_flags (stdoutput, now_seg) & SEC_CODE) != 0)
maybe_text = 1;
if ((bfd_get_section_flags (stdoutput, now_seg) & SEC_CODE) != 0)
maybe_text = 1;
This page took
0.027718 seconds
and
4
git commands to generate.