aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
2004-12-09 * readelf.c (get_machine_flags): Handle E_MIPS_MACH_9000.Ian Lance Taylor2-0/+5
2004-12-09 * arlex.l: Fix formatting.Ben Elliston2-4/+6
2004-12-08 * doc/Makefile.am (config.texi): Emit a @set UPDATED command toBen Elliston4-1/+11
config.texi whose value is the current month and year. * doc/Makefile.in: Rebuild. * doc/binutils.texi: Set the document subtitle to be the value of the Texinfo UPDATED variable (obtained from config.texi).
2004-12-06 PR binutils/249Ben Elliston2-17/+84
* doc/binutils.texi (def file format): New node. (dlltool): Use the tool name as the @chapter name, like all the other binutils. Use @file{.def} throughout for consistency.
2004-12-06 * dlltool.c: Comment fix.Ben Elliston2-1/+5
2004-12-06 * doc/binutils.texi: Update copyright years.Ben Elliston2-6/+10
2004-12-03Remove config.if.Richard Sandiford2-2/+6
2004-11-30Change LOCALEDIR to $(datadir)/share.Nick Clifton4-38/+111
2004-11-10 PR binutils/536Ian Lance Taylor2-1/+9
* stabs.c (stab_demangle_template): Call stab_demangle_count rather than stab_demangle_get_count to get the length of a pointer target.
2004-11-10 * defparse.y: Remove unnecessary commas from token list.Danny Smith2-2/+6
2004-11-08*sigh* undo previous delta which was done too early...Nick Clifton1-7/+1
2004-11-08oops - omitted from previous deltaNick Clifton1-1/+7
2004-11-08Fix support for PECOFF weak symbolsNick Clifton2-1/+7
2004-11-04 * binutils-all/objdump.exp (cpus_expected): Append cris.Hans-Peter Nilsson2-1/+5
2004-11-03Add support to readelf to decode and display the contents of .debug_rangesNick Clifton4-232/+603
sections.
2004-11-03 * readelf.c (ia64_unw_aux_info, ia64_unw_table_entry): Rename fromAlan Modra2-38/+420
unw_aux_info and unw_table_entry. (find_symbol_for_address): Pass symtab and strtab info explicitly. (dump_ia64_unwind): Rename unw_{aux_info,table_entry} with ia64_ prefix. (slurp_ia64_unwind_table): Likewise. (ia64_process_unwind): Rename from old process_unwind. (hppa_unw_aux_info): New. (dump_hppa_unwind): New. (slurp_hppa_unwind_table): New. (hppa_process_unwind): New. (process_unwind): Factor out common unwinding checks; dispatch to unwind handler based on machine type.
2004-11-02(display_debug_lines): Fix typo in error message.Nick Clifton2-1/+5
2004-10-282004-10-28 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+8
* binutils-all/dlltool.exp: Set XFAIL if $target_xfail is yes.
2004-10-26readelf.c (get_note_type): Handle notes not in core files.Nick Clifton4-148/+126
(process_note_sections): New function. (process_corefile_contents): Rename to ... (process_notes): ... this. (process_object): Call process_notes, not process_corefile_contents. doc/binutils.texi: Update readelf -n documentation.
2004-10-26 * ar.c (extract_file): Set atime to mtime for ar xo.Jakub Jelinek2-1/+10
2004-10-25 * stabs.c (stab_demangle_v3_arglist): New static function, brokenIan Lance Taylor2-9/+66
out of stab_demangle_v3_argtypes. (stab_demangle_v3_argtypes): Call it. (stab_demangle_v3_arg): Handle DEMANGLE_COMPONENT_FUNCTION_TYPE. If we find an unrecognized component, print out its number.
2004-10-252004-10-25 David Mosberger <davidm@hpl.hp.com>H.J. Lu2-17/+8
* readelf.c (slurp_ia64_unwind_table): Support relocations against non-section symbols by adding in the symbol value.
2004-10-25PR 465Nick Clifton2-49/+89
* readelf.c (dynamic_strings_length): New global variable. (VALID_DYNAMIC_NAME, GET_DYNAMIC_NAME): New macros for accessing strings in the dynamic string table. (process_section_headers): Initialise dynamic_strings_length. (process_dynamic_section): Likewise. (process_object): Reset dynamic_string_length when the buffer is freed. (dynamic_sections_mips_val): Use the new macros. (process_dynamic_section): Likewise. (process_version_sections): Likewise. (process_symbol_table): Likewise. (process_syminfo): Likewise. (process_mips_specific): Likewise. (dump_relocations): Add a new parameter 'strtablen' and use this to verify that string offset in a given reloc is valid. Print a suitable error message otherwise. (process_relocs): Pass the new argument to dump_relocations.
2004-10-24* dlltool.c: Include <assert.h>.Aaron W. LaFramboise1-0/+2
(PREFIX_ALIAS_BASE): Define. (struct export): Add member import_name; (def_exports): Set import_name. (make_one_lib_file): Remove prefix alias code, use import_name in .idata$6. (gen_lib_file): Create and delete aliases. * binutils-all/alias.def: New file. * binutils-all/dlltool.exp: Two new -p tests. * config/default.exp (dlltool_gas_flag): New variable. Copy gas and lds executables into tmpdir/gas directory rather than making symlinks which might not be supported by the host OS. Attempt to handle the case where the host OS does not use the .exe extension but the target OS does. * lib/utils-lib.exp (exe_ext): New procedure.
2004-10-23* dlltool.c: Include <assert.h>.Nick Clifton6-48/+109
(PREFIX_ALIAS_BASE): Define. (struct export): Add member import_name; (def_exports): Set import_name. (make_one_lib_file): Remove prefix alias code, use import_name in .idata$6. (gen_lib_file): Create and delete aliases. * binutils-all/alias.def: New file. * binutils-all/dlltool.exp: Two new -p tests. * config/default.exp (dlltool_gas_flag): New variable. Copy gas and lds executables into tmpdir/gas directory rather than making symlinks which might not be supported by the host OS. Attempt to handle the case where the host OS does not use the .exe extension but the target OS does. * lib/utils-lib.exp (exe_ext): New procedure.
2004-10-192004-10-19 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-0/+6
* readelf.c (process_section_groups): Free symtab after use.
2004-10-18strings.c (usage): Place radix values for -t option into the correct order.Nick Clifton5-8/+23
objcopy.c (add_redefine_syms_file): Change error messages to use <filename>:<linenumber>: format for easier parsing by automatic tools. srconv.c (show_usage): Fix spelling typo. windres.c (format_from_filename): Suggest the use of -J instead of -I if the file type cannot be determined.
2004-10-18strings.c: Include <sys/stat.h>.Nick Clifton2-0/+5
2004-10-18 * budemang.c (demangle): Fix thinko.Alan Modra2-1/+3
2004-10-18 * budemang.c (demangle): Handle "@plt" suffix.Alan Modra2-16/+45
2004-10-14(usage): Fix description of --special-syms switch.Nick Clifton2-1/+5
2004-10-13 * strings.c (statbuf): New typedef.Jakub Jelinek5-9/+109
(file_stat): Define. (strings_object_file): Avoid using get_file_size, instead do the checks here, using file_stat. * configure.in (HAVE_STAT64): New test. * configure: Rebuilt. * config.in: Rebuilt.
2004-10-122004-10-12 Paul Brook <paul@codesourcery.com>Paul Brook2-0/+8
bfd/ * elf32-arm.h: Support EABI version 4 objects. binutils/ * readelf.c (decode_ARM_machine_flags): Support EABI version 4. gas/ * config/tc-arm.c (md_begin): Change EF_ARM_EABI_VER3 to EF_ARM_EABI_VER4. (arm_eabis): Ditto. * doc/c-arm.texi: Document that we actually support -meabi=4, not -meabi=3. include/ * elf/arm.h (EF_ARM_EABI_VER4): Define.
2004-10-11 * objdump.c (dump_symbols): Fix thinko last change. Improve errorAlan Modra2-9/+10
messages.
2004-10-08Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nmNick Clifton5-1/+48
and objdump to skip the displaying of ARM Mapping symbols unless specifically requested.
2004-10-08bfd/Daniel Jacobowitz2-0/+20
* config.bfd: Include 64-bit support for i[3-7]86-*-solaris2*. * elf64-x86-64.c (elf64_x86_64_section_from_shdr): New function. (elf_backend_section_from_shdr): Define. binutils/ * readelf.c (get_x86_64_section_type_name): New function. (get_section_type_name): Use it. gas/ * config/tc-i386.c: Include "elf/x86-64.h". (i386_elf_section_type): New function. * config/tc-i386.h (md_elf_section_type): Define. (i386_elf_section_type): New prototype. gas/testsuite/ * gas/i386/i386.exp: Don't run divide test for targets where '/' is a comment. Run x86-64-unwind for 64-bit ELF targets. * gas/i386/x86-64-unwind.d, gas/i386/x86-64-unwind.s: New. include/ * elf/common.h (PT_SUNW_EH_FRAME): Define. * elf/x86-64.h (SHT_X86_64_UNWIND): Define. ld/ * configure.tgt: Include elf_x86_64 for i[3-7]86-*-solaris2*.
2004-10-08dlltool.c (make_one_lib_file): Revert 2004-09-02 and 2004-09-04 patches.Nick Clifton3-13/+11
doc/binutils.texi (dlltool): Revert 2004-09-06 patch.
2004-10-07* readelf.c (get_machine_flags): Don't fall through into m68k cpuAlexandre Oliva2-0/+6
types.
2004-10-01The patch below adds binutils support for the SHT_ARM_EXIDX, as defined byNick Clifton2-0/+21
the ARM EABI.
2004-10-01fix spelling typo in ChangeLog entryNick Clifton1-1/+1
2004-09-28Reoder functions to eliminate most of the static function prototypes.Nick Clifton2-601/+576
2004-09-22binutils/Alan Modra2-1/+11
* readelf.c (process_program_headers): Don't include .tbss in non-TLS segments. ld/testsuite/ * ld-i386/tlsbin.rd: Update for changed segment map. * ld-i386/tlsnopic.rd: Likewise. * ld-i386/tlspic.rd: Likewise. * ld-powerpc/tlsexe.r: Likewise. * ld-powerpc/tlsexe32.r: Likewise. * ld-powerpc/tlsexetoc.r: Likewise. * ld-powerpc/tlsso.r: Likewise. * ld-powerpc/tlsso32.r: Likewise. * ld-powerpc/tlstocso.r: Likewise. * ld-s390/tlsbin.rd: Likewise. * ld-s390/tlsbin_64.rd: Likewise. * ld-s390/tlspic.rd: Likewise. * ld-s390/tlspic_64.rd: Likewise. * ld-sh/tlsbin-2.d: Likewise. * ld-sh/tlspic-2.d: Likewise. * ld-x86-64/tlsbin.rd: Likewise. * ld-x86-64/tlspic.rd: Likewise.
2004-09-17 * Makefile.am: Run "make dep-am".Alan Modra7-739/+816
* Makefile.in: Regenerate. * config.in: Regenerate. * configure: Regenerate. * doc/Makefile.in: Regenerate. * po/binutils.pot: Regenerate.
2004-09-12 * readelf.c (decode_location_expression): Sign extend value forAlan Modra2-10/+16
DW_OP_const1s, DW_OP_const2s, DW_OP_const4s, DW_OP_bra, DW_OP_skip.
2004-09-09PR 363Nick Clifton2-3/+8
* ar.c (replace_members): Do not use get_file_size as ar_emul_append correctly handles missing files.
2004-09-07binutils/H.J. Lu2-8420/+3264
2004-09-07 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated with autconfig 2.13. ld/ 2004-09-07 H.J. Lu <hongjiu.lu@intel.com> * configure: Regenerated with autconfig 2.13.
2004-09-06 * doc/binutils.texi (dlltool): Update --add-underscore, --kill-atDanny Smith2-4/+11
documentation.
2004-09-06fix spelling typo in previous ChangeLog entryNick Clifton1-1/+1
2004-09-06Document that the -x switch includs the effect of the -p switch.Nick Clifton2-1/+6
2004-09-04 Correct pasto in ChangeLogDanny Smith1-2/+2