aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-10-162008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>Thiago Jung Bauermann13-15/+430
Tom Tromey <tromey@redhat.com> gdb/ * Makefile.in (SUBDIR_PYTHON_OBS): Add python-value.o. (SUBDIR_PYTHON_SRCS): Add python-value.c. (python-value.o): New target. * configure.ac (CONFIG_OBS): Add python-value.o. (CONFIG_SRCS): Add python/python-value.c * configure: Regenerate. * python-internal.h (value_object_type): Add external declaration. (gdbpy_get_value_from_history, value_to_value_object, convert_value_from_python, gdbpy_initialize_values): Add function prototype. * python/python-value.c: New file. * python/python.c (GdbMethods): Add gdbpy_get_value_from_history. (_initialize_python): Call gdbpy_initialize_values. * python/python.h (values_in_python): Add external declaration. * value.c (value_prepend_to_list, value_remove_from_list): New functions. (preserve_values): Iterate over values_in_python list as well. * value.h (value_prepend_to_list, value_remove_from_list): Add function prototypes. gdb/doc/ * gdb.texinfo. (Values From Inferior): New subsubsection. gdb/testsuite/ * gdb.python/python-value.c: New file. * gdb.python/python-value.exp: New file.
2008-10-16merge from gccDJ Delorie2-5/+10
2008-10-16daily updateAlan Modra1-1/+1
2008-10-16*** empty log message ***gdbadmin1-1/+1
2008-10-15 * remote.c (remote_close): Unregister remote_desc from the eventPedro Alves2-23/+35
loop. Always restore the SIGINT handler. Discard all inferiors here. (remote_detach_1, remote_disconnect): Don't unregister the file descriptor from the event loop here. (interrupt_query, readchar, getpkt_sane): Pop the target instead of morning the current inferior. (remote_kill): Don't unregister the file descriptor from the event loop here. (remote_mourn_1): Don't discard inferiors here.
2008-10-15gdb/Pedro Alves7-32/+362
* breakpoint.c (breakpoint_init_inferior): Clean up the moribund locations list. (moribund_breakpoint_here_p): Record the moribund location in the moribund_locations vector. * breakpoint.h (moribund_breakpoint_here_p): Declare. (displaced_step_fixup): Check if the breakpoint the thread was trying to step over has been removed since having been placed in the displaced stepping queue. (adjust_pc_after_break): In non-stop mode, check for a moribund breakpoint at the stop pc. (handle_inferior_event): Don't retire moribund breakpoints on TARGET_WAITKIND_IGNORE. gdb/testsuite/ * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
2008-10-15TypoDenis Pilat1-1/+1
2008-10-15typo.Denis Pilat2-1/+5
2008-10-15daily updateAlan Modra1-1/+1
2008-10-15*** empty log message ***gdbadmin1-1/+1
2008-10-14 * infrun.c (displaced_step_prepare): Switch thread temporarilyPedro Alves2-7/+32
while we're here. (displaced_step_fixup): Make sure target_resume sees ptid as inferior_ptid. Add debug output.
2008-10-14 Remove dead code.Pedro Alves4-26/+14
* breakpoint.c (show_breakpoint_hit_counts): Delete. (print_one_breakpoint_location): Adjust. (breakpoint_clear_ignore_counts): Delete. * breakpoint.h (breakpoint_clear_ignore_counts): Remove declaration. * target.c (generic_mourn_inferior): Don't clear ignore counts (never reached).
2008-10-14*** empty log message ***gdbadmin1-1/+1
2008-10-14daily updateAlan Modra1-1/+1
2008-10-13daily updateAlan Modra1-1/+1
2008-10-13*** empty log message ***gdbadmin1-1/+1
2008-10-12gas/H.J. Lu10-27/+445
2008-10-12 H.J. Lu <hongjiu.lu@intel.com> * config/tc-i386.c (processor_type): Moved to tc-i386.h. (cpu_arch_tune): Make it global. (cpu_arch_isa): Likewise. (cpu_arch_isa_flags): Likewise. (i386_align_code): Check fragP->tc_frag_data.isa, fragP->tc_frag_data.isa_flags and cpu_arch_tune instead of cpu_arch_isa, cpu_arch_isa_flags and cpu_arch_tune, respectively. * config/tc-i386.h (processor_type): Moved from tc-i386.c. (cpu_arch_tune): New. (cpu_arch_isa): Likewise. (cpu_arch_isa_flags): Likewise. (i386_tc_frag_data): Likewise. (TC_FRAG_TYPE): Likewise. (TC_FRAG_INIT): Likewise. gas/testsuite/ 2008-10-12 H.J. Lu <hongjiu.lu@intel.com> * gas/i386/i386.exp: Run nops-5, nops-5-i686, x86-64-nops-5 and x86-64-nops-5-k8. * gas/i386/nops-5.d: New. * gas/i386/nops-5.s: Likewise. * gas/i386/nops-5-i686.d: Likewise. * gas/i386/x86-64-nops-5.d: Likewise. * gas/i386/x86-64-nops-5-k8.d: Likewise.
2008-10-12daily updateAlan Modra1-1/+1
2008-10-12*** empty log message ***gdbadmin1-1/+1
2008-10-11daily updateAlan Modra1-1/+1
2008-10-11*** empty log message ***gdbadmin1-1/+1
2008-10-10include/elf/Nathan Froyd12-0/+98
* ppc.h: Add Tag_GNU_Power_ABI_Struct_Return. bfd/ * elf32-ppc.c (ppc_elf_merge_obj_attributes): Merge Tag_GNU_Power_ABI_Struct_Return. binutils/ * readelf.c (display_power_gnu_attribute): Decode Tag_GNU_Power_ABI_Struct_Return. ld/testsuite/ * ld-powerpc/gnu-attr-12-1.s: New file. * ld-powerpc/gnu-attr-12-2.s: New file. * ld-powerpc/gnu-attr-12-11.d: New file. * ld-powerpc/gnu-attr-12-21.d: New file. * ld-powerpc/powerpc.exp: Run new dump tests.
2008-10-10 * dwarf2read.c (comp_unit_head): Use unsigned int consistentlyDoug Evans2-72/+117
for dwarf section offsets and sizes. (dwarf2_cu): Ditto. (dwarf2_per_cu_data): Ditto. (create_all_comp_units): Change offset to unsigned int. (load_full_comp_unit,find_partial_die_in_comp_unit,find_partial_die, dwarf2_find_containing_comp_unit,dwarf2_find_comp_unit): Ditto. * dwarf2read.c (read_initial_length): Delete cu_header arg. All callers updated. (read_checked_initial_length_and_offset): New function. (read_offset_1): New function. (read_offset): Call it. (dwarf_decode_line_header): Call read_checked_initial_length_and_offset instead of read_initial_length. Call read_offset_1 instead of read_offset. * dwarf2read.c (dwarf2_get_ref_die_offset): Remove unused arg `cu'. All callers updated. * dwarf2read.c (dwarf_attr_name): Unconditionally support all DW_AT_MIPS_* except DW_AT_MIPS_fde which collides with DW_AT_HP_block_index.
2008-10-10 * remote.c (remote_start_remote): Always tell the stub if we're inPedro Alves2-7/+12
extended-remote.
2008-10-10 * server.c (handle_v_run): If GDB didn't specify an argv, use thePedro Alves2-8/+21
whole argv from the last run, not just argv[0].
2008-10-10 PR 6937Nick Clifton3-4/+10
* configure.in (SHARED_LIBADD): Add libiberty.a. (SHARED_DEPENDENCIES): Add libiberty.a.
2008-10-10daily updateAlan Modra1-1/+1
2008-10-10*** empty log message ***gdbadmin1-1/+1
2008-10-09 * remote.c (remote_wait): Rename to...Pedro Alves2-222/+239
(remote_wait_as): ... this. Don't loop here. If the remote didn't stop, return TARGET_WAITKIND_IGNORE. (remote_wait): New, reimplemented on top of remote_wait_as.
2008-10-09 * doc/as.texinfo (Pseudo Ops): Swap order of Comm and CFI menu entries.Bob Wilson2-157/+161
(Altmacro, Comm, Loc, Loc_mark_labels, List, MRI, PopSection, Sleb128): Moved into alphabetical order.
2008-10-09 * doc/as.texinfo (Dot): Expand no-space-dir conditional to includeBob Wilson2-13/+20
a complete sentence. (Pseudo Ops): Put conditionals around Skip and Space menu entries. (Line): Remove conditional declaration of Ln node and section here. Put aout-bout description inside the no-line-dir conditional. (Skip, Space): Use a separate conditional for each node.
2008-10-09 * doc/as.texinfo (Pseudo Ops): Remove no-file-dir conditional aroundBob Wilson2-26/+58
menu entry for File; remove version-specific .file operands from menu description. Replace "LNS directives" menu entry with new entries for "Loc" and "Loc_mark_labels". (LNS directives): Split into separate nodes for each directive. (Loc): New node for .loc directive. Mention that this directive is for DWARF2 and add a missing article. (Loc_mark_labels): Likewise for .loc_mark_labels. (File): Change this node to describe both the default version and the DWARF2 version of .file. Move the no-file-dir conditional to include only the default version.
2008-10-09 * dw2gencfi.c (cfi_finish): Deal with md_fix_up_eh_frame.Eric Botcazou4-0/+25
* config/tc-i386.h (md_fix_up_eh_frame): Define on Solaris. (i386_solaris_fix_up_eh_frame): Declare. * config/tc-i386.c (i386_solaris_fix_up_eh_frame): New function.
2008-10-09 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather thanTom Tromey2-10/+15
'fprintf' and 'stderr'.
2008-10-092008-10-09 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge2-7/+3
* Makefile.in (gnu-nat.o): Revert the 2008-09-10 change, as the problem is fixed upstream.
2008-10-092008-10-09 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge2-1/+3
* reply_mig_hack.awk: Use the `BAD_TYPECHECK' macro.
2008-10-092008-10-09 Thomas Schwinge <tschwinge@gnu.org>Thomas Schwinge2-0/+5
* MAINTAINERS (Write After Approval): Add myself.
2008-10-09 PR 6944Nick Clifton2-2/+9
* doc/as.texinfo (Dollar Local Labels): Correct description of dollar local labels to show that the colon suffix is still needed.
2008-10-092008-10-09 Pedro Alves <pedro@codesourcery.com>Pedro Alves3-47/+64
Make it compile without warnings. * procfs.c (create_procinfo): Initialize `parent'. (dead_procinfo): Pass a constant string as format to error. (procfs_address_to_host_pointer): Add cast to gdb_type *. (procfs_find_LDT_entry): Adjust format string to long int ptid.tid. (procfs_xfer_partial): Adjust prototype. Add gdb_byte* cast. (procfs_xfer_memory): Adjust prototype. (info_mappings_callback, info_proc_mappings): Adjust to not pass a variable as printf_filtered format. (procfs_make_note_section): Change type of auxv local to gdb_byte. * Makefile.in: Remove special rule.
2008-10-09 * embedspu.sh: Pass -Wa,-noexecstack to $CC.Alan Modra2-1/+5
2008-10-09binutils/Kai Tietz4-21/+44
2008-10-09 Kai Tietz <kai.tietz@onevision.com> * dlltool.c (PAGE_SIZE): Make sure it has bfd_vma type. (PAGE_MASK): Likewise. (sfunc): Change to address size of bfd_vma for base-file. (flush_page): Likewise. (gen_exp_file): Likewise. bfd/ 2008-10-09 Kai Tietz <kai.tietz@onevision.com> * cofflink.c (_bfd_coff_generic_relocate_section): Dump bfd_vma sized addresses instead of long sized.
2008-10-09 * remote.c (remote_open_1): Move acknowledging any pending ack,Pedro Alves3-54/+76
querying supported features, activating noack mode, finding the target description, enabling extended remote, and checking remote symbols from here ... (remote_start_remote): ... to here. (remote_open_1): Don't pop the target if it is already gone. * target.c (unpush_target): Check for the dummy target.
2008-10-09 * ser-mingw.c: Include "command.h".Pedro Alves2-2/+11
(pipe_windows_open): Declare locals at the beginning of the scope.
2008-10-09 * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't attempt toAlan Modra2-14/+19
read plt relocs if no dynamic syms.
2008-10-09daily updateAlan Modra1-1/+1
2008-10-09*** empty log message ***gdbadmin1-1/+1
2008-10-08 * remote.c (struct remote_state) <waiting_for_stop_reply>: NewPedro Alves2-0/+56
field. (remote_open_1): Clear waiting_for_stop_reply. (remote_resume): Set waiting_for_stop_reply. (remote_wait): Clear or set waiting_for_stop_reply accordingly. (putpkt_binary): If we're in async mode and waiting for a stop reply, bail out with an error. (extended_remote_mourn_1): Clear waiting_for_stop_reply.
2008-10-08merge from gccDJ Delorie1-2/+2
2008-10-08 * xstrdup.c: Include <sys/types.h> after "config.h".David Edelsohn2-1/+5
2008-10-08 * configure.in (ALL_LINGUAS): Add "id".Nick Clifton12-6/+20783
* configure: Regenerate. * po/id.po: New Indonesian translation.