aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2006-05-31Configury changes: update src repository (binutils, gdb, and rda) to useDaniel Jacobowitz1-0/+10
config/gettext-sister.m4 instead of the old gettext.m4. Regenerate all affected autotools files. Include intl in gdb releases again.
2006-05-30gdb/Daniel Jacobowitz1-0/+7
* Makefile.in (arm-linux-nat.o): Update dependencies. * arm-linux-nat.c: Include "gdb_proc_service.h". (PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New function. gdb/gdbserver/ * Makefile.in (linux-arm-low.o): Update dependencies. * linux-arm-low.c: Include "../gdb_proc_service.h". (PTRACE_GET_THREAD_AREA): Define. (ps_get_thread_area): New function.
2006-05-28* dwarf2-frame.h (enum dwarf2_frame_reg_rule): AddAlexandre Oliva1-0/+10
DWARF2_FRAME_REG_SAVED_VAL_OFFSET and DWARF2_FRAME_REG_SAVED_VAL_EXP. * dwarf2-frame.c (execute_cfa_program): Handle val_offset, val_offset_sf and val_expression. (dwarf2_frame_prev_register): Handle the new reg rules. (dwarf2_frame_this_id): Use pc instead of function entry point.
2006-05-28* dwarf2-frame.c (struct dwarf2_cie): Add signal_frame field.Alexandre Oliva1-0/+6
(dwarf2_frame_sniffer): Use it. (decode_frame_entry_1): Set it according to augmentation "S".
2006-05-27 From Peter Schauer <peterschauer@gmx.net>Joel Brobecker1-0/+6
* m2-typeprint.c (m2_record_fields): Move variable declarations to the begining of the block.
2006-05-23 * mt-tdep.c (mt_register_name): Correct out-of-range logic toMark Mitchell1-0/+19
include additional registers. * mt-tdep.c (mt_gdb_regnums): Add ZI2, ZQ2, Ichannel2, Iscramb2, Qscramb2, Qchannel2. (mt_register_name): Likewise. (mt_copro_register_type): Describe ZI2 and ZQ2. * mt-tdep.c (mt_gdb_regnums): Define MT_COPRO_PSEUDOREG_MAC_REGNUM. (mt_register_name): Use it. (mt_copro_register_type): Likewise. (mt_register_type): Likewise. (mt_pseudo_register_read): Likewise. Read the MAC register, not the coprocessor register. (mt_pseudo_register_write): Likewise.
2006-05-21* win32-nat.c (cygwin_exceptions): New variable.Christopher Faylor1-0/+7
(handle_exception): Treat a cygwin exception like a normal exception if cygwin_exceptions is true. (_initialize_win32_nat): Add "set cygwin-exceptions" handler.
2006-05-20NEWS: (Improved Modula-2 language support): New section.Gaius Mulley1-0/+4
2006-05-20 * configure: Regenerate using proper version of autoconf.Joel Brobecker1-0/+4
2006-05-19Checked in under the 'obvious fix rule'Fred Fish1-0/+7
2006-05-19 Fred Fish <fnf@specifix.com> * Makefile.in: Fix spelling of 'explicitly' and 'explicit'. * dwarfread.c: Fix spelling of 'unexpected'. * mips-tdep.c: Fix spelling of 'possible' and 'Determine'. * stack.c: Fix spelling of 'RETURN_VALUE'.
2006-05-182006-05-18 Paul Gilliam <pgilliam@us.ibm.comPaul Gilliam1-0/+4
* solib-svr4.c (enable_break): Breakup a long line into 3 shorter ones.
2006-05-17 * dwarf2-frame.c: Include "value.h".Daniel Jacobowitz1-0/+6
(read_reg): Use unpack_long and register_type. * Makefile.in (dwarf2-frame.o): Update.
2006-05-17 * remote-rdp.c: Deleted.Daniel Jacobowitz1-0/+11
* NEWS: Mention removal of remote-rdp.c. * Makefile.in (ALLDEPFILES): Remove remote-rdp.c. (remote-rdp.o): Delete. * README: Remove description of remote-rdp.c. * arm-tdep.c (arm_breakpoint_from_pc): Remove obsolete comment. * config/arm/embed.mt (TDEPFILES): Remove remote-rdp.o.
2006-05-16 * ser-e7kpc.c: Include <time.h> if it is available.Daniel Jacobowitz1-1/+5
2006-05-16 * version.in (version.in): Bump version number to 6.5.50 nowJoel Brobecker1-0/+8
that the gdb-6.5 branch has been created. * NEWS: Create a new section for changes that are included since gdb-6.5. Name the "since gdb-6.4" section as the "in gdb-6.5" section.
2006-05-16gdb/ChangeLog:Jim Blandy1-0/+6
2006-05-16 Jim Blandy <jimb@codesourcery.com> * MAINTAINERS (Authorized Committers): Gaius Mulley has accepted the Global Maintainers' invitation to be an authorized committer for the Modula-2 support.
2006-05-15* ppcobsd-nat.c: Include "gdb_assert.h".Mark Kettenis1-0/+15
[PT_GETFPREGS] (getfpregs_supplies): New function. (ppcobsd_fetch_registers, ppcobsd_fetch_registers): Hanlde OS versions that have PT_GETFPREGS. (_initialize_ppcobsd_nat) [PT_GETFPREGS]: Initialize ppcobsd_fpreg_offsets. * ppcobsd-tdep.h (ppcobsd_fpreg_offsets, ppcobsd_fpregset): Declare. * ppcobsd-tdep.c (ppcobsd_fpreg_offsets, ppcobsd_fpregset): New variables. (_initialize_ppcobsd_tdep): Initialize ppcobsd_fpreg_offsets. * Makefile.in (ppcobsd-nat.o): Update dependencies.
2006-05-15 * configure.ac: Use GCC_HEADER_STDINT.Daniel Jacobowitz1-0/+11
* acinclude.m4: Include stdint.m4. * Makefile.in (gdb_stdint_h): Define. (distclean): Remove gdb_stdint.h. (Makefile, stamp-h): Update rules to generate only the correct files. (gdb_stdint.h, stamp-int): New rules. * config.in, configure: Regenerated.
2006-05-15 * valprint.c: Include "exceptions.h".Daniel Jacobowitz1-0/+6
(val_print): If something goes wrong while printing, supply an error message.
2006-05-152006-05-15 Peter O'Gorman <gdb-patches@mlists.thewrittenword.com>Daniel Jacobowitz1-0/+6
* source.c (get_current_source_symtab_and_line) (set_current_source_symtab_and_line): Use { 0 }. * cli/cli-cmds.c (list_command): Likewise.
2006-05-14*** empty log message ***Nick Roberts1-0/+7
2006-05-13removed lengthy descriptions about function modifications.Gaius Mulley1-6/+3
2006-05-13tidied up ChangeLog as per GNU Coding Standards.Gaius Mulley1-39/+36
2006-05-13split up another line in excess of 80 charactersGaius Mulley1-1/+2
2006-05-13tidied up ChangeLogs (80 character line width), added referenceGaius Mulley1-8/+11
to gaius@glam.ac.uk included into gdb/MAINTAINERS
2006-05-132006-05-13 Gaius Mulley <gaius@glam.ac.uk>Gaius Mulley1-0/+40
* gdb/m2-lang.h: added function extern prototypes for m2_is_long_set and get_long_set_bounds. * gm2/m2-typeprint.c: This file has been completely replaced to reflect the Modula-2 syntax rather than call the c_print_type function. (m2_print_type): walk the Modula-2 type tree. (m2_type_name): added. (m2_range): added. (m2_typedef): added. (m2_array): added. (m2_pointer): added. (m2_ref): added. (m2_unknown): added. (m2_union): added. (m2_procedure): added. (m2_print_bounds): added. (m2_short_set): added. (m2_is_long_set): added. (m2_get_discrete_bounds): added. (m2_is_long_set_of_type): added. (m2_long_set): added. (m2_record_fields): added. (m2_enum): added. * gdb/dwarf2read.c: added ability to detect the language Modula-2 and handle SET and CHAR types. (read_set_type): added. (process_die): call read_set_type. (read_base_type): modifed signed/unsigned char handling for Modula-2. (set_cu_language): added Modula-2 case clause. * gdb/m2-valprint.c: complete replacement so that Modula-2 values are printed rather than call the C language routines. (print_function_pointer_address): added. (get_long_set_bounds): added. (m2_print_long_set): added. (print_unpacked_pointer): added. (print_variable_at_address): added. (m2_val_print): replaced.
2006-05-12* ppcnbsd-tdep.h: Update copyright year. Include <stddef.h>Mark Kettenis1-0/+45
(ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg) (ppcnbsd_fill_fpreg): Remove prototypes. (struct regset): Add forward declaration. (ppcnbsd_gregset, ppcnbsd_fpregset): Extern declarations. * ppcnbsd-tdep.c: Update copyright year. Include "gdbtypes.h", "regset.h" and "gdb_string.h". Don't include "breakpoint.h", "value.h", target.h and nbsd-tdep.h". Reorder includes. (REG_FIXREG_OFFSET, REG_LR_OFFSET, REG_CR_OFFSET, REG_XER_OFFSET) (REG_CTR_OFFSET, REG_PC_OFFSET, SIZEOF_STRUCT_REG) (FPREG_FPR_OFFSET, FPREG_FPSCR_OFFSET, SIZEOF_STRUCT_FPREG): Remove macros. (ppcnbsd_supply_reg, ppcnbsd_fill_reg, ppcnbsd_supply_fpreg) (ppcnbsd_fill_fpreg): Remove functions. (fetch_core_registers, fetch_elfcore_registers): Remove functions. (ppcnbsd_core_fns, ppcnbsd_elfcore_fns): Remove variables. (ppcnbsd_reg_offsets): New variable. (ppcnbsd_gregset, ppcnbsd_fpregset): New variables. (ppcnbsd_sigtramp_cache_init): Deal with new signal trampoline introduced in NetBSD 2.0. (ppcnbsd_sigtramp): Provide complete signal trampoline. (ppcnbsd2_sigtramp): New variable. (ppcnbsd_init_abi): Set svr4_fetch_link_map_offsets to svr4_ilp32_fetch_link_map_offsets. Set regset_from_core_section. Add ppcnbs2_sigtramp unwinder. (_initialize_ppcnbsd_tdep): Don't use deprecated_add_core_fns. Initialize ppcnbsd_reg_offsets. * ppcnbsd-nat.c: Update copyright year. Reorder includes. (getregs_supplies): Use regnum instead of regno. (getfpregs_supplies): Likewise. (ppcnbsd_fetch_inferior_registers): Likewise. Call ppc_supply_gregset and ppc_suppply_fpregset instead of ppcnbsd_supply_reg and ppcnbsd_supply_fpreg (ppcnbsd_store_inferior_registers): Likewise. Call ppc_collect_gregset and ppc_collect_fpregset instead of ppcnbsd_fill_reg and ppcnbsd_fill_fpreg. (ppcnbsd_supply_pcb): Use `gdb_byte *' instead of `char *'. (_initialize_ppcnbsd_nat): Add some whitespace. * Makefile.in (ppcnbsd-nat.o, ppcnbsd-tdep.o): Update dependencies. * config/powerpc/nbsd.mh (NATDEPFILES): Remove infptrace.o. (NAT_FILE): Remove. * config/powerpc/nbsd.mt (TDEPFILES): Remove nbsd-tdep.o.
2006-05-112006-05-11 Alfred M. Szmidt <ams@gnu.org>Daniel Jacobowitz1-0/+4
* gnu-nat.c (inf_validate_procs): Don't use lvalue in assignments.
2006-05-11Reviewed and approved by Jim Blandy <jimb@codesourcery.com>Fred Fish1-0/+5
2006-05-11 Fred Fish <fnf@specifix.com> * symtab.c (skip_prologue_using_sal): Handle single line functions like "foo(){}", which may optimize down to a single return inst.
2006-05-10 * hppa-hpux-tdep.c (initialize_hp_cxx_exception_support): RemoveSteve Ellcey1-0/+5
message.
2006-05-09 * dwarf2-frame.c (struct dwarf2_fde): Add eh_frame_p.Andreas Schwab1-0/+16
(execute_cfa_program): Add parameter eh_frame_p. Call dwarf2_frame_eh_frame_regnum when true. (dwarf2_frame_cache): Pass eh_frame_p from fde to execute_cfa_program. (decode_frame_entry_1): Call dwarf2_frame_eh_frame_regnum when processing .eh_frame. Copy eh_frame_p to the new fde. (struct dwarf2_frame_ops): Add eh_frame_regnum. (dwarf2_frame_set_eh_frame_regnum): Define. (dwarf2_frame_eh_frame_regnum): Define. * dwarf2-frame.h (dwarf2_frame_set_eh_frame_regnum): Declare. (dwarf2_frame_eh_frame_regnum): Declare.
2006-05-06 * linux-nat.c (linux_nat_do_thread_registers): Check forDavid S. Miller1-0/+5
NULL collect_regset method.
2006-05-06 * s390-tdep.c (s390_collect_regset): New function.Ulrich Weigand1-0/+5
(s390_gregset, s390x_gregset, s390_fpregset): Add it.
2006-05-06*** empty log message ***Nick Roberts1-0/+5
2006-05-05 * linux-nat.c (exit_lwp): Fix NULL pointer access.Ulrich Weigand1-0/+7
(linux_nat_handle_extended): New parameter STOPPING. (wait_lwp): Call it with STOPPING equals 1. (linux_nat_wait): Call it with STOPPING equals 0.
2006-05-05 * linux-nat.c (linux_nat_wait): Do not short-cut reportingUlrich Weigand1-0/+5
of 'uninteresting' signals when single-stepping.
2006-05-05 * MAINTAINERS: Move NEWS to the documentation entry.Daniel Jacobowitz1-0/+4
2006-05-05 * linux-thread-db.c (thread_db_store_registers): UseDavid S. Miller1-0/+2
regcache_raw_collect.
2006-05-05 * linux-nat.c (linux_nat_do_thread_registers): Use theDavid S. Miller1-0/+7
regset_from_core_section infrastructure if the target supports it. * Makefile.in: Update dependencies.
2006-05-052006-05-05: Paul Gilliam <pgilliam@us.ibm.com>Paul Gilliam1-2/+8
* ppc-linux-nat.c: Clean up types for ptrace. Replace (CORE_ADDR) with (uintptr_t) to avoid the size difference between a CORE_ADDR and a void* on ppc64 systems compiled for 32-bits.
2006-05-05 * remote.c (remote_disconnect): Add TARGET argument.Daniel Jacobowitz1-0/+10
* target.c (debug_to_disconnect): Delete. (update_current_target): Do not inherit to_disconnect. (target_disconnect): Search for a target to implement to_disconnect. (setup_target_debug): Do not reference to_disconnect. * target.h (struct target_ops): Add target argument to to_disconnect.
2006-05-05Approved by Daniel Jacobowitz <drow@false.org>Fred Fish1-0/+5
2006-05-06 Fred Fish <fnf@specifix.com> * mips-tdep.c (mips_o64_push_dummy_call): Left shift big endian structs or unions independent of ABI register size.
2006-05-05 2006-05-06 Fred Fish <fnf@specifix.com>Fred Fish1-0/+5
* mips-tdep.c (mips_o64_return_value): Replace stub that always returned RETURN_VALUE_STRUCT_CONVENTION with a real function.
2006-05-05 * mi/mi-main.c (captured_mi_execute_command): Check the returnDaniel Jacobowitz1-0/+5
value of -interpreter-exec.
2006-05-03gdb/ChangeLog:Jim Blandy1-0/+5
2006-05-03 Vladimir Prus <ghost@cs.msu.su> * varobj.c (c_value_of_variable): Ignore top-level references. (Committed by Jim Blandy.)
2006-05-01* breakpoint.c (insert_single_step_breakpoint): Make a failure toMark Kettenis1-0/+8
insert a single-step breakpoint an error instead of a warning. * breakpoint.c (remove_single_step_breakpoints): Bail out early if no breakpoints are inserted.
2006-05-012006-05-01 Nathan J. Williams <nathanw@wasabisystems.com>Nathan J. Williams1-0/+5
* ppcnbsd-tdep.c (ppcnbsd_return_value): Change type of last two arguments from void * to gdb_byte *.
2006-04-272006-04-26 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+8
* linux-fork.c (_initialize_linux_fork): Rename "delete-fork" command to "delete fork" (no hyphen), compatible with other "delete" commands. (info_forks_command): Accept a fork ID argument, for info on a single fork. Report if no matching forks. 2006-04-26 Michael Snyder <msnyder@redhat.com> * gdb.base/multi-forks.exp: Modify patterns for "run to exit", which may have to consume output from other forks. Add tests to make sure that "delete fork" succeeded. 2006-04-27 Michael Snyder <msnyder@redhat.com> * gdb.texinfo (delete-fork): Command renamed to "delete fork".
2006-04-262006-04-20 Michael Snyder <msnyder@redhat.com>Michael Snyder1-0/+4
* remote.c: Fix spelling error in comment.
2006-04-25From Masaki MURANAKA <monaka@monami-software.com>:Mark Kettenis1-0/+6
* mips-mdebug-tdep.c (mips_mdebug_frame_prev_register): Change type of last argument to `gdb_byte *'