aboutsummaryrefslogtreecommitdiff
path: root/gdb
AgeCommit message (Collapse)AuthorFilesLines
2000-08-03Minor tweeks.Andrew Cagney3-3/+15
2000-08-03List things for 5.1.Andrew Cagney2-108/+214
2000-08-03Protoization.Kevin Buettner2-4/+6
2000-08-03* gdb.hp/gdb.aCC/namespace.exp: Remove. Moved to gdb.c++.Jimmy Guo2-296/+0
* gdb.hp/gdb.aCC/namespace.cc: Remove. Moved to gdb.c++.
2000-08-02* gdbarch.sh: Add print_p field for CALL_DUMMY_BREAKPINT_OFFSETJimmy Guo3-4/+12
to be printed only if CALL_DUMMY_BREAKPOINT_OFFSET_P. * gdbarch.c: Regenerated.
2000-08-02* gdb.base/sizeof.c: include <stdio.h>.Jimmy Guo2-0/+10
2000-08-02* gdb.c++/classes.exp: Use gdb_test instead of send_gdb toJimmy Guo1-1/+1
'finish', otherwise uncaptured gdb_prompt would potentially throw remaining test points out of sync.
2000-08-022000-08-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-3/+7
* remote-vx.c (vx_add_symbols): Fix typos.
2000-08-02Thu Jul 27 17:38:35 2000 Andrew Cagney <cagney@b1.cygnus.com>Andrew Cagney8-57/+115
* configure.in (targetfile): Ignore TM_FILE, don't just issue warning. (tm_h, xm_h, nm_h, GDB_TM_FILE, GDB_XM_FILE, GDB_NM_FILE): Define. * acconfig.h (GDB_XM_FILE, GDB_TM_FILE, GDB_NM_FILE): Add. * config/nm-empty.h: Delete. * defs.h (xm.h, nm.h, tm.h): Only include when GDB_XM_FILE, GDB_NM_FILE or GDB_TM_FILE defined. * Makefile.in (defs_h): Replace tm.h, xm.h and nm.h with tm_h, xm_h and nm_h macro that are defined by configure. (tm_h, xm_h, tm_h): New. * configure, config.in: Regenerate * TODO: Update.
2000-08-02Multi-arch REGISTER_SIM_REGNO. Update d10v.Andrew Cagney9-20/+86
2000-08-02Use add_set_auto_boolean_cmd() to implement ``set remote ?-packet''Andrew Cagney3-54/+26
command.
2000-08-02Update function signatures to match target vector.Andrew Cagney3-4/+11
2000-08-02Updates.Andrew Cagney2-0/+23
2000-08-012000-08-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni6-12/+66
* gdbarch.sh: Multiarch DO_REGISTERS_INFO macro. * gdbarch.h, gdbarch.c: Regenerate. * infcmd.c (do_registers_info): Make not static and unconditionalize. * inferior.h (do_registers_info): Export.
2000-08-012000-08-01 Kazu Hirata <kazu@hxi.com>Kazu Hirata2-0/+5
* MAINTAINERS: Add myself to "Write After Approval" list.
2000-08-01Update list of target maintainers.Andrew Cagney2-15/+81
Elena gets SH Nick gets to share PPC.
2000-08-01Copy comments from gdbarch.sh to gdbarch.h. Fix a number of K&R params.Andrew Cagney3-59/+115
2000-08-01* top.c (get_prompt_1), tracepoint.c (replace_comma): UpdateAndrew Cagney3-4/+15
function signatures so that they match catch_errors and make_cleanup callbacks. * tracepoint.c (encode_actions): Fix arguments passed to stringify_collection_list.
2000-07-31Make GNU/Linux/PPC work again.Kevin Buettner22-107/+287
2000-07-312000-07-31 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni3-4/+11
* sh-tdep.c (sh_push_arguments): Make header match prototype. * remote-e7000.c (e7000_start_remote): Use void *, not char * as parameter to avoid compiler warning. (fetch_regs_from_dump): Call get_hex() with the correct number of parameters.
2000-07-31 * config/djgpp/fnchange.lst: Add file mappings as per last weeklyEli Zaretskii2-0/+207
snapshot.
2000-07-30Protoization.Kevin Buettner284-13265/+5720
2000-07-282000-07-26 Scott Bambrough <scottb@netwinder.org>Scott Bambrough4-14/+19
* gdb.base/recurse.exp: Run tests for all targets. * gdb.base/so-impl-ld.exp: Added wildcard to handle the gnu-oldld case on ARM. * gdb.base/watchpoint.exp (test_stepping): Clear xfail for ARM targets.
2000-07-282000-07-28 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-0/+79
* sh-tdep.c (sh_gdbarch_init): For sh4 initialize register_convert_to_raw, register_convert_to_virtual, register_convertible. (sh_sh4_register_convertible): New function. (sh_sh4_register_convert_to_virtual): New function. (sh_sh4_register_convert_to_raw): New function. Include floatformat.h.
2000-07-27From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:Andrew Cagney4-0/+778
* configure.tgt: Recognize the 68hc11. * m68hc11-tdep.c: New file for 68hc11 target. * config/m68hc11/m68hc11.mt: New file for 68hc11 port. * configure.tgt: When 68hc11, set gdb_multi_arch.
2000-07-27Move GDB_MULTI_ARCH selection to configure*. Makes tm.h optional.Andrew Cagney9-179/+285
2000-07-272000-07-26 Jimmy Guo <guo@cup.hp.com>Michael Snyder4-0/+6
* config/convex/tm-convex.h: Remove stray control characters. * config/m68k/tm-altos.h: Ditto. * config/tahoe/tm-tahoe.h: Ditto.
2000-07-262000-07-26 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni3-42/+53
* sh-tdep.c (sh_sh4_register_name, sh_sh4_register_byte, sh_sh4_register_raw_size, sh_sh4_register_virtual_type, sh_fetch_pseudo_register, sh_store_pseudo_register, sh_do_pseudo_register, sh_gdbarch_init): Fix names for pseudoregs, they should be numbered as drx fvy where x and y are multiples of 2 and 4 respectively. * config/sh/tm-sh.h: Fix names of pseudo regs.
2000-07-242000-07-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni3-56/+494
* config/sh/tm-sh.h (struct gdbarch_tdep): Add sh4 specific pseudo registers. (DO_REGISTERS_INFO): Define. * sh-tdep.c (sh_sh4_register_name): New function. (sh_generic_show_regs, sh3_show_regs, sh3e_show_regs, sh3_dsp_show_regs, sh4_show_regs, sh_dsp_show_regs): Update signature. (sh_show_regs_command): New function. Actual function called by the 'regs' command. (sh_register_byte): Rename to... (sh_default_register_byte): ...New function. (sh_sh4_register_byte): New function. (sh_register_raw_size): Rename to... (sh_default_register_raw_size): ...New function. (sh_sh4_register_raw_size): New function. (sh_sh4_register_virtual_type): New function. (sh_sh4_build_float_register_type): New function. (sh_fetch_pseudo_register, sh_store_pseudo_register): New functions. (fv_reg_base_num, dr_reg_base_num): New functions. (do_fv_register_info, do_dr_register_info, sh_do_pseudo_register, sh_do_fp_register, sh_do_register, sh_print_register, sh_do_registers_info): New functions. (sh_gdbarch_init): Initialize sh4 pseudo registers to -1. Update architecture specific parts. (_initialize_sh_tdep): Use sh_show_regs_command for 'regs' command.
2000-07-24 * printcmd.c (printf_command): Guard against 0-length string.Michael Snyder1-1/+2
----------------------------------------------------------------------
2000-07-24*** empty log message ***Jim Blandy1-0/+6
2000-07-24* dwarf2read.c (read_structure_scope): Correct overzealousJim Blandy1-1/+1
addition of cu_header argument.
2000-07-24Updated TODO.Anthony Green2-1/+6
2000-07-24 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.Anthony Green3-2/+7
* gdb.java/configure: Rebuild.
2000-07-242000-07-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni1-6/+6
* gdbarch.sh: Add FETCH_PSEUDO_REGISTER and STORE_PSEUDO_REGISTER to the gdbarch structure. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * inferior.h (FETCH_PSEUDO_REGISTER, STORE_PSEUDO_REGISTER): Delete macros. * regcache.c (write_register, read_register, write_register_bytes, write_register_gen, read_register_bytes, read_register_gen): Rename ARCH_FECTH_PSEUDO_REGISTERS to FETCH_PSEUDO_REGISTERS and ARCH_STORE_PSEUDO_REGISTER to STORE_PSEUDO_REGISTER.
2000-07-242000-07-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni5-14/+117
* gdbarch.sh: Add FETCH_PSEUDO_REGISTER and STORE_PSEUDO_REGISTER to the gdbarch structure. * gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * inferior.h (FETCH_PSEUDO_REGISTER, STORE_PSEUDO_REGISTER): Delete macros. * regcache.c (write_register, read_register, write_register_bytes, write_register_gen, read_register_bytes, read_register_gen): Rename ARCH_FECTH_PSEUDO_REGISTERS to FETCH_PSEUDO_REGISTERS and ARCH_STORE_PSEUDO_REGISTER to STORE_PSEUDO_REGISTER.
2000-07-24 * gdbarch.sh: Add NUM_PSEUDO_REGS to the gdbarch structure.Elena Zannoni5-9/+54
* gdbarch.c: Regenerate. * gdbarch.h: Regenerate. * inferior.h (NUM_PSEUDO_REGS): Delete macro.
2000-07-24 * gdbmi.texinfo: Change GDB -> @value{GDBN}, andEli Zaretskii2-378/+386
(gdb) -> (@value{GDBP}). Fix a few typos and some markup. From Dmitry S. Sivachenko <dima@Chg.RU>.
2000-07-24 * language.c: Include jv-lang.h.Anthony Green4-0/+85
(lang_bool_type): Add case for java booleans. And in testsuite... * gdb.java/jv-exp.exp: New file.
2000-07-24 * configure: Rebuilt.Anthony Green9-0/+1166
* configure.in (configdirs): Add gdb.java. * gdb.java/jmisc.java: New file. * gdb.java/jmisc.exp: New file. * gdb.java/Makefile.in: New file. * gdb.java/configure: Rebuilt. * gdb.java/configure.in: New file. * lib/java.exp: New file.
2000-07-24Eliminate global address_size. Replace with functionAndrew Cagney2-283/+329
read_comp_unit_head() and ``struct compu_unit_head'' parameter. Include support for signed address case. Fixes problem of global address size / sign being out-of-sync with with current section.
2000-07-222000-07-21 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-0/+6
* thread.c (thread_apply_all_command): Update thread list first.
2000-07-212000-07-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-2/+6
* regcache.c (read_register, read_register_bytes): Fix typos.
2000-07-212000-07-21 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-3/+11
* config/i386/tm-i386.h: treat PC and FP as unsigned. (SAVED_PC_AFTER_CALL): Use read_memory_unsigned_integer. (FRAME_SAVED_PC): Ditto. (FRAME_CHAIN): Ditto.
2000-07-212000-07-20 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-2/+6
* valarith.c (value_sub): Call check_typedef.
2000-07-19 * thread.c (free_thread): New function.Nicholas Duffek2-15/+26
(init_thread_list): Always zero highest_thread_num. Call free_thread() instead of free(). (delete_thread): Move thread cleanup code to free_thread().
2000-07-192000-07-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni6-662/+1273
Multiarch the sh target. * sh-tdep.c: (sh_generic_reg_names, sh_reg_names,sh3_reg_names, sh3e_reg_names, sh_dsp_reg_names, sh3_dsp_reg_names, sh_processor_type_table): Remove. (XMALLOC): Define. (struct frame_extra_info): Define. (sh_register_raw_size, sh_register_virtual_size, sh_register_virtual_type, sh_register_byte, sh_breakpoint_from_pc, sh_frame_saved_pc, sh_skip_prologue, sh_nofp_frame_init_saved_regs, sh_fp_frame_init_saved_regs, sh_extract_struct_value_address, sh_use_struct_convention, sh_store_struct_return, sh_push_arguments, sh_push_return_address, sh_saved_pc_after_call, sh_generic_register_name, sh_sh_register_name, sh_sh3_register_name, sh_sh3e_register_name, sh_sh_dsp_register_name, sh_sh3_dsp_register_name, sh_frame_args_address, sh_frame_locals_address, sh_coerce_float_to_double, sh_default_store_return_value, sh3e_sh4_store_return_value, sh_generic_show_regs, sh3_show_regs,sh3e_show_regs, sh3_dsp_show_regs, sh4_show_regs, sh_dsp_show_regs, sh_register_byte, sh_register_raw_size, sh_register_virtual_size, sh_sh3e_register_virtual_type, sh_default_register_virtual_type, sh_gdbarch_init): New functions. (sh_target_architecture_hook, sh_frame_find_saved_regs, sh_show_regs): Delete functions. (sh_frame_chain, sh_find_callers_reg, sh_init_extra_frame_info, sh_pop_frame, sh_extract_return_value): Update * config/sh/tm-sh.h (GDB_MULTI_ARCH): Define to 1. (struct gdbarch_tdep): Define. Remove all unnecessary defines. * remote-e7000.c ({PR,GBR,SR,MACL,VBR,MACH}_REGNUM): Define to -1, for h8300 case. (want_sh,want_nopc_sh,want_nopc_sh3): Make nomenclature consistent. (e7000_fetch_registers): Remove ifdef GDB_TARGET_IS_SH, use runtime check instead. (e7000_wait): Ditto. * sh3-rom.c (sh3_supply_register): Use gdbarch_tdep to get the SSR and SPC register numbers. (sh3_regnames, sh3e_regnames): Don't specify a size. * config/h8300/tm-h8300.h: Add comment.
2000-07-19* solib.c (elf_locate_base, info_sharedlibrary_command): RenameAndrew Cagney2-2/+7
bfd_elf_get_arch_size to bfd_get_arch_size.
2000-07-19Fix typo.Christopher Faylor1-1/+1
2000-07-18From Richard Henderson <rth@cygnus.com>:Andrew Cagney2-4/+12
* dwarf2read.c (dwarf2_empty_hash_tables): Renamed from dwarf2_empty_die_ref_table; zero dwarf2_cached_types as well. Update all callers.