Michael Meissner
c20cda69e1
Remove libide from sanitization and allow it to be configured everywhere
1997-12-02 14:37:22 +00:00
Andrew Cagney
9d9972a38a
For "sub", compute carry by comparing inputs.
...
Test.
1997-12-02 07:59:52 +00:00
Andrew Cagney
d294a657d5
For "msbu", subtract unsigned product from ACC,
...
Test.
1997-12-02 07:18:53 +00:00
Andrew Cagney
9420287ed2
For "mulxu", store unsigned product in ACC.
...
Test.
1997-12-02 06:37:09 +00:00
Andrew Cagney
e8b925f1fd
Test mv[tf]ac instructions.
1997-12-02 05:31:33 +00:00
Andrew Cagney
ae55807561
For MACU add unsigned multiply to accumulator.
...
Test.
1997-12-02 05:18:27 +00:00
Michael Snyder
8b9c29f5cb
Mon Dec 1 17:13:53 1997 Michael Snyder (msnyder@cleaver.cygnus.com)
...
* tracepoint.c: modify error behavior of the tfind commands.
Add some comments.
1997-12-02 01:14:40 +00:00
Andrew Cagney
51b057f27b
For sub2w, compute carry according to negated addition rules.
...
Test.
1997-12-02 00:27:27 +00:00
Nick Clifton
3c6d5393c4
Added expected failure of tests 1 and 2 for ARM coff targets.
1997-12-02 00:18:48 +00:00
Keith Seitz
413db5072c
remove useless info, add more useful info
1997-12-01 21:07:09 +00:00
Keith Seitz
ddaa4b587f
remove useless info
1997-12-01 21:04:52 +00:00
Keith Seitz
dd3dd91841
* gdbtk.c: move include of "guitcl.h" back out of IDE ifdef
...
(gdbtk_init): move ide_initialize_paths out of IDE ifdef
* configure.in (TCL_LIBS, CONFIG_DEPS): add IDE libraries for all
builds
(CONFIG_OBS): remove tracepoint.o, which should always be included
* configure: regenerate
* Makefile.in (install-only): ALWAYS install the new gdbtk
(REMOTE_OBS): add tracepoint.o
1997-12-01 20:53:02 +00:00
Keith Seitz
27e5c6bfb7
* configure: add all-libide to GDB_TK
...
* Makefile.in (all-vmake): remove double dependency on all-libide
* modules/modules: add libide to gdb's checkout list
* ChangeLog: tidy up 11/26 entry
1997-12-01 20:48:12 +00:00
Joern Rennecke
6fdb746d44
bfd:
...
* coff-sh.c (sh_coff_howtos): Add R_SH_SWITCH8 entry.
(get_symbol_value): Handle R_SH_SWITCH8.
(sh_relax_delete_bytes): Likewise.
include:
* coff/sh.h (R_SH_SWITCH8): New.
gas:
* config/tc-sh.c (SWITCH_TABLE_CONS): Handle (fix)->fx_size == 1.
(SWITCH_TABLE): Handle BFD_RELOC_8.
(md_apply_fix): #ifndef BFD_ASSEMBLER code: Handle fixP->fx_size == 1.
(coff_reloc_map): Add BFD_RELOC_8_PCREL entry.
(sh_coff_reloc_mangle): SWITCH_TABLE case: Handle BFD_RELOC_8.
PR 14155
1997-12-01 20:45:03 +00:00
Doug Evans
1e92854b08
* callback.h (CB_SYSCALL): Comment out arg names in prototypes.
1997-12-01 19:30:53 +00:00
Ian Lance Taylor
1f3880e1f0
Mon Dec 1 12:25:57 1997 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
...
* m68k-opc.c (btst): Change Dd@s to Dd;b.
* m68k-dis.c (print_insn_arg): Recognize 'm', 'n', 'o', 'p', 'q',
and 'v' as operand types.
1997-12-01 17:34:36 +00:00
Ian Lance Taylor
4df3dd02c1
* m68k-opc.c: Add argument for lpstop. From Olivier Carmona
...
<olivier.carmona@di.epfl.ch>.
* m68k-dis.c (print_insn_m68k): Handle special case of lpstop,
which has a two word opcode with a one word argument.
1997-12-01 17:05:40 +00:00
Andrew Cagney
70ee56c585
Rework sim/common/sim-alu.h to differentiate between direcct
...
subtraction (involves borrow) and negated addition (involves carry).
Update d30v so that it uses this method. Add more tests.
1997-12-01 06:27:02 +00:00
Bob Manson
664298e6dc
* Makefile.in: Add rules for cygmon.
...
* configure.in: Build cygmon for sparc-elf and sparclite-aout.
1997-12-01 02:38:26 +00:00
Michael Meissner
97b25f990d
Delete sim_io_syscalls and sim_io_getstring
1997-11-30 22:42:08 +00:00
Michael Meissner
f2907f7425
Switch to using cb_syscall; Fix bug in cb_syscall write
1997-11-29 01:29:20 +00:00
Michael Meissner
465db791ec
Fix problems with d30v addc/subb
1997-11-29 01:14:58 +00:00
Doug Evans
1294727e84
* gennltvals.sh: Redo syscall support to allow sanitization.
...
* nltvals.def: Regenerated.
And add d30v sanitization.
1997-11-28 19:18:01 +00:00
Michael Meissner
8d21d88c08
Add tracepoint.o to gdbtk builds
1997-11-27 15:13:14 +00:00
Michael Meissner
b2b1c5da2e
If not --enable-ide, do not include ide libs
1997-11-27 14:30:06 +00:00
Michael Meissner
84f71d6385
Fix typos
1997-11-27 14:10:03 +00:00
Jeff Law
9447f05fbb
* remote-sim.c (gdbsim_cntrl_c): Lose ANSI prototype.
1997-11-27 06:01:08 +00:00
Nick Clifton
f5ddda0fc7
Removed leading underscore.....
1997-11-27 01:44:10 +00:00
Keith Seitz
6c3908dba3
* gdbtk.c (gdb_loc): symtab_to_filename can return NULL
...
(breakpoint_notify): symtab_to_filename can return NULL
(gdb_get_breakpoint_info): symtab_to_filename can return NULL
* tracepoint.c (set_raw_tracepoint): fix typo
1997-11-26 23:50:45 +00:00
Keith Seitz
018d76dddb
* tracepoint.c (set_raw_tracepoint): make sure there's a trailing slash on
...
the directory name
* Merge (lots) with foundry-971118-build
* Makefile.in (install-only): install the new gdbtk, not the old
* top.h: add declaration of get_prompt
* top.c (get_prompt): new function
* gdbtk.c (gdbtk_call_command): also run idle hooks for class_trace
commands
(gdbtk_init): add new commands "gdb_get_locals", "gdb_get_args",
"gdb_get_function", "gdb_get_line", "gdb_get_file",
"gdb_tracepoint_exists", "gdb_get_tracepoint_info", "gdb_actions",
and "gdb_prompt"
(gdb_get_vars_command): new function
(gdb_get_line_command): new function
(gdb_get_file_command): new function
(gdb_get_function_command): new function
(gdb_get_tracepoint_info): new function
(gdbtk_create_tracepoint): new function
(gdbtk_delete_tracepoint): new function
(tracepoint_notify): new function
(tracepoint_exists): new function
(gdb_actions_command): new function
(gdb_tracepoint_exists_command): new function
(gdb_prompt_command): new function
* main.tcl: initialize gdbtk_state(readline)
* console.tcl (invoke): get realine working
(activate): add prompt argument for readline
(setprompt): add prompt argument for readline
* interface.tcl (gdbtk_tcl_readline): hack to get readline working
* lots: Merge with foundry-971118-build
* console.tcl (setprompt): get prompt from gdb
* prefs.tcl (pref_set_defaults): add tracepoint defaults
* interface.tcl (gdbtk_tcl_tracepoint): new function
* src.tcl (constructor): set default behavior of left click, make
a tracepoint dot, too
(fill_files): "new" function: ripped out of "location"
(location): use fill_files instead
(do_bp): add support for tracepoints
(bp_line): add support for tracepoints
(set_tracepoint): new function
(config_win): add "Set tracepoint here" to right-click menu
* actiondlg.tcl: new file to help with tracepoint data collection actions
* tracedlg.tcl: new file to help with tracepoints
1997-11-26 22:38:10 +00:00
Nick Clifton
0fa555ea62
Add C_THUMBEXT etc.
1997-11-26 22:14:52 +00:00
Doug Evans
6be035091a
* Make-common.in (run.o): Depend on remote-sim.h.
...
(nrun.o,sim-hload.o,sim-hrw.o): Likewise.
(sim-io.o,sim-reason.o,sim-resume.o): Likewise.
1997-11-26 22:11:31 +00:00
Michael Meissner
ac07041378
Flush writes to stdout, stderr
1997-11-26 21:52:16 +00:00
Michael Meissner
be88ccfcd4
Use names for all prototype arguments
1997-11-26 21:48:58 +00:00
Keith Seitz
2ec9f3fd50
* Makefile.in, configure, configure.in: merge with foundry-971118-build
1997-11-26 21:48:06 +00:00
Andrew Cagney
3885125c8e
* sim-io.c (sim_io_getstring): Delete unused len2. (sim_io_syscalls):
...
Ditto for sys_errno.
1997-11-26 21:35:53 +00:00
Andrew Cagney
4ccd975a92
FreeBSD has (at least for the i386) a little-endian magic number.
1997-11-26 21:34:05 +00:00
Doug Evans
6b8d6a1c49
Delete magic number FIXME.
1997-11-26 19:53:26 +00:00
Doug Evans
4123aca810
Undo last change. callback.h changed instead.
...
Plus:
* syscall.c (cb_syscall): Test CB_SYSCALL struct magic number.
1997-11-26 19:52:34 +00:00
Doug Evans
881a60116f
* callback.h (CB_SYSCALL): Change byte count arguments to
...
{read,write}_mem to `int'. New member `magic'.
(CB_SYSCALL_MAGIC,CB_SYSCALL_INIT): New macros.
1997-11-26 19:49:13 +00:00
Doug Evans
fc63d75ab3
* syscall.c (cb_syscall, cases stat, fstat): Handle -Wall -Werror.
1997-11-26 19:19:58 +00:00
Nick Clifton
803fea795a
Do no set private flags if building a PE port.
1997-11-26 17:31:53 +00:00
Andrew Cagney
3199620a49
Check the abbrev offset found in the .debug_info section before using
...
it.
1997-11-26 12:35:07 +00:00
Andrew Cagney
0d5d0d102d
Fix typo in format argument to sim_io_eprintf.
1997-11-26 12:07:27 +00:00
Andrew Cagney
35c246c9d7
Move MDMX instructions which are public knowledge from vr5400.igen
...
into mdmx.igen (MDMX is MMX on steroids). Keep the file secret.
1997-11-26 11:47:36 +00:00
Michael Meissner
69628a60ea
nuke lseek
1997-11-26 01:13:40 +00:00
Andrew Cagney
8c31916d92
sanitize-r5900 not v5900
1997-11-25 22:02:59 +00:00
Andrew Cagney
fd9223f9af
Strip ChangeLog of v850e information
1997-11-25 22:00:26 +00:00
Andrew Cagney
bd4ba9023a
Add file alu-n-tst.h
1997-11-25 21:59:39 +00:00
Andrew Cagney
58fb5d0a4f
vr5400 sanitize cleanups
1997-11-25 21:47:16 +00:00