summaryrefslogtreecommitdiff
path: root/bfd
Commit message (Collapse)AuthorAgeFilesLines
* daily updateAlan Modra2012-10-121-1/+1
|
* daily updateAlan Modra2012-10-111-1/+1
|
* daily updateAlan Modra2012-10-101-1/+1
|
* daily updateAlan Modra2012-10-091-1/+1
|
* daily updateAlan Modra2012-10-081-1/+1
|
* PR binutils/14662Alan Modra2012-10-072-38/+24
| | | | | * elf.c (_bfd_elf_make_section_from_shdr): Treat .gdb_index as SEC_DEBUGGING.
* daily updateAlan Modra2012-10-071-1/+1
|
* daily updateAlan Modra2012-10-061-1/+1
|
* daily updateAlan Modra2012-10-061-1/+1
|
* daily updateAlan Modra2012-10-051-1/+1
|
* daily updateAlan Modra2012-10-041-1/+1
|
* daily updateAlan Modra2012-10-031-1/+1
|
* daily updateAlan Modra2012-10-021-1/+1
|
* daily updateAlan Modra2012-10-011-1/+1
|
* daily updateAlan Modra2012-09-301-1/+1
|
* daily updateAlan Modra2012-09-291-1/+1
|
* daily updateAlan Modra2012-09-281-1/+1
|
* daily updateAlan Modra2012-09-271-1/+1
|
* daily updateAlan Modra2012-09-261-1/+1
|
* daily updateAlan Modra2012-09-251-1/+1
|
* daily updateAlan Modra2012-09-241-1/+1
|
* daily updateAlan Modra2012-09-231-1/+1
|
* daily updateAlan Modra2012-09-221-1/+1
|
* daily updateAlan Modra2012-09-211-1/+1
|
* Fix computation of got relocations for .got sections greater thanwalt2012-09-203-4/+22
| | | | 0x8000 bytes.
* daily updateAlan Modra2012-09-201-1/+1
|
* 2012-09-19 Steve Ellcey <sellcey@mips.com>Steve Ellcey2012-09-192-1/+5
| | | | * config.bfd: Add mips*-mti-elf* target.
* Properly handle common symbol and weak functionH.J. Lu2012-09-194-7/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd/ PR ld/14591 * elf-bfd.h (_bfd_elf_merge_symbol): Add an argument to return if the old symbol is weak. * elf32-sh-symbian.c (sh_symbian_relocate_section): Update _bfd_elf_merge_symbol call. * elflink.c (_bfd_elf_merge_symbol): Add an argument to return if the old symbol is weak. (_bfd_elf_add_default_symbol): Update _bfd_elf_merge_symbol call. (elf_link_add_object_symbols): Don't update symbol type from a weak definition. Update symbol type from a common symbol when overriding a weak symbol. ld/testsuite/ PR ld/14591 * ld-elf/comm-data.exp (run_ld_link_tests): Add comm-data3a and comm-data3b tests. * ld-ifunc/ifunc.exp (run_ld_link_exec_tests): New. * ld-elf/comm-data3.sd: New file. * ld-elf/comm-data3a.s: Likewise. * ld-elf/comm-data3b.s: Likewise. * ld-ifunc/ifunc-17a-i386.d: Likewise. * ld-ifunc/ifunc-17a-x86-64.d: Likewise. * ld-ifunc/ifunc-17a.s: Likewise. * ld-ifunc/ifunc-17b-i386.d: Likewise. * ld-ifunc/ifunc-17b-x86-64.d: Likewise. * ld-ifunc/ifunc-17b.s: Likewise. * ld-ifunc/ifunc-common-1.out: Likewise. * ld-ifunc/ifunc-common-1a.c: Likewise. * ld-ifunc/ifunc-common-1b.c: Likewise.
* daily updateAlan Modra2012-09-191-1/+1
|
* Ignore discarded section when converting mov to leaH.J. Lu2012-09-183-4/+12
| | | | | | * elf32-i386.c (elf_i386_convert_mov_to_lea): Ignore discarded section. * elf64-x86-64.c (elf_x86_64_convert_mov_to_lea): Likewise.
* daily updateAlan Modra2012-09-181-1/+1
|
* Replace return FALSE with abort in x86 finish_dynamic_symbolH.J. Lu2012-09-173-2/+8
| | | | | | * elf32-i386.c (elf_i386_finish_dynamic_symbol): Replace return FALSE with abort. * elf64-x86-64.c (elf_x86_64_finish_dynamic_symbol): Likewise.
* Remove unused got_base variable.walt2012-09-173-12/+6
| | | | | | * elf32-tilepro.c (tilepro_elf_relocate_section): Remove unused got_base variable. * elfxx-tilegx.c (tilegx_elf_relocate_section): Ditto.
* Fix computation of got relocations for when .got.plt section is mergedwalt2012-09-173-4/+10
| | | | | | | with .got. * elf32-tilepro.c (tilepro_elf_relocate_section): Fix computation of got relocations for when .got.plt section is merged with .got. * elfxx-tilegx.c (tilegx_elf_relocate_section): Ditto.
* daily updateAlan Modra2012-09-171-1/+1
|
* daily updateAlan Modra2012-09-161-1/+1
|
* daily updateAlan Modra2012-09-151-1/+1
|
* * configure: Regenerate.David Edelsohn2012-09-142-2/+7
|
* daily updateAlan Modra2012-09-141-1/+1
|
* Bi-endian patches for moxieAnthony Green2012-09-136-7/+24
|
* Really commit regenerated files.Richard Earnshaw2012-09-132-0/+8
|
* daily updateAlan Modra2012-09-131-1/+1
|
* 2012-09-12 Doug Kwan <dougkwan@google.com>dougkwan2012-09-122-6/+13
| | | | | * elf64-ppc.c (ppc64_elf_relocate_section): Use pre-adjusted relocation for stub lookup.
* 2012-09-11 Chris Schlumberger-Socha <chris.schlumberger-socha@arm.com>Richard Earnshaw2012-09-123-1/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd/ * bfd-in2.h: Regenerated. * elf64-aarch64.c (elf64_aarch64_howto_table): Add R_AARCH64_GOT_LD_PREL19 reloc to HOWTO. (elf64_aarch64_reloc_map): Add reloc entry. (aarch64_resolve_relocation): Likewise. (bfd_elf_aarch64_put_addend): Likewise. (aarch64_reloc_got_type): Likewise. (elf64_aarch64_final_link_relocate): Likewise. (lf64_aarch64_check_relocs): Likewise. (elf64_aarch64_check_relocs): New case for R_AARCH64_ADR_PREL_LO21 reloc. * libbfd.h: Regenerated. * reloc.c (R_AARCH64_GOT_LD_PREL19): New reloc. gas/ * config/tc-aarch64.c (reloc_table): Add reloc to table entry. (parse_address_main): Add support for #:<reloc_op>:<symbol>. (parse_operands): Check for unused reloc. (md_apply_fix): New case for reloc. (aarch64_force_relocation): Likewise. gas/testsuite * gas/aarch64/reloc-insn.d (BFD_RELOC_AARCH64_GOT_LD_PREL19): Add expected asm for new reloc test. * gas/aarch64/reloc-insn.s (BFD_RELOC_AARCH64_GOT_LD_PREL19): Add test for reloc. include/ * elf/aarch64.h (R_AARCH64_GOT_LD_PREL19): New reloc. ld/testsuite * ld-aarch64/aarch64-elf.exp: New reloc tests. * ld-aarch64/emit-relocs-309-low-bad.d: New file. Expected asm for test failure (lower bound overflow). * ld-aarch64/emit-relocs-309-low.d: New file. Expected asm for test success (lower bound). * ld-aarch64/emit-relocs-309-up-bad.d: New file. Expected asm for test failure (upper bound overflow). * ld-aarch64/emit-relocs-309-up.d: New file. Expected asm for test success (upper bound). * ld-aarch64/emit-relocs-309.s: New file. Asm for new reloc tests.
* daily updateAlan Modra2012-09-121-1/+1
|
* daily updateAlan Modra2012-09-111-1/+1
|
* * config.in: Disable sanity check for kfreebsd.Alan Modra2012-09-102-1/+5
|
* Regenerate binutils configureH.J. Lu2012-09-102-6/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | bfd/ 2012-09-10 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. binutils/ 2012-09-10 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. etc/ 2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * Makefile.in (install-strip): New target. gas/ 2012-09-10 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. gold/ 2012-09-09 Alan Modra <amodra@gmail.com> * target.h (Target::gc_mark_symbol, do_gc_mark_symbol): New functions. gprof/ 2012-09-10 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. intl/ 2010-06-27 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> PR bootstrap/44621 ld/ 2012-09-10 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated. libiberty/ 2011-08-28 H.J. Lu <hongjiu.lu@intel.com> * argv.c (dupargv): Replace malloc with xmalloc. Don't check opcodes/ 2012-09-10 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated.
* daily updateAlan Modra2012-09-101-1/+1
|
* daily updateAlan Modra2012-09-091-1/+1
|