]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - bfd/ChangeLog
Fixes a buffer overflow when compiling assembler for the MinGW targets.
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
CommitLineData
85880250
NC
12015-01-06 Nick Clifton <nickc@redhat.com>
2
3 PR binutils/17512
4 * coff-i860.c (CALC_ADDEND): Always set an addend value.
5 * tekhex.c (getvalue): Add an end pointer parameter. Use it to
6 avoid reading off the end of the buffer.
7 (getsym): Likewise.
8 (first_phase): Likewise.
9 (pass_over): Pass an end pointer to the invoked function.
10
533d0af0
L
112015-01-05 H.J. Lu <hongjiu.lu@intel.com>
12
13 PR binutils/17512
14 * elf32-i386.c (elf_i386_get_plt_sym_val): Return NULL on corrupt
15 input.
16 * elf64-x86-64.c (elf_x86_64_get_plt_sym_val): Likewise.
17
896ca098
NC
182015-01-05 Nick Clifton <nickc@redhat.com>
19
20 PR binutils/17512
21 * archive.c (do_slurp_bsd_armap): Make sure that the parsed sized
22 is at least big enough for the header to be read.
23 * elf32-i386.c (elf_i386_get_plt_sym_val): Skip unknown relocs.
24 * mach-o.c (bfd_mach_o_get_synthetic_symtab): Add range checks.
25 (bfd_mach_o_read_command): Prevetn duplicate error messages about
26 unrecognized commands.
27 * syms.c (_bfd_stab_section_find_nearest_line): Add range checks
28 when indexing into the string table.
29
b90efa5b 302015-01-01 Alan Modra <amodra@gmail.com>
ee3b52e9 31
b90efa5b 32 Update year range in copyright notice of all files.
ee3b52e9 33
b90efa5b 34For older changes see ChangeLog-2014
56882138 35\f
b90efa5b 36Copyright (C) 2015 Free Software Foundation, Inc.
752937aa
NC
37
38Copying and distribution of this file, with or without modification,
39are permitted in any medium without royalty provided the copyright
40notice and this notice are preserved.
41
56882138
AM
42Local Variables:
43mode: change-log
44left-margin: 8
45fill-column: 74
46version-control: never
47End: