aboutsummaryrefslogtreecommitdiff
path: root/binutils
AgeCommit message (Collapse)AuthorFilesLines
2003-10-082003-10-06 Dave Brolley <brolley@redhat.com>Dave Brolley2-1/+5
* binutils-all/objdump.exp (cpu_expected): Add fr550.
2003-10-07bfd/Changelog:Nathan Sidwell2-50/+46
* libbfd-in.h (_bfd_link_section_stabs): Add string offset parameter. * cofflink.c (coff_link_add_symbols): Deal with split stab sections. * elflink.h (elf_link_add_object_symbols): Deal with split stab sections. * stabs.c (_bfd_link_section_stabs): Add string offset parameter. * libbfd.h: Regenerated. ld/ChangeLog: * ldwrite.c (unsplittable_name): New. (clone_section): Strip existing numeric suffix. Only truncate names for coff targets. (split_sections): Use unsplittable_name. binutils/ChangeLog: * objdump.c (read_section_stabs): Just read one section, return pointer to it. Add size parameter. (print_section_stabs): Add string offset parameter. Adjust. (struct stab_section_names): Add string offset member. (find_stabs_sections): Correct check for split section suffix, adjust read_section_stabs and print_section_stabs calls. (dump_stabs_section): Clear string_offset, free string table.
2003-10-02* resrc.c (define_icon): Fix storage of color attributes 'planes' and 'bitChristopher Faylor2-4/+19
count' in icon groups.
2003-09-30[ binutils/ChangeLog ]Chris Demetriou2-0/+6
2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14. [ gas/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14. [ ld/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * NEWS: Add an indication of the cutoff for 2.14.
2003-09-30[ bfd/ChangeLog ]Chris Demetriou2-0/+5
2003-09-30 Chris Demetriou <cgd@broadcom.com> * archures.c (bfd_mach_mipsisa64r2): New define. * bfd-in2.h: Regenerate. * aoutx.h (NAME(aout,machine_type)): Handle bfd_mach_mipsisa64r2. * cpu-mips.c (I_mipsisa64r2): New enum value. (arch_info_struct): Add entry for I_mipsisa64r2. * elfxx-mips.c (_bfd_elf_mips_mach) (_bfd_mips_elf_print_private_bfd_data): Handle E_MIPS_ARCH_64R2. (mips_set_isa_flags): Add bfd_mach_mipsisa64r2 case. (mips_mach_extensions): Add entry for bfd_mach_mipsisa64r2. [ binutils/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * readelf.c (get_machine_flags): Handle E_MIPS_ARCH_64R2. [ gas/Changelog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * configure.in (mipsisa64r2, mipsisa64r2el, mipsisa64r2*): New CPUs. * configure: Regenerate. * config/tc-mips.c (imm2_expr): New variable. (md_assemble, mips16_ip): Initialize imm2_expr. (ISA_HAS_64BIT_REGS, ISA_HAS_DROR, ISA_HAS_ROR): Add ISA_MIPS64R2. (macro_build): Handle +A, +B, +C, +E, +F, +G, and +H format operands. (macro): Handle M_DEXT and M_DINS. (validate_mips_insn): Handle +E, +F, +G, +H, and +I format operands. (mips_ip): Likewise. (OPTION_MIPS64R2): New define. (md_longopts): New entry for -mips64r2 (OPTION_MIPS64R2). OPTION_ASE_BASE): Increase to compensate for OPTION_MIPS64R2. (md_parse_option): Handle OPTION_MIPS64R2. (s_mipsset): Handle setting "mips64r2" ISA. (mips_cpu_info_table): Add mips64r2. (md_show_usage): Document -mips64r2 option. * doc/as.texinfo: Docuemnt -mips64r2 option. * doc/c-mips.texi: Likewise. [ gas/testsuite/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * gas/mips/cp0-names-mips64r2.d: New file. * gas/mips/cp0sel-names-mips64r2.d: New file. * gas/mips/elf_arch_mips64r2.d: New file. * gas/mips/hwr-names-mips64r2.d: New file. * gas/mips/mips32r2-ill-fp64.l: New file. * gas/mips/mips32r2-ill-fp64.s: New file. * gas/mips/mips64r2-ill.l: New file. * gas/mips/mips64r2-ill.s: New file. * gas/mips/mips64r2.d: New file. * gas/mips/mips64r2.s: New file. * gas/mips/mips.exp: Define "mips64r2" arch, and run new tests. [ include/elf/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips.h (E_MIPS_ARCH_64R2): New define. [ include/opcode/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips.h: Document +E, +F, +G, +H, and +I operand types. Update documentation of I, +B and +C operand types. (INSN_ISA64R2, ISA_MIPS64R2, CPU_MIPS64R2): New defines. (M_DEXT, M_DINS): New enum values. [ ld/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * ldmain.c (get_emulation): Ignore "-mips64r2". [ ld/testsuite/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * ld-mips-elf/mips-elf-flags.exp: Add tests for combinations with MIPS64r2. [ opcodes/ChangeLog ] 2003-09-30 Chris Demetriou <cgd@broadcom.com> * mips-dis.c (mips_arch_choices): Add entry for "mips64r2" (print_insn_args): Add handing for +E, +F, +G, and +H. * mips-opc.c (I65): New define for MIPS64r2. (mips_builtin_opcodes): Add "dext", "dextm", "dextu", "dins", "dinsm", "dinsu", "drotl", "drotr", "drotr32", "drotrv", "dsbh", and "dshd" for MIPS64r2. Adjust "dror", "dror32", and "drorv" to be supported on MIPS64r2.
2003-09-302003-09-29 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu8-25/+70
* readelf.c (dump_relocations): Support SHN_IA_64_ANSI_COMMON. (get_symbol_index_type): Likewise. testsuites/ 2003-09-29 H.J. Lu <hongjiu.lu@intel.com> * binutils-all/readelf.exp: Use is_elf_format. * binutils-all/readelf.h: Support IA64/ILP32. * binutils-all/readelf.s: Likewise. * binutils-all/readelf.ss: Likewise. * lib/utils-lib.exp (proc is_elf_format): Copy from ld testsuite. Add ia64-*-hpux*.
2003-09-252003-09-25 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu2-2/+6
* readelf.c (process_version_sections): Indent version names.
2003-09-15Fix C90 conversionAnthony Green2-5/+11
2003-09-14 * addr2line.c: Convert to ISO C90 prototypes, change PTR, removeAndreas Jaeger53-4389/+2379
unneeded (void *) casts. * ar.c: Likewise. * arlex.l: Likewise. * arparse.y: Likewise. * arsup.c: Likewise. * binemul.c: Likewise. * binemul.h: Likewise. * bucomm.c: Likewise. * bucomm.h: Likewise. * budbg.h: Likewise. * budemang.c: Likewise. * budemang.h: Likewise. * coffdump.c: Likewise. * coffgrok.c: Likewise. * cxxfilt.c: Likewise. * debug.c: Likewise. * debug.h: Likewise. * deflex.l: Likewise. * dlltool.c: Likewise. * dlltool.h: Likewise. * dllwrap.c: Likewise. * emul_aix.c: Likewise. * filemode.c: Likewise. * ieee.c: Likewise. * nlmconv.c: Likewise. * nlmconv.h: Likewise. * nlmheader.y: Likewise. * nm.c: Likewise. * prdbg.c: Likewise. * rclex.l: Likewise. * rcparse.y: Likewise. * rdcoff.c: Likewise. * rddbg.c: Likewise. * rename.c: Likewise. * resbin.c: Likewise. * rescoff.c: Likewise. * resrc.c: Likewise. * size.c: Likewise. * srconv.c: Likewise. * stabs.c: Likewise. * strings.c: Likewise. * sysdump.c: Likewise. * sysinfo.y: Likewise. * syslex.l: Likewise. * unwind-ia64.c: Likewise. * unwind-ia64.h: Likewise. * version.c: Likewise. * windres.c: Likewise. * windres.h: Likewise. * winduni.c: Likewise. * wrstabs.c: Likewise.
2003-09-10* MAINTAINERS: Update my e-mail address.Jim Wilson2-2/+6
2003-09-09 * MAINTAINERS: Update my e-mail address.Ian Lance Taylor2-1/+5
2003-09-04Make it clear what should be done with patches to the top level configure filesNick Clifton2-3/+14
(other than config.guess and config.sub). Add binutils@sources.redhat.com as an address to which patches can be sent.
2003-09-04Add binutils support for v850e1 processorNick Clifton2-0/+7
2003-09-03Index: opcodes/ChangeLogAndrew Cagney2-2/+8
2003-09-03 Andrew Cagney <cagney@redhat.com> * dis-init.c (init_disassemble_info): New file and function. * Makefile.am (CFILES): Add "dis-init.c". (libopcodes_la_SOURCES): Add "dis-init.c". (dis-init.lo): Specify dependencies. * Makefile.in: Regenerate. Index: include/ChangeLog 2003-08-27 Andrew Cagney <cagney@redhat.com> * dis-asm.h (init_disassemble_info): Declare. (INIT_DISASSEMBLE_INFO): Redefine as a call to init_disassemble_info. (INIT_DISASSEMBLE_INFO_NO_ARCH): Ditto. Index: binutils/ChangeLog 2003-09-03 Andrew Cagney <cagney@redhat.com> * objdump.c: Refer to init_disassemble_info in comments. (disassemble_data): Replace INIT_DISASSEMBLE_INFO with init_disassemble_info.
2003-09-03Use bfd_map_over_sections to walk section chain.Nick Clifton3-672/+759
Do not dump the contents of an empty section.
2003-09-01 * MAINTAINERS: Move Dave Anglin's entry to where it belongs.Alan Modra2-1/+5
2003-08-21Updated translationsNick Clifton2-809/+920
2003-08-14 * dep-in.sed: Remove libintl.h.Alan Modra4-10/+15
* Makefile.am: Run "make dep-am". * Makefile.in: Regenerate.
2003-08-14 * Makefile.am (POTFILES.in): Unset LC_COLLATE.Alan Modra3-5/+10
* Makefile.in: Regenerate.
2003-08-11 * readelf.c (process_archive): Fix error handling. Remove memoryIan Lance Taylor2-9/+22
leak.
2003-08-11Add ability for readelf to parse archivesNick Clifton6-42/+272
2003-08-08Updated French translationNick Clifton2-5/+9
2003-08-05 * objcopy.c: Remove unnecessary prototypes and casts.Alan Modra4-945/+440
* objdump.c: Remove unnecessary casts. * readelf.c: Convert to C90. Remove unnecessary prototypes and casts. (get_osabi_name): Move so we don't need a forward declaration.
2003-08-04 * objdump.c (include_paths, include_path_count): New vars.Alan Modra2-41/+141
(usage): Describe --include. (long_options): Add "include". (add_include_path): New function. (struct print_file_list): Make filename const. Add modname. (try_print_file_open, update_source_path): New functions. (show_line): Use them. (main): Handle 'I' option. Don't check for NULL xrealloc arg.
2003-07-30 * objdump.c: Remove unnecessary prototypes.Alan Modra2-109/+86
(disassemble_bytes): Add rel_offset parameter. Simplify reloc skipping code, and print relocs when dump_dynamic_reloc_info. (disassemble_data): Read and handle dynamic relocs. Correct reloc skip code. Formatting. (dump_bfd): Don't dump dynamic relocs when disassembling.
2003-07-29 * MAINTAINERS: Remove self as M88k maintainer. Future M88kBen Elliston2-2/+6
maintenance defaults to the blanket write privilege maintainers.
2003-07-29Update meissner email addressMichael Meissner2-1/+5
2003-07-29Update to Iso C.Nick Clifton2-196/+141
2003-07-24Do not ignore sections without the LOAD flag when disassemble_all is true.Nick Clifton2-6/+10
Only print a message about disassembling a section if it contains some data.
2003-07-24Updated French translationsNick Clifton2-803/+888
2003-07-23Tidy up code. Switch to ISO CNick Clifton2-198/+143
2003-07-22* objdump.c: New command line option --debugging-tags.Nick Clifton6-14/+1098
* doc/binutils.texi: Document new command line option. * prdbg.c: Code to print the debug info as tags compatible with ctags. * budbg.h: Adjust prototype. * NEWS: Mention new switch
2003-07-18* objdump.c (main) :Accept multiple -M switch.Nick Clifton3-15/+14
* doc/binutils.texi: Document that multiple -M switches are accepted and that a single -M switch can contain comma separated options. * arm-dis.c (parse_arm_disassembler_option): Do not expect option string to be NUL terminated. (parse_disassembler_options): Allow options to be space or comma separated.
2003-07-17 * objdump.c (main): Issue a warning message if multiple -MNick Clifton3-1/+23
switches are used. * doc/binutils.texi (objdump): Update documentation about -M option.
2003-07-17Update translationsNick Clifton2-804/+898
2003-07-11Update pot files.Alan Modra2-760/+819
2003-07-05* dlltool.c (prefix_encode): Use a fixed length for alpha.Christopher Faylor2-1/+5
2003-07-05* dlltool.c (prefix_encode): New function. Encode temp file prefix from pid.Christopher Faylor2-14/+45
(dlltmp): Pass address of pointer being alloced or suffer neverending mallocs. (make_one_lib_file): Allocate enough space for new longer stub names. (gen_lib_file): Ditto. (main): Generate the temp file prefix from the pid if prefix was not specified on the command line.
2003-07-04* readelf.c (get_data): Print (unsigned) hex values for size and offset inNick Clifton2-3/+13
error messages. (process_section_headers): If the string table could not be allocated, do not continue.
2003-07-01 * readelf.c (dynamic_segment_ia64_val): Print address and newlineJakub Jelinek2-2/+12
for sections by default. Comment fix.
2003-06-28 * binutils-all/objcopy.exp: Initialise $test_prog toDanny Smith2-1/+6
testprog.exe on mingw targeted systems too.
2003-06-28 * rcparse.y (res_text_field): New res_id variable.Danny Smith15-47/+170
(res_null_text): New static const struct res_id object, with empty unicode name field. (control): Pop parsing of optresidc up one level. Set res_text_field to $2 except for controls which do not accept a text field. Set res_text_field to res_null_text for the special cases (viz. COMBOBOX, EDITTEXT, LISTBOX, SCROLLBAR). (control_params): Adjust to use res_text_field rather than optresidc. (COMBOBOX): Add comment about discrepency between documented vs. observed default style. * resrc.c (define_control): Make first param const. * windres.h (define_control): Adjust prototype. testsuite: * binutils-all/windres/checkbox.rc: New file. * binutils-all/windres/checkbox.rsd: New file. * binutils-all/windres/combobox.rc: New file. * binutils-all/windres/combobox.rsd: New file. * binutils-all/windres/edittext.rc: New file. * binutils-all/windres/edittext.rsd: New file. * binutils-all/windres/listbox.rc: New file. * binutils-all/windres/listbox.rsd: New file. * binutils-all/windres/scrollbar.rc: New file. * binutils-all/windres/scrollbar.rsd: New file.
2003-06-27Fix --add-gnu-debuglinkNick Clifton2-1/+25
2003-06-27Fix misdirected ChangeLog entry.Thiemo Seufer2-4/+4
2003-06-27 * elfxx-mips.c (_bfd_mips_elf_fake_sections): Remove non-defaultThiemo Seufer2-6/+10
relocation header setup. * binutils-all/readelf.ss-tmips: Adjust symbol indices.
2003-06-26Fix computation of offsets in PT_LOAD sections.Nick Clifton2-101/+139
2003-06-26Add --only-keep-debug switchNick Clifton4-8/+131
2003-06-25Correct spelling of "relocatable".Alan Modra4-3/+9
2003-06-19oops - remove spurious debugging left in previous deltaNick Clifton1-1/+1
2003-06-19When printing DEC_5 values, if the number is bigger than 99999 switch to usingNick Clifton2-11/+43
hexadecimal notation.