Skip to content
Snippets Groups Projects
  1. Jun 22, 2006
  2. Jun 19, 2006
  3. Jun 15, 2006
  4. Jun 13, 2006
  5. Jun 12, 2006
    • Nathan Sidwell's avatar
      gdb/ · ec026709
      Nathan Sidwell authored
      	* m68k-tdep.c (m68k_frame_align): Say which archs need alignment.
      
      	gdb/testsuite/
      	* gdb.base/charset.exp: Use ${srcfile}.
      ec026709
  6. Jun 10, 2006
  7. Jun 09, 2006
    • Nathan Sidwell's avatar
      gdb/testsuite/ · 560fa8f6
      Nathan Sidwell authored
      	* gdb.base/recurse.exp: Add gdb,hardware_watchpoint target
      	info.  Adjust testing to cope with a single watchpoint.
      	* gdb.base/watchpoint.exp: Adjust expected string.
      560fa8f6
    • Nathan Sidwell's avatar
      gdb/testsuite/ · b357ed95
      Nathan Sidwell authored
      	* gdb.base/cursal.exp: Run to main before setting listing
      	size.
      	* gdb.base/dbx.exp: Run to main before testing.
      	* gdb.base/ending-run.exp: Add additional expected string.
      	* gdb.base/huge.c: Allow CRASH_GDB to be set from command
      	line.
      	* gdb.base/huge.exp: Loop over compilation to find a size that
      	is acceptable.
      	* gdb.base/remote.exp: Correct expected strings.
      	* gdb.dwarf2/mac-fileno.S: Avoid # comments.
      b357ed95
    • Nathan Sidwell's avatar
      gdb/ · 21223437
      Nathan Sidwell authored
      	* remote-file.io.c (remote_fileio_func_system): Treat zero length
      	string as NULL.  Adjust for NULL pointer argument.
      	* doc/gdb.texinfo (system): Document behaviour with zero length
      	string.
      
      	gdb/testsuite/
      	* gdb.base/fileio.c: Add system(NULL) test.
      	* gdb.base/fileio.exp: Check it.
      21223437
    • Nathan Sidwell's avatar
      gdb/testsuite/ · 101f64c1
      Nathan Sidwell authored
      	* gdb.cp/anon-union.cc: Add code at end of function.
      	* gdb.cp/anon-union.exp: Adjust end of function breakpoint.
      	* gdb.mi/var-cmd.c: Add code at end of function.
      	* gdb.mi/mi-var-display.exp: Adjust end of next.
      	* gdb.mi/mi2-var-display.exp: Likewise.
      101f64c1
    • Nathan Sidwell's avatar
      gdb/testsuite/ · 4dca1b64
      Nathan Sidwell authored
      	* gdb.base/break.c: Add breakpoint 10a marker.
      	* gdb.base/break.exp: Check breakpoint on }
      4dca1b64
    • Nathan Sidwell's avatar
      gdb/ · 4c8c1abe
      Nathan Sidwell authored
      	* m68k-tdep.c (m68k_frame_align): New.
      	(m68k_push_dummy_call): Don't align here.
      	(m68k_gdbarch_init): Set frame_align here.
      4c8c1abe
  8. Jun 08, 2006
  9. Jun 05, 2006
    • Nathan Sidwell's avatar
      * gdb/remote.c (remote_insert_watchpoint): Return -1, rather than · 3d6e3408
      Nathan Sidwell authored
      	fatal error if packet is disabled.
      	(remote_remove_watchpoint, remote_insert_hw_breakpoint,
      	remote_remove_hw_breakpoint): Likewise.
      	Revert my 2006-06-01  Nathan Sidwell  <nathan@codesourcery.com>
      	change to breakpoint.c
      2 tags
      3d6e3408
    • Nathan Sidwell's avatar
      * gdb/testsuite/gdb.asm/m68k.inc (gdbasm_call): Use jsr. · 73201161
      Nathan Sidwell authored
      	* gdb/testsuite/gdb.base/fileio.c (stop): New.  Call it everywhere
      	the debugger should stop.
      	* gdb/testsuite/gdb.base/fileio.exp: Add breakpoint to stop
      	routine and adjust.
      	* gdb/testsuite/gdb.base/charset.exp: Specify source file for
      	breakpoint address.
      73201161
    • Nathan Sidwell's avatar
      * gdb/testsuite/gdb.asm/m68k.inc (gdbasm_call): Use jsr. · 744d9ed2
      Nathan Sidwell authored
      	* gdb/testsuite/gdb.base/fileio.c (stop): New.  Call it everywhere
      	the debugger should stop.
      	* gdb/testsuite/gdb.base/charset.exp: Add breakpoint to stop
      	routine and adjust.
      744d9ed2
    • Nathan Sidwell's avatar
      missing changelog · 9a4029e1
      Nathan Sidwell authored
      9a4029e1
    • Nathan Sidwell's avatar
      * gdb/m68k-tdep.c (m68k_dwarf_reg_to_regnum): New. · fc880714
      Nathan Sidwell authored
      	(m68k_gdbarch_init): Set it for dwarf & dwarf2 reg number
      	conversion. Use M68K_NUM_REGS for number of regs.
      fc880714
    • Nathan Sidwell's avatar
      i * gdb/configure.tgt (gdb_osabi): uclinux is like linux. · 4ba19748
      Nathan Sidwell authored
      	* gdb/m68k-tdep.c (m68k_svr4_extract_return_value): Return value
      	is never in %a0.
      	(m68k_reg_struct_return_p): Duplicate gcc's struct mode algorithm.
      	(m68k_svr4_return_value) Use VALUE_STRUCT_CONVENTION.  do not rely
      	on %a0.
      	(m68k_push_dummy_call): Force stack alignment.
      	(m68k_svr4_init_abi): Set struct_return convention.
      	(m68k_aout_init_abi): New.
      	(m68k_gdbarch_init): Default to bare elf ABI that gcc provides.
      	* gdb/m68k-tdep.h (m68k_aout_init_abi): Declare.
      	* gdb/m68kbsd-tdep.c (m68kbsd_aout_init_abi): Use m68k_aout_init_abi.
      	(m68kbsd_elf_init_abi): Add comment.
      	* gdb/m68klinux-tdep.c (m68k_linux_init_abi): Just set the struct
      	pointer register here.
      4ba19748
  10. Jun 01, 2006
    • Nathan Sidwell's avatar
      * gdb/breakpoint.c (insert_bp_location): Remember the failing · a61c183a
      Nathan Sidwell authored
      	watchpoint address and pass to remove_breakpoint.
      	(remove_breakpoints, remove_hw_watchpoints, reattach_breakpoints,
      	detach_breakpoints): Adjust remove_breakpoint call.
      	(remove_breakpoint): Add VAL_FAILED parameter.  Stop removing
      	watchpoint addresses when it is reached.
      	(delete_breakpoint): Adjust remove_breakpoint call.
      a61c183a
  11. May 24, 2006
  12. May 22, 2006
  13. May 08, 2006
    • Richard Sandiford's avatar
      include/opcodes/ · 8ed3a65e
      Richard Sandiford authored
      	* m68k.h (mcf_mask): Define.
      
      opcodes/
      	* m68k-opc.c (m68k_opcodes): Fix the masks of the Coldfire fmovemd
      	and fmovem entries.  Put register list entries before immediate
      	mask entries.  Use "l" rather than "L" in the fmovem entries.
      	* m68k-dis.c (match_insn_m68k): Remove the PRIV argument and work it
      	out from INFO.
      	(m68k_scan_mask): New function, split out from...
      	(print_insn_m68k): ...here.  If no architecture has been set,
      	first try printing an m680x0 instruction, then try a Coldfire one.
      4 tags
      8ed3a65e
  14. May 03, 2006
    • Paul Brook's avatar
      2006-05-03 Paul Brook <paul@codesourcery.com> · 56f41f38
      Paul Brook authored
      	Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* gdb/testsuite/gdb.cp/gdb1355.exp: Accept different spellings of
      	integer types.
      	* gdb/testsuite/gdb.cp/gdb1355.cc: Ensure all types are referenced.
      	* gdb/testsuite/gdb.cp/hang2.C: Ditto.
      	* gdb/testsuite/gdb.cp/m-data.cc: Ditto.
      	* gdb/testsuite/gdb.cp/hang3.C: Ditto.
      	* gdb/testsuite/gdb.cp/hang1.C: Ditto.
      
      	* gdb/gdbtypes.c (rank_one_type): Check for plain char -> signed/
      	unsigned char.
      
      	* gdb/testsuite/gdb.base/completion.exp: Accept "long" as a type.
      
      	* gdb/testsuite/gdb.base/volatile.exp: Accept different spellings of
      	integer types.
      	* gdb/testsuite/gdb.base/constvars.c: Ensure all types are referenced.
      
      	* gdb/testsuite/gdb.stabs/weird.exp: Return -1 instead of issuing
      	error.
      
      	* gdb/testsuite/gdb.base/advance.c: Add proper function prototype.
      
      	* gdb/testsuite/gdb.base/ending-run.exp: Add case for ARM runtime.
      
      	* gdb/testsuite/gdb.base/gdb1821.c: Ensure all types are referenced.
      
      	* gdb/testsuite/gdb.base/ptype.exp: Accept different spellings of
      	integer types.
      
      	* gdb/testsuite/gdb.cp/inherit.exp: Cope with armcc vtable pointers.
      
      	* gdb/testsuite/gdb.mi/mi2-var-child.exp: Accept different spellings
      	of integer types.
      	* gdb/testsuite/gdb.mi/mi-var-display.exp: Ditto.
      	* gdb/testsuite/gdb.mi/mi2-var-display.exp: Ditto.
      	* gdb/testsuite/gdb.mi/mi2-var-cmd.exp: Ditto.
    • Paul Brook's avatar
      2006-05-03 Paul Brook <paul@codesourcery.com> · 6f5b9146
      Paul Brook authored
      	* arm-linux-tdep.c (arm_linux_extract_return_value): Use gdb_byte.
      6f5b9146
    • Paul Brook's avatar
      2006-05-03 Paul Brook <paul@codesourcery.com> · 965ab32e
      Paul Brook authored
      	Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* gdb/c-valprint.c: Handle class member typedefs.
      
      	* gdb/symtab.c (skip_prologue_using_sal): Treat two consecutive lines
      	at the same address as a prolouge marker.
      	* gdb/arm-tdep.c (arm_skip_prologue): Use skip_prologue_using_sal.
      
      	* gdb/dwarf2expr.c (execute_stack_op): Check for bogus DW_OP_reg.
      
      	* gdb/dwarf2read.c (read_structure_type): Use tag name for C++/Java
      	classes.
      
      	* Makefile.in (eval.o): Update dependencies.
      	* eval.c: Include "ui-out.h" and "exceptions.h".
      	(evaluate_subexp_standard): Use TRY_CATCH around value_of_variable.
      	Use value_zero if an error occurs when avoiding side effects.
      	* varobj.c (varobj_create): Call release_value after evaluate_type.
      	(c_value_of_root): Initialize new_val.  Don't release_value a NULL
      	value.
      
      	* gdb/c-typeprint.c (cp_type_print_method_args): Don't print type
      	details.
      
      	* gdb/dwarf2read.c (dwarf2_debug_line_missing_file_complaint): New
      	function.
      	(dwarf_decode_lines): Check for line info without a file.
      965ab32e
  15. May 02, 2006
    • Paul Brook's avatar
      2006-05-03 Paul Brook <paul@codesourcery.com> · 4139d6d0
      Paul Brook authored
      	Daniel Jacobowitz  <dan@codesourcery.com>
      
      	* gdb/dwarf2read.c (read_subroutine_type): Add armcc workaround.
      
      	* gdb/dwarf2read.c (read_structure_type): Look for ADS vtable
      	pointers.
      
      	* gdb/dwarf2read.c (dwarf_decode_lines): Don't set dir for absolute
      	paths.
      	(dwarf_decode_lines): Ditto.
      	(dwarf2_start_subfile): Split absolute filenames into path+file.
      
      	* gdb/symtab.h (struct symbol): Add is_argument.
      	(SYMBOL_IS_ARGUMENT): Define.
      	* gdb/stack.c (print_frame_args): Use SYMBOL_IS_ARGUMENT.
      	(print_frame_arg_vars): Ditto.
      	* gdb/dwarf2read.c (new_symbol): Set SYMBOL_IS_ARGUMENT.
      	(new_symbol): Mark optimized out arguments.
      
      	* gdb/dwarf2read.c (partial_read_comp_unit_head): Accept version 3.
      
      	* gdb/dwarf2read.c (read_unspecified_type): New function.
      	(read_type_die): Handle DW_TAG_unspecified_type.
      4139d6d0
    • Paul Brook's avatar
      2006-05-03 Paul Brook <paul@codesourcery.com> · cb3db92c
      Paul Brook authored
      	* gdb/dwarf2read.c (field_info): Add baseclasses.
      	(dwarf2_add_field): Check base classes.
      	(dwarf2_attach_fields_to_type): Ditto.
      
      	* gdb/gnu-v3-abi.c (gnuv3_rtti_type): Check for NULL base_type.
      	(gnuv3_virtual_fn_field): Handle missing base.
      	(gnuv3_baseclass_offset): Handle missing vptr.
      	* gdb/varobj.c (cplus_class_num_children): Call fill_in_vptr_fieldno.
      	(cplus_name_of_child): Ditto.
      	* gdb/eval.c (evaluate_subexp_standard): Ditto.
      	* gdb/dwarf2read.c (read_structure_type): Search for vtable pointer
      	by name in objects built by ARM compiler.
      
      	* gdb/dwarf2read.c (dwarf2_add_member_fn): Calculate virtual function
      	offset for classes without DW_AT_containing_type.
      cb3db92c
  16. Apr 28, 2006
  17. Apr 19, 2006
  18. Apr 18, 2006
    • Mark Mitchell's avatar
      Issue #655 · f9e7a56f
      Mark Mitchell authored
      	* gdb/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.
      f9e7a56f
  19. Apr 11, 2006
  20. Apr 02, 2006
  21. Mar 31, 2006
Loading