aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-11-07 Put in place the framework necessary for multiarching the hppa targets.Joel Brobecker3-0/+35
* hppa-tdep.c (hppa_gdbarch_init): New function. (hppa_dump_tdep): New function. (_initialize_hppa_tdep): Register the hppa gdbarch init function and tdep structure dumper. * config/pa/tm-hppa.h (GDB_MULTI_ARCH): New macro, defined to 0 until the multi-arching conversion has partially been completed.
2002-11-072002-11-06 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2-95/+112
* valops.c (value_assign): Merge lval_register case into lval_reg_frame_relative. Use frame_register and regcache_cooked_write instead of get_saved_register and write_register_bytes. After flushing the register cache, try to re-select the selected frame.
2002-11-072002-11-06 Andrew Cagney <ac131313@redhat.com>Andrew Cagney9-49/+65
* regcache.h (deprecated_register_valid): Rename register_valid. * regcache.c: Update. * ia64-aix-nat.c: Update. * i386gnu-nat.c: Update. * alpha-nat.c: Update. * sparc-nat.c: Update. * lynx-nat.c: Update. * remote-mips.c: Update.
2002-11-07* config/tc-mips.c (macro_build_lui): _gp_disp is not special onAlexandre Oliva2-2/+8
NEWABI, but we should still emit HI16_S for non-PIC n32.
2002-11-07 * hppa-tdep.c (_initialize_hppa_tdep): Move function bodyJoel Brobecker2-45/+52
to end of file, to be more consistent with the pratice followed by other targets.
2002-11-072002-11-06 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2-28/+97
* infcmd.c: Include "reggroups.h" and <ctype.h>. (print_float_info): Print registers in float_reggroup. (print_vector_info): Print registers in vector_reggroup. (default_print_registers_info): When all, print registers in all_reggroup. Otherwize, print registers in general_reggroup. (registers_info): Rewrite. Add support for register groups. Eliminate a goto.
2002-11-072002-11-06 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-1/+7
* mi-cmd-var.c (mi_cmd_var_create): Change the function used to parse the frame addr from parse_and_eval_address() to string_to_core_addr(). This is a fix for PR gdb/494.
2002-11-072002-11-06 Aldy Hernandez <aldyh@redhat.com>Aldy Hernandez2-4/+8
* opcodes/ppc-opc.c: Change RD to RS for evmerge*.
2002-11-07* emulparams/elf32btsmipn32.sh (TEXT_DYNAMIC): Define.Alexandre Oliva3-0/+9
* emulparams/elf64btsmip.sh (TEXT_DYNAMIC): Likewise.
2002-11-07 * config/tc-alpha.c (alpha_validate_fix): Move code ...Richard Henderson6-48/+1468
(alpha_fix_adjustable): ... here. * config/tc-alpha.h (TC_VALIDATE_FIX): Remove.
2002-11-07*** empty log message ***gdbadmin1-1/+1
2002-11-06 * ld-sh/rd-sh.exp: Set asflags_save always.Kaz Kojima2-2/+7
2002-11-062002-11-06 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-40/+8
* symtab.c (methods_info): Delete. It has been ifdeffed out for ages. (symtab_symbol_info): Remove eons old ifdeffed out code. (_initialize_symtab): Remove prehistoric disabled 'info methods' command.
2002-11-06daily updateAlan Modra1-1/+1
2002-11-06* c-exp.y: Add missing semi-colons.Theodore A. Roth5-1/+21
* f-exp.y: Add missing semi-colons. * m2-exp.y: Add missing semi-colons. * p-exp.y: Add missing semi-colons. Add empty action to start rule to avoid a type clash error when building with bison >= 1.50.
2002-11-06* elf64-mips.c (mips_elf64_slurp_one_reloc_table): GenerateAlexandre Oliva2-23/+8
exactly three internal relocs per external reloc. Set reloc_count to the external reloc count.
2002-11-06* macrotab.h (struct macro_source_file): Doc fix.Jim Blandy2-0/+13
2002-11-06Adds support for fastcall symbols as used on Microsoft Windows platformsNick Clifton20-393/+631
(i386)
2002-11-062002-11-06 Richard Sandiford <rsandifo@redhat.com>Chris Demetriou2-8/+10
* gen-engine.c (print_engine_issue_prefix_hook): Don't add the global prefix to ENGINE_ISSUE_PREFIX_HOOK. (print_engine_issue_postfix_hook): Likewise ENGINE_ISSUE_POSTFIX_HOOK.
2002-11-062002-11-06 Richard Sandiford <rsandifo@redhat.com>Chris Demetriou2-1/+8
* Make-common.in (SIM_EXTRA_DISTCLEAN): New macro. (distclean): Depend on it.
2002-11-06Added Svein Seldal as maintainer for the TIC4X targetSvein Seldal2-0/+5
2002-11-06(stub_bytes): Mark as const.Nick Clifton2-57/+47
Fix comment formatting.
2002-11-06oops - omitted fix to display unknown symbol type in hex.Nick Clifton2-2/+3
2002-11-06Add hex number to PROCESSOR-specific, OS-specific, and reserved symbol types.Nick Clifton2-9/+14
2002-11-06Add support for PEF, Mach-O, xSYMNick Clifton16-48/+7660
2002-11-06Ah bah, missed these from last commit.Alan Modra3-31/+3
2002-11-06 * Makefile.am: Remove entries for elf32-qnx.[ch].Alan Modra16-347/+71
* Makefile.in: Regenerate. * config.bfd: Change arm-nto to use bfd_elf32_{big|little}arm_vec, ppc-nto to use bfd_elf32_powerpc{le}_vec, sh-nto to use bfd_elf32_sh{l}_vec, and i386-nto to use bfd_elf32_i386_vec. * configure.in: Remove support for bfd_elf32_sh{l}qnx_vec, bfd_elf32_powerpc{le}qnx_vec, bfd_elf32_{big|little}armqnx_vec, and bfd_elf32_i386qnx_vec, and removed elf32-qnx.lo from other targets. bfd_elf32_sh{l}_vec, and i386-nto to use bfd_elf32_i386_vec. * configure: Regenerate. * elf32-qnx.c: Remove. * elf32-qnx.h: Remove. * elf.c: Remove calls to QNX specific set_nonloadable_filepos, is_contained_by_filepos, and copy_private_bfd_data_p. * elf32-i386.c: Remove QNX extended bfd support. * elf32-ppc.c: Remove QNX extended bfd support. * elf32-sh.c: Remove QNX extended bfd support. * elfarm-nabi.c: Remove QNX extended bfd support. * targets.c: Remove qnx vectors. * elfxx-target.h (elf_backend_set_nonloadable_filepos): Remove (elf_backend_is_contained_by_filepos): Remove. (elf_backend_copy_private_bfd_data_p): Remove. * po/SRC-POTFILES.in: Regenerate.
2002-11-06*** empty log message ***gdbadmin1-1/+1
2002-11-05daily updateAlan Modra1-1/+1
2002-11-05 * elf64-sparc.c (sparc64_elf_relocate_section): Adjust addend ofAlan Modra2-5/+15
dynamic relocs against section symbols for the output section vma.
2002-11-052002-11-05 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-4/+35
From Jim Ingham <jingham@apple.com>: * event-top.c (gdb_disable_readline): New function. (_initialize_event_loop): Move comment.
2002-11-052002-11-05 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston3-0/+154
* gdb792.cc: New file to test patch for PR gdb/792. * gdb792.exp: Ditto.
2002-11-052002-11-05 Jeff Johnston <jjohnstn@redhat.com>Jeff Johnston2-37/+86
* varobj.c (child_exists, cplus_number_of_children): Change STREQ macro references to strcmp. (cplus_name_of_child): Change code to handle the fact that fields are not necessarily contiguous with regards to their access control. This is a fix for PR gdb/792.
2002-11-052002-11-05 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+8
* config/tc-mips.c (support_64bit_objects): Check *l before it is freed.
2002-11-052002-11-05 Andrew Cagney <ac131313@redhat.com>Andrew Cagney6-9/+125
* gdbarch.sh (GET_SAVED_REGISTER): Change to a predicate function. * gdbarch.h, gdbarch.c: Regnerate. * frame.h (frame_register): Declare. * frame.c (frame_register): New function. (get_saved_register): Test GET_SAVED_REGISTER_P before calling GET_SAVED_REGISTER, otherwize call generic_unwind_get_saved_register. (frame_register_read): Use frame_register instead of get_saved_register.
2002-11-052002-11-05 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-1/+11
* event-loop.c (start_event_loop): Add comment. Update copyright.
2002-11-052002-11-05 Andrew Cagney <ac131313@redhat.com>Andrew Cagney2-6/+5
* infcmd.c (default_print_registers_info): Do not call PRINT_REGISTER_HOOK.
2002-11-052002-11-05 Andrew Cagney <ac131313@redhat.com>Andrew Cagney4-11/+167
* sparc-tdep.c (sparc_print_register_hook): Make static. (sparc_print_registers_info): New function. (sparc_do_registers_info): New function. (sparclet_print_registers_info): New function. (sparclet_do_registers_info): New function. (do_sparc_print_registers_info): New function. (sparc_print_registers): New static function, clone of infcmd.c's default_print_registers_info. * config/sparc/tm-sparclet.h (PRINT_REGISTER_HOOK): Delete macro. (sparclet_do_registers_info): Declare. (DEPRECATED_DO_REGISTERS_INFO): Re-define. * config/sparc/tm-sparc.h (DEPRECATED_DO_REGISTERS_INFO): Re-define. (sparc_do_registers_info): Declare. (PRINT_REGISTER_HOOK): Delete macro. (sparc_print_register_hook): Delete declaration.
2002-11-052002-11-05 David Carlton <carlton@math.stanford.edu>David Carlton2-124/+201
* symtab.c (lookup_symbol_aux): Move chunks of code into separate functions. (lookup_symbol_aux_local): New function. (lookup_symbol_aux_symtabs): New function. (lookup_symbol_aux_psymtabs): New function.
2002-11-052002-11-05 David Carlton <carlton@math.stanford.edu>David Carlton2-3/+8
* symtab.c (lookup_symbol_aux): In minsym sections, don't use the previous values of 'objfile' and 'block'.
2002-11-052002-11-04 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni23-688/+93
* mi-console.exp: Use mi_runto, mi_run_to_main, mi_next_to, mi_step_to wherever possible. Update copyright notices. * mi-disassemble.exp: Ditto. * mi-eval.exp: Ditto. * mi-read-memory.exp: Ditto. * mi-regs.exp: Ditto. * mi-return.exp: Ditto. * mi-stack.exp: Ditto. * mi-stepi.exp: Ditto. * mi-var-block.exp: Ditto. * mi-var-cmd.exp: Ditto. * mi-watch.exp: Ditto. * mi1-console.exp: Ditto. * mi1-disassemble.exp: Ditto. * mi1-eval.exp: Ditto. * mi1-read-memory.exp: Ditto. * mi1-regs.exp: Ditto. * mi1-return.exp: Ditto. * mi1-stack.exp: Ditto. * mi1-stepi.exp: Ditto. * mi1-var-block.exp: Ditto. * mi1-var-cmd.exp: Ditto. * mi1-watch.exp: Ditto.
2002-11-05Correct the ChangeLog entry for 2002-10-11 from:Klee Dienes1-1/+1
* findvar.c (read_memory_typed_address): New function. to * corefile.c (read_memory_typed_address): New function.
2002-11-052002-10-07 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-1/+9
* values.c (value_change_enclosing_type): Set enclosing_type field correctly also for the case where more memory needs to be allocated.
2002-11-05 * elf32-arm.h (t2a1_push_insn, t2a2_ldr_insn, t2a3_mov_insn,Alan Modra2-7/+31
t2a4_bx_insn, t2a5_pop_insn, t2a6_bx_insn): Remove.
2002-11-05 * config.bfd (sh-*-linux*): Use bfd_elf*_sh64*lin_vec as sh64Alan Modra8-30/+133
vectors in target_selvecs. (shle-*-netbsdelf*): Use bfd_elf*_sh64*nbsd_vec as sh64 vectors in target_selvecs. (sh-*-netbsdelf*): Likewise. * configure.in (assocvecs): New variable. Handle assocvecs like selvecs. * configure: Regenerate. * format.c (bfd_check_format_matches): Store bfd_target pointers in matching_vector instead of target names. Select first target from bfd_associated_vector that matches a list of ambiguous targets. * targets.c (_bfd_associated_vector): New array. (bfd_associated_vector): New variable. (_bfd_target_vector): Add bfd_elf*_sh64*lin_vec. * libbfd-in.h (bfd_associated_vector): Declare. * libbfd.h: Regenerate.
2002-11-05 * vms-gsd.c (_bfd_vms_write_gsd): Check that symbol->udata.p isAlan Modra2-4/+9
non-NULL before dereferencing.
2002-11-05*** empty log message ***gdbadmin1-1/+1
2002-11-04daily updateAlan Modra1-1/+1
2002-11-04 * vms.c (vms_object_p): Restore the start address when returningKaz Kojima2-0/+7
NULL.
2002-11-04Top level configury changes for RDA.Kevin Buettner4-6/+19