projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Re: gas/ELF: don't accumulate .type settings
[deliverable/binutils-gdb.git]
/
gas
/
config
/
tc-iq2000.c
diff --git
a/gas/config/tc-iq2000.c
b/gas/config/tc-iq2000.c
index e8ed21d6be91422358ee76469486ee572d917786..3275d301f7c8d4fdbb37fa67f37ad569fefe42e8 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, 2009, 2010
- Free Software Foundation. Inc.
+ Copyright (C) 2003-2019 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
This file is part of GAS, the GNU Assembler.
@@
-28,7
+27,6
@@
#include "cgen.h"
#include "elf/common.h"
#include "elf/iq2000.h"
#include "cgen.h"
#include "elf/common.h"
#include "elf/iq2000.h"
-#include "libbfd.h"
#include "sb.h"
#include "macro.h"
#include "sb.h"
#include "macro.h"
@@
-119,7
+117,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
+232,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
+252,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
+431,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 *
@@
-536,7
+534,7
@@
iq2000_record_hi16 (int reloc_type,
gas_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;
@@
-725,7
+723,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
+795,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;
}
This page took
0.02468 seconds
and
4
git commands to generate.