summaryrefslogtreecommitdiffstats
path: root/binutils
Commit message (Collapse)AuthorAgeFilesLines
...
* 2009-01-08 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2009-01-084-4/+46
| | | | | | | | | | | | | * dlltool.c (use_nul_prefixed_import_tables): New. (make_head): Make prefix leading zero prefix element for idata$4 and idata$5 dependent to new flag. (usage): Add new option --use-nul-prefixed-import-tables. (OPTION_USE_NUL_PREFIXED_IMPORT_TABLES): New. (long_options): Add --use-nul-prefixed-import-tables. (main): Likewise. * doc/binutils.texi: Add new option documentation for --use-nul-prefixed-import-tables. * NEWS: Add new option.
* 2009-01-06 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2009-01-063-876/+916
| | | | | | | | * windres.c (set_endianess): Get architecture name for internal target names like "pe-arm-wince-little". (find_arch_match): New helper. * ChangeLog: Reset it. * ChangeLog-2008: Moved old ChangeLog.
* Add LM32 port.Nick Clifton2008-12-233-0/+15
|
* 2008-12-23 Kai Tietz <kai.tietz@onevision.com>Kai Tietz2008-12-232-0/+8
| | | | * rcparse.y (rcdata_data): Allow empty comma elements.
* Remove STT_IFUNC support.Nick Clifton2008-12-234-45/+9
|
* Add missing ChangeLog entries for my last commit.Ralf Wildenhues2008-12-211-0/+4
|
* Backport link test fix from upstream Libtool:Ralf Wildenhues2008-12-181-39/+54
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * libltdl.m4 (_LT_SYS_DYNAMIC_LINKER, _LT_LINKER_SHLIBS): Add cache variables to tests that require the linker to work. For shlibpath_overrides_runpath, this also changes the semantics to let the result from the C compiler take precedence. compiler take precedence. binutils/ * configure: Regenerate. opcodes/ * configure: Regenerate. bfd/ * configure: Regenerate. gas/ * configure: Regenerate. gprof/ * configure: Regenerate. ld/ * configure: Regenerate.
* bfdTom Tromey2008-12-092-2/+6
| | | | | | | * pef.c (bfd_pef_parse_traceback_table): Add parens to placate gcc 4.4. binutils * srconv.c (wr_hd): Add parens to placate gcc 4.4.
* 2008-12-09 Andrew Stubbs <ams@codesourcery.com>Andrew Stubbs2008-12-092-9/+67
| | | | | | | | | | | | | | | | | | | | | | | * readelf.c (arm_attr_tag_CPU_arch): Add "v6-M" and "v6S-M". (arm_attr_tag_WMMX_arch): Add "WMMXv2". (arm_attr_tag_NEON_arch): Rename to ... (arm_attr_tag_Advanced_SIMD_arch): ... official name. (arm_attr_tag_ABI_PCS_config): Rename to ... (arm_attr_tag_PCS_config): ... official name. (arm_attr_tag_ABI_PCS_RO_DATA): Rename to ... (arm_attr_tag_ABI_PCS_RO_data): ... official name. (arm_attr_tag_ABI_FP_denormal): Add "Sign only". (arm_attr_tag_CPU_unaligned_access): New array. (arm_attr_tag_T2EE_use): New array. (arm_attr_tag_Virtualization_use): New array. (arm_attr_tag_MPextension_use): New array. (arm_attr_publ): NEON_arch -> Advanced_SIMD_arch. ABI_PCS_config -> PCS_config. ABI_PCS_RO_DATA -> ABI_PCS_RO_data. Add CPU_unaligned_access, nodefaults, also_compatible_with, T2EE_use, conformance, Virtualization_use and MPextension_use. (display_arm_attribute): Handle Tag_nodefaults and Tag_also_compatible_with.
* opcodes/Ben Elliston2008-12-043-6/+15
| | | | | | | | | | | | | | | | | | | | | * ppc-dis.c (powerpc_init_dialect): Do not set PPC_OPCODE_BOOKE for -Mbooke. (print_ppc_disassembler_options): Update usage. * ppc-opc.c (DE, DES, DEO, DE_MASK): Remove. (BOOKE64): Remove. (PPCCHLK64): Likewise. (powerpc_opcodes): Remove all BOOKE64 instructions. gas/ * config/tc-ppc.c (parse_cpu): Remove booke64 support. Update usage strings. (ppc_setup_opcodes): Likewise, remove booke64 support. * doc/c-ppc.texi (PowerPC-Opts): Remove -mbooke32 and -mbooke64. * doc/as.texinfo (Overview): Likewise. binutils/ * doc/binutils.texi (objdump): Update booke documentation. * NEWS: Document user-visible changes to command line options.
* * objdump.c (dump_reloc_set): Append "()" to symbol names whichNick Clifton2008-12-044-22/+94
| | | | | | | | | | have the BSF_INDIRECT_FUNCTION type. * readelf.c (print_symbol): Fix handling of negative widths. (dump_relocations): Append "()" to symbol names which have the STT_IFUNC type. Display negative offsets as a positive number with a "-" prefix. (get_symbol_type): Return "IFUNC" for STT_IFUNC symbols. * doc/binutils.texi: Document 'i' symbol type.
* * strings.c (main): New variable `s'. Have string_min parsingJan Kratochvil2008-11-262-2/+12
| | | | call fatal for invalid input strings.
* PR7044Nick Clifton2008-11-253-5/+15
| | | | | | | * dlltool.c (run): Use formatting string to avoid compile time warning. (gen_exp_file): Check return value from fread. * windmc.c (main): Check return value from fread.
* 2008-11-19 Sterling Augustine <sterling@tensilica.com>Sterling Augustine2008-11-212-1/+5
| | | | * MAINTAINERS: Take over from Bob Wilson as Xtensa maintainer.
* Change documentation license to FDL v1.3Nick Clifton2008-11-193-16/+76
|
* Add support for ARM half-precision conversion instructions.Catherine Moore2008-11-182-1/+14
|
* Update copyright year in --version messages.Nick Clifton2008-11-172-2/+6
|
* * dlltool.c (identify_search_section): Cast argument, not returnDanny Smith2008-11-162-1/+6
| | | | value, of xstrdup to 'char*'.
* Added --identify option to dlltool.Charles Wilson2008-11-153-6/+239
|
* 2008-11-14 Tristan Gingold <gingold@adacore.com>Tristan Gingold2008-11-142-95/+12
| | | | | | | | | | | Remove outdated mach-o specific tests. * objdump.c (load_debug_section): Remove mach-o specific test. (mach_o_uncompressed_dwarf_sections): Removed. (mach_o_compressed_dwarf_sections): Removed. (generic_uncompressed_dwarf_sections): Removed. (generic_compressed_dwarf_sections): Removed. (check_mach_o_dwarf): Removed. (dump_dwarf): Remove call to check_mach_o_dwarf.
* bfd/Tristan Gingold2008-11-143-4/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2008-11-14 Tristan Gingold <gingold@adacore.com> * configure.com: Handle bfd_default_target_size, BFD_HOST_LONG_LONG, BFD_HOST_64BIT_LONG_LONG, BFD_HOSTPTR_T, bfd_file_ptr. Generate bfdver.h. * vms-hdr.c (_bfd_vms_write_hdr): Use strdup/free instead of alloca. * hosts/alphavms.h: Defines macros to bypass i18n. * makefile.vms (OBJS): Update file list. (DEFS): Remove VMS_DEBUG, const, add DEBUGDIR. (CFLAGS): Update flags. * bfdio.c (real_fopen): Add code specific to VMS: extract attributes from modes. binutils/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * configure.com: Get version from configure.in of bfd. * makefile.vms-in (DEBUG_OBJS): Add dwarf.obj. (CFLAGS): Update flags. include/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * fopen-vms.h (FOPEN_RB): Use a single string to match the standard prototype. (FOPEN_WB): Ditto. (FOPEN_AB): Ditto. (FOPEN_RUB): Ditto. (FOPEN_WUB): Ditto. (FOPEN_AUB): Ditto. libiberty/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * makefile.vms (OBJS): Update objects list. (CFLAGS): Update. (libiberty.olb): Remove alloca-conf.h dependency. * config.h-vms: Use new macro sets, use builtin alloca. opcodes/ 2008-11-14 Tristan Gingold <gingold@adacore.com> * makefile.vms (OBJS): Update list of objects. (DEFS): Update (CFLAGS): Update.
* * nm.c (filter_symbols): Only call memcpy when from != to.Hans-Peter Nilsson2008-11-132-1/+7
|
* * objdump.c (disassemble_bytes): Don't skip leading zeros whenAlan Modra2008-11-102-13/+18
| | | | end of section calculation overflows.
* * MAINTAINERS: Take over from Anil Paranjpe as H8300 maintainer.Nick Clifton2008-11-072-1/+5
|
* * configure.in (ALL_LINGUAS): Add id.Alan Modra2008-10-313-2/+4
| | | | * configure: Regenerate.
* new fileAlan Modra2008-10-312-0/+6252
|
* missing changelog entryAlan Modra2008-10-211-0/+5
|
* Remove unnecessary casts on obstack_alloc invocations.Alan Modra2008-10-212-3/+3
|
* * readelf.c: Tidy up code formatting.Nick Clifton2008-10-202-55/+46
|
* include/elf/Nathan Froyd2008-10-102-0/+28
| | | | | | | | | | | | | | | | * ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. bfd/ * elf32-ppc.c (ppc_elf_merge_obj_attributes): Merge Tag_GNU_Power_ABI_Struct_Return. binutils/ * readelf.c (display_power_gnu_attribute): Decode Tag_GNU_Power_ABI_Struct_Return. ld/testsuite/ * ld-powerpc/gnu-attr-12-1.s: New file. * ld-powerpc/gnu-attr-12-2.s: New file. * ld-powerpc/gnu-attr-12-11.d: New file. * ld-powerpc/gnu-attr-12-21.d: New file. * ld-powerpc/powerpc.exp: Run new dump tests.
* * embedspu.sh: Pass -Wa,-noexecstack to $CC.Alan Modra2008-10-092-1/+5
|
* binutils/Kai Tietz2008-10-092-16/+35
| | | | | | | | | | | | | | 2008-10-09 Kai Tietz <kai.tietz@onevision.com> * dlltool.c (PAGE_SIZE): Make sure it has bfd_vma type. (PAGE_MASK): Likewise. (sfunc): Change to address size of bfd_vma for base-file. (flush_page): Likewise. (gen_exp_file): Likewise. bfd/ 2008-10-09 Kai Tietz <kai.tietz@onevision.com> * cofflink.c (_bfd_coff_generic_relocate_section): Dump bfd_vma sized addresses instead of long sized.
* * readelf.c (process_section_headers): Do not cut the section names andNick Clifton2008-10-072-1/+7
| | | | | | | | types if running with --wide. * ld-ia64/tlsbin.rd: Update expected output now that --wide does not truncate section names. * ld-ia64/tlspic.rd: Likewise.
* * dwarf.c (display_debug_frames): Change text for uniformity.Nick Clifton2008-10-064-5/+17
| | | | | | | | | | | | | | | | | | | | | | | | | (process_debug_info): Likewise. (display_debug_aranges): Likewise. Indent address output. (display_debug_pubnames): Print offset in hex. * binutils-all/objdump.W: Update. * gas/cfi/cfi-alpha-1.d, gas/cfi/cfi-alpha-3.d, gas/cfi/cfi-arm-1.d, gas/cfi/cfi-common-1.d, gas/cfi/cfi-common-2.d, gas/cfi/cfi-common-3.d, gas/cfi/cfi-common-4.d, gas/cfi/cfi-common-5.d, gas/cfi/cfi-common-6.d, gas/cfi/cfi-hppa-1.d, gas/cfi/cfi-i386-2.d, gas/cfi/cfi-i386.d, gas/cfi/cfi-m68k.d, gas/cfi/cfi-mips-1.d, gas/cfi/cfi-ppc-1.d, gas/cfi/cfi-s390-1.d, gas/cfi/cfi-s390x-1.d, gas/cfi/cfi-sh-1.d, gas/cfi/cfi-sparc-1.d, gas/cfi/cfi-sparc64-1.d, gas/cfi/cfi-x86_64.d: Update for readelf change. * ld-elf/eh1.d, ld-elf/eh2.d, ld-elf/eh3.d, ld-elf/eh4.d, ld-elf/eh5.d, ld-elf/eh6.d, ld-mips-elf/eh-frame1-n32.d, ld-mips-elf/eh-frame1-n64.d, ld-mips-elf/eh-frame2-n32.d, ld-mips-elf/eh-frame2-n64.d, ld-mips-elf/eh-frame3.d, ld-mips-elf/eh-frame4.d: Update for readelf change.
* binutils/testsuite/H.J. Lu2008-10-037-18/+27
| | | | | | | | | | | | | | | | | | 2008-10-03 H.J. Lu <hongjiu.lu@intel.com> * binutils-all/group.s: Updated. * binutils-all/group-2.s: Likewise. * binutils-all/group-3.s: Likewise. * binutils-all/group-4.s: Likewise. * binutils-all/strip-7.d: Likewise. * binutils-all/strip-9.d: Likewise. ld/testsuite/ 2008-10-03 H.J. Lu <hongjiu.lu@intel.com> * ld-elf/group5.d: Updated. * ld-elf/group6.d: Likewise.
* PR 6934Nick Clifton2008-10-022-0/+26
| | | | | * stabs.c (parse_stab_string): Parse and ignore =Y<name> strings generated by the SUNPro C++ compiler.
* 2008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-10-025-0/+47
| | | | | | | | | * binutils-all/group-4.s: New. * binutils-all/strip-8.d: Likewise. * binutils-all/strip-9.d: Likewise. * binutils-all/objcopy.exp: Test objcopy on group-4.s. Run strip-8 and strip-9.
* 2008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-10-015-0/+49
| | | | | | | | | * binutils-all/group-3.s: New. * binutils-all/strip-6.d: Likewise. * binutils-all/strip-7.d: Likewise. * binutils-all/objcopy.exp: Test objcopy on group-3.s. Run strip-6 and strip-7.
* 2008-10-01 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2008-10-015-0/+49
| | | | | | | | | * binutils-all/group-2.s: New. * binutils-all/strip-4.d: Likewise. * binutils-all/strip-5.d: Likewise. * binutils-all/objcopy.exp: Test objcopy on group-2.s. Run strip-4 and strip-5.
* PR 6922Nick Clifton2008-09-302-6/+14
| | | | | * stabs.c (parse_stab_sun_builtin_type): Parse, but ignore SUN's 'b' and 'v' extensions.
* * configure: Regenerate for new libtool.Steve Ellcey2008-09-295-347/+1170
| | | | | | * aclocal.m4: Ditto. * Makefile.in: Ditto. * doc/Makefile.in: Ditto.
* * objcopy.c (setup_section): Set elf_group_id.Alan Modra2008-09-282-7/+16
|
* include/Richard Henderson2008-09-242-30/+56
| | | | | | | | | | | | | | | | | * elf/dwarf2.h (DW_OP_GNU_encoded_addr): New. binutils/ * dwarf.c (size_of_encoded_value, get_encoded_value): Move up. (decode_location_expression): Add section parameter. Handle DW_OP_GNU_encoded_addr. (read_and_display_attr_value): Update decode_location_expression call. (display_debug_loc, display_debug_frames): Likewise. gas/ * dw2gencfi.c (DWARF2_ADDR_SIZE): Provide default. (struct cfi_insn_data): Add ea member. (CFI_val_encoded_addr, dot_cfi_val_encoded_addr): New. (output_cfi_insn): Handle CFI_val_encoded_addr. (select_cie_for_fde): Don't match CFI_val_encoded_addr. * doc/as.texinfo (.cfi_val_encoded_addr): Document.
* PR 6913Alan Modra2008-09-242-1/+6
| | | | * dwarf.c (print_dwarf_vma): Don't call printf without format string.
* bfd/Jan Kratochvil2008-09-172-0/+56
| | | | | | | | | | | | | | PR 6893 - Do not consider FDEs for discarded sections as invalid. * elf-eh-frame.c (_bfd_elf_parse_eh_frame): New REQUIRE_CLEARED_RELOCS. Consider FDEs with cleared relocations as valid and ignorable. ld/testsuite/ * ld-elf/eh-group.exp, ld-elf/eh-group1.s, ld-elf/eh-group2.s: New test. binutils/ Suppress warnings on NONE relocations to discarded sections. * readelf.c (is_none_reloc): New function. (debug_apply_relocations): Ignore is_none_reloc() relocations.
* bfd/Jan Kratochvil2008-09-114-0/+379
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix loading large elf64 binaries on 32bit hosts. * configure.in: Call AC_SYS_LARGEFILE. * config.in: Regenerate. * configure: Regenerate. binutils/ Fix loading large elf64 binaries on 32bit hosts. * configure.in: Call AC_SYS_LARGEFILE. * config.in: Regenerate. * configure: Regenerate. gas/ * configure.in: Call AC_SYS_LARGEFILE. * config.in: Regenerate. * configure: Regenerate. gprof/ * configure.in: Call AC_SYS_LARGEFILE. * gconfig.in: Regenerate. * configure: Regenerate. ld/ * configure.in: Call AC_SYS_LARGEFILE. * config.in: Regenerate. * configure: Regenerate. libiberty/ * configure.in: Call AC_SYS_LARGEFILE. * config.in: Regenerate. * configure: Regenerate.
* Updated translation versionsAlan Modra2008-09-112-2666/+2030
|
* 2008-09-08 Tristan Gingold <gingold@adacore.com>Tristan Gingold2008-09-082-0/+6
| | | | * BRANCHES: Add 2.18 and 2.19 release branches.
* ld/Tristan Gingold2008-09-082-0/+7
| | | | | | | | | | | | | | | 2008-09-08 Tristan Gingold <gingold@adacore.com> * NEWS: Add a marker for the 2.19 features. gas/ 2008-09-08 Tristan Gingold <gingold@adacore.com> * NEWS: Add a marker for the 2.19 features. binutils/ 2008-09-08 Tristan Gingold <gingold@adacore.com> * NEWS: Add a marker for the 2.19 features.
* * readelf.c (load_specific_debug_section): New function, fromDaniel Jacobowitz2008-09-052-17/+43
| | | | | | | load_debug_section. (load_debug_section): Use load_specific_debug_section. (display_debug_section): Use load_specific_debug_section. Check for multiple sections with the same name.
OpenPOWER on IntegriCloud