aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-07-06 * gdb.texinfo (GDB/MI Target Manipulation): AddVladimir Prus2-2/+13
example of -target-attach.
2008-07-06daily updateAlan Modra1-1/+1
2008-07-06*** empty log message ***gdbadmin1-1/+1
2008-07-05 * mi/mi-interp.c (mi_on_resume): Don't try to reportVladimir Prus2-0/+11
resumed thread it the thread list is empty.
2008-07-05Add missed changelog entry.Daniel Jacobowitz2-0/+30
2008-07-05*** empty log message ***gdbadmin1-1/+1
2008-07-05daily updateAlan Modra1-1/+1
2008-07-04 * cli/cli-decode.c (add_setshow_optional_filename_cmd): SetPierre Muller3-1/+16
completer for set to filename_completer. NEWS: Mention it.
2008-07-04 * safe-ctype.h: Remove #error when detecting that ctype.h has beenJoel Brobecker2-4/+38
included. Redefine the various macros provided by ctype.h as undefined variables.
2008-07-04 * config/tc-spu.c (md_apply_fix): Handle fully resolvedAlan Modra2-0/+14
BFD_RELOC_32_PCREL, BFD_RELOC_SPU_HI16 and BFD_RELOC_SPU_LO16.
2008-07-04 Implement -target-attach.Vladimir Prus2-1/+6
* mi/mi-cmds.c (mi_cmds): Forward -target-attach to CLI attach.
2008-07-04 * layout.cc (Layout::include_section): Do not discard unrecognizedIan Lance Taylor2-1/+13
SHT_STRTAB sections.
2008-07-04*** empty log message ***gdbadmin1-1/+1
2008-07-04daily updateAlan Modra1-1/+1
2008-07-032008-06-21 Hui Zhu <teawater@gmail.com>Michael Snyder2-1/+5
* target-descriptions.c (maint_print_c_tdesc_cmd): Fix a memory leak.
2008-07-03 * config/i386/nm-cygwin.h (ATTACH_NO_WAIT): Delete.Pedro Alves9-33/+59
* config/i386/nm-i386gnu.h (ATTACH_NO_WAIT): Delete. * target.h (struct target_ops): Add to_attach_no_wait member. (target_attach_no_wait): New. * target.c (update_current_target): Inherit to_attach_no_wait. * infcmd.c: Replace ATTACH_NO_WAIT compile time check by target_attach_no_wait runtime check. * gnu-nat.c (init_gnu_ops): Set to_attach_no_wait in gnu_ops. * win32-nat.c (init_win32_ops): Set to_attach_no_wait in win32_ops.
2008-07-03 * i386-tdep.c (i386_displaced_step_fixup): Condition log printingPedro Alves2-2/+8
on debug_displaced being set.
2008-07-03*** empty log message ***gdbadmin1-1/+1
2008-07-03daily updateAlan Modra1-1/+1
2008-07-02 * elf32-ppc.c (is_pic_glink_stub): New function.Alan Modra2-2/+41
(ppc_elf_get_synthetic_symtab): Don't generate symbols when multiple shared/pie stubs per plt entry.
2008-07-02daily updateAlan Modra1-1/+1
2008-07-02*** empty log message ***gdbadmin1-1/+1
2008-07-01daily updateAlan Modra1-1/+1
2008-07-01*** empty log message ***gdbadmin1-1/+1
2008-06-302008-06-30 Craig Silverstein <csilvers@cs.stanford.edu>Craig Silverstein3-3/+9
* script.cc (Lex::can_continue_name): Make '?' allowable in version-script names. * testsuite/version_script.map: Change glob pattern to use '?'
2008-06-30bfd/Richard Sandiford2-2/+7
* elf.c (_bfd_elf_get_synthetic_symtab): Increment p by bed->s->int_rels_per_ext_rel.
2008-06-30bfd/Richard Sandiford9-7/+39
* syms.c (BSF_SYNTHETIC): New flag. * elf.c (_bfd_elf_get_synthetic_symtab): Set it. * elf32-ppc.c (ppc_elf_get_synthetic_symtab): Likewise. * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Likewise. * bfd-in.h (bfd_asymbol_flavour): Return bfd_target_unknown_flavour for synthetic symbols. * bfd-in2.h: Regenerate. opcodes/ * mips-dis.c (_print_insn_mips): Use bfd_asymbol_flavour to check for ELF symbols.
2008-06-30 PR 6585Ian Lance Taylor2-1/+7
* symtab.cc (Symbol_table::add_undefined_symbols_from_command_line): Correct typo.
2008-06-30 * frame.c (get_prev_frame_1): Call frame_unwind_find_by_frameDaniel Jacobowitz2-3/+13
directly instead of get_frame_id.
2008-06-30 PR 6660Ian Lance Taylor2-14/+10
PR 6682 * powerpc.cc (Powerpc_relocate_functions::addr16_ha) [both versions]: Don't try to read the value in the contents, since we don't use it. Use the template endianness when writing.
2008-06-30 * elf32-arm.c (record_arm_to_thumb_glue, record_thumb_to_arm_glue):Daniel Jacobowitz2-3/+14
Expand comments. (arm_map_one_stub): Use | 1 when setting the low bit.
2008-06-30 * rs6000-tdep.c (ppc_displaced_step_fixup): New function.Luis Machado2-3/+118
(deal_with_atomic_sequence): Update BC masks. (rs6000_gdbarch_init): Init displaced stepping infra-structure. Define BRANCH_MASK, B_INSN, BC_INSN, BXL_INSN, BP_MASK and BP_INSN.
2008-06-30 * cris-tdep.c (crisv32_single_step_through_delay): Get this frame'sDaniel Jacobowitz2-9/+7
register, not the previous frame's.
2008-06-30 * source.c (select_source_symtab): Make sure we skip namespaceLuis Machado2-4/+12
symtabs when showing cpp source code.
2008-06-30 * MAINTAINERS (Authorized committers): Fix my email address.Hans-Peter Nilsson2-1/+5
2008-06-30daily updateAlan Modra1-1/+1
2008-06-30*** empty log message ***gdbadmin1-1/+1
2008-06-29 * mi/mi-cmds.c (mi_cmds): Route -exec-run, -exec-until,Vladimir Prus4-75/+21
-target-download and -target-select via CLI, so that the quoting rules are the same as they were (unfortunately) in all prior gdb releases. * mi/mi-cmds.h (mi_cmd_exec_run, mi_cmd_exec_until) (mi_cmd_target_download, mi_cmd_target_select): Remove. * mi/mi-main.c (mi_cmd_exec_run, mi_cmd_exec_until) (mi_cmd_target_download, mi_cmd_target_select): Remove. (mi_cmd_execute): Set current_token even for commands routed via CLI.
2008-06-29 * elf32-m68k.c (elf_m68k_relocate_section): Don't ignore existingAndreas Schwab6-3/+50
addend on _GLOBAL_OFFSET_TABLE_. ld/testsuite/: * ld-m68k/got-1.s: New file. * ld-m68k/got-1.d: New dump test. * ld-m68k/m68k.exp: Run it.
2008-06-29daily updateAlan Modra1-1/+1
2008-06-29*** empty log message ***gdbadmin1-1/+1
2008-06-28 * alphafbsd-tdep.c: Update for unwinder changes.Ulrich Weigand29-1208/+934
* alpha-linux-tdep.c: Likewise. * alphanbsd-tdep.c: Likewise. * alphaobsd-tdep.c: Likewise. * avr-tdep.c: Likewise. * cris-tdep.c: Likewise. * frv-linux-tdep.c: Likewise. * frv-tdep.c: Likewise. * h8300-tdep.c: Likewise. * hppa-linux-tdep.c: Likewise. * iq2000-tdep.c: Likewise. * m32c-tdep.c: Likewise. * m32r-linux-tdep.c: Likewise. * m32r-tdep.c: Likewise. * m68hc11-tdep.c: Likewise. * mep-tdep.c: Likewise. * mn10300-tdep.c: Likewise. * mt-tdep.c: Likewise. * score-tdep.c: Likewise. * sh64-tdep.c: Likewise. * sh-tdep.c: Likewise. * sparc64fbsd-tdep.c: Likewise. * sparc64nbsd-tdep.c: Likewise. * sparc64obsd-tdep.c: Likewise. * v850-tdep.c: Likewise. * vaxobsd-tdep.c: Likewise. * vax-tdep.c: Likewise. * xstormy16-tdep.c: Likewise.
2008-06-28 * mi/mi-main.c (enum captured_mi_execute_command_actions)Vladimir Prus2-37/+14
(captured_mi_execute_command_args): Remove. (captured_mi_execute_command): Cast the closure to mi_parse pointer, not to captured_mi_execute_command_args, and don't set the action field thereof. (mi_execute_command): Pass struct mi_parse, not captured_mi_execute_command_args to captured_mi_execute_command. (mi_execute_command): Remove (dead) code for suppressing printing prompt.
2008-06-28 * lib/mi-support.exp (mi_send_resuming_command_raw): RevertVladimir Prus2-1/+14
previous commit. Add a comment.
2008-06-28gdb/Pedro Alves5-58/+210
2008-06-28 Pedro Alves <pedro@codesourcery.com> * linux-nat.c (enum sigchld_state): New. (linux_nat_async_events_state): Renamed from linux_nat_async_events_enabled. (linux_nat_event_pipe_push, my_waitpid): Adjust. (sigchld_default_action): New. (lin_lwp_attach_lwp): Adjust. Call linux_nat_async_events unconditionally. (linux_nat_create_inferior): Set events state to sigchld_default state. (linux_nat_resume): Adjust. (linux_nat_wait): Call linux_nat_async_events unconditionally. (sigchld_handler): Adjust. (linux_nat_async_mask): Don't set SIGCHLD actions here. (get_pending_events): Adjust. (linux_nat_async_events): Rewrite to handle enum sigchld_state instead of a boolean. (linux_nat_async): Adjust. (_initialize_linux_nat): Capture default SIGCHLD action into sigchld_default_action. gdb/testsuite/ 2008-06-28 Pedro Alves <pedro@codesourcery.com> * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
2008-06-28 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.Vladimir Prus2-0/+5
2008-06-28Revert accidental commitVladimir Prus1-1/+1
2008-06-28 * breakpoint.c (moribund_locations): New.Vladimir Prus6-19/+131
(bpstat_stop_status): Process moribund locations. (update_global_location_list): Add removed locations to moribund_locations. (breakpoint_retire_moribund): New. * breakpoint.h (struct bp_location): New field events_till_retirement. (breakpoint_retire_moribund): Declare. * thread.c (thread_count): New. * infrun.c (handle_inferior_event): Call breakpoint_retire_moribund. * gdbthread.h (thread_count): Declare.
2008-06-28*** empty log message ***gdbadmin1-1/+1
2008-06-28daily updateAlan Modra1-1/+1