This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
gas -Werror compilation break [Re: [patch ld bfd gas]: Handle linkonce for cfi generated debug_frame and eh_frame data]
Hi Kai,
On Tue, 26 Apr 2011 17:30:08 +0200, Nick Clifton wrote:
> >>> ChangeLog gas/
> >>> 2011-04-18 Kai Tietz
> >>>
> >>> * dw2gencfi.c (dwcfi_seg_list): New struct.
> >>> (dwcfi_hash): New static hash variable.
> >>> (get_debugseg_name): New.
> >>> (alloc_debugseg_item): New.
> >>> (make_debug_seg): New.
> >>> (dwcfi_hash_insert): New.
> >>> (dwcfi_hash_find): New.
> >>> (dwcfi_hash_find_or_make): New.
> >>> (cfi_insn_data): New member cur_seg.
> >>> (cie_entry): Likewise.
> >>> (fde_entry): New cseg and handled members.
> >>> (alloc_fde_entry): Initialize cseg member.
> >>> (alloc_cfi_insn_data): Initialize cur_seg member.
> >>> (dot_cfi_sections): Compare for beginning of
> >>> section names via strncmp.
> >>> (get_cfi_seg): New.
> >>> (cfi_finish): Treat link-once sections.
> >>> (is_now_linkonce_segment): New local helper.
> >>> (output_cie): Ignore cie entries not member of current
> >>> segment.
> >>> (output_fde): Likewise.
> >>> (select_cie_for_fde): Likewise.
> >>> (cfi_change_reg_numbers): Add new argument for current segment
> >>> and ignore insn elements, if not part of current segment.
> >>> * ehopt.c (get_cie_info): Use strncmp for
> >>> section name matching.
> >>> (heck_eh_frame): Likewise.
dw2gencfi.c:1870:8: error: variable ‘cfi_seg’ set but not used [-Werror=unused-but-set-variable]
gcc-4.6.0-5.fc15.x86_64
Could you please provide a fix?
Thanks,
Jan