Minor reformatting in valops.c::value_slice
[deliverable/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
0a9c7b2b
NC
12014-01-28 Nick Clifton <nickc@redhat.com>
2
3 * dwarf2.c (find_abstract_instance_name): For DW_FORM_ref_addr
4 attributes select the CU containing the abbreviation, which may not
5 be the current CU.
6
3ba720c7
AM
72014-01-24 Alan Modra <amodra@gmail.com>
8
9 * elf64-ppc.c (ppc_build_one_stub): Correct reloc count passed
10 to get_relocs for ELFv2.
11
d923cae0
L
122014-01-23 H.J. Lu <hongjiu.lu@intel.com>
13
14 PR ld/16498
3ba720c7 15 * elf.c (_bfd_elf_map_sections_to_segments): Issue a linker error
d923cae0
L
16 if TLS sections are not adjacent.
17
16e4ecc0
AM
182014-01-22 Alan Modra <amodra@gmail.com>
19
20 * elflink.c (elf_link_add_object_symbols): Call minfo for --as-needed.
21
eb8d7fda
AM
222014-01-22 Alan Modra <amodra@gmail.com>
23
24 * elf64-ppc.c (STK_LINKER): Comment typo fix.
25
4584ec12
L
262014-01-21 H.J. Lu <hongjiu.lu@intel.com>
27
28 PR ld/16467
29 * elflink.c (_bfd_elf_merge_symbol): When types of the existing
30 regular default symbol definition and the versioned dynamic
31 symbol definition mismatch, skip the default symbol definition
32 if one of them is IFUNC.
33
22ef172a
L
342014-01-21 H.J. Lu <hongjiu.lu@intel.com>
35
36 PR ld/2404
37 * elflink.c (_bfd_elf_merge_symbol): Don't check info->shared,
38 info->export_dynamic nor h->ref_dynamic for type mismatch when
39 adding the default version.
40
b75d42bc
AM
412014-01-16 Alan Modra <amodra@gmail.com>
42
43 * elfxx-mips.c (mips_elf_record_got_page_entry): Pass in a
44 mips_elf_traverse_got_arg* rather than mips_got_info*.
45 Adjust caller. Alloc on output_bfd rather than symbol section
46 owner.
47
c353e543
L
482014-01-15 H.J. Lu <hongjiu.lu@intel.com>
49
50 * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
51 change.
52 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
53
818d220a
L
542014-01-14 H.J. Lu <hongjiu.lu@intel.com>
55
56 PR ld/16428
57 * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't discard relocs
58 against __ehdr_start.
59 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
60
c3ce498c
L
612014-01-14 H.J. Lu <hongjiu.lu@intel.com>
62
63 * elf32-i386.c (elf_i386_allocate_dynrelocs): Revert the last
64 change.
65 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
66
d1ec1e40
L
672014-01-14 H.J. Lu <hongjiu.lu@intel.com>
68
69 PR ld/16428
70 * elf32-i386.c (elf_i386_allocate_dynrelocs): Don't update reloc
71 count if there are any non pc-relative relocs.
72 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
73
f44a1f8e
CL
742014-01-14 Michael Hudson-Doyle <michael.hudson@linaro.org>
75 Kugan Vivekanandarajah <kugan.vivekanandarajah@linaro.org>
76
77 * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use correct
78 offset while calculating relocation address.
79 (elfNN_aarch64_create_small_pltn_entry): Likewise.
80 (elfNN_aarch64_init_small_plt0_entry): Likewise.
81
fd0fd00c
MJ
822014-01-13 Ma Jiang <ma.jiang@zte.com.cn>
83
84 PR ld/16202
85 * elf32-arm.c (elf32_arm_final_link_relocate): Refetch addends for
86 R_ARM_ABS8 and R_ARM_ABS16.
87
aa726b9e
AM
882014-01-13 Alan Modra <amodra@gmail.com>
89
90 * elf32-ppc.c (ppc_elf_check_relocs): For @local call to ifunc,
91 error when shared and force a plt call otherwise.
92 (ppc_elf_size_dynamic_sections): Don't emit DT_PPC_GOT unless
93 plt_type == PLT_NEW.
94 (ppc_elf_relocate_section): Add missing test to resolve ifuncs to
95 the appropriate call stub.
96
eec2f3ed
AM
972014-01-10 Alan Modra <amodra@gmail.com>
98
99 PR ld/14207
100 PR ld/16322
101 PR binutils/16323
102 * elf.c (assign_file_positions_for_load_sections): Revert last change.
103 (assign_file_positions_for_non_load_sections): When setting up
104 PT_GNU_RELRO header, don't require a corresponding PT_LOAD
105 header that completely covers the relro region.
106
09bf66a8
TG
1072014-01-09 Tristan Gingold <gingold@adacore.com>
108
109 * coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): use jump
110 table macros and add macros to initializa the structure.
111
43a8475c
L
1122014-01-08 H.J. Lu <hongjiu.lu@intel.com>
113
114 PR ld/14207
115 PR ld/16322
116 PR binutils/16323
117 * elf.c (_bfd_elf_map_sections_to_segments): Don't check section
118 size for PT_GNU_RELRO segment.
119 (assign_file_positions_for_load_sections): If PT_LOAD segment
120 doesn't fit PT_GNU_RELRO segment, adjust its p_filesz and p_memsz.
121
1651e569
TT
1222014-01-07 Tom Tromey <tromey@redhat.com>
123
124 * elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility
125 wrappers.
126
dc9155b2
NC
1272014-01-03 Nick Clifton <nickc@redhat.com>
128
129 PR binutils/16199
130 * elf.c (vma_page_aligned_bias): Handle a maxpagesize value of
131 zero.
132
dd8dfa39 1332014-01-02 Yuanhui Zhang <asmwarrior@gmail.com>
044387af
A
134
135 PR binutils/14289
136 * pef.c (bfd_pef_xlib_read_header): Increase buffer size to 80.
137
1be5090b
NC
1382014-01-02 Nick Clifton <nickc@redhat.com>
139
140 PR binutils/11983
141 * archive.c (_bfd_get_elt_at_filepos): Store a copy of the
142 filename in the bfd's filename field.
143 * elfcode.h (bfd_from_remote_memory): Likewise.
144 * ieee.c (ieee_object_p): Likewise.
145 * mach-o.c (bfd_mach_o_fat_member_init): Likewise.
146 * oasys.c (oasys_openr_next_archived_file): Likewise.
147 * vms-lib.c (_bfd_vms_lib_get_module): Likewise.
148 * opncls.c (bfd_fopen): Likewise.
149 (bfd_openstreamr): Likewise.
150 (bfd_openr_iovec): Likewise.
151 (bfd_openw): Likewise.
152 (bfd_create): Likewise.
153 (_bfd_delete_bfd): Free filename.
154
5fb776a6 155For older changes see ChangeLog-2013
56882138 156\f
5fb776a6 157Copyright (C) 2014 Free Software Foundation, Inc.
752937aa
NC
158
159Copying and distribution of this file, with or without modification,
160are permitted in any medium without royalty provided the copyright
161notice and this notice are preserved.
162
56882138
AM
163Local Variables:
164mode: change-log
165left-margin: 8
166fill-column: 74
167version-control: never
168End:
This page took 0.791798 seconds and 4 git commands to generate.