aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2000-02-22 From Grant Erickson <gerickso@Brocade.COM>:Ian Lance Taylor2-2/+7
* ppc-opc.c: Correct dcread--it takes 3 arguments, not 2.
2000-02-222000-02-22 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-1/+7
* common.h (ELFOSABI_LINUX): Define.
2000-02-22 From Brad Lucier <lucier@math.purdue.edu>:Ian Lance Taylor4-6/+17
* i386.c (i386_find_call): Add cast to ensure that printf argument matches format. * tahoe.c (tahoe_find_call): Likewise. * vax.c (vax_find_call): Likewise.
2000-02-22 From Brad Lucier <lucier@math.purdue.edu>:Ian Lance Taylor2-2/+9
* dwarf2dbg.c (print_stats): Add cast to force printf argument to match format.
2000-02-22 From Brad Lucier <lucier@math.purdue.edu>:Ian Lance Taylor2-16/+25
* readelf.c (process_version_sections): Add casts to make sure argument to %* is an int. (process_mips_specific): Add casts to make printf arguments match format.
2000-02-22 * elf32-i386.c (elf_i386_info_to_howto_rel): Give a warning forIan Lance Taylor2-3/+19
invalid relocation types, and change them to R_386_NONE.
2000-02-222000-02-22 H.J. Lu <hjl@gnu.org>Ian Lance Taylor1-4/+6
* elflink.h (elf_bfd_final_link): Call output_extsym for global symbols converted to local symbols even when stripping all symbols. (elf_link_output_extsym): Process global symbols converted to local symbols even if they are being stripped.
2000-02-22Changes for GNU/Linux PPC native gdb port.Kevin Buettner2-2/+5
2000-02-22Changes for GNU/Linux PPC native gdb port.Kevin Buettner1-0/+20
2000-02-22Changes for GNU/Linux PPC native port of gdb.Kevin Buettner8-14/+911
2000-02-22Changes for GNU/Linux PPC native port.Kevin Buettner2-1/+9
2000-02-21*** empty log message ***Jim Blandy1-0/+10
2000-02-21 * config/tc-mips.c (MF_HILO_INSN): Define.Catherine Moore3-0/+67
(mips_7000_hilo_fix): Declare. (append_insn): Conditionally insert nops after an mfhi/mflo insn. (md_parse_option): Check for 7000_HILO_FIX options. (OPTION_M7000_HILO_FIX): Define. (OPTION_NO_M7000_HILO_FIX): Define. * doc/c-mips.texi (-mfix7000): Describe.
2000-02-212000-02-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-6/+14
From Philippe De Muyter <phdm@macqel.be> * event-loop.c (handle_file_event): In case of poll, enable printing of informational message if an error/exception is detected on the file descriptor.
2000-02-21This lot mainly cleans up `comparison between signed and unsigned' gccAlan Modra18-85/+159
warnings. One usused var, and a macro parenthesis fix too. Also check input sections are elf when doing gc in elflink.h.
2000-02-21* MAINTAINERS (Misc): Clarify that yes, anyone can edit web pages.Jim Kingdon2-1/+5
2000-02-21 ELF HPPA doesn't work at present; remove it until it does.Ian Lance Taylor5-16/+24
* config.bfd: Comment out setting targ_defvec to bfd_elf32_hppa_vec. * Makefile.am: Rebuild dependencies. (BFD32_BACKENDS): Remove elf32-hppa.lo. (BFD32_BACKENDS_CFILES): Remove elf32-hppa.c. (SOURCE_HFILES): Remove elf32-hppa.h and hppa_stubs.h. * Makefile.in: Rebuild. * targets.c (bfd_target_vector): Comment out bfd_elf32_hppa_vec.
2000-02-21cygwin32 -> cygwin.Christopher Faylor1-0/+4
2000-02-21cygwin32 -> cygwinChristopher Faylor1-1/+1
2000-02-21Include "expression.h" which "language.h" depends on.Andrew Cagney2-1/+2
2000-02-21Include "language.h" for longest_local_hex_string_custom().Andrew Cagney2-0/+6
2000-02-21Update gdbarch.sh so that it generates code including <gdb_wait.h>.Andrew Cagney2-1/+7
2000-02-21Add more maintainers. Expand the ARM related maintainers.Andrew Cagney2-3/+35
2000-02-20Add paragraph on multiple maintainers.Andrew Cagney2-0/+10
2000-02-202000-02-19 Philippe De Muyter <phdm@macqel.be>Fernando Nasser2-4/+10
* cli-out.c (cli_table_header): Type of parameter `alignment' is `enum ui_align', not `int'. (cli_field_string, cli_field_skip): Likewise.
2000-02-19* build fixFrank Ch. Eigler2-1/+4
2000-02-18 Frank Ch. Eigler <fche@redhat.com> * resrc.c: Remove unmatched #if for cygwin.
2000-02-19* coffcode.h (coff_set_arch_mach_hook): Use free(), because thereGeoffrey Keating2-5/+10
is no bfd_free(). Revert bfd_free part of previous change.
2000-02-19* coffcode.h (coff_set_arch_mach_hook): Don't use variable-sizeGeoffrey Keating3-77/+800
arrays. (coff_compute_section_file_positions): Use bfd_free to pair bfd_malloc. (coff_write_object_contents): Likewise. * coff-rs6000.c (xcoff_howto_table_16): New variable. (xcoff_rtype2howto): Handle 16-bit variants of 32-bit relocs.
2000-02-19* build fix for cygwinFrank Ch. Eigler5-0/+59
2000-02-18 Frank Ch. Eigler <fche@redhat.com> From Jason "crash" Molenda <jsm@cygnus.com>: * configure.in: Check for getpagesize declaration. * mvmalloc.c, mmap-sup.c: Conditionally declare getpagesize. * configure: Regenerated.
2000-02-18*** empty log message ***Jim Blandy1-1/+1
2000-02-18*** empty log message ***Jim Blandy1-15/+2
2000-02-18*** empty log message ***Jim Blandy1-0/+21
2000-02-18* buildsym.h (add_free_pendings): Declare.Jim Blandy2-10/+21
* buildsym.c (add_free_pendings): New function. (make_blockvector): 32x64 fix using longest_local_hex_string(). (start_subfile): initialize variable 'subfile'.
2000-02-18Add a symbol's value to the computed frag offset, rather than overwriting it.Nick Clifton2-1/+6
2000-02-182000-02-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-2/+9
* remote.c (remote_async_detach): Use target_mourn_inferior(), to make sure that all is cleaned up after we disconnect from the target. (remote_detach): Ditto.
2000-02-18 * elf-bfd.h (struct elf_link_hash_table): Remove copy_indirectRichard Henderson5-34/+58
and hide_symbol members. (elf_link_hash_copy_indirect): Remove. (elf_link_hash_hide_symbol): Remove. (struct elf_backend_data): Add elf_backend_copy_indirect_symbol and elf_backend_hide_symbol. (_bfd_elf_link_hash_copy_indirect): Declare. (_bfd_elf_link_hash_hide_symbol): Declare. * elf.c (_bfd_elf_link_hash_copy_indirect): Remove table argument. (_bfd_elf_link_hash_hide_symbol): Likewise. (_bfd_elf_link_hash_table_init): Don't init killed members. * elflink.h (elf_link_add_object_symbols): Use the bed function pointers not elf_link_hash_{copy_indirect,hide_symbol}. (elf_link_assign_sym_version): Likewise. * elfxx-target.h (elf_backend_copy_indirect_symbol): Default. (elf_backend_hide_symbol): Likewise. (elfNN_bed): Update for new members.
2000-02-18From 2000-02-17 RodneyBrown@pmsc.com:Andrew Cagney7-49/+100
mm.c, attach.c, mmap-sup.c, sbrk-sup.c: Include <unistd.h> for sbrk and lseek declarations.
2000-02-17Fix copyright line.Kevin Buettner1-1/+1
2000-02-172000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser1-0/+2
Add the patcher separator line between two same-day patches (emacs thinks that they are not necessary).
2000-02-172000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-1/+5
From Rodney Brown <RodneyBrown@pmsc.com> * ui-out.c (ui_out_set_flags): Fix typo, removing warning and potentially harming mistake.
2000-02-172000-02-17 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-10/+6
* arm-tdep.c: Use header file instead of extern declarations for the {get,set}_arm_regname* functions.
2000-02-17AIX 4.3 core dump changes.Kevin Buettner2-12/+54
2000-02-17bfd:Joern Rennecke15-325/+1932
Reinstate bits of sh4 support that got accidentally deleted. Add sh-dsp support. bfd: * archures.c (bfd_mach_sh2, bfd_mach_sh_dsp): New macros. (bfd_mach_sh3_dsp): Likewise. (bfd_mach_sh4): Reinstate. (bfd_default_scan): Recognize 7410, 7708, 7729 and 7750. * bfd-in2.h: Regenerate. * coff-sh.c (struct sh_opcode): flags is no longer short. (USESAS, USESAS_REG, USESR8, SETSAS, SETSAS_REG): New macros. (sh_opcode41, sh_opcode42): Integrate as sh_opcode41. (sh_opcode01, sh_opcode02, sh_opcode40): Add sh-dsp opcodes. (sh_opcode41, sh_opcode4, sh_opcode80): Likewise. (sh_opcodes): No longer const. (sh_dsp_opcodef0, sh_dsp_opcodef): New arrays. (sh_insn_uses_reg): Check for USESAS and USESR8. (sh_insn_sets_reg, sh_insns_conflict): Check for SETSAS. (_bfd_sh_align_load_span): Return early for SH4. Modify sh_opcodes lookup table for sh-dsp / sh3-dsp. Take into account that field b of a parallel processing insn could be mistaken for a separate insn. * cpu-sh.c (arch_info_struct): New array elements for sh2, sh-dsp and sh3-dsp. Reinstate element for sh4. (SH2_NEXT, SH_DSP_NEXT, SH3_DSP_NEXT): New macros. (SH4_NEXT): Reinstate. (SH3_NEXT, SH3E_NEXT): Adjust. * elf-bfd.h (_sh_elf_set_mach_from_flags): Declare. * elf32-sh.c (sh_elf_set_private_flags): New function. (sh_elf_copy_private_data, sh_elf_set_mach_from_flags): Likewise. (sh_elf_merge_private_data): New function. (elf_backend_object_p, bfd_elf32_bfd_set_private_bfd_flags): Define. (bfd_elf32_bfd_copy_private_bfd_data): Define. (bfd_elf32_bfd_merge_private_bfd_data): Change to sh_elf_merge_private_data. gas: * config/tc-sh.c ("elf/sh.h"): Include. (sh_dsp, valid_arch, reg_x, reg_y, reg_efg): New static variables. (md.begin): Initialize target_arch. Only include opcodes in has table that match selected architecture. (parse_reg): Recognize register names for sh-dsp. (parse_at): Recognize post-modify addressing. (get_operands): The leading space is now optional. (get_specific): Remove FDREG_N support. Add support for sh-dsp arguments. Update valid_arch. (build_Mytes): Add support for SDT_REG_N. (find_cooked_opcode): New function, broken out of md_assemble. (assemble_ppi, sh_elf_final_processing): New functions. (md_assemble): Use find_cooked_opcode and assemble_ppi. (md_longopts, md_parse_option): New option: -dsp. * config/tc-sh.h (elf_tc_final_processing): Define. (sh_elf_final_processing): Declare. include/elf: * sh.h: (EF_SH_MACH_MASK, EF_SH_UNKNOWN, EF_SH1, EF_SH2): New macros. (EF_SH3, EF_SH_HAS_DSP, EF_SH_DSP, EF_SH3_DSP): Likewise. (EF_SH_HAS_FP, EF_SH3E, EF_SH4, EF_SH_MERGE_MACH): Likewise. opcodes: * sh-dis.c (print_movxy, print_insn_ddt, print_dsp_reg): New functions. (print_insn_ppi): Likewise. (print_insn_shx): Use info->mach to select appropriate insn set. Add support for sh-dsp. Remove FD_REG_N support. * sh-opc.h (sh_nibble_type): Add new values for sh-dsp support. (sh_arg_type): Likewise. Remove FD_REG_N. (sh_dsp_reg_nums): New enum. (arch_sh1, arch_sh2, arch_sh3, arch_sh3e, arch_sh4): New macros. (arch_sh_dsp, arch_sh3_dsp, arch_sh1_up, arch_sh2_up): Likewise. (arch_sh3_up, arch_sh3e_up, arch_sh4_up, arch_sh_dsp_up): Likewise. (arch_sh3_dsp_up): Likewise. (sh_opcode_info): New field: arch. (sh_table): Split up insn with FD_REG_N into ones with F_REG_N and D_REG_N. Fill in arch field. Add sh-dsp insns.
2000-02-162000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser4-13/+14
* configure.in: Replaces obsolete gdbtk-variable.c with gdbtk-varobj.c. * configure: Regenerate. * Makefile.in: Remove obsolete/extraneous references to gdbtk-var* files.
2000-02-162000-02-16 Mark Kettenis <kettenis@gnu.org>Mark Kettenis2-4/+21
* target.c (do_target_signal_to_host): Do not use REALTIME_LO in the conversion of the signal number. TARGET_SIGNAL_REALTIME_33 is 33 by definition, whereas REALTIME_LO might be 32 on systems that have SIG32 such as Linux. Make sure that the signal number returned is within the range specified by REALTIME_LO and REALTIME_HI.
2000-02-162000-02-16 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-0/+4
* configure: Regenerated.
2000-02-162000-02-16 Mark Kettenis <kettenis@gnu.org>Mark Kettenis1-315/+431
* configure: Regenerated.
2000-02-162000-02-16 Fernando Nasser <fnasser@totem.to.cygnus.com>Fernando Nasser2-95/+145
* arm-tdep.c (set_disassembly_flavor, arm_othernames, _initialize_arm_tdep): Allows the user to choose between any of the flavors available for the disassembly to be used in the "info reg" command and elsewhere in gdb. It prevents having to maintain this information in two places by using the data kept in the opcodes directory.
2000-02-16 * scripttempl/elf.sc: Place OTHER_PLT_RELOC_SECTION.Richard Henderson2-0/+5
2000-02-16Add LMA memory region functionality.Timothy Wall9-47/+139