projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gdb/jit: return bool in jit_breakpoint_re_set_internal and jit_read_descriptor
[deliverable/binutils-gdb.git]
/
gas
/
config
/
tc-pj.c
diff --git
a/gas/config/tc-pj.c
b/gas/config/tc-pj.c
index 8f6266f8a1d382fad576191c6620c602ec8761df..752392b6e3983a8c225821a4970d914fbe166f6e 100644
(file)
--- a/
gas/config/tc-pj.c
+++ b/
gas/config/tc-pj.c
@@
-1,5
+1,5
@@
/* tc-pj.c -- Assemble code for Pico Java
/* tc-pj.c -- Assemble code for Pico Java
- Copyright (C) 1999-20
16
Free Software Foundation, Inc.
+ Copyright (C) 1999-20
20
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
This file is part of GAS, the GNU Assembler.
@@
-171,7
+171,7
@@
static void
fake_opcode (const char *name,
void (*func) (struct pj_opc_info_t *, char *))
{
fake_opcode (const char *name,
void (*func) (struct pj_opc_info_t *, char *))
{
- pj_opc_info_t * fake =
xmalloc (sizeof (pj_opc_info_t)
);
+ pj_opc_info_t * fake =
XNEW (pj_opc_info_t
);
fake->opcode = -1;
fake->opcode_next = -1;
fake->opcode = -1;
fake->opcode_next = -1;
@@
-313,7
+313,7
@@
md_assemble (char *str)
as_bad (_("Something forgot to clean up\n"));
}
as_bad (_("Something forgot to clean up\n"));
}
-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);
@@
-440,6
+440,10
@@
md_apply_fix (fixS *fixP, valueT * valP, segT seg ATTRIBUTE_UNUSED)
}
break;
}
break;
+ case BFD_RELOC_PJ_CODE_REL32:
+ fixP->fx_done = 0;
+ return;
+
default:
abort ();
}
default:
abort ();
}
@@
-472,8
+476,8
@@
tc_gen_reloc (asection *section ATTRIBUTE_UNUSED, fixS *fixp)
arelent *rel;
bfd_reloc_code_real_type r_type;
arelent *rel;
bfd_reloc_code_real_type r_type;
- rel =
xmalloc (sizeof (arelent)
);
- rel->sym_ptr_ptr =
xmalloc (sizeof (asymbol *)
);
+ rel =
XNEW (arelent
);
+ rel->sym_ptr_ptr =
XNEW (asymbol *
);
*rel->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
rel->address = fixp->fx_frag->fr_address + fixp->fx_where;
*rel->sym_ptr_ptr = symbol_get_bfdsym (fixp->fx_addsy);
rel->address = fixp->fx_frag->fr_address + fixp->fx_where;
This page took
0.023907 seconds
and
4
git commands to generate.