Kevin Buettner
732a6b2d95
Protoization.
2000-08-03 02:48:09 +00:00
Jimmy Guo
c946fab65c
* gdb.hp/gdb.aCC/namespace.exp: Remove. Moved to gdb.c++.
...
* gdb.hp/gdb.aCC/namespace.cc: Remove. Moved to gdb.c++.
2000-08-03 00:47:59 +00:00
Jimmy Guo
7861024dc2
* gdbarch.sh: Add print_p field for CALL_DUMMY_BREAKPINT_OFFSET
...
to be printed only if CALL_DUMMY_BREAKPOINT_OFFSET_P.
* gdbarch.c: Regenerated.
2000-08-02 22:18:42 +00:00
Jimmy Guo
bac5fc66f2
* gdb.base/sizeof.c: include <stdio.h>.
2000-08-02 22:13:01 +00:00
Jimmy Guo
73d28ce1c1
* gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
...
'finish', otherwise uncaptured gdb_prompt would potentially
throw remaining test points out of sync.
2000-08-02 22:10:10 +00:00
Elena Zannoni
8a90270125
2000-08-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* remote-vx.c (vx_add_symbols): Fix typos.
2000-08-02 14:52:10 +00:00
Andrew Cagney
5a2402b8e0
Thu Jul 27 17:38:35 2000 Andrew Cagney <cagney@b1.cygnus.com>
...
* 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-02 11:11:47 +00:00
Andrew Cagney
7c7651b2d0
Multi-arch REGISTER_SIM_REGNO. Update d10v.
2000-08-02 11:05:50 +00:00
Andrew Cagney
8e2481732f
Use add_set_auto_boolean_cmd() to implement ``set remote ?-packet''
...
command.
2000-08-02 05:40:25 +00:00
Andrew Cagney
4e005f2e7f
Update function signatures to match target vector.
2000-08-02 05:17:27 +00:00
Andrew Cagney
2e4e9e680a
Updates.
2000-08-02 01:07:38 +00:00
Elena Zannoni
666e11c5d4
2000-08-01 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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-01 14:48:01 +00:00
Kazu Hirata
26c11c07fa
2000-08-01 Kazu Hirata <kazu@hxi.com>
...
* MAINTAINERS: Add myself to "Write After Approval" list.
2000-08-01 13:48:55 +00:00
Andrew Cagney
9b82661c9a
Update list of target maintainers.
...
Elena gets SH
Nick gets to share PPC.
2000-08-01 11:06:34 +00:00
Andrew Cagney
34620563ed
Copy comments from gdbarch.sh to gdbarch.h. Fix a number of K&R params.
2000-08-01 10:31:19 +00:00
Andrew Cagney
710b33bd11
* top.c (get_prompt_1), tracepoint.c (replace_comma): Update
...
function signatures so that they match catch_errors and
make_cleanup callbacks.
* tracepoint.c (encode_actions): Fix arguments passed to
stringify_collection_list.
2000-08-01 05:06:03 +00:00
Kevin Buettner
9aa1e687a2
Make GNU/Linux/PPC work again.
2000-07-31 20:56:44 +00:00
Elena Zannoni
34e9d9bbe1
2000-07-31 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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 16:25:36 +00:00
Eli Zaretskii
cf79017e4b
* config/djgpp/fnchange.lst: Add file mappings as per last weekly
...
snapshot.
2000-07-31 06:11:19 +00:00
Kevin Buettner
fba45db2fa
Protoization.
2000-07-30 01:48:28 +00:00
Scott Bambrough
b22a602753
2000-07-26 Scott Bambrough <scottb@netwinder.org>
...
* 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-28 20:17:28 +00:00
Elena Zannoni
fb40974593
2000-07-28 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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-28 15:16:16 +00:00
Andrew Cagney
78073dd899
From 2000-06-25 Stephane Carrez <Stephane.Carrez@worldnet.fr>:
...
* 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-27 07:18:32 +00:00
Andrew Cagney
6166d547d8
Move GDB_MULTI_ARCH selection to configure*. Makes tm.h optional.
2000-07-27 04:01:24 +00:00
Michael Snyder
4d3dc5abff
2000-07-26 Jimmy Guo <guo@cup.hp.com>
...
* config/convex/tm-convex.h: Remove stray control characters.
* config/m68k/tm-altos.h: Ditto.
* config/tahoe/tm-tahoe.h: Ditto.
2000-07-27 00:54:12 +00:00
Elena Zannoni
fe9f384f16
2000-07-26 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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-26 23:04:44 +00:00
Elena Zannoni
53116e27b6
2000-07-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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 20:39:21 +00:00
Michael Snyder
7b92f6e1a2
* printcmd.c (printf_command): Guard against 0-length string.
...
----------------------------------------------------------------------
2000-07-24 18:13:27 +00:00
Jim Blandy
811abf8092
*** empty log message ***
2000-07-24 17:07:34 +00:00
Jim Blandy
8713b1b135
* dwarf2read.c (read_structure_scope): Correct overzealous
...
addition of cu_header argument.
2000-07-24 17:07:26 +00:00
Anthony Green
02d44fdba5
Updated TODO.
2000-07-24 14:49:05 +00:00
Anthony Green
d8231941c0
* gdb.java/configure.in (AC_INIT): Use jmisc.exp.
...
* gdb.java/configure: Rebuild.
2000-07-24 14:44:16 +00:00
Elena Zannoni
7ec7e38946
2000-07-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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 14:35:14 +00:00
Elena Zannoni
7f1b25859d
2000-07-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* 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 14:29:23 +00:00
Elena Zannoni
0aba124455
* gdbarch.sh: Add NUM_PSEUDO_REGS to the gdbarch structure.
...
* gdbarch.c: Regenerate.
* gdbarch.h: Regenerate.
* inferior.h (NUM_PSEUDO_REGS): Delete macro.
2000-07-24 14:25:22 +00:00
Eli Zaretskii
e7997b74f5
* gdbmi.texinfo: Change GDB -> @value{GDBN}, and
...
(gdb) -> (@value{GDBP}). Fix a few typos and some markup. From
Dmitry S. Sivachenko <dima@Chg.RU>.
2000-07-24 06:09:49 +00:00
Anthony Green
8caabe694f
* language.c: Include jv-lang.h.
...
(lang_bool_type): Add case for java booleans.
And in testsuite...
* gdb.java/jv-exp.exp: New file.
2000-07-24 05:04:19 +00:00
Anthony Green
9d273ca387
* configure: Rebuilt.
...
* 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-24 04:34:52 +00:00
Andrew Cagney
107d2387e3
Eliminate global address_size. Replace with function
...
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-24 01:26:10 +00:00
Michael Snyder
e9d196c53f
2000-07-21 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* thread.c (thread_apply_all_command): Update thread list first.
2000-07-22 00:15:30 +00:00
Elena Zannoni
f41603356d
2000-07-21 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
* regcache.c (read_register, read_register_bytes): Fix typos.
2000-07-21 22:25:52 +00:00
Michael Snyder
6dff448f84
2000-07-21 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* 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-21 20:52:27 +00:00
Michael Snyder
3dd3139b53
2000-07-20 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* valarith.c (value_sub): Call check_typedef.
2000-07-21 20:03:08 +00:00
Nicholas Duffek
7c952b6dae
* thread.c (free_thread): New function.
...
(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-19 21:03:06 +00:00
Elena Zannoni
cc17453a58
2000-07-19 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
...
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 14:11:42 +00:00
Andrew Cagney
6ceadee453
* solib.c (elf_locate_base, info_sharedlibrary_command): Rename
...
bfd_elf_get_arch_size to bfd_get_arch_size.
2000-07-19 02:55:55 +00:00
Christopher Faylor
77d8f47a40
Fix typo.
2000-07-19 02:14:19 +00:00
Andrew Cagney
7f0e3f52b0
From Richard Henderson <rth@cygnus.com>:
...
* dwarf2read.c (dwarf2_empty_hash_tables): Renamed from
dwarf2_empty_die_ref_table; zero dwarf2_cached_types as well.
Update all callers.
2000-07-18 07:47:02 +00:00
Daniel Berlin
7168a814a6
modify error message
2000-07-17 19:41:10 +00:00
J.T. Conklin
67aa9423b0
2000-07-17 matthew green <mrg@redhat.com>
...
* config/sparc/nm-nbsd.h (GDB_GREGSET_T, GDB_FPREGSET_T): Define.
2000-07-17 18:11:56 +00:00