Browse Source

include/

* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
bfd/
	* configure.in: Bump version to 2.23.52.
	* elf-bfd.h (struct elf_build_id_info): New.
	(struct elf_obj_tdata): Delete after_write_object_contents,
	after_write_object_contents_info and build_id_size.  Make build_id
	a pointer to struct elf_build_id_info.
	* elf.c (_bfd_elf_write_object_contents): Style.  Update
	after_write_ibject_contents invocation.
	(elfobj_grok_gnu_build_id): Update for new build_id struct.  Don't
	allow zero size notes.
	* configure: Regenerate.
gdb/
	* elfread.c (struct build_id): Delete.  Use struct elf_build_id
	throughout file instead.
	(build_id_bfd_get): Update to use new elf_tdata build_id field.
	Don't xmalloc return value.
	(build_id_verify): Similarly.  Don't xfree.
	(build_id_to_debug_filename): Update.
	(find_separate_debug_file_by_buildid): Update, don't xfree.
ld/
	* emultempl/elf32.em (emit_note_gnu_build_id): New static var.
	Replace all info->emit_note_gnu_build_id refs.
	(id_note_section_size): Rename from
	gld${EMULATION_NAME}_id_note_section_size.
	(struct build_id_info): Delete.
	(write_build_id): Rename from
	gld${EMULATION_NAME}_write_build_id_section.
	Update elf_tdata usage.  Style, formatting.
	(setup_build_id): New function.
	(gld${EMULATION_NAME}_after_open): Use setup_build_id.
gdb_7_6-branch
Alan Modra 14 years ago
parent
commit
c6371eeb8d
  1. 13
      include/ChangeLog
  2. 3
      include/bfdlink.h

13
include/ChangeLog

@ -1,7 +1,11 @@
2013-02-19 Alan Modra <amodra@gmail.com>
* bfdlink.h (struct bfd_link_info): Delete emit_note_gnu_build_id.
2013-02-11 Sriraman Tallam <tmsriram@google.com> 2013-02-11 Sriraman Tallam <tmsriram@google.com>
* plugin-api.h (enum ld_plugin_level): Assign integers * plugin-api.h (enum ld_plugin_level): Assign integers
explicitly for all values. explicitly for all values.
2013-02-06 Sandra Loosemore <sandra@codesourcery.com> 2013-02-06 Sandra Loosemore <sandra@codesourcery.com>
Andrew Jenner <andrew@codesourcery.com> Andrew Jenner <andrew@codesourcery.com>
@ -153,8 +157,7 @@
2012-08-02 Sean Keys <skeys@ipdatasys.com> 2012-08-02 Sean Keys <skeys@ipdatasys.com>
* elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING * elf/m68hc11.h: #define E_M68HC11_NO_BANK_WARNING 0x000000200
0x000000200
2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu> 2012-07-24 Stephan McCamant <smcc@cs.berkeley.edu>
Dr David Alan Gilbert <dave@treblig.org> Dr David Alan Gilbert <dave@treblig.org>
@ -173,8 +176,8 @@
2012-07-05 Sean Keys <skeys@ipdatasys.com> 2012-07-05 Sean Keys <skeys@ipdatasys.com>
* opcode/xgate.h: Changed the format string for mode * opcode/xgate.h: Changed the format string for mode
XGATE_OP_DYA_MON. XGATE_OP_DYA_MON.
2012-06-18 Doug Evans <dje@google.com> 2012-06-18 Doug Evans <dje@google.com>

3
include/bfdlink.h

@ -469,9 +469,6 @@ struct bfd_link_info
bfd *input_bfds; bfd *input_bfds;
bfd **input_bfds_tail; bfd **input_bfds_tail;
/* Non-NULL if .note.gnu.build-id section should be created. */
char *emit_note_gnu_build_id;
/* If a symbol should be created for each input BFD, this is section /* If a symbol should be created for each input BFD, this is section
where those symbols should be placed. It must be a section in where those symbols should be placed. It must be a section in
the output BFD. It may be NULL, in which case no such symbols the output BFD. It may be NULL, in which case no such symbols

Loading…
Cancel
Save