summaryrefslogtreecommitdiff
path: root/bfd
Commit message (Collapse)AuthorAgeFilesLines
* 2010-01-13 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-138-5/+309
| | | | | | | | | | | | | * config.bfd: Remove duplicated target vector for i386-*-darwin. Appends new arch instead of overriding. Use mach_o_x86_64_vec for x86_64-*-darwin. * configure.in: Add mach_o_x86_64_vec. * configure: Regenerate. * targets.c: Declare mach_o_x86_64_vec, add it to _bfd_target_vector. * Makefile.am (BFD64_BACKENDS): Add mach-o-x86-64.lo (BFD64_BACKENDS_CFILES): Add mach-o-x86-64.c * Makefile.in: Regenerate. * mach-o-x86-64.c: New file.
* 2010-01-13 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-134-6/+85
| | | | | | * reloc.c: Add MACH_O_X86_64 relocations. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate.
* 2010-01-13 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-132-53/+10
| | | | | | * archive.c (normalize): Use lbasename. (bfd_bsd_truncate_arname): Ditto. (bfd_gnu_truncate_arname): Ditto.
* daily updateAlan Modra2010-01-121-1/+1
|
* bfd/Tristan Gingold2010-01-122-1/+6
| | | | | | | | | | | 2010-01-12 Tristan Gingold <gingold@adacore.com> * makefile.vms (CFLAGS): Turns warnings into informational messages. binutils/ 2010-01-12 Tristan Gingold <gingold@adacore.com> * makefile.vms (CFLAGS): Turns warnings into informational messages.
* daily updateAlan Modra2010-01-111-1/+1
|
* 2010-01-11 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-112-0/+15
| | | | * mach-o.h: Add x86-64 relocation types.
* 2010-01-11 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-115-2/+64
| | | | | | | | | | | | | * mach-o.h (bfd_mach_o_backend_data): Add arch field. (bfd_mach_o_set_arch_mach): New prototype. * mach-o.c (bfd_mach_o_mkobject): Define with bfd_mach_o_gen_mkobject. (bfd_mach_o_set_arch_mach): New function. (bfd_mach_o_gen_mkobject): New function. Set TARGET_ARCHITECTURE for the generic back-ends. * mach-o-target.c (bfd_mach_o_set_arch_mach): Remove define. Check that TARGET_ARCHITECTURE is defined. Add TARGET_ARCHITECTURE in TARGET_NAME_BACKEND structure. * mach-o-i386.c (TARGET_ARCHITECTURE): Define.
* 2010-01-11 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-112-0/+22
| | | | * archive.c (bfd_slurp_armap): Also check for Mach-O sorted armap.
* * elf32-v850.c (v850_elf_perform_relocation): Fix overflowNick Clifton2010-01-112-1/+6
| | | | handling of R_V850_HI16_S relocation.
* PR 11103Alan Modra2010-01-112-3/+8
| | | | * dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.
* update copyright dateAlan Modra2010-01-111-1/+1
|
* PR 6832Alan Modra2010-01-112-1/+12
| | | | | | * dwarf2.c (struct comp_unit): Add sec_info_ptr. (find_abstract_instance_name): Use it. (parse_comp_unit): Set it.
* daily updateAlan Modra2010-01-101-1/+1
|
* daily updateAlan Modra2010-01-091-1/+1
|
* Sync Libtool from GCC.Ralf Wildenhues2010-01-095-435/+566
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /: * libtool.m4: Sync from git Libtool. * ltmain.sh: Likewise. * ltoptions.m4: Likewise. * ltversion.m4: Likewise. * lt~obsolete.m4: Likewise. sim/iq2000/: * configure: Regenerate. sim/d10v/: * configure: Regenerate. sim/m32r/: * configure: Regenerate. sim/frv/: * configure: Regenerate. sim/: * avr/configure: Regenerate. * cris/configure: Regenerate. * microblaze/configure: Regenerate. sim/h8300/: * configure: Regenerate. sim/mn10300/: * configure: Regenerate. sim/erc32/: * configure: Regenerate. sim/arm/: * configure: Regenerate. sim/m68hc11/: * configure: Regenerate. sim/lm32/: * configure: Regenerate. sim/sh64/: * configure: Regenerate. sim/v850/: * configure: Regenerate. sim/cr16/: * configure: Regenerate. sim/moxie/: * configure: Regenerate. sim/m32c/: * configure: Regenerate. sim/mips/: * configure: Regenerate. sim/mcore/: * configure: Regenerate. sim/sh/: * configure: Regenerate. gprof/: * Makefile.in: Regenerate. * configure: Regenerate. opcodes/: * Makefile.in: Regenerate. * configure: Regenerate. gas/: * Makefile.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. ld/: * configure: Regenerate. gdb/testsuite/: * gdb.cell/configure: Regenerate. binutils/: * Makefile.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. bfd/: * Makefile.in: Regenerate. * configure: Regenerate. bfd/doc/: * Makefile.in: Regenerate.
* daily updateAlan Modra2010-01-081-1/+1
|
* 2010-01-08 Tristan Gingold <gingold@adacore.com>Tristan Gingold2010-01-082-17/+5
| | | | * archive.c: Remove bfd_special_undocumented_glue.
* PR ld/11133Alan Modra2010-01-084-49/+24
| | | | | | * elf32-cr16.c (elf32_cr16_gc_mark_hook): Call _bfd_elf_gc_mark_hook. * elf32-microblaze.c (microblaze_elf_gc_mark_hook): Likewise. * elf64-ppc.c (ppc64_elf_gc_mark_hook): Likewise.
* Fix PR ld/11138H.J. Lu2010-01-082-2/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | bfd/ 2010-01-07 H.J. Lu <hongjiu.lu@intel.com> PR ld/11138 * elflink.c (elf_link_check_versioned_symbol): Don't abort if a symbol referenced by DSO is is defined in a non-shared object and forced local. ld/testsuite/ 2010-01-07 H.J. Lu <hongjiu.lu@intel.com> PR ld/11138 * ld-elf/pr11138-1.c: New. * ld-elf/pr11138-1.map: Likewise. * ld-elf/pr11138-2.c: Likewise. * ld-elf/pr11138-2.map: Likewise. * ld-elf/pr11138.out: Likewise. * ld-elf/shared.exp (build_tests): Add libpr11138-1.so and libpr11138-2.o. (run_tests): Add 2 tests for PR ld/11138.
* Set SEC_KEEP on section XXX for undefined __start_XXX/__stop_XXXH.J. Lu2010-01-082-0/+36
| | | | | | | | | | | | | | | | | | | | | bfd/ 2010-01-07 H.J. Lu <hongjiu.lu@intel.com> PR ld/11133 * elflink.c (_bfd_elf_gc_mark_hook): Check section XXX for undefined __start_XXX/__stop_XXX in all input files and set SEC_KEEP. ld/testsuite/ 2010-01-07 H.J. Lu <hongjiu.lu@intel.com> PR ld/11133 * ld-gc/gc.exp: Run start. * ld-gc/start.d: New. * ld-gc/start.s: Likewise.
* daily updateAlan Modra2010-01-071-1/+1
|
* Always keep SHT_NOTE sectionsH.J. Lu2010-01-072-3/+9
| | | | | | | | | | | | | | | | | | | bfd/ 2010-01-07 H.J. Lu <hongjiu.lu@intel.com> PR ld/11143 * elflink.c (elf_gc_sweep): Keep SHT_NOTE section. ld/testsuite/ 2010-01-07 H.J. Lu <hongjiu.lu@intel.com> PR ld/11143 * ld-gc/gc.exp: Run abi-note. * ld-gc/abi-note.d: New. * ld-gc/abi-note.s: Likewise.
* daily updateAlan Modra2010-01-061-1/+1
|
* daily updateAlan Modra2010-01-051-1/+1
|
* 2010-01-04 Daniel Gutson <dgutson@codesourcery.com>Daniel Gutson2010-01-056-0/+89
| | | | | | | | | | * bfd.m4 (BFD_HAVE_SYS_PROCFS_TYPE): Define _STRUCTURE_PROC before including procfs.h. (BFD_HAVE_SYS_PROCFS_TYPE_MEMBER): Likewise. * configure.in: Added autoconf probe for the pr_fpreg member. * configure: Regenerated. * config.in: Regenerated. * elf.c: Define _STRUCTURE_PROC before including procfs.h.
* daily updateAlan Modra2010-01-041-1/+1
|
* Fix -Wshadow warnings in dwarf2.c (seen on alpha-tru64).Joel Brobecker2010-01-042-14/+22
| | | | | | | * dwarf2.c (concat_filename): Rename dirname with dir_name to void shadowing the dirname function. Rename subdirname with subdir_name to stay consistent with the new dir_name variable name.
* bfd/Alan Modra2010-01-044-3/+26
| | | | | | | | | | | * archures.c: Add bfd_mach_ppc_e500mc64. * bfd-in2.h: Regenerate. * cpu-powerpc.c (bfd_powerpc_archs): Add entry for bfd_mach_ppc_e500mc64. gas/ * config/tc-ppc.c (md_show_usage): Document -me500mc64. opcodes/ * ppc-dis.c (ppc_opts): Add entry for "e500mc64".
* daily updateAlan Modra2010-01-031-1/+1
|
* daily updateAlan Modra2010-01-021-1/+1
|
* daily updateAlan Modra2010-01-011-1/+1
|
* Move 2009 binutils ChangeLog to ChangeLog-2009.H.J. Lu2010-01-013-5148/+5156
|
* Fix -Wshadow warnings (seen on ppc-aix)Joel Brobecker2010-01-012-231/+236
| | | | * xcofflink.c: Replace finfo by flinfo throughout.
* daily updateAlan Modra2009-12-311-1/+1
|
* * dwarf2.c (struct line_sequence): New struct.Nick Clifton2009-12-312-38/+185
| | | | | | | | | | | | (struct line_info_table): Add num_sequences, remove last_line, add sequences. (add_line_info): Add new sequences as necessary. (compare_sequences): New function. (sort_line_sequences): New function. (decode_line_info): Initialize new fields in line table. Call sort_line_sequences. (lookup_address_in_line_info_table): Binary search for proper sequence.
* daily updateAlan Modra2009-12-301-1/+1
|
* daily updateAlan Modra2009-12-291-1/+1
|
* daily updateAlan Modra2009-12-281-1/+1
|
* bfd/Daniel Gutson2009-12-282-2/+12
| | | | | | | | | | * elf32-arm.c (elf32_arm_final_link_relocate): limits fixed. ld/testsuite/ * ld-arm/arm-elf.exp (armelftests): New test case added. * ld-arm/reloc-boundaries.s: New file. * ld-arm/reloc-boundaries.d: New file.
* 2009-12-28 Daniel Gutson <dgutson@codesourcery.com>Daniel Gutson2009-12-282-1/+7
| | | | | * elf-attrs.c (_bfd_elf_merge_object_attributes): Error message rephrased.
* daily updateAlan Modra2009-12-271-1/+1
|
* daily updateAlan Modra2009-12-261-1/+1
|
* daily updateAlan Modra2009-12-251-1/+1
|
* daily updateAlan Modra2009-12-231-1/+1
|
* daily updateAlan Modra2009-12-221-1/+1
|
* daily updateAlan Modra2009-12-211-1/+1
|
* * elf64-ppc.c: Delete my email address.Alan Modra2009-12-212-1/+5
|
* daily updateAlan Modra2009-12-201-1/+1
|
* daily updateAlan Modra2009-12-191-1/+1
|