diff options
author | Nick Clifton <nickc@redhat.com> | 2009-09-25 19:13:27 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2009-09-25 19:13:27 +0000 |
commit | 5fcd2f607ea1c3e4616e898a0d9005248d011f20 (patch) | |
tree | c9e07e3bd90ae9d9b8835bc4adee21648e745fdf /ld/emultempl/armelf.em | |
parent | 06f4f5d29f6f89ed78e9879b11f06bf9c5a42901 (diff) | |
download | binutils-redhat-5fcd2f607ea1c3e4616e898a0d9005248d011f20.tar.gz |
Update soruces to make alpha, arc and arm targets compile cleanly
with -Wc++-compat:
* config/tc-alpha.c: Add casts.
(extended_bfd_reloc_code_real_type): New type. Used to avoid
enumeration conversion warnings.
(struct alpha_fixup, void assemble_insn, assemble_insn)
(assemble_tokens): Use new type.
* ecoff.c: Add casts. (mark_stabs): Use enumeration names.
* config/obj-elf.c: Add cast
* config/tc-arc.c: Add casts.
* config/obj-aout.h (text_section,data_section,bss_section):
Make extern.
* config/obj-elf.c: Add cast.
* config/tc-arm.c: Add casts.
(X, TxCE, TxCE, TxC3, TxC3w, TxCM_, TxCM, TUE, TUF, CE, CL, cCE)
(cCL, C3E, xCM_, nUF, nCE_tag): Change input format to avoid the
need for keywords as arguments.
* ecoff.c: Add casts.
* ecofflink.c: Add casts.
* elf64-alpha.c: Add casts.
(struct alpha_elf_got_entry, struct alpha_elf_reloc_entry): Move
to top level.
(SKIP_HOWTO): Use enum name.
* elf32-arm.c: Add casts.
(elf32_arm_vxworks_bed): Update code to avoid multiple
declarations.
(struct map_stub): Move to top level.
* arc-dis.c Fix casts.
* arc-ext.c: Add casts.
* arm-dis.c (enum opcode_sentinel_enum): Gave name to anonymous
enum.
* emultempl/armelf.em: Add casts.
Diffstat (limited to 'ld/emultempl/armelf.em')
-rw-r--r-- | ld/emultempl/armelf.em | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/ld/emultempl/armelf.em b/ld/emultempl/armelf.em index b50a2a0d1e..ea00b87049 100644 --- a/ld/emultempl/armelf.em +++ b/ld/emultempl/armelf.em @@ -276,7 +276,8 @@ gld${EMULATION_NAME}_after_allocation (void) /* Build a sorted list of input text sections, then use that to process the unwind table index. */ unsigned int list_size = 10; - asection **sec_list = xmalloc (list_size * sizeof (asection *)); + asection **sec_list = (asection **) + xmalloc (list_size * sizeof (asection *)); unsigned int sec_count = 0; LANG_FOR_EACH_INPUT_STATEMENT (is) @@ -302,8 +303,8 @@ gld${EMULATION_NAME}_after_allocation (void) if (sec_count == list_size) { list_size *= 2; - sec_list = xrealloc (sec_list, - list_size * sizeof (asection *)); + sec_list = (asection **) + xrealloc (sec_list, list_size * sizeof (asection *)); } sec_list[sec_count++] = sec; |