Commit Graph

5174 Commits

Author SHA1 Message Date
Andrew Cagney
c5f231f75b Eliminate redundant pst test. 2000-08-11 01:47:47 +00:00
Andrew Cagney
16f33e2966 Rename gdbarch_update() to gdbarch_update_p() 2000-08-11 01:30:11 +00:00
Jimmy Guo
63872f9d95 2000-08-10 Jimmy Guo <guo@cup.hp.com>
* c-lang.c: Set case sensitivity on for c_language_defn,
	cplus_language_defn, and asm_language_defn.
	* ch-lang.c: Set case sensitivity on for chill_language_defn.
	* f-lang.c: Set case sensivitity off for f_language_defn.
	* jv-lang.c: Set case sensitivity on for java_language_defn.
	* language.h: Add enum case_mode, case_sensitivity.
	* language.c: Define case_mode, case_sensitivity.  Set case
	sensitivity on for unknown_language_defn, auto_language_defn,
	and local_language_defn.
	(show_case_command,set_case_command,set_case_str): New static func.
	(set_type_range_case): New static func, replaces set_type_range ().
	(set_language_command,set_type_command,set_range_command,set_language):
	Call set_type_range_case ().
	(language_info): Print case sensitivity setting.
	(_initialize_language): Add set/show commands for 'case-sensitive'.
	Set default case mode 'auto'.  Set default language 'auto'.
	* m2-lang.c: Set case sensitivity on for m2_language_defn.
	* p-lang.c: Set case sensitivity on for pascal_language_defn.
	* scm-lang.c: Set case sensitivity off for scm_language_defn.
	* symtab.c (lookup_symbol): Downcase symbol name if case sensivitity
	is off.
2000-08-11 01:02:35 +00:00
Jimmy Guo
0e43f15b0c Update my contact email for hp tests maintainership. 2000-08-11 00:25:19 +00:00
Andrew Cagney
d0901120f6 * sparc-tdep.c (sparc_init_extra_frame_info): Fix number of
arguments to fetch_instruction.
2000-08-10 23:53:45 +00:00
Kazu Hirata
b3d0f6157b 2000-08-10 Kazu Hirata <kazu@hxi.com>
* gdba.el: Fix a typo.
2000-08-10 21:37:46 +00:00
Kazu Hirata
b84a8afed0 2000-08-10 Kazu Hirata <kazu@hxi.com>
* hppa_tdep.c: Fix a comment typo.
2000-08-10 21:17:46 +00:00
Tom Tromey
d4edcbb8af * MAINTAINERS: Added myself with write-after-approval access. 2000-08-10 19:02:06 +00:00
J.T. Conklin
f1d7622b95 * monitor.c (monitor_open): If a dcache has already been created,
invalidate it rather than creating another.
* ocd.c (ocd_open): Likewise.
* remote-nindy.c (nindy_open): Likewise.
* remote-sds.c (sds_open): Likewise.
* remote-utils.c (gr_open): Likewise.
* remote.c (remote_open_1, remote_cisco_open): Likewise.

* dcache.c (dcache_alloc): Changed to take address of line as an
argument, and to invalidate cache line before returning.
(dcache_peek_byte): Updated.
(dcache_poke_byte): Updated.
-------------------------------------------------------------------
2000-08-10 18:54:27 +00:00
Elena Zannoni
e84d946b3a 2000-08-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
From Greg McGary <greg@mcgary.org>:
	* partial-stab.h: Don't crash if pst is null.
2000-08-10 18:26:56 +00:00
Mark Kettenis
e2890f0804 * i387-nat.h (i387_supply_fsave, i387_fill_fsave): Make extern.
(i387_supply_fxsave, i387_fill_fxsave): New prototypes.
* i387-nat.c (i387_supply_fsave): Declare `val' as `unsigned int'.
(fxsave_offset): New variable.
(FXSAVE_ADDR): New macro.
(i387_supply_fxsave, i387_fill_fxsave, i387_tag): New functions.
2000-08-10 14:54:51 +00:00
Tom Tromey
8dccf76137 * jv-valprint.c (java_value_print): Only print non-null Strings. 2000-08-10 08:42:10 +00:00
Kevin Buettner
dbb41be163 Protoization. 2000-08-10 00:58:09 +00:00
Michael Snyder
35fc82857e 2000-08-09 Michael Snyder <msnyder@cleaver.cygnus.com>
* blockframe.c (sigtramp_saved_pc): Use dynamic allocation,
        since TARGET_PTR_BIT is no longer a constant (MULTI_ARCH).
        * irix4-nat.c (get_longjmp_target): Ditto.
        * irix5-nat.c (get_longjmp_target): Ditto.
        * jv-valprint.c (java_value_print): Ditto.
        * m3-nat.c (get_cprocs):            Ditto.
        * m68k-tdep.c (get_longjmp_target): Ditto.
        * mips-nat.c  (get_longjmp_target): Ditto.
        * mipsv4-nat.c(get_longjmp_target): Ditto.
        * pa64solib.c (read_dynamic_info):  Ditto.
        * solib.c (elf_locate_base):        Ditto.
2000-08-09 20:09:01 +00:00
David Taylor
d46740afbf remove build_parse entry about buffer overrun. 2000-08-08 03:23:14 +00:00
Kevin Buettner
af1c1752c4 Protoize. 2000-08-08 00:17:39 +00:00
Elena Zannoni
a4c8257b03 2000-08-07 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* objfiles.h (SECT_OFF_BSS): Don't detect invalid sect_index_bss
 	here, let the users of the macro do it.
	* symtab.h (ANOFFSET): Detect here if the section index is not
 	initialized.
	* xcoffread.c (find_targ_sec): Don't treat .bss as special,
 	because some objfiles may not have that section at all.
	* coffread.c (cs_to_section): Ditto.
	* elfread.c (elf_symtab_read): Detect an uninitialized index
 	value.
	(elfstab_offset_sections): The macro ANOFFSET cannot be used as an
 	lvalue anymore.
	* remote.c (get_offsets, remote_cisco_objfile_relocate): Don't use
 	ANOFFSET as an lvalue.
	* objfiles.c (objfile_relocate, objfile_relocate): Don't use
 	ANOFFSET as an lvalue.
	* symfile.c (default_symfile_offsets): Don't use ANOFFSET as an
 	lvalue.
2000-08-07 15:02:48 +00:00
David Taylor
538155bd6a parse.c (build_parse): don't write off the end of the std_regs array. 2000-08-07 14:27:36 +00:00
Mark Kettenis
8554b7d530 * solib.c (bfd_lookup_symbol): Fall back on the dynamic symbol
table if the symbol couldn't be found in the normal symbol table
(i.e. if the shared object in question was stripped).
2000-08-07 10:56:22 +00:00
Kevin Buettner
89727b6fbf Protoize ch-exp.c, core-regset.c. 2000-08-07 03:07:59 +00:00
Christopher Faylor
bfd7b64e23 Minor reformat. 2000-08-06 23:26:40 +00:00
Christopher Faylor
9d3789f7f1 * win32-nat.c: Perform various gcc warning cleanups.
(safe_symbol_file_add_cleanup): Reset stdout to saved stdout, not stderr.
(dll_symbol_command): Pass OBJF_USERLOADED to safe_symbol_file_add.
(get_child_debug_event): Always reset last_sig.  Always reset inferior pid
appropriately.
(do_initial_child_stuff): New function.  Called when attaching or starting a
new inferior process.
(child_attach): Use do_initial_child_stuff.
(child_create_inferior): Ditto.
* config/i386/cygwin.mh (NAT_FILE): Set to modern location.
* config/i386/tm-cygwin.h: Define ATTACH_NO_WAIT.
2000-08-06 23:25:32 +00:00
Eli Zaretskii
3a45aed885 * go32-nat.c: (go32_wait): If child_cwd[] is empty, initialize
it to GDB's current directory.
	(go32_create_inferior, init_go32_ops): Initialize child_cwd[] to
	an empty string, to signal an uninitialized value.
	From Robert Hoehne <robert.hoehne@gmx.net>.
2000-08-06 07:19:38 +00:00
Kevin Buettner
7a78d0eec8 Fixup SYMBOL_SECTION for objfiles_relocate(). 2000-08-04 23:13:50 +00:00
Kevin Buettner
afbb8d7a46 Add code for (re)building the minimal symbol hash tables. 2000-08-04 18:41:05 +00:00
Kevin Buettner
613e165759 DWARF2.1 64-bit support. 2000-08-04 16:25:30 +00:00
Andrew Cagney
d471ea57ab Re-implement ``set/show remote Z-packet ...'' commands so that each Z
packet sub-type can be explicitly controled.
2000-08-04 09:32:19 +00:00
Andrew Cagney
6688f7e9ab Revert SER_HARDWIRE regression. 2000-08-04 09:27:18 +00:00
Andrew Cagney
0a49d05ee0 Multi-arch EXTRA_STACK_ALIGNMENT_NEEDED (nee NO_EXTRA_ALIGNMENT_NEEDED). 2000-08-04 03:17:57 +00:00
Stephane Carrez
0922e2bfde Stephane Carrez maintainer of 68hc11 target 2000-08-03 19:17:27 +00:00
Kevin Buettner
831662b3ca Protoization. 2000-08-03 18:17:58 +00:00
Andrew Cagney
98691afe51 Thu Aug 3 15:02:23 2000 Andrew Cagney <cagney@b1.cygnus.com>
* remote-mips.c (mips_expect, mips_expect_timeout, common_open,
 	fputs_readable): Make string pointer arguments constant.
2000-08-03 08:41:23 +00:00
Andrew Cagney
e255d535bb Minor tweeks. 2000-08-03 08:39:21 +00:00
Andrew Cagney
552054a8a4 List things for 5.1. 2000-08-03 05:49:02 +00:00
Kevin Buettner
732a6b2d95 Protoization. 2000-08-03 02:48:09 +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
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
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