avoid python exception in FrameDecorator.py
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
16e4ecc0
AM
12014-01-22 Alan Modra <amodra@gmail.com>
2
3 * elflink.c (elf_link_add_object_symbols): Call minfo for --as-needed.
4
eb8d7fda
AM
52014-01-22 Alan Modra <amodra@gmail.com>
6
7 * elf64-ppc.c (STK_LINKER): Comment typo fix.
8
4584ec12
L
92014-01-21 H.J. Lu <hongjiu.lu@intel.com>
10
11 PR ld/16467
12 * elflink.c (_bfd_elf_merge_symbol): When types of the existing
13 regular default symbol definition and the versioned dynamic
14 symbol definition mismatch, skip the default symbol definition
15 if one of them is IFUNC.
16
22ef172a
L
172014-01-21 H.J. Lu <hongjiu.lu@intel.com>
18
19 PR ld/2404
20 * elflink.c (_bfd_elf_merge_symbol): Don't check info->shared,
21 info->export_dynamic nor h->ref_dynamic for type mismatch when
22 adding the default version.
23
b75d42bc
AM
242014-01-16 Alan Modra <amodra@gmail.com>
25
26 * elfxx-mips.c (mips_elf_record_got_page_entry): Pass in a
27 mips_elf_traverse_got_arg* rather than mips_got_info*.
28 Adjust caller. Alloc on output_bfd rather than symbol section
29 owner.
30
c353e543
L
312014-01-15 H.J. Lu <hongjiu.lu@intel.com>
32
33 * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
34 change.
35 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
36
818d220a
L
372014-01-14 H.J. Lu <hongjiu.lu@intel.com>
38
39 PR ld/16428
40 * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't discard relocs
41 against __ehdr_start.
42 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
43
c3ce498c
L
442014-01-14 H.J. Lu <hongjiu.lu@intel.com>
45
46 * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
47 change.
48 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
49
d1ec1e40
L
502014-01-14 H.J. Lu <hongjiu.lu@intel.com>
51
52 PR ld/16428
53 * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't update reloc
54 count if there are any non pc-relative relocs.
55 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
56
f44a1f8e
CL
572014-01-14 Michael Hudson-Doyle <michael.hudson@linaro.org>
58 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
59
60 * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use correct
61 offset while calculating relocation address.
62 (elfNN_aarch64_create_small_pltn_entry): Likewise.
63 (elfNN_aarch64_init_small_plt0_entry): Likewise.
64
fd0fd00c
MJ
652014-01-13 Ma Jiang <ma.jiang@zte.com.cn>
66
67 PR ld/16202
68 * elf32-arm.c (elf32_arm_final_link_relocate): Refetch addends for
69 R_ARM_ABS8 and R_ARM_ABS16.
70
aa726b9e
AM
712014-01-13 Alan Modra <amodra@gmail.com>
72
73 * elf32-ppc.c (ppc_elf_check_relocs): For @local call to ifunc,
74 error when shared and force a plt call otherwise.
75 (ppc_elf_size_dynamic_sections): Don't emit DT_PPC_GOT unless
76 plt_type == PLT_NEW.
77 (ppc_elf_relocate_section): Add missing test to resolve ifuncs to
78 the appropriate call stub.
79
eec2f3ed
AM
802014-01-10 Alan Modra <amodra@gmail.com>
81
82 PR ld/14207
83 PR ld/16322
84 PR binutils/16323
85 * elf.c (assign_file_positions_for_load_sections): Revert last change.
86 (assign_file_positions_for_non_load_sections): When setting up
87 PT_GNU_RELRO header, don't require a corresponding PT_LOAD
88 header that completely covers the relro region.
89
09bf66a8
TG
902014-01-09 Tristan Gingold <gingold@adacore.com>
91
92 * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): use jump
93 table macros and add macros to initializa the structure.
94
43a8475c
L
952014-01-08 H.J. Lu <hongjiu.lu@intel.com>
96
97 PR ld/14207
98 PR ld/16322
99 PR binutils/16323
100 * elf.c (_bfd_elf_map_sections_to_segments): Don't check section
101 size for PT_GNU_RELRO segment.
102 (assign_file_positions_for_load_sections): If PT_LOAD segment
103 doesn't fit PT_GNU_RELRO segment, adjust its p_filesz and p_memsz.
104
1651e569
TT
1052014-01-07 Tom Tromey <tromey@redhat.com>
106
107 * elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility
108 wrappers.
109
dc9155b2
NC
1102014-01-03 Nick Clifton <nickc@redhat.com>
111
112 PR binutils/16199
113 * elf.c (vma_page_aligned_bias): Handle a maxpagesize value of
114 zero.
115
dd8dfa39 1162014-01-02 Yuanhui Zhang <asmwarrior@gmail.com>
044387af
A
117
118 PR binutils/14289
119 * pef.c (bfd_pef_xlib_read_header): Increase buffer size to 80.
120
1be5090b
NC
1212014-01-02 Nick Clifton <nickc@redhat.com>
122
123 PR binutils/11983
124 * archive.c (_bfd_get_elt_at_filepos): Store a copy of the
125 filename in the bfd's filename field.
126 * elfcode.h (bfd_from_remote_memory): Likewise.
127 * ieee.c (ieee_object_p): Likewise.
128 * mach-o.c (bfd_mach_o_fat_member_init): Likewise.
129 * oasys.c (oasys_openr_next_archived_file): Likewise.
130 * vms-lib.c (_bfd_vms_lib_get_module): Likewise.
131 * opncls.c (bfd_fopen): Likewise.
132 (bfd_openstreamr): Likewise.
133 (bfd_openr_iovec): Likewise.
134 (bfd_openw): Likewise.
135 (bfd_create): Likewise.
136 (_bfd_delete_bfd): Free filename.
137
5fb776a6 138For older changes see ChangeLog-2013
56882138 139\f
5fb776a6 140Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
141
142Copying and distribution of this file, with or without modification,
143are permitted in any medium without royalty provided the copyright
144notice and this notice are preserved.
145
56882138
AM
146Local Variables:
147mode: change-log
148left-margin: 8
149fill-column: 74
150version-control: never
151End:
This page took 0.715395 seconds and 4 git commands to generate.