aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2005-09-16daily updateAlan Modra1-1/+1
2005-09-15daily updateAlan Modra1-1/+1
2005-09-14daily updateAlan Modra1-1/+1
2005-09-13daily updateAlan Modra1-1/+1
2005-09-12daily updateAlan Modra1-1/+1
2005-09-11daily updateAlan Modra1-1/+1
2005-09-10daily updateAlan Modra1-1/+1
2005-09-09 * elf32-am33lin.c (bfd.h, sysdep.h, elf-bfd.h, elf/mn10300.h):Kevin Buettner2-1/+78
Include. (elf32_am33lin_grok_prstatus, elf32_am33lin_grok_psinfo): New functions. (elf_backend_grok_prstatus, elf_backend_grok_psinfo): Define.
2005-09-09 * elf32-arm.c (elf32_arm_section_from_shdr): Accept SHT_ARM_PREEMPTMAPRichard Earnshaw2-0/+7
and SHT_ARM_ATTRIBUTES.
2005-09-092005-09-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu3-2/+7
* elflink.c (elf_get_linked_section_vma): Fix a typo in comment. * elfxx-ia64.c (elf_backend_link_order_error_handler): Likewise.
2005-09-09daily updateAlan Modra1-1/+1
2005-09-082005-09-08 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-3/+8
PR ld/1263 * elflink.c (elf_link_add_object_symbols): Abort for --just-symbols on DSO.
2005-09-082005-09-08 Paul Brook <paul@codesourcery.com>Paul Brook4-3/+9
bfd/ * reloc.c: Rename BFD_RELOC_ARM_SMI to BFD_RELOC_ARM_SMC. * bfd-in2.h: Regenerate. * libbfd.h: Regenerate. opcodes/ * arm-dis.c (arm_opcodes, thumb32_opcodes): Rename smi to smc. gas/ * config/tc-arm.c (do_smi, do_t_smi): Rename ... (do_smc, do_t_smc): ... to this. (insns): Remane smi to smc. (md_apply_fix, tc_gen_reloc): Rename BFD_RELOC_ARM_SMI to BFD_RELOC_ARM_SMC. gas/testsuite/ * gas/arm/arch6zk.d: Rename smi to smc. * gas/arm/arch6zk.s: Ditto. * gas/arm/thumb32.d: Ditto. * gas/arm/thumb32.s: Ditto.
2005-09-08daily updateAlan Modra1-1/+1
2005-09-072005-09-06 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+10
PR ld/1301 * elflink.c (_bfd_elf_merge_symbol): Don't check undefined symbol introduced by "ld -u" for TLS.
2005-09-07daily updateAlan Modra1-1/+1
2005-09-06daily updateAlan Modra1-1/+1
2005-09-05daily updateAlan Modra1-1/+1
2005-09-04daily updateAlan Modra1-1/+1
2005-09-03daily updateAlan Modra1-1/+1
2005-09-022005-09-02 Paul Brook <paul@codesourcery.com>Paul Brook4-0/+15
bfd/ * libbdf.h: Regenerate. * bfd-in2.h: Regenerate. * reloc.c: Add BFD_RELOC_ARM_T32_CP_OFF_IMM and BFD_RELOC_ARM_T32_CP_OFF_IMM_S2. gas/ * config/tc-arm.c (encode_arm_cp_address): Use BFD_RELOC_ARM_T32_CP_OFF_IMM in thumb mode. (do_iwmmxt_wldstbh): Use BFD_RELOC_ARM_T32_CP_OFF_IMM_S2 in thumb mode. (md_assemble): Only allow coprocessor instructions when Thumb-2 is available. (cCE, cC3): Define. (insns): Use them for coprocessor instructions. (md_pcrel_from_section): Handle BFD_RELOC_ARM_T32_CP_OFF_IMM. (get_thumb32_insn): New function. (put_thumb32_insn): New function. (md_apply_fix): Handle BFD_RELOC_ARM_T32_CP_OFF_IMM and BFD_RELOC_ARM_T32_CP_OFF_IMM_S2. gas/testsuite/ * gas/arm/vfp-bad_t2.d, gas/arm/vfp-bad_t2.l, arm/vfp-bad_t2.s, gas/arm/vfp1_t2.d, gas/arm/vfp1_t2.s, gas/arm/vfp1xD_t2.d, gas/arm/vfp1xD_t2.s, gas/arm/vfp2_t2.d, gas/arm/vfp2_t2.s): New files. opcodes/ * arm-dis.c (coprocessor_opcodes): New. (arm_opcodes, thumb32_opcodes): Remove coprocessor insns. (print_insn_coprocessor): New function. (print_insn_arm): Use print_insn_coprocessor. Remove coprocessor format characters. (print_insn_thumb32): Use print_insn_coprocessor.
2005-09-02daily updateAlan Modra1-1/+1
2005-09-012005-09-01 Dmitry Diky <diwil@spec.ru>Dmitry Diky2-8/+41
* elf32-msp430.c (msp430_elf_relax_delete_bytes): Do not adjust local symbols and move it to (msp430_elf_relax_adjust_locals): New function - walk over the sections in the bfd and adjust relocations as necessary.
2005-09-01daily updateAlan Modra1-1/+1
2005-08-31* elf32-i386.c (elf_i386_check_relocs): Don't cast a unary &DJ Delorie3-8/+24
address operator, as that breaks GCC's strict aliasing rules. (elf_i386_size_dynamic_sections): Avoid the need for type punning. * elf64-x86-64.c (elf_x86_64_check_relocs): Don't cast a unary & address operator, as that breaks GCC's strict aliasing rules. (elf_x86_64_size_dynamic_sections): Avoid the need for type punning.
2005-08-31daily updateAlan Modra1-1/+1
2005-08-30(i[3-7]86-*-vxworks): Match vxworks* instead.Nick Clifton2-1/+5
2005-08-30daily updateAlan Modra1-1/+1
2005-08-292005-08-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-1/+7
PR ld/1247 * elfxx-ia64.c (allocate_fptr): Check undefined symbol.
2005-08-29(_bfd_mips_elf_relocate_section): Initialise 'value' to avoid compile timeNick Clifton2-1/+6
warning message.
2005-08-29daily updateAlan Modra1-1/+1
2005-08-28daily updateAlan Modra1-1/+1
2005-08-27daily updateAlan Modra1-1/+1
2005-08-26Re-enable GAS for z8k-coffNick Clifton7-33/+87
2005-08-26daily updateAlan Modra1-1/+1
2005-08-25 * elf32-sh.c (sh_elf_get_flags_from_mach): Fix off-by-one error.Kaz Kojima2-1/+5
2005-08-252005-08-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu14-23/+68
PR ld/1208 * elf-hppa.h (elf_hppa_relocate_section): Print out the name of unresolvable relocation. * elf-m10300.c (mn10300_elf_relocate_section): Likewise. * elf32-arm.c (elf32_arm_relocate_section): Likewise. * elf32-i386.c (elf_i386_relocate_section): Likewise. * elf32-m32r.c (m32r_elf_relocate_section): Likewise. * elf32-m68k.c (elf_m68k_relocate_section): Likewise. * elf32-s390.c (elf_s390_relocate_section): Likewise. * elf32-sh.c (sh_elf_relocate_section): Likewise. * elf32-xtensa.c (elf_xtensa_relocate_section): Likewise. * elf64-s390.c (elf_s390_relocate_section): Likewise. * elf64-sh64.c (sh_elf64_relocate_section): Likewise. * elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.
2005-08-25daily updateAlan Modra1-1/+1
2005-08-24daily updateAlan Modra1-1/+1
2005-08-23daily updateAlan Modra1-1/+1
2005-08-22daily updateAlan Modra1-1/+1
2005-08-21daily updateAlan Modra1-1/+1
2005-08-20daily updateAlan Modra1-1/+1
2005-08-19daily updateAlan Modra1-1/+1
2005-08-18 * config.bfd: Add bfd_elf32_shnbsd_vec and bfd_elf32_shlnbsd_vecKaz Kojima2-4/+9
to targ_selvecs for sh5*-*-netbsd* and sh64*-*-netbsd*.
2005-08-18Remove a29k files.Alan Modra3-623/+2
2005-08-18Remove a29k support.Alan Modra17-113/+20
2005-08-18 * elf-m10300.c (_bfd_mn10300_elf_adjust_dynamic_symbol): Warn onAlan Modra18-0/+140
zero size dynamic variables. * elf32-arm.c (elf32_arm_adjust_dynamic_symbol): Likewise. * elf32-cris.c (elf_cris_adjust_dynamic_symbol): Likewise. * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise. * elf32-i370.c (i370_elf_adjust_dynamic_symbol): Likewise. * elf32-i386.c (elf_i386_adjust_dynamic_symbol): Likewise. * elf32-m32r.c (m32r_elf_adjust_dynamic_symbol): Likewise. * elf32-m68k.c (elf_m68k_adjust_dynamic_symbol): Likewise. * elf32-ppc.c (ppc_elf_adjust_dynamic_symbol): Likewise. * elf32-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf32-sh.c (sh_elf_adjust_dynamic_symbol): Likewise. * elf32-vax.c (elf_vax_adjust_dynamic_symbol): Likewise. * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise. * elf64-s390.c (elf_s390_adjust_dynamic_symbol): Likewise. * elf64-sh64.c (sh64_elf64_adjust_dynamic_symbol): Likewise. * elf64-x86-64.c (elf64_x86_64_adjust_dynamic_symbol): Likewise. * elfxx-sparc.c (_bfd_sparc_elf_adjust_dynamic_symbol): Likewise.
2005-08-18daily updateAlan Modra1-1/+1
2005-08-17bfd/H.J. Lu2-4/+11
2005-08-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1179 * dwarf2.c (_bfd_dwarf2_find_nearest_line): Use section lma instead of vma. (_bfd_dwarf2_find_line): Likewise. binutils/ 2005-08-17 H.J. Lu <hongjiu.lu@intel.com> PR binutils/1179 * objdump.c (disassemble_bytes): Don't adjust adjust_section_vma. (adjust_addresses): Don't adjust vma for debugging section. Adjust lma only for relocatable files. (dump_bfd): Tell adjust_addresses if it is a relocatable file.