]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/ChangeLog
[Ada] 'first/'last/'length of array whose bound is a discriminant
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
52db4ec2
JW
12015-01-14 Jiong Wang <jiong.wang@arm.com>
2
3 * elf32-arm.c (elf32_arm_final_link_relocate): Reject R_ARM_32/_NOI when
4 trying to defer them to runtime.
5
0941db69
JW
62015-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
7
8 * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Use SYMBOLIC_BIND
9 to check if a symbol should be bound symbolically.
10
0172429c
JW
112015-01-13 Jiong Wang <jiong.wang@arm.com>
12
13 * elfnn-aarch64.c: (elfNN_aarch64_howto_table): Enable overflow check
14 for TLSLE_MOVW_TPREL_G2.
15
bab91cce
JW
162015-01-13 Jiong Wang <jiong.wang@arm.com>
17
18 PR ld/17415
19 * elfnn-aarch64.c (elfNN_aarch64_howto_table): Mark
20 R_AARCH64_TLSLE_ADD_TPREL_HI12 as complain_overflow_unsigned.
21 * elfxx-aarch64.c (_bfd_aarch64_elf_resolve_relocation): Correct the
22 bit mask.
23
3c758495
TG
242015-01-12 Terry Guo <terry.guo@arm.com>
25
26 * elflink.c (_bfd_elf_gc_mark_debug_special_section_group): New
27 function.
28 (_bfd_elf_gc_mark_extra_sections): Use it.
29
9d1d54d5
L
302015-01-11 H.J. Lu <hongjiu.lu@intel.com>
31
32 PR ld/17827
33 * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): For PIE,
34 only discard space for pc-relative relocs symbols which turn
35 out to need copy relocs.
36
c6e8e93a
NC
372015-01-09 Nick Clifton <nickc@redhat.com>
38
39 * tekhex.c (getvalue): Fix thinko in test for correct extraction
40 of value.
41 (getsym): Return false if there was not enough data to extract the
42 symbol.
43
400cf8cb
AG
442015-01-09 Anthony Green <green@moxielogic.com>
45
46 * elf32-moxie.c (ELF_MACHINE_ALT1): Define.
47
23d4663e
NC
482015-01-08 Nick Clifton <nickc@redhat.com>
49
50 * elf32-msp430.c (msp430_elf_relax_section): Add relaxation of
51 16-bit absolute BR instructions to 10-bit pc-relative JMP
52 instructions.
53
063bb025
NC
542015-01-08 Nick Clifton <nickc@redhat.com>
55
56 PR binutils/17512
57 * coffcode.h (coff_slurp_symbol_table): Return false if we failed
58 to load the line table.
59 * elf.c (_bfd_elf_map_sections_to_segments): Enforce a minimum
60 maxpagesize of 1.
61 * peXXigen.c (_bfd_XX_bfd_copy_private_bfd_data_common): Fail if
62 the Data Directory Size is too large.
63
6f25f223
L
642015-01-06 H.J. Lu <hongjiu.lu@intel.com>
65
66 PR binutils/17512
67 * elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocation.
68 * elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
69
85880250
NC
702015-01-06 Nick Clifton <nickc@redhat.com>
71
72 PR binutils/17512
e7287c7f
NC
73 * mach-o.c (bfd_mach_o_read_symtab_strtab): Zero terminate the
74 string table.
75
ec93045b
NC
76 * reloc.c (bfd_get_reloc_size): Handle a reloc size of -1.
77 (bfd_perform_relocation): Include the size of the reloc in the
78 test for an out of range relocation.
79 (bfd_generic_get_relocated_section_contents): Remove reloc range
80 test.
81
85880250
NC
82 * coff-i860.c (CALC_ADDEND): Always set an addend value.
83 * tekhex.c (getvalue): Add an end pointer parameter. Use it to
84 avoid reading off the end of the buffer.
85 (getsym): Likewise.
86 (first_phase): Likewise.
87 (pass_over): Pass an end pointer to the invoked function.
88
533d0af0
L
892015-01-05 H.J. Lu <hongjiu.lu@intel.com>
90
91 PR binutils/17512
92 * elf32-i386.c (elf_i386_get_plt_sym_val): Return NULL on corrupt
93 input.
94 * elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
95
896ca098
NC
962015-01-05 Nick Clifton <nickc@redhat.com>
97
98 PR binutils/17512
99 * archive.c (do_slurp_bsd_armap): Make sure that the parsed sized
100 is at least big enough for the header to be read.
101 * elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocs.
102 * mach-o.c (bfd_mach_o_get_synthetic_symtab): Add range checks.
103 (bfd_mach_o_read_command): Prevetn duplicate error messages about
104 unrecognized commands.
105 * syms.c (_bfd_stab_section_find_nearest_line): Add range checks
106 when indexing into the string table.
107
b90efa5b 1082015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 109
b90efa5b 110 Update year range in copyright notice of all files.
ee3b52e9 111
b90efa5b 112For older changes see ChangeLog-2014
56882138 113\f
b90efa5b 114Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
115
116Copying and distribution of this file, with or without modification,
117are permitted in any medium without royalty provided the copyright
118notice and this notice are preserved.
119
56882138
AM
120Local Variables:
121mode: change-log
122left-margin: 8
123fill-column: 74
124version-control: never
125End: