eec2f3ed9f
Instead, fix Jakub's original code setting up the PR_GNU_RELRO header from the PT_LOAD header. PR ld/14207 PR ld/16322 PR binutils/16323 bfd/ * elf.c (assign_file_positions_for_load_sections): Revert last change. (assign_file_positions_for_non_load_sections): When setting up PT_GNU_RELRO header, don't require a corresponding PT_LOAD header that completely covers the relro region. ld/ * ldlang.c (lang_size_sections): Remove unneeded RELRO base adjust. Tidy comments. * ld.texinfo (DATA_SEGMENT_RELRO_END): Correct description. ld/testsuite/ * ld-x86-64/pr14207.d: Adjust
72 lines
2.1 KiB
Text
72 lines
2.1 KiB
Text
2014-01-10 Alan Modra <amodra@gmail.com>
|
||
|
||
PR ld/14207
|
||
PR ld/16322
|
||
PR binutils/16323
|
||
* elf.c (assign_file_positions_for_load_sections): Revert last change.
|
||
(assign_file_positions_for_non_load_sections): When setting up
|
||
PT_GNU_RELRO header, don't require a corresponding PT_LOAD
|
||
header that completely covers the relro region.
|
||
|
||
2014-01-09 Tristan Gingold <gingold@adacore.com>
|
||
|
||
* coff-rs6000.c (rs6000coff_vec, pmac_xcoff_vec): use jump
|
||
table macros and add macros to initializa the structure.
|
||
|
||
2014-01-08 H.J. Lu <hongjiu.lu@intel.com>
|
||
|
||
PR ld/14207
|
||
PR ld/16322
|
||
PR binutils/16323
|
||
* elf.c (_bfd_elf_map_sections_to_segments): Don't check section
|
||
size for PT_GNU_RELRO segment.
|
||
(assign_file_positions_for_load_sections): If PT_LOAD segment
|
||
doesn't fit PT_GNU_RELRO segment, adjust its p_filesz and p_memsz.
|
||
|
||
2014-01-07 Tom Tromey <tromey@redhat.com>
|
||
|
||
* elf32-xtensa.c (vsprint_msg): Don't use old VA_* compatibility
|
||
wrappers.
|
||
|
||
2014-01-03 Nick Clifton <nickc@redhat.com>
|
||
|
||
PR binutils/16199
|
||
* elf.c (vma_page_aligned_bias): Handle a maxpagesize value of
|
||
zero.
|
||
|
||
2014-01-02 Yuanhui Zhang <asmwarrior@gmail.com>
|
||
|
||
PR binutils/14289
|
||
* pef.c (bfd_pef_xlib_read_header): Increase buffer size to 80.
|
||
|
||
2014-01-02 Nick Clifton <nickc@redhat.com>
|
||
|
||
PR binutils/11983
|
||
* archive.c (_bfd_get_elt_at_filepos): Store a copy of the
|
||
filename in the bfd's filename field.
|
||
* elfcode.h (bfd_from_remote_memory): Likewise.
|
||
* ieee.c (ieee_object_p): Likewise.
|
||
* mach-o.c (bfd_mach_o_fat_member_init): Likewise.
|
||
* oasys.c (oasys_openr_next_archived_file): Likewise.
|
||
* vms-lib.c (_bfd_vms_lib_get_module): Likewise.
|
||
* opncls.c (bfd_fopen): Likewise.
|
||
(bfd_openstreamr): Likewise.
|
||
(bfd_openr_iovec): Likewise.
|
||
(bfd_openw): Likewise.
|
||
(bfd_create): Likewise.
|
||
(_bfd_delete_bfd): Free filename.
|
||
|
||
For older changes see ChangeLog-2013
|
||
|
||
Copyright (C) 2014 Free Software Foundation, Inc.
|
||
|
||
Copying and distribution of this file, with or without modification,
|
||
are permitted in any medium without royalty provided the copyright
|
||
notice and this notice are preserved.
|
||
|
||
Local Variables:
|
||
mode: change-log
|
||
left-margin: 8
|
||
fill-column: 74
|
||
version-control: never
|
||
End:
|