aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2002-04-28 * config/s390/s390.mh (NATDEPFILES): Remove solib.o, addAndreas Schwab2-3/+8
linux-proc.o and gcore.o.
2002-04-28daily updateAlan Modra1-1/+1
2002-04-28*** empty log message ***gdbadmin1-1/+1
2002-04-27* x86-64-tdep.c (x86_64_skip_prologue): Print note when debuggingAndrew Cagney2-3/+24
code without frame pointers.
2002-04-27daily updateAlan Modra1-1/+1
2002-04-27*** empty log message ***gdbadmin1-1/+1
2002-04-26* sparc-tdep.c (sparc_gdbarch_init): Add comment explaining whyAndrew Cagney2-0/+49
ON_STACK is needed.
2002-04-262002-04-26 Ben Elliston <bje@redhat.com>Ben Elliston2-3/+8
* target.c (do_xfer_memory): Correct reference to the new option "trust-readonly-sections".
2002-04-262002-04-24 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni4-0/+35
* gdbtypes.h (TYPE_FLAG_VECTOR, TYPE_VECTOR): Define. * gdbtypes.c (recursive_dump_type): Output the vector flag. * dwarf2read.c (dwarf_attr_name): Handle new attribute for vectors. (read_array_type): Record the fact that this array type is really a vector (i.e. are passed in by value).
2002-04-26 * opncls.c (bfd_make_readable): Call bfd_section_list_clear.Alan Modra3-3/+6
* xcofflink.c (xcoff_link_add_dynamic_symbols): Likewise.
2002-04-26 * elflink.h (elf_bfd_final_link): Ensure input bfd class is theAlan Modra2-12/+5
same as the output before calling elf_link_input_bfd.
2002-04-26* alpha-tdep.h (gdbarch_tdep): Add sigcontext_addr member.Jason Thorpe7-13/+56
* alpha-tdep.c (alpha_sigcontext_addr): New function. (alpha_find_saved_regs): Use alpha_sigcontext_addr. (alpha_gdbarch_init): Initialize tdep->sigcontext_addr. * alpha-linux-tdep.c: Include frame.h. (alpha_linux_sigcontext_addr): New function. (alpha_linux_init_abi): Set tdep->sigcontext_addr to alpha_linux_sigcontext_addr. * alpha-osf1-tdep.c: Include gdbcore.h. (alpha_osf1_sigcontext_addr): New function. (alpha_osf1_init_abi): Set tdep->sigcontext_addr to alpha_osf1_sigcontext_addr. * config/alpha/tm-alpha.h (SIGCONTEXT_ADDR): Remove. * config/alpha/tm-alphalinux.h (SIGCONTEXT_ADDR): Remove.
2002-04-26typo fix in last changeAlan Modra1-1/+1
2002-04-26* stack.c (selected_frame_level):Andrew Cagney3-13/+6
(select_frame): Do not set selected_frame_level. * frame.h (selected_frame_level): Delete declaration.
2002-04-26* rs6000-tdep.c (rs6000_gdbarch_init): Only setAndrew Cagney2-2/+10
convert_from_func_ptr-addr when AIX / PowerOpen.
2002-04-26* valops.c (hand_function_call): CallAndrew Cagney4-13/+65
generic_save_call_dummy_addr. * frame.h (generic_save_call_dummy_addr): Declare. * blockframe.c (struct dummy_frame): Add fields call_lo and call_hi. (generic_find_dummy_frame): Check for PC in range call_lo to call_hi instead of entry_point_address. (generic_pc_in_call_dummy): Search the dummy frames for a PC in the call_lo to call_hi range. Allow for DECR_PC_AFTER_BREAK. (generic_save_call_dummy_addr): New function.
2002-04-26 * coffcode.h (coff_compute_section_file_positions): SetAlan Modra2-0/+6
section_tail after shuffling section list.
2002-04-26*** empty log message ***gdbadmin1-1/+1
2002-04-262002-04-24 David S. Miller <davem@redhat.com>David S. Miller3-15/+36
* sparc-tdep.c (sparc_gdbarch_skip_prologue): Kill, duplicates sparc_skip_prologue. (sparc_skip_prologue): Kill frameless_p arg, and use line number information to find prologue when possible. (sparc_prologue_frameless_p): Call examine_prologue directly. (sparc_gdbarch_init): Update set_gdbarch_skip_prologue call. * config/sparc/tm-sparc.h (sparc_skip_prologue): Update for killed second argument. (SKIP_PROLOGUE): Likewise.
2002-04-26* alpha-tdep.c (alpha_skip_prologue_internal): RemoveJason Thorpe5-14/+11
GDB_TARGET_HAS_SHARED_LIBS #ifdef and update comment to indicate that the condition it was testing is always true. * config/alpha/nm-linux.h (GDB_TARGET_HAS_SHARED_LIBS): Remove. * config/alpha/nm-nbsd.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto. * config/alpha/nm-osf.h (GDB_TARGET_HAS_SHARED_LIBS): Ditto.
2002-04-26* alpha-tdep.h (gdbarch_tdep): Add jb_pc and jb_elt_size members.Jason Thorpe10-52/+75
* alpha-linux-tdep.c (alpha_linux_init_abi): Initialize tdep->jb_pc and tdep->jb_elt_size. * alpha-osf1-tdep.c (alpha_osf1_init_abi): Likewise. * alphafbsd-tdep.c (alphafbsd_init_abi): Likewise. * alphanbsd-tdep.c (alphanbsd_init_abi): Likewise. * alpha-nat.c (get_longjmp_target): Remove. (JB_ELEMENT_SIZE): Ditto. (JB_PC): Ditto. * alpha-tdep.c (alpha_get_longjmp_target): New function. (alpha_gdbarch_init): Default tdep->jb_pc to -1. If the OS ABI sets jb_pc to a valid value, set gdbarch_get_longjmp_target to alpha_get_longjmp_target. (alpha_dump_tdep): Report tdep->jb_pc and tdep->jb_elt_size. * config/alpha/nm-linux.h (GET_LONGJMP_TARGET): Remove. * config/alpha/nm-osf.h (GET_LONGJMP_TARGET): Remove.
2002-04-26daily updateAlan Modra1-1/+1
2002-04-25* README: Update to GDB 5.2.Andrew Cagney2-46/+50
2002-04-25* gdbarch.sh (LC_ALL): Set to `c'.Andrew Cagney2-0/+5
2002-04-25* avr-tdep.c: Ran through gdb_indent.sh.Theodore A. Roth2-353/+362
2002-04-25* MAINTAINERS: Add myself as AVR maintainer.Theodore A. Roth3-0/+12
* NEWS: Note new target avr.
2002-04-25* Makefile.in: Add support for AVR target.Theodore A. Roth5-0/+1397
* configure.tgt: Add support for AVR target. * avr-tdep.c: New file * config/avr/avr.mt: New file.
2002-04-25* MAINTAINERS: Add myself to write-after-approval.Theodore A. Roth2-0/+5
2002-04-252002-04-24 Pierre Muller <ics.u-strasbg.fr>Pierre Muller2-3/+8
* f-lang.c (get_bf_for_fcn): Replace fprintf (stderr,... with fprintf_unfiltered (gdb_stderr,....
2002-04-252002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-2/+8
Fix PR gdb/508. * symfile.c (add_filename_language): Fix wrong xrealloc size argument.
2002-04-252002-04-25 Pierre Muller <muller@ics.u-strasbg.fr>Pierre Muller2-0/+11
* p-exp.y: Also use new prev_lexptr variable to improve error reporting. Based on Michael Snyder 2002-04-24 dated patch to c-exp.y.
2002-04-252002-04-25 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+5
* readelf.c (get_AT_name): Handle DW_AT_GNU_vector.
2002-04-252002-04-24 Elena Zannoni <ezannoni@redhat.com>Elena Zannoni2-0/+5
* dwarf2.h: Add DW_AT_GNU_vector.
2002-04-25The patch contains mostly fixes for the disassembler. It also fixesNick Clifton10-153/+234
a crash of the assembler with some malformed source input. Long segmented addresses are now correctly relocated. Finally it updates my email address in the MAINTAINERS file.
2002-04-25* alpha-tdep.c (alpha_breakpoint_from_pc): New function.Jason Thorpe3-9/+26
(alpha_gdbarch_init): Set gdbarch_breakpoint_from_pc to alpha_breakpoint_from_pc. Set gdbarch_function_start_offset to 0. * config/alpha/tm-alpha.h: Remove forward decls of struct type and struct value. (FUNCTION_START_OFFSET): Remove. (BREAKPOINT): Ditto.
2002-04-252002-02-24 Chris Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+8
* mips.igen: Fix formatting of calls to Unpredictable().
2002-04-25* MAINTAINERS: Reflect that multi-arch is enabled for VAX.Jason Thorpe3-1/+9
* NEWS: Ditto.
2002-04-25* alpha-linux-tdep.c (alpha_linux_pc_in_sigtramp): New function.Jason Thorpe8-17/+52
(alpha_linux_init_abi): Set gdbarch_pc_in_sigtramp to alpha_linux_pc_in_sigtramp. * alpha-osf1-tdep.c (alpha_osf1_pc_in_sigtramp): New function. (alpha_osf1_init_abi): Set gdbarch_pc_in_sigtramp to alpha_osf1_pc_in_sigtramp. * alpha-tdep.c (alpha_osf_in_sigtramp): Remove. * alphafbsd-tdep.c (alphafbsd_pc_in_sigtramp): New function. (alphafbsd_init_abi): Set gdbarch_pc_in_sigtramp to alphafbsd_pc_in_sigtramp. * alphanbsd-tdep.c (alphanbsd_pc_in_sigtramp): New function. (alphanbsd_init_abi): Set gdbarch_pc_in_sigtramp to alphanbsd_pc_in_sigtramp. * config/alpha/tm-alpha.h (IN_SIGTRAMP): Remove. * config/alpha/tm-alphalinux.h (IN_SIGTRAMP): Remove.
2002-04-25* config/alpha/nbsd.mh (NATDEPFILES): Remove solib-legacy.o.Jason Thorpe2-1/+5
2002-04-25* Makefile.in (ALLDEPFILES): Add alphanbsd-nat.c andJason Thorpe11-2/+388
alphanbsd-tdep.c. (alphanbsd-nat.o): New dependency list. (alphanbsd-tdep.o): Ditto. * NEWS: Note new native NetBSD/alpha configuration. * alphanbsd-nat.c: New file. * alphanbsd-tdep.c: Ditto. * configure.host (alpha*-*-netbsd*): New host. * configure.tgt (alpha*-*-netbsd*): New target. * config/alpha/nbsd.mh: New file. * config/alpha/nbsd.mt: Ditto. * config/alpha/nm-nbsd.h: Ditto. * config/alpha/tm-nbsd.h: Ditto.
2002-04-25* Makefile.in (ALLDEPFILES): Add alpha-osf1-tdep.c.Jason Thorpe9-87/+172
(alpha-osf1-tdep.o): New dependency list. * alpha-tdep.h (gdbarch_tdep): Add dynamic_sigtramp_offset and skip_sigtramp_frame members. * alpha-linux-tdep.c: Include gdbcore.h. (alpha_linux_sigtramp_offset): Change return type to LONGEST. (alpha_linux_init_abi): Initialize tdep->dynamic_sigtramp_offset. * alpha-osf1-tdep.c: New file. * alpha-tdep.c (alpha_osf_skip_sigtramp_frame): Moved to alpha-osf1-dep.c. (alpha_frame_past_sigtramp_frame): New function. (alpha_dynamic_sigtramp_offset): Ditto. (alpha_proc_desc_is_dyn_sigtramp): Ditto. (alpha_set_proc_desc_is_dyn_sigtramp): Ditto. (ALPHA_PROC_SIGTRAMP_MAGIC): Define. (push_sigtramp_desc): Use alpha_set_proc_desc_is_dyn_sigtramp. (after_prologue): Use alpha_proc_desc_is_dyn_sigtramp. (find_proc_desc): Use alpha_dynamic_sigtramp_offset. (alpha_frame_chain): Use alpha_frame_past_sigtramp_frame. (alpha_init_extra_frame_info): Use alpha_proc_desc_is_dyn_sigtramp. (alpha_pop_frame): Use alpha_proc_desc_is_dyn_sigtramp. (alpha_gdbarch_init): Initialize tdep->dynamic_sigtramp_offset and tdep->skip_sigtramp_frame. Set gdbarch_skip_trampoline_code to find_solib_trampoline_target. * config/alpha/alpha-osf1.mt (TDEPFILES): Add alpha-osf1-tdep.o. * config/alpha/tm-alpha.h: Remove inclusion of regcache.h. (SKIP_TRAMPOLINE_CODE): Remove. (PROC_DESC_IS_DYN_SIGTRAMP): Ditto. (SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto. (DYNAMIC_SIGTRAMP_OFFSET): Ditto. (FRAME_PAST_SIGTRAMP_FRAME): Ditto. * config/alpha/tm-alphalinux.h (PROC_DESC_IS_DYN_SIGTRAMP): Remove. (PROC_SIGTRAMP_MAGIC): Ditto. (PROC_DESC_IS_DYN_SIGTRAMP): Ditto. (SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto. (SET_PROC_DESC_IS_DYN_SIGTRAMP): Ditto. (DYNAMIC_SIGTRAMP_OFFSET): Ditto. (FRAME_PAST_SIGTRAMP_FRAME): Ditto.
2002-04-25* NEWS: Note that Alpha targets are now multi-arch.Jason Thorpe2-0/+8
2002-04-25daily updateAlan Modra1-1/+1
2002-04-25*** empty log message ***gdbadmin1-1/+1
2002-04-242002-04-24 Michael Snyder <msnyder@redhat.com>Michael Snyder4-0/+18
* parser-defs.h (prev_lexptr): New external variable. * parse.c (parse_exp_1): Set prev_lexptr to null before calling the language-specific parser. * c-exp.y (yylex): Set prev_lexptr to start of current token. (yyerror): Use prev_lexptr in error reporting.
2002-04-242002-04-24 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz2-1/+6
* gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
2002-04-242002-04-24 Daniel Jacobowitz <drow@mvista.com>Daniel Jacobowitz4-0/+33
* config/i386/tm-linux.h: Define FILL_FPXREGSET. * gregset.h: If FILL_FPXREGSET is defined, provide gdb_fpxregset_t, supply_fpxregset, and fill_fpxregset. * linux-proc.c (linux_do_thread_registers): If FILL_FPXREGSET is defined, call fill_fpxregset.
2002-04-242002-04-24 Chris G. Demetriou <cgd@broadcom.com>Chris Demetriou2-4/+8
* config/tc-mips.c (macro_build): Do _not_ allow MIPS-3D instructions to be generated by macros.
2002-04-242002-04-24 Roland McGrath <roland@frob.com>Michael Snyder4-2/+110
* config/i386/i386gnu.mh (NATDEPFILES): Add core-regset.o here. * i386gnu-nat.c [HAVE_SYS_PROCFS_H] (supply_gregset, supply_fpregset): New functions. * gnu-nat.c (gnu_find_memory_regions): New function. (init_gnu_ops): Set `to_find_memory_regions' hook to that. (gnu_xfer_memory): Add a cast.
2002-04-24clean up cvs merge conflict flags.Michael Snyder1-1/+0