aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2000-02-16Add prototypes for ARM register name functions.Nick Clifton2-0/+7
2000-02-162000-02-09 Mark Kettenis <kettenis@gnu.org>Mark Kettenis4-2/+35
* configure.in: Check for lwpid_t, psaddr_t, prgregset_t and prfpregset_t in <sys/procfs.h>. * config.in: Add HAVE_LWPID_T, HAVE_PSADDR_T, HAVE_PRGREGSET_T, HAVE_PRFPREGSET_T. * gdb_proc_service.h: Only provide typedefs for lwpid_t, psaddr_t, prgregset_t and prfpregset_t if they are not already present.
2000-02-16From Rodney Brown: Define MERGEPID when needed.Andrew Cagney2-0/+7
2000-02-162000-02-15 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-1/+6
* Makefile.in (diststuff): Run 'diststuff' in doc/ subdir, not 'do-doc'.
2000-02-162000-02-15 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda2-0/+5
* Makefile.in (diststuff): New target.
2000-02-16Note author of previous change.Kevin Buettner1-1/+1
2000-02-16Fix wording regarding Intel's IA-64 architecture.Kevin Buettner2-1/+6
2000-02-16* gdb.base/break.exp ("breakpoint line number"): Make sure theJim Blandy1-0/+9
default source file is set properly before running this test.
2000-02-15AIX 4.3 changes.Kevin Buettner4-34/+136
2000-02-15 * elfread.c (elf_symtab_read): Revert changes by Amit S. Kale. AJim Kingdon2-1/+7
sym->section->index number is not a SECT_OFF_* code.
2000-02-15Add H.J. Lu to check-in after approval list.Andrew Cagney2-0/+5
2000-02-14Fix fclose() emulationNick Clifton2-1/+6
2000-02-14Add ChangeLog entry which had been omitted in checkin of Mark KettenisJim Kingdon1-0/+5
changes last week.
2000-02-142000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-1/+6
* lib/gdb.exp: Tell the testsuite that now gdbtk is in the gdbtk/library directory, not in gdbtcl2.