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