Nick Clifton
896ad91016
Remove illegal instruciton pattern, since it is the same as the breakpoint
pattern.
27 years ago
Andrew Cagney
eb2d80b469
Change profiling so that it is enabled by default. Re-generate everything.
27 years ago
Frank Ch. Eigler
b9791fcdd6
* merge from internal tree
2000-04-14 Gary Thomas <gthomas@redhat.com>
* v850.igen: Define 'br *' as illegal since this is the only
way to provide a breakpoint on some v850 family processors.
27 years ago
Frank Ch. Eigler
de616bc738
* more compatibility with v850 hardware
2000-03-24 Frank Ch. Eigler <fche@redhat.com>
* v850.igen (ilgop): New insn pattern for four-byte breakpoints.
27 years ago
Stan Shebs
d4f3574e77
import gdb-1999-09-08 snapshot
27 years ago
Stan Shebs
cd0fc7c3eb
import gdb-1999-05-10
28 years ago
Stan Shebs
c906108c21
Initial creation of sourceware repository
28 years ago
Stan Shebs
071ea11e85
Initial creation of sourceware repository
28 years ago
Nick Clifton
a21a12e39e
Remove v850e sanitization
28 years ago
Andrew Cagney
a6a5d34927
Fix --enable-build-warnings=-Werror failures.
v850/simops.c, d10v/simops.c, v850/Makefile.in, d10v/Makefile.in:
Include targ-vals.h instead of syscall.h. Replace SYS_* with
TARGET_SYS_*. Add dependency.
z8k/support.c: Include <errno.h>
v850/simops.c: Replace long with portable signed32.
mips/interp.c: Make sim_monitor global - needed by sky.
28 years ago
Tom Tromey
5da9ce07eb
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* acconfig.h: New file.
* configure.in: Reverted change of Apr 24; use sinclude again.
29 years ago
Tom Tromey
ead653821c
* configure: Regenerated to track ../common/aclocal.m4 changes.
* config.in: Ditto.
* configure.in: Don't call sinclude.
29 years ago
Andrew Cagney
e625962d8e
Delete function sim_stop.
29 years ago
Andrew Cagney
0e701ac37b
Add generic sim-info.c:sim_info() function using module mechanism.
Clean up compile probs in mips/vr5400.
29 years ago
Andrew Cagney
fbb8b6b9ab
For sim_fetch_register / sim_store_register: Add LENGTH parameter,
return actual size of register, 0 if not applicable, -1 of legacy
implementation.
29 years ago
Jason Molenda
240dd45fde
Add sim-main.h to v850e_files for sanitization.
29 years ago
Andrew Cagney
412c4e940e
Add config support for the size of the target address and OF cell.
29 years ago
Andrew Cagney
9ec6741b17
igen: Fix SMP simulator generator support.
Use the bfd-processor name in the sim-engine switch.
Add nr_cpus argument to sim_engine_run.
tic80, v850, d30v, mips, common:
Update
mips: Fill in bfd-processor field of model records so that
they match ../bfd/archures.
29 years ago
Doug Evans
462cfbc4eb
* aclocal.m4: Recognize --enable-maintainer-mode.
*/configure: Regenerated.
29 years ago
Nick Clifton
61c550e0bd
Renamed v850eq -> v850ea
29 years ago
Nick Clifton
4098c12318
Reverrt breakpoint back to its old value.
29 years ago
Nick Clifton
22c39e1487
Reverrt BREAK value back to its old value
29 years ago
Doug Evans
6e51f990a2
Regenerate configure files.
29 years ago
Nick Clifton
b65b4d8b06
Fixed sanitization,
Changed pattern for break insn.
29 years ago
Andrew Cagney
fd9223f9af
Strip ChangeLog of v850e information
29 years ago
Doug Evans
486740ce01
* Makefile.in (SIM_OBJS): Use $(SIM_NEW_COMMON_OBJS).
29 years ago
Andrew Cagney
89d0973831
Add support for 16 byte quantities to sim-endian macro H2T.
Add model-filter field to option, include, model anf function igen records
29 years ago
Felix Lee
b28ad90b4d
* sim-main.h: delete null override of SIM_ENGINE_HALT_HOOK and
SIM_ENGINE_RESTART_HOOK.
29 years ago
Andrew Cagney
af51b8d56d
Add/use SIM_AC_OPTION_BITSIZE.
29 years ago
Andrew Cagney
7a3fb4e6ea
* config/v850/tm-v850.h (BREAKPOINT): Use 1 word DIVH insn with
RRRRR=0 for simulator breakpoint. Previous breakpoint insn was two
words.
29 years ago
Andrew Cagney
92f91d1ff0
Remove need to update <targ>/Makefile.in when adding optional options
to <targ>/configure.in.
Simplify logic used to select target [default] endianness.
29 years ago
Andrew Cagney
8d332f9c1a
Enable --alignment option, stop sim-options.c hardwiring the alignment.
29 years ago
Andrew Cagney
794e9ac96a
Simplify logic behind the generic configuration option --enable-sim-alignment.
29 years ago
Andrew Cagney
b45caf050c
Add support for --enable-sim-alignment to simulator common aclocal.m4
Add support for --alignment={strict,nonstrict,forced} to simulator common
run-time options.
For v850 use, make the default NONSTRICT_ALIGNMENT.
29 years ago
Nick Clifton
f13f11b494
Removed the v850eq sanitization
29 years ago
Andrew Cagney
8122e3e471
Add alignment option.
Add support for hardwired and default alignment to configuration.
29 years ago
Andrew Cagney
a276b6f057
Clean up tracing for Bcond & jmp insns.
Fix computation of disp16 and disp22.
Clean up tracing of sld* insns.
29 years ago
Andrew Cagney
bd4c35cc6d
Fix cmov immed.
29 years ago
Andrew Cagney
60fe0e06a8
Fix cmov insn.
29 years ago
Felix Lee
3e906c081a
sanitization fixes. typoes, missing fences, "start" instead of "end", etc.
29 years ago
Andrew Cagney
a72f8fb439
Clean up more tracing.
FIX interrupt delivery - was zapping PSW before it had been saved.
FIX interrupt return, was one instruction out.
29 years ago
Andrew Cagney
6aead89a5f
Fix tracing for: "ctret", "bsw", "hsw"
Fix bugs in: "bsh", "callt", "stsr".
29 years ago
Andrew Cagney
fb1fd47514
Smooth some of ALU tracing's rough edges.
Fix switch insn.
29 years ago
Andrew Cagney
3f33acd039
Use trace_one_insn in trace functions. Buffer up trace data so that
it is displayed in a single block.
29 years ago
Andrew Cagney
c7db488f71
Restrict ldsr (load system register) to modifying just non-reserved PSW bits.
For v850eq, include PSW[US] in bits that can be modified.
29 years ago
Andrew Cagney
721478d51b
Add v850e version of breakpoint instruction.
29 years ago
Jim Wilson
5262de2167
* simops.c (Multiply64): Don't store into register zero.
29 years ago
Andrew Cagney
4dda50b052
For instructions moved into v850.igen was computing (wrong) NIA when
this wasn't needed.
29 years ago
Andrew Cagney
bda6163995
Fix sanitization for v850 V v850e V v850eq
29 years ago
Andrew Cagney
658303f7d4
For v850eq start up with US bit set.
Let sim_analyze_program determine the architecture.
Fix various sanitizations.
29 years ago