aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2006-11-26*** empty log message ***gdbadmin1-1/+1
2006-11-25*** empty log message ***gdbadmin1-1/+1
2006-11-24 * NEWS: SPU target is already supported in GDB 6.6.Ulrich Weigand2-4/+5
2006-11-24 * Makefile.in (mips-linux-tdep.o) Add $(solib_h) dependency.Ulrich Weigand39-82/+46
(nto-procfs.o): Likewise. * mips-linux-tdep.c: Include "solib.h". * nto-procfs.c: Likewise. * config/nm-linux.h: Do not include "solib.h". * config/nm-nbsd.h: Likewise. * config/tm-linux.h: Likewise. * config/alpha/nm-osf.h: Likewise. * config/frv/tm-frv.h: Likewise. * config/i386/nm-fbsh.h: Likewise. * config/i386/nm-i386gnu.h: Likewise. * config/i386/nm-i386sco5.h: Likewise. * config/i386/nm-i386sol2.h: Likewise. * config/i386/nm-i386v4.h: Likewise. * config/i386/nm-i386v42mp.h: Likewise. * config/i386/tm-i386sol2.h: Likewise. * config/i386/tm-nto.h: Likewise. * config/mips/nm-irix5.h: Likewise. * config/mips/tm-nbsd.h: Likewise. * config/pa/tm-hppah.h: Likewise. * config/powerpc/tm-ppc-eabi.h: Likewise. * config/rs6000/tm-rs6000.h: Likewise. * config/sh/tm-nbsd.h: Likewise. * config/sparc/nm-sol2.h: Likewise. * config/sparc/tm-sol2.h: Likewise. * config/arm/nbsdaout.mh: Remove NAT_FILE. * config/i386/nbsdaout.mh: Likewise. * config/i386/nbsdelf.mh: Likewise. * config/i386/obsdaout.mh: Likewise. * config/m68k/nbsdaout.mh: Likewise. * config/m68k/obsd.mh: Likewise. * config/sparc/nbsdaout.mh: Likewise. * config/cris/cris.mt: Remove DEPRECATED_TM_FILE. * config/i386/linux64.mt: Likewise. * config/m68k/linux.mt: Likewise. * config/m68k/nbsd.mt: Likewise. * config/sparc/linux.mt: Likewise. * config/sparc/linux64.mt: Likewise. * config/vax/nbsd.mt: Likewise.
2006-11-24*** empty log message ***gdbadmin1-1/+1
2006-11-23*** empty log message ***gdbadmin1-1/+1
2006-11-22 * NEWS: New port to Cell Broadband Engine SPU.Ulrich Weigand3-0/+12
* MAINTAINERS: Add myself as spu maintainer.
2006-11-22gdb/Daniel Jacobowitz6-139/+302
* Makefile.in (arm-tdep.o): Update dependencies. * arm-tdep.c (thumb_skip_prologue): Remove. (thumb_analyze_prologue): New function. (arm_skip_prologue): Use thumb_analyze_prologue. (thumb_scan_prologue): Ditto. gdb/testsuite/ * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
2006-11-22ChangeLog:Ulrich Weigand9-6/+747
* configure.tgt: Enable gdbserver for SPU target. * configure.ac: Build gdbserver when gdb_native is yes. * configure: Regenerate. * regformats/reg-spu.dat: New file. gdbserver/ChangeLog: * configure.srv: Add target "spu*-*-*". * Makefile.in (clean): Remove reg-spu.c. (reg-spu.c, reg-spu.o, spu-low.o): Add dependencies. * spu-low.c: New file.
2006-11-22 * osabi.c (gdbarch_lookup_osabi): Do not returnDaniel Jacobowitz2-7/+7
GDB_OSABI_UNINITIALIZED.
2006-11-22 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.Ulrich Weigand12-4/+90
* gdb.asm/spu.inc: New file. * gdb.base/term.exp: Disable if [target_info exists noargs]. * gdb.gdb/complaints.exp: Disable if ![isnative]. * gdb.gdb/selftest.exp: Likewise. * gdb.gdb/observer.exp: Likewise. * gdb.gdb/xfullpath.exp: Likewise. * gdb.base/attach.exp: Disable on SPU target. * gdb.cp/bs145503.exp: Likewise. * gdb.cp/exception.exp: Likewise. * gdb.cp/userdef.exp: Likewise.
2006-11-22 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.Daniel Jacobowitz2-2/+6
2006-11-22 * config/powerpc/spu-linux.mh: New file.Ulrich Weigand11-10/+1772
* config/spu/spu.mt: New file. * configure.ac: Provide gdb_native configuration variable. * configure: Regenerate. * configure.host: Support powerpc64 to spu 'pseudo-native' mode. * configure.tgt: Add "spu" target_cpu and "spu*-*-*" target. * Makefile.in (spu_tdep_h): New variable. (ALLDEPFILES): Add spu-linux-nat.c and spu-tdep.c (spu-linux-nat.o, spu-tdep.o): Add dependencies. * spu-linux-nat.c: New file. * spu-tdep.c: New file. * spu-tdep.h: New file.
2006-11-22 * findvar.c (address_from_register): New function.Ulrich Weigand4-11/+33
* value.h (address_from_register): Add prototype. * dwarf2loc.c (dwarf_expr_read_reg): Use address_from_register.
2006-11-222006-11-22 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus5-1/+130
* breakpoint.c: Include "memattr.h". (automatic_hardware_breakpoints): New. (show_automatic_hardware_breakpoints): New. (insert_bp_location): Automatically use hardware breakpoints. (_initialize_breakpoint): Register the "auto-hw" variable. * Makefile.in (breakpoint.o): Update dependencies.
2006-11-22*** empty log message ***gdbadmin1-1/+1
2006-11-21 gdb/Vladimir Prus6-4/+126
* memattr.h (enum mem_access_mode): New value MEM_NONE. * memattr.c (unknown_mem_attrib): New. (inaccessible_by_default): New. (show_inaccessible_by_default): New. (lookup_mem_region): Check inaccessible_by_default. (dummy_cmd): New. (mem_set_cmdlist, mem_show_cmdlist): New. (_initialize_mem): Register new "set" and "show" commands. * target.c (memory_xfer_partial): If memory type is MEM_NONE, return an error. Clip to region size when calling to_xfer_partial. If upper limit of memory range is 0, don't clip anything. gdb/doc/ * gdb.texinfo (Memory Access Checking): New.
2006-11-21 * README: Remove obsolete information.Joel Brobecker2-7/+5
2006-11-21*** empty log message ***gdbadmin1-1/+1
2006-11-20Index: ChangeLogAndrew Cagney7-20/+30
2006-11-20 Andrew Cagney <cagney@redhat.com> * linux-nat.h: Refer to GNU/Linux or Linux kernel. * linux-nat.c (lin_lwp_attach_lwp, linux_nat_thread_alive): Ditto. * infcmd.c (attach_command): Ditto. * hppa-linux-tdep.c (hppa_linux_regset): Ditto. * mn10300-linux-tdep.c: Ditto. Update copyright year. * frv-linux-tdep.c: Ditto. Update copyright year.
2006-11-20 * NEWS: Add a new section for changes since GDB 6.6. RenameJoel Brobecker2-8/+20
the section "Changes since GDB 6.5" into "Changes in GDB 6.6". Move a couple of items into the new section as they did not make it to 6.6.
2006-11-20*** empty log message ***gdbadmin1-1/+1
2006-11-19 GDB 6.6 branch created (branch timestamp: 2006-11-15 12:00)Joel Brobecker2-1/+6
* version.in: Bump version to 6.6.50.20061119-cvs.
2006-11-19*** empty log message ***gdbadmin1-1/+1
2006-11-18 * prologue-value.c (clear_entries): Fix memory leak.Daniel Jacobowitz2-0/+5
2006-11-182006-11-18 Pedro Alves <pedro_alves@portugalmail.pt>Daniel Jacobowitz2-1/+7
* parse.c (write_exp_msymbol): Check SYMBOL_BFD_SECTION before dereferencing it.
2006-11-18*** empty log message ***gdbadmin1-1/+1
2006-11-17 * utils.c (string_to_core_addr): Use error instead ofDaniel Jacobowitz3-3/+12
internal_error. * mi/mi-main.c (mi_execute_command): Check for a NULL message.
2006-11-17 * NEWS: Mention QPassSignals.Daniel Jacobowitz2-0/+11
2006-11-17*** empty log message ***gdbadmin1-1/+1
2006-11-16 * configure.ac: Correct td_thr_tls_get_addr test.Daniel Jacobowitz3-2/+7
* configure: Regenerated.
2006-11-16Changelog update for my previous check-in.Maxim Grigoriev1-0/+5
2006-11-162006-11-16 Maxim Grigoriev <maxim2405@gmail.com>Maxim Grigoriev1-0/+4
* MAINTAINERS (Responsible Maintainers): Add myself for Xtensa. (Write After Approval): Add myself.
2006-11-16gdb/Daniel Jacobowitz9-61/+264
* remote.c (PACKET_QPassSignals): New. (last_pass_packet, remote_pass_signals): New. (remote_protocol_features): Add QPassSignals. (remote_query_supported): Correct an infinite loop. (remote_open_1): Reset last_pass_packet. (remote_resume): Call remote_pass_signals. (_initialize_remote): Register "set remote pass-signals". gdb/doc/ * gdb.texinfo (Remote configuration): Mention "pass-signals-packet". (General Query Packets): Document QPassSignals. Fix a typo. gdb/gdbserver/ * linux-low.c (linux_wait_for_event): Reformat. Use the pass_signals array. * remote-utils.c (decode_address_to_semicolon): New. * server.c (pass_signals, handle_general_set): New. (handle_query): Mention QPassSignals for qSupported. (main): Call handle_general_set. * server.h (pass_signals, decode_address_to_semicolon): New.
2006-11-16*** empty log message ***gdbadmin1-1/+1
2006-11-15*** empty log message ***gdb_6_6-branchpointgdbadmin1-1/+1
2006-11-142006-11-14 Maxim Grigoriev <maxim@tensilica.com>Daniel Jacobowitz11-1/+2645
* NEWS: New port to Xtensa. * Makefile.in: Add dependencies for Xtensa files. * configure.tgt (xtensa*, xtensa*-*-elf*): New. * configure.host (xtensa*-*-elf*): New. * config/xtensa/xtensa.mt: New file. * xtensa-config.c: New file. * xtensa-tdep.h: New file. * xtensa-tdep.c: New file. 2006-11-14 Maxim Grigoriev <maxim@tensilica.com> * gdb.texinfo (Contributors): Add contributors of Xtensa port.
2006-11-14gdb/Daniel Jacobowitz5-135/+109
* remote.c (set_remote_cmd): Call help_list. (show_remote_cmd): Skip legacy aliases. Handle non-show_cmd entries. Add missed cleanup. * cli/cli-setshow.c (cmd_show_list): Handle non-show_cmd entries. gdb/doc/ * gdb.texinfo (Remote configuration): Rewrite documentation for packet configuration commands. (OS Information): Adjust reference to qXfer:auxv:read. (General Query Packets): Remove references to read-aux-vector-packet and set remote get-thread-local-storage-address.
2006-11-14*** empty log message ***gdbadmin1-1/+1
2006-11-13Fix last entry.Daniel Jacobowitz1-2/+3
2006-11-13Fixed up some indentation introduced by my last pactch.Paul Gilliam1-9/+11
2006-11-13Fix sigtramp cache code so that PPC register are read only if there is H/W.Paul Gilliam2-8/+14
2006-11-13*** empty log message ***gdbadmin1-1/+1
2006-11-12 * arm-tdep.c (arm_unwind_pc): Use arm_addr_bits_remove.Ben Harris2-1/+5
2006-11-12*** empty log message ***gdbadmin1-1/+1
2006-11-11*** empty log message ***gdbadmin1-1/+1
2006-11-10 * frame.c (frame_register_unwind_location): New function.Daniel Jacobowitz3-0/+80
(get_prev_frame_1): Check for UNWIND_NO_SAVED_PC. (frame_stop_reason_string): Handle UNWIND_NO_SAVED_PC. * frame.h (enum unwind_stop_reason): Add UNWIND_NO_SAVED_PC.
2006-11-10gdb/Daniel Jacobowitz10-90/+157
* arch-utils.c (target_byte_order_user): Renamed from target_byte_order. (target_byte_order_auto, selected_byte_order): Removed. (show_endian): Check target_byte_order_user. (set_endian): Always update the architecture. Set target_byte_order_user after success. (target_architecture_auto): Removed. (target_architecture_user): New. (selected_architecture_name, show_architecture): Check it. (set_architecture): Set target_architecture_user after success. (gdbarch_from_bfd): Check the argument. (default_byte_order): New. (initialize_current_architecture): Set the global default architecture and endianness. (gdbarch_info_fill): Remove GDBARCH argument. Do not check the previous architecture. Use exec_bfd, global selected architecture and endianness, and global defaults. * arch-utils.h (selected_byte_order): Remove prototype. (gdbarch_info_fill): Update. * exec.c (exec_file_attach): Update the architecture after removing the current file. * gdbarch.sh: Update comments. (find_arch_by_info): Remove OLD_GDBARCH argument. Update call to gdbarch_info_fill. (gdbarch_find_by_info): Update call to find_arch_by_info. * gdbarch.h, gdbarch.c: Regenerated. * remote-sim.c (gdbsim_open): Use TARGET_BYTE_ORDER. gdb/doc/ * gdbint.texinfo (Target Architecture Definition): Add new Initializing a New Architecture section.
2006-11-102006-11-10 Vladimir Prus <vladimir@codesourcery.com>Vladimir Prus7-183/+92
* gdb.base/completion.exp: Fix completion tests for 'info' and 'info '. * gdb.base/help.exp (help_test_raw, test_class_help) (test_prefix_command_help): Move... * lib/gdb.exp: Here. * gdb.base/main.exp: Adjust. * gdb.cp/maint.exp: Adjust. * gdb.trace/tracecmd.exp: Use test_help_class.
2006-11-10Fix garbled ChangeLog entry.Jim Blandy1-1/+0