objcopy/strip ELF program header p_vaddr confusion
[deliverable/binutils-gdb.git] / bfd / ChangeLog
1 2014-03-12 Alan Modra <amodra@gmail.com>
2
3 PR 16690
4 * elf.c (copy_elf_program_header): Ignore first section lma if
5 non-alloc.
6
7 2014-03-11 Alan Modra <amodra@gmail.com>
8
9 PR 16686
10 * coff-rs6000.c: Include stdint.h.
11 * coff64-rs6000.c: Likewise.
12
13 2014-03-10 Tristan Gingold <gingold@adacore.com>
14
15 * ticoff.h: Removed.
16
17 2014-03-08 Alan Modra <amodra@gmail.com>
18
19 * elf32-ppc.c (ppc_elf_howto_raw): Correct overflow check for
20 many relocations. Correct bitsize and rightshift too for a number
21 of VLE relocs. Describe R_PPC_VLE_SDA21 and R_PPC_VLE_SDA21_LO.
22 Correct dst_mask on R_PPC_VLE_SDA21_LO.
23 (ppc_elf_vle_split16): Tidy, delete unnecessary prototype.
24 (ppc_elf_relocate_section): Modify overflow test for 16-bit
25 fields in instructions to signed/unsigned according to whether
26 the field takes a signed or unsigned value. Tidy vle split16 code.
27 Correct R_PPC_VLE_SDA21 and R_PPC_VLE_SDA21_LO handling.
28
29 2014-03-08 Alan Modra <amodra@gmail.com>
30
31 * elf64-ppc.c (ppc64_elf_howto_raw): Use complain_overflow_signed
32 for R_PPC64_ADDR14, R_PPC64_ADDR14_BRTAKEN, R_PPC64_ADDR14_BRNTAKEN,
33 R_PPC64_SECTOFF, R_PPC64_ADDR16_DS, R_PPC64_SECTOFF_DS,
34 R_PPC64_REL16 entries. Use complain_overflow_dont for R_PPC64_TOC.
35 (ppc64_elf_relocate_section): Modify overflow test for 16-bit
36 fields in instructions to signed/unsigned according to whether
37 the field takes a signed or unsigned value.
38
39 2014-03-07 Pedro Alves <palves@redhat.com>
40
41 * rs6000-core.c (rs6000coff_core_p): Cast pointers to bfd_vma
42 through ptr_to_uint instead of through long.
43
44 2014-03-06 Nick Clifton <nickc@redhat.com>
45
46 PR 16664
47 * elf-attrs.c (_bfd_elf_parse_attributes): Add checks for corrupt
48 attribute section names.
49
50 2014-03-05 Alan Modra <amodra@gmail.com>
51
52 Update copyright years.
53
54 2014-03-05 Alan Modra <amodra@gmail.com>
55
56 * elf64-ppc.c (ppc64_elf_howto_raw): Add R_PPC64_ADDR64_LOCAL entry.
57 (ppc64_elf_reloc_type_lookup): Support R_PPC64_ADDR64_LOCAL.
58 (ppc64_elf_check_relocs): Likewise.
59 (ppc64_elf_relocate_section): Likewise.
60 * Add BFD_RELOC_PPC64_ADDR64_LOCAL.
61 * bfd-in2.h: Regenerate.
62 * libbfd.h: Regenerate.
63
64 2014-03-04 Heiher <r@hev.cc>
65
66 * elfxx-mips.c (mips_set_isa_flags): Use E_MIPS_ARCH_64R2 for
67 Loongson-3A.
68 (mips_mach_extensions): Make bfd_mach_mips_loongson_3a an
69 extension of bfd_mach_mipsisa64r2.
70
71 2014-03-04 Nick Clifton <nickc@redhat.com>
72
73 PR ld/16017
74 * elf32-arm.c (elf32_thumb2_plt0_entry): New array.
75 (elf32_thumb2_plt_entry): New array.
76 (elf32_arm_create_dynamic_sections): Set PLT entry sizes when
77 using thumb2 based PLT.
78 (elf32_arm_populate_plt_entry): Handle generating Thumb2 based PLT
79 entries.
80 (elf32_arm_final_link_relocate): Do not bias jumps to Thumb based
81 PLT entries.
82 (elf32_arm_finish_dynamic_sections): Handle creation of Thumb2
83 based PLT 0-entry.
84 (elf32_arm_output_plt_map_1): Handle creation of local symbols for
85 Thumb2 based PLT 0-entry.
86 (elf32_arm_output_arch_local_syms): Handle creation of local
87 symbols for Thumb2 based PLT entries.
88
89 2014-02-28 Alan Modra <amodra@gmail.com>
90
91 PR ld/16643
92 * elflink.c (elf_gc_sweep): Call gc_sweep_hook for exactly
93 the same conditions we called check_relocs.
94
95 2014-02-27 Yuri Gribov <y.gribov@samsung.com>
96
97 * bfd-in.h: Add export of bfd_elf32_arm_use_long_plt.
98 * bfd-in2.h: Regenerate.
99 * elf32-arm.c (elf32_arm_plt_entry_long): New array.
100 (elf32_arm_link_hash_table_create): Set plt_entry_size to 16 if
101 using long PLT entries.
102 (bfd_elf32_arm_use_long_plt): New function.
103 (elf32_arm_populate_plt_entry): Add support for long PLT entries.
104
105 2014-02-27 Alan Modra <amodra@gmail.com>
106
107 * elf32-ppc.c (ppc_elf_link_hash_table_create): Provide default
108 params for targets that don't use ppc32elf.em.
109
110 2014-02-20 Chung-Lin Tang <cltang@codesourcery.com>
111
112 * elf32-nios2.c (nios2_elf32_relocate_section): Fix calculation
113 of GOTOFF relocations.
114
115 2014-02-19 Igor Zamyatin <igor.zamyatin@intel.com>
116 H.J. Lu <hongjiu.lu@intel.com>
117
118 * elf64-x86-64.c (elf_x86_64_bnd_plt0_entry): New.
119 (elf_x86_64_legacy_plt_entry): Likewise.
120 (elf_x86_64_bnd_plt_entry): Likewise.
121 (elf_x86_64_legacy_plt2_entry): Likewise.
122 (elf_x86_64_bnd_plt2_entry): Likewise.
123 (elf_x86_64_bnd_arch_bed): Likewise.
124 (elf_x86_64_link_hash_entry): Add has_bnd_reloc and plt_bnd.
125 (elf_x86_64_link_hash_table): Add plt_bnd.
126 (elf_x86_64_link_hash_newfunc): Initialize has_bnd_reloc and
127 plt_bnd.
128 (elf_x86_64_copy_indirect_symbol): Also copy has_bnd_reloc.
129 (elf_x86_64_check_relocs): Create the second PLT for Intel MPX
130 in 64-bit mode.
131 (elf_x86_64_allocate_dynrelocs): Handle the second PLT for IFUNC
132 symbols. Resolve call to the second PLT if it is created.
133 (elf_x86_64_size_dynamic_sections): Keep the second PLT section.
134 (elf_x86_64_relocate_section): Resolve PLT references to the
135 second PLT if it is created.
136 (elf_x86_64_finish_dynamic_symbol): Use BND PLT0 and fill the
137 second PLT entry for BND relocation.
138 (elf_x86_64_finish_dynamic_sections): Use MPX backend data if
139 the second PLT is created.
140 (elf_x86_64_get_synthetic_symtab): New.
141 (bfd_elf64_get_synthetic_symtab): Likewise. Undefine for NaCl.
142
143 2014-02-19 Alan Modra <amodra@gmail.com>
144
145 * elf64-ppc.h (struct ppc64_elf_params): Add save_restore_funcs.
146 * elf64-ppc.c (ppc64_elf_func_desc_adjust): Use it to control
147 provision of out-of-line register save/restore routines.
148
149 2014-02-18 Jack Carter <jack.carter@imgtec.com>
150
151 * elfxx-mips.c(_bfd_mips_elf_modify_segment_map): Deleted hard coding of
152 PT_DYNAMIC segment flags.
153
154 2014-02-17 Jan Kratochvil <jan.kratochvil@redhat.com>
155
156 PR binutils/16595
157 * simple.c (struct saved_offsets): New.
158 (simple_save_output_info): Use it for ptr.
159 (simple_restore_output_info): Use it for ptr. Check section_count.
160 (bfd_simple_get_relocated_section_contents): Use it for saved_offsets.
161
162 2014-02-17 Alan Modra <amodra@gmail.com>
163
164 * elf64-ppc.h (struct ppc64_elf_params): Define.
165 (ppc64_elf_init_stub_bfd, ppc64_elf_edit_opd, ppc64_elf_tls_setup,
166 ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
167 ppc64_elf_build_stubs): Update prototype.
168 * elf64-ppp.c (struct ppc_link_hash_table): Add params, delete other
169 fields now in params. Adjust code throughout file.
170 (ppc64_elf_init_stub_bfd): Delete "abfd" parameter, add "params".
171 Save params pointer in htab.
172 (ppc64_elf_edit_opd, ppc64_elf_tls_setup,
173 ppc64_elf_setup_section_lists, ppc64_elf_size_stubs,
174 ppc64_elf_build_stubs): Remove parameters now in "params".
175
176 2014-02-17 Alan Modra <amodra@gmail.com>
177
178 * elf32-ppc.c (ppc_elf_relocate_section): Move relocs on insns
179 patched for ppc476 workaround. Reapply branch taken/not taken
180 relocs.
181
182 2014-02-12 Alan Modra <amodra@gmail.com>
183
184 * elf32-ppc.c (ppc_elf_relax_section): Don't build long-branch
185 stubs for calls to __tls_get_addr that we know will later be
186 optimised away.
187
188 2014-02-12 Alan Modra <amodra@gmail.com>
189
190 * elf32-ppc.c (ppc_elf_relax_section): Enable ppc476 workaround
191 for ld -r, when code sections are sufficiently aligned.
192 * elf32-ppc.h (struct ppc_elf_params): Delete pagesize. Add
193 pagesize_p2.
194
195 2014-02-12 Alan Modra <amodra@gmail.com>
196
197 PR gold/15530
198 * elf64-ppc.c (ppc64_elf_gc_mark_dynamic_ref): Support
199 --export-dynamic and --dynamic-list marking of symbols.
200 * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Reorder
201 cheap tests first.
202
203 2014-02-10 H.J. Lu <hongjiu.lu@intel.com>
204
205 PR gold/16530
206 * elflink.c (bfd_elf_gc_mark_dynamic_ref_symbol): Mark symbol in
207 executables if it matches dynamic_list.
208
209 2014-02-10 Alan Modra <amodra@gmail.com>
210
211 * po/SRC-POTFILES.in: Regenerate.
212 * po/bfd.pot: Regenerate.
213
214 2014-02-09 Alan Modra <amodra@gmail.com>
215
216 * elf-bfd.h (struct elf_backend_data): Add caches_rawsize.
217 * elfxx-target.h (elf_backend_caches_rawsize): Define.
218 (elfNN_bed): Init new field.
219 * elflink.c (elf_link_input_bfd): Handle caches_rawsize.
220 * elf32-ppc.c (shared_stub_entry): Zero addi offset.
221 (ppc_elf_relax_section): Don't reallocate section here, write
222 stubs, or write out relocs for ld -r here..
223 (ppc_elf_relocate_section): ..instead write stubs here, and use
224 existing code to write out relocs for ld -r. Fix offset
225 adjustment on reloc for little-endian.
226 (elf_backend_caches_rawsize): Define.
227
228 2014-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
229
230 PR build/16550
231 * cache.c (bfd_cache_max_open): Cast RLIM_INFINITY to rlim_t.
232
233 2014-02-04 Jan Kratochvil <jan.kratochvil@redhat.com>
234
235 * coff-rs6000.c (xcoff_write_archive_contents_big): Free OFFSETS in
236 return paths. Three times.
237 * elf64-ppc.c (ppc64_elf_link_hash_table_create): Free HTAB in all
238 return paths.
239 (ppc64_elf_tls_optimize): Free TOC_REF in return path.
240 (ppc64_elf_edit_toc): Free USED in return path.
241
242 2014-02-03 Sandra Loosemore <sandra@codesourcery.com>
243
244 * reloc.c (BFD_RELOC_NIOS2_GOT_LO, BFD_RELOC_NIOS2_GOT_HA): New.
245 (BFD_RELOC_NIOS2_CALL_LO, BFD_RELOC_NIOS2_CALL_HA): New.
246 * libbfd.h: Regenerated.
247 * bfd-in2.h: Regenerated.
248 * elf32-nios2.c (elf_nios2_howto_table_rel): Add new relocations.
249 (nios2_reloc_map): Likewise.
250 (GOT_USED, CALL_USED): Renamed from GOT16_USED and CALL16_USED.
251 Fixed all references.
252 (nios2_elf32_relocate_section): Add new relocations.
253 (nios2_elf32_check_relocs): Likewise.
254 (nios2_elf32_gc_sweep_hook): Likewise.
255
256 2014-02-03 Alan Modra <amodra@gmail.com>
257
258 * elf32-ppc.c (struct ppc_elf_link_hash_table): Add params.
259 Delete emit_stub_syms, no_tls_get_addr_opt. Update all uses.
260 (ppc_elf_link_params): New function.
261 (ppc_elf_create_glink): Align .glink to 64 bytes for ppc476
262 workaround.
263 (ppc_elf_select_plt_layout): Remove plt_style and emit_stub_syms
264 parameters. Use htab->params instead.
265 (ppc_elf_tls_setup): Remove no_tls_get_addr_opt parameter.
266 (ppc_elf_size_dynamic_sections): Align __glink_PLTresolve to
267 64 bytes for ppc476 workaround.
268 (struct ppc_elf_relax_info): New.
269 (ppc_elf_relax_section): Exclude linker created sections and
270 those too small to hold one instruction. Don't add another
271 branch around trampolines on later relax passes. Don't
272 generate trampolines for undefined symbols when !relocatable,
273 nor for plugin symbols. Allocate space for ppc476 workaround
274 patch area. Free fixups on error return path.
275 (ppc_elf_relocate_section): Handle ppc476 workaround patching.
276 * elf32-ppc.h (struct ppc_elf_params): New.
277 (ppc_elf_select_plt_layout, ppc_elf_tls_setup): Update prototype.
278 (ppc_elf_link_params): Declare.
279 * section.c (SEC_INFO_TYPE_TARGET): Define.
280 * bfd-in2.h: Regenerate.
281
282 2014-02-02 Sandra Loosemore <sandra@codesourcery.com>
283
284 * elf32-nios2.c (struct elf32_nios2_link_hash_table): Add
285 h_gp_got field.
286 (nios2_elf32_relocate_section): Use got_base to adjust
287 GOT-pointer-relative relocations relative to _gp_got.
288 (create_got_section): Create _gp_got symbol.
289 (nios2_elf32_finish_dynamic_symbol): Make _gp_got absolute.
290 (nios2_elf32_size_dynamic_sections): Set _gp_got offset.
291
292 2014-01-30 Sandra Loosemore <sandra@codesourcery.com>
293
294 * bfd-in2.h: Update from reloc.c.
295 * elf32-nios2.c: Include elf32-nios2.h.
296 (elf_nios2_howto_table_rel): Add entry for R_NIOS2_CALL26_NOAT.
297 (nios2_reloc_map): Likewise.
298 (enum elf32_nios2_stub_type): Declare.
299 (struct elf32_nios2_stub_hash_entry): Declare.
300 (nios2_stub_hash_entry, nios2_stub_hash_lookup): New macros.
301 (struct elf32_nios2_link_hash_entry): Add hsh_cache field.
302 (struct elf32_nios2_link_hash_table): Add new fields bstab,
303 stub_bfd, add_stub_section, layout_sections_again, stub_group,
304 bfd_count, top_index, input_list, all_local_syms.
305 (nios2_call26_stub_entry): New.
306 (nios2_elf32_install_imm16): Move up in file.
307 (nios2_elf32_install_data): Move up in file.
308 (hiadj): Move up in file.
309 (stub_hash_newfunc): New.
310 (link_hash_newfunc): Initialize hsh_cache field.
311 (STUB_SUFFIX): New.
312 (nios2_stub_name): New.
313 (nios2_get_stub_entry): New.
314 (nios2_add_stub): New.
315 (nios2_elf32_setup_section_lists): New.
316 (nios2_elf32_next_input_section): New.
317 (CALL26_SEGMENT): New.
318 (MAX_STUB_SECTION_SIZE): New.
319 (group_sections): New.
320 (nios2_type_of_stub): New.
321 (nios2_build_one_stub): New.
322 (nios2_size_one_stub): New.
323 (get_local_syms): New.
324 (nios2_elf32_size_stubs): New.
325 (nios2_elf32_build_stubs): New.
326 (nios2_elf32_do_call26_relocate): Correct CALL26 overflow test.
327 (nios2_elf32_relocate_section): Handle R_NIOS2_CALL26_NOAT. Add
328 trampolines for R_NIOS2_CALL26 stubs.
329 (nios2_elf32_check_relocs): Handle R_NIOS2_CALL26_NOAT.
330 (nios2_elf32_gc_sweep_hook): Likewise.
331 (nios2_elf32_link_hash_table_create): Initialize the stub hash table.
332 (nios2_elf32_link_hash_table_free): New.
333 (bfd_elf32_bfd_link_hash_table_free): Define.
334 * elf32-nios2.h: New file.
335 * libbfd.h: Update from reloc.c.
336 * reloc.c (BFD_RELOC_NIOS2_CALL26_NOAT): New.
337
338 2014-01-29 Nick Clifton <nickc@redhat.com>
339
340 PR binutils/16318
341 * elf32-metag.c (elf_metag_post_process_headers): Call
342 _bfd_elf_post_process_headers.
343 * elf32-sh64.c (sh64_elf_copy_private_data): Call
344 _bfd_elf_copy_private_data.
345 * elf64-sh64.c (sh_elf64_copy_private_data_internal): Likewise.
346
347 2014-01-29 Nick Clifton <nickc@redhat.com>
348
349 * bfd-in.h (bfd_set_section_vma): Delete.
350 (bfd_set_section_alignment): Delete.
351 (bfd_set_section_userdata): Delete.
352 (bfd_set_cacheable): Delete.
353 * bfd.c (bfd_set_cacheable): New static inline function.
354 * section.c (bfd_set_section_userdata): Likewise.
355 (bfd_set_section_vma): Likewise.
356 (bfd_set_section_alignment): Likewise.
357 * bfd-in2.h: Regenerate.
358
359 2014-01-28 Nick Clifton <nickc@redhat.com>
360
361 * dwarf2.c (find_abstract_instance_name): For DW_FORM_ref_addr
362 attributes select the CU containing the abbreviation, which may not
363 be the current CU.
364
365 2014-01-24 Alan Modra <amodra@gmail.com>
366
367 * elf64-ppc.c (ppc_build_one_stub): Correct reloc count passed
368 to get_relocs for ELFv2.
369
370 2014-01-23 H.J. Lu <hongjiu.lu@intel.com>
371
372 PR ld/16498
373 * elf.c (_bfd_elf_map_sections_to_segments): Issue a linker error
374 if TLS sections are not adjacent.
375
376 2014-01-22 Alan Modra <amodra@gmail.com>
377
378 * elflink.c (elf_link_add_object_symbols): Call minfo for --as-needed.
379
380 2014-01-22 Alan Modra <amodra@gmail.com>
381
382 * elf64-ppc.c (STK_LINKER): Comment typo fix.
383
384 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
385
386 PR ld/16467
387 * elflink.c (_bfd_elf_merge_symbol): When types of the existing
388 regular default symbol definition and the versioned dynamic
389 symbol definition mismatch, skip the default symbol definition
390 if one of them is IFUNC.
391
392 2014-01-21 H.J. Lu <hongjiu.lu@intel.com>
393
394 PR ld/2404
395 * elflink.c (_bfd_elf_merge_symbol): Don't check info->shared,
396 info->export_dynamic nor h->ref_dynamic for type mismatch when
397 adding the default version.
398
399 2014-01-16 Alan Modra <amodra@gmail.com>
400
401 * elfxx-mips.c (mips_elf_record_got_page_entry): Pass in a
402 mips_elf_traverse_got_arg* rather than mips_got_info*.
403 Adjust caller. Alloc on output_bfd rather than symbol section
404 owner.
405
406 2014-01-15 H.J. Lu <hongjiu.lu@intel.com>
407
408 * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
409 change.
410 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
411
412 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
413
414 PR ld/16428
415 * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't discard relocs
416 against __ehdr_start.
417 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
418
419 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
420
421 * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
422 change.
423 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
424
425 2014-01-14 H.J. Lu <hongjiu.lu@intel.com>
426
427 PR ld/16428
428 * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't update reloc
429 count if there are any non pc-relative relocs.
430 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
431
432 2014-01-14 Michael Hudson-Doyle <michael.hudson@linaro.org>
433 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
434
435 * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use correct
436 offset while calculating relocation address.
437 (elfNN_aarch64_create_small_pltn_entry): Likewise.
438 (elfNN_aarch64_init_small_plt0_entry): Likewise.
439
440 2014-01-13 Ma Jiang <ma.jiang@zte.com.cn>
441
442 PR ld/16202
443 * elf32-arm.c (elf32_arm_final_link_relocate): Refetch addends for
444 R_ARM_ABS8 and R_ARM_ABS16.
445
446 2014-01-13 Alan Modra <amodra@gmail.com>
447
448 * elf32-ppc.c (ppc_elf_check_relocs): For @local call to ifunc,
449 error when shared and force a plt call otherwise.
450 (ppc_elf_size_dynamic_sections): Don't emit DT_PPC_GOT unless
451 plt_type == PLT_NEW.
452 (ppc_elf_relocate_section): Add missing test to resolve ifuncs to
453 the appropriate call stub.
454
455 2014-01-10 Alan Modra <amodra@gmail.com>
456
457 PR ld/14207
458 PR ld/16322
459 PR binutils/16323
460 * elf.c (assign_file_positions_for_load_sections): Revert last change.
461 (assign_file_positions_for_non_load_sections): When setting up
462 PT_GNU_RELRO header, don't require a corresponding PT_LOAD
463 header that completely covers the relro region.
464
465 2014-01-09 Tristan Gingold <gingold@adacore.com>
466
467 * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): use jump
468 table macros and add macros to initializa the structure.
469
470 2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
471
472 PR ld/14207
473 PR ld/16322
474 PR binutils/16323
475 * elf.c (_bfd_elf_map_sections_to_segments): Don't check section
476 size for PT_GNU_RELRO segment.
477 (assign_file_positions_for_load_sections): If PT_LOAD segment
478 doesn't fit PT_GNU_RELRO segment, adjust its p_filesz and p_memsz.
479
480 2014-01-07 Tom Tromey <tromey@redhat.com>
481
482 * elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility
483 wrappers.
484
485 2014-01-03 Nick Clifton <nickc@redhat.com>
486
487 PR binutils/16199
488 * elf.c (vma_page_aligned_bias): Handle a maxpagesize value of
489 zero.
490
491 2014-01-02 Yuanhui Zhang <asmwarrior@gmail.com>
492
493 PR binutils/14289
494 * pef.c (bfd_pef_xlib_read_header): Increase buffer size to 80.
495
496 2014-01-02 Nick Clifton <nickc@redhat.com>
497
498 PR binutils/11983
499 * archive.c (_bfd_get_elt_at_filepos): Store a copy of the
500 filename in the bfd's filename field.
501 * elfcode.h (bfd_from_remote_memory): Likewise.
502 * ieee.c (ieee_object_p): Likewise.
503 * mach-o.c (bfd_mach_o_fat_member_init): Likewise.
504 * oasys.c (oasys_openr_next_archived_file): Likewise.
505 * vms-lib.c (_bfd_vms_lib_get_module): Likewise.
506 * opncls.c (bfd_fopen): Likewise.
507 (bfd_openstreamr): Likewise.
508 (bfd_openr_iovec): Likewise.
509 (bfd_openw): Likewise.
510 (bfd_create): Likewise.
511 (_bfd_delete_bfd): Free filename.
512
513 For older changes see ChangeLog-2013
514 \f
515 Copyright (C) 2014 Free Software Foundation, Inc.
516
517 Copying and distribution of this file, with or without modification,
518 are permitted in any medium without royalty provided the copyright
519 notice and this notice are preserved.
520
521 Local Variables:
522 mode: change-log
523 left-margin: 8
524 fill-column: 74
525 version-control: never
526 End:
This page took 0.04845 seconds and 5 git commands to generate.