* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Warn if
eh_frame_hdr table won't be created.
This commit is contained in:
parent
4c2739571c
commit
64be15537d
@ -1,3 +1,8 @@
|
||||
2007-04-24 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Warn if
|
||||
eh_frame_hdr table won't be created.
|
||||
|
||||
2007-04-24 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* acinclude.m4: Include config/stdint.m4.
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* .eh_frame section optimization.
|
||||
Copyright 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
||||
Copyright 2001, 2002, 2003, 2004, 2005, 2006, 2007
|
||||
Free Software Foundation, Inc.
|
||||
Written by Jakub Jelinek <jakub@redhat.com>.
|
||||
|
||||
This file is part of BFD, the Binary File Descriptor library.
|
||||
@ -786,6 +787,9 @@ _bfd_elf_discard_section_eh_frame
|
||||
don't create the binary search table,
|
||||
since it is affected by runtime relocations. */
|
||||
hdr_info->table = FALSE;
|
||||
(*info->callbacks->einfo)
|
||||
(_("%P: fde encoding in %B(%A) prevents .eh_frame_hdr"
|
||||
" table being created.\n"), abfd, sec);
|
||||
}
|
||||
ecie->usage_count++;
|
||||
hdr_info->fde_count++;
|
||||
@ -934,6 +938,9 @@ _bfd_elf_discard_section_eh_frame
|
||||
return offset != sec->rawsize;
|
||||
|
||||
free_no_table:
|
||||
(*info->callbacks->einfo)
|
||||
(_("%P: error in %B(%A); no .eh_frame_hdr table will be created.\n"),
|
||||
abfd, sec);
|
||||
if (ehbuf)
|
||||
free (ehbuf);
|
||||
if (sec_info)
|
||||
|
Loading…
x
Reference in New Issue
Block a user