diff options
author | Alan Modra <amodra@gmail.com> | 2010-10-25 06:22:50 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2010-10-25 06:22:50 +0000 |
commit | bc110b6e40c95d47f7d52ca7b685a2d96248d765 (patch) | |
tree | 80e0b0fae1dea36b8f411145382a6f4f3627c5b6 /ld | |
parent | fc1cfaa5f1d3c603bac8efb83128747281894b6e (diff) | |
download | gdb-bc110b6e40c95d47f7d52ca7b685a2d96248d765.zip gdb-bc110b6e40c95d47f7d52ca7b685a2d96248d765.tar.gz gdb-bc110b6e40c95d47f7d52ca7b685a2d96248d765.tar.bz2 |
* plugin.c (plugin_get_ir_dummy_bfd): Set bfd_use_reserved_id.
Formatting.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/ChangeLog | 5 | ||||
-rw-r--r-- | ld/plugin.c | 12 |
2 files changed, 12 insertions, 5 deletions
diff --git a/ld/ChangeLog b/ld/ChangeLog index 0b0e607..a82f4d7 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +2010-10-25 Alan Modra <amodra@gmail.com> + + * plugin.c (plugin_get_ir_dummy_bfd): Set bfd_use_reserved_id. + Formatting. + 2010-10-22 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * emulparams/elf32_sparc_sol2.sh (OUTPUT_FORMAT): Set to diff --git a/ld/plugin.c b/ld/plugin.c index efc520f..f03932c 100644 --- a/ld/plugin.c +++ b/ld/plugin.c @@ -224,16 +224,18 @@ bfd * plugin_get_ir_dummy_bfd (const char *name, bfd *srctemplate) { asection *sec; - bfd *abfd = bfd_create ( - concat (name, IRONLY_SUFFIX, (const char *)NULL), - srctemplate); + bfd *abfd; + + bfd_use_reserved_id = 1; + abfd = bfd_create (concat (name, IRONLY_SUFFIX, (const char *)NULL), + srctemplate); bfd_set_arch_info (abfd, bfd_get_arch_info (srctemplate)); bfd_make_writable (abfd); /* Create a minimal set of sections to own the symbols. */ sec = bfd_make_section_old_way (abfd, ".text"); bfd_set_section_flags (abfd, sec, - SEC_CODE | SEC_HAS_CONTENTS | SEC_READONLY - | SEC_ALLOC | SEC_LOAD | SEC_KEEP); + (SEC_CODE | SEC_HAS_CONTENTS | SEC_READONLY + | SEC_ALLOC | SEC_LOAD | SEC_KEEP)); sec->output_section = sec; sec->output_offset = 0; return abfd; |