summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* daily updatebinutils-2_23-branchAlan Modra2013-09-191-1/+1
|
* daily updateAlan Modra2013-09-181-1/+1
|
* daily updateAlan Modra2013-09-171-1/+1
|
* daily updateAlan Modra2013-09-161-1/+1
|
* daily updateAlan Modra2013-09-151-1/+1
|
* daily updateAlan Modra2013-09-141-1/+1
|
* daily updateAlan Modra2013-09-131-1/+1
|
* daily updateAlan Modra2013-09-121-1/+1
|
* daily updateAlan Modra2013-09-111-1/+1
|
* daily updateAlan Modra2013-09-101-1/+1
|
* daily updateAlan Modra2013-09-091-1/+1
|
* daily updateAlan Modra2013-09-081-1/+1
|
* daily updateAlan Modra2013-09-071-1/+1
|
* daily updateAlan Modra2013-09-061-1/+1
|
* daily updateAlan Modra2013-09-051-1/+1
|
* daily updateAlan Modra2013-09-041-1/+1
|
* daily updateAlan Modra2013-09-031-1/+1
|
* daily updateAlan Modra2013-09-021-1/+1
|
* daily updateAlan Modra2013-09-011-1/+1
|
* daily updateAlan Modra2013-08-311-1/+1
|
* daily updateAlan Modra2013-08-301-1/+1
|
* daily updateAlan Modra2013-08-291-1/+1
|
* daily updateAlan Modra2013-08-281-1/+1
|
* gold/Roland McGrath2013-08-275-147/+251
| | | | | | | | | | | | | | | | | | | | | | * output.cc (Output_segment::set_section_addresses): Take new Target* argument. If target->isolate_execinstr() and the segment is executable and starts at a target->abi_pagesize() boundary, pad its end out to a target->abi_pagesize() boundary with code fill. * output.h (Output_segment::set_section_addresses): Update decl. * layout.h (Layout::check_output_data_for_reset_values): Take new argument RELAX_OUTPUTS. (Layout): New member relax_output_list_. (Layout::add_relax_output): New method. * layout.cc (Layout::Layout): Update constructor. (Layout::reset_relax_output): New method. (Layout::clean_up_after_relaxation): Call it. (Layout::prepare_for_relaxation): Update caller. (Layout::set_segment_offsets): Update callers of set_section_addresses. Call reset_relax_output before re-processing segments for isolate_execinstr case. (Layout::write_data): Handle relax_output_list_. (Layout::Relaxation_debug_check::check_output_data_for_reset_values): Take new argument RELAX_OUTPUTS. Assert it's an empty collection.
* daily updateAlan Modra2013-08-271-1/+1
|
* bfd/Roland McGrath2013-08-2612-88/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * elf-nacl.c (nacl_modify_segment_map): Fix logic reordering the elf_segment_map list. If an executable segment is page-aligned but does not end with a full page, then append a fake section into the segment map entry that pads out the page. (nacl_final_write_processing): New function. Write the code fill laid out in nacl_modify_segment_map. * elf-nacl.h: Declare it. * elf32-arm.c (elf32_arm_nacl_final_write_processing): New function. (elf_backend_final_write_processing): Define it for NaCl backend. * elf32-i386.c (elf_backend_final_write_processing): Likewise. * elf64-x86-64.c (elf_backend_final_write_processing): Likewise. * elf-nacl.c (segment_eligible_for_headers): Rename MAXPAGESIZE parameter to MINPAGESIZE. (nacl_modify_segment_map): Use minpagesize instead of maxpagesize. * elf32-arm.c (ELF_MINPAGESIZE, ELF_COMMONPAGESIZE): Set to 0x10000 for NaCl targets. ld/testsuite/ * ld-x86-64/ilp32-4-nacl.d: Loosen .shstrtab line regexp to match any file offset. * ld-x86-64/tlsbin-nacl.rd: Update expected code segment PT_LOAD. * ld-x86-64/tlsbindesc-nacl.rd: Likewise. * ld-scripts/rgn-at3.d: XFAIL for *-*-nacl* targets. * ld-scripts/rgn-over8-ok.d: Likewise.
* daily updateAlan Modra2013-08-261-1/+1
|
* daily updateAlan Modra2013-08-251-1/+1
|
* daily updateAlan Modra2013-08-241-1/+1
|
* ld/Roland McGrath2013-08-232-1/+6
| | | | | * emulparams/elf_nacl.sh (nacl_rodata_addr): Don't add in SIZEOF_HEADERS here; elf.sc does it already.
* daily updateAlan Modra2013-08-231-1/+1
|
* daily updateAlan Modra2013-08-221-1/+1
|
* daily updateAlan Modra2013-08-211-1/+1
|
* daily updateAlan Modra2013-08-201-1/+1
|
* daily updateAlan Modra2013-08-191-1/+1
|
* daily updateAlan Modra2013-08-181-1/+1
|
* daily updateAlan Modra2013-08-171-1/+1
|
* gold/Roland McGrath2013-08-163-0/+30
| | | | | * i386.cc (Target_i386_nacl::do_code_fill): New virtual function. * x86_64.cc (Target_x86_64_nacl::do_code_fill): New virtual function.
* daily updateAlan Modra2013-08-161-1/+1
|
* daily updateAlan Modra2013-08-151-1/+1
|
* daily updateAlan Modra2013-08-141-1/+1
|
* daily updateAlan Modra2013-08-131-1/+1
|
* daily updateAlan Modra2013-08-121-1/+1
|
* daily updateAlan Modra2013-08-111-1/+1
|
* daily updateAlan Modra2013-08-101-1/+1
|
* daily updateAlan Modra2013-08-091-1/+1
|
* daily updateAlan Modra2013-08-081-1/+1
|
* daily updateAlan Modra2013-08-071-1/+1
|
* daily updateAlan Modra2013-08-061-1/+1
|
* daily updateAlan Modra2013-08-051-1/+1
|