projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add support for .extInstruction pseudo-op.
[deliverable/binutils-gdb.git]
/
gas
/
config
/
tc-aarch64.c
diff --git
a/gas/config/tc-aarch64.c
b/gas/config/tc-aarch64.c
index 8a6ebc8787c0dcd006ae7e91518baf353343d0ff..8fb93ee2b6234f5d0d2707728555c63ea23eab71 100644
(file)
--- a/
gas/config/tc-aarch64.c
+++ b/
gas/config/tc-aarch64.c
@@
-573,7
+573,7
@@
my_get_expression (expressionS * ep, char **str, int prefix_mode,
of LITTLENUMS emitted is stored in *SIZEP. An error message is
returned, or NULL on OK. */
of LITTLENUMS emitted is stored in *SIZEP. An error message is
returned, or NULL on OK. */
-char *
+c
onst c
har *
md_atof (int type, char *litP, int *sizeP)
{
return ieee_md_atof (type, litP, sizeP, target_big_endian);
md_atof (int type, char *litP, int *sizeP)
{
return ieee_md_atof (type, litP, sizeP, target_big_endian);
@@
-4051,9
+4051,7
@@
add_operand_error_record (const operand_error_record* new_record)
/* Get one empty record. */
if (free_opnd_error_record_nodes == NULL)
{
/* Get one empty record. */
if (free_opnd_error_record_nodes == NULL)
{
- record = xmalloc (sizeof (operand_error_record));
- if (record == NULL)
- abort ();
+ record = XNEW (operand_error_record);
}
else
{
}
else
{
@@
-6102,8
+6100,7
@@
md_assemble (char *str)
store the instruction information for the future fix-up. */
struct aarch64_inst *copy;
gas_assert (inst.reloc.type != BFD_RELOC_UNUSED);
store the instruction information for the future fix-up. */
struct aarch64_inst *copy;
gas_assert (inst.reloc.type != BFD_RELOC_UNUSED);
- if ((copy = xmalloc (sizeof (struct aarch64_inst))) == NULL)
- abort ();
+ copy = XNEW (struct aarch64_inst);
memcpy (copy, &inst.base, sizeof (struct aarch64_inst));
output_inst (copy);
}
memcpy (copy, &inst.base, sizeof (struct aarch64_inst));
output_inst (copy);
}
@@
-6322,7
+6319,7
@@
aarch64_handle_align (fragS * fragP)
{
/* NOP = d503201f */
/* AArch64 instructions are always little-endian. */
{
/* NOP = d503201f */
/* AArch64 instructions are always little-endian. */
- static char const aarch64_noop[4] = { 0x1f, 0x20, 0x03, 0xd5 };
+ static
unsigned
char const aarch64_noop[4] = { 0x1f, 0x20, 0x03, 0xd5 };
int bytes, fix, noop_size;
char *p;
int bytes, fix, noop_size;
char *p;
@@
-7198,9
+7195,9
@@
tc_gen_reloc (asection * section, fixS * fixp)
arelent *reloc;
bfd_reloc_code_real_type code;
arelent *reloc;
bfd_reloc_code_real_type code;
- reloc =
xmalloc (sizeof (arelent)
);
+ reloc =
XNEW (arelent
);
- reloc->sym_ptr_ptr =
xmalloc (sizeof (asymbol *)
);
+ reloc->sym_ptr_ptr =
XNEW (asymbol *
);
*reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
*reloc->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
reloc->address = fixp->fx_frag->fr_address + fixp->fx_where;
@@
-7541,8
+7538,7
@@
get_upper_str (const char *str)
{
char *ret;
size_t len = strlen (str);
{
char *ret;
size_t len = strlen (str);
- if ((ret = xmalloc (len + 1)) == NULL)
- abort ();
+ ret = XNEWVEC (char, len + 1);
convert_to_upper (ret, str, len);
return ret;
}
convert_to_upper (ret, str, len);
return ret;
}
@@
-7838,7
+7834,7
@@
aarch64_parse_features (const char *str, const aarch64_feature_set **opt_p,
adding an extension (1) or removing it (0) and only allowing it to
change in the order -1 -> 1 -> 0. */
int adding_value = -1;
adding an extension (1) or removing it (0) and only allowing it to
change in the order -1 -> 1 -> 0. */
int adding_value = -1;
- aarch64_feature_set *ext_set =
xmalloc (sizeof (aarch64_feature_set)
);
+ aarch64_feature_set *ext_set =
XNEW (aarch64_feature_set
);
/* Copy the feature set, so that we can modify it. */
*ext_set = **opt_p;
/* Copy the feature set, so that we can modify it. */
*ext_set = **opt_p;
This page took
0.025708 seconds
and
4
git commands to generate.