Jason Molenda
ac9a91a77c
import gdb-1999-06-01 snapshot
1999-06-01 15:44:41 +00:00
Jason Molenda
392a587b05
import gdb-1999-05-25 snapshot
1999-05-25 18:09:09 +00:00
Jason Molenda
9e086581c7
import gdb-1999-0519
1999-05-19 19:58:41 +00:00
Stan Shebs
cd0fc7c3eb
import gdb-1999-05-10
1999-05-11 13:35:55 +00:00
Stan Shebs
b83266a0e1
import gdb-19990504 snapshot
1999-05-05 14:45:51 +00:00
Stan Shebs
2d514e6f36
import gdb-19990422 snapshot
1999-04-27 01:33:01 +00:00
Stan Shebs
7a292a7adf
import gdb-19990422 snapshot
1999-04-26 18:34:20 +00:00
Stan Shebs
c906108c21
Initial creation of sourceware repository
1999-04-16 01:35:26 +00:00
Stan Shebs
071ea11e85
Initial creation of sourceware repository
1999-04-16 01:34:07 +00:00
Doug Evans
8d3b723419
* sparc-desc.c: New file.
...
* sparc-desc.h: New file.
* sparc-opc.h: New file.
* decode64.c: New file.
* decode64.h: New file.
* sem64.c: New file.
* cpu64.c: New file.
* cpu64.h: New file.
* model64.h: New file.
* mloop64.in: New file.
* regs64.h: New file.
* trap64.c: New file.
* cpu32.h,decode32.c,decode32.h,model32.c,sem32.c: Rebuild.
1999-02-10 23:39:09 +00:00
Doug Evans
c14d22a7a7
* Makefile.in (SPARC64_OBJS): Add dev64.o.
...
(CPU_OBJS): New variable.
(SIM_OBJS): Add sparc-desc.o.
(SIM_EXTRA_DEPS): Replace cpu-opc.h with sparc-desc.h.
(sim-core.o): Add dev64.h dependency.
(dev64.o): Add rule.
(stamp-arch,stamp-cpu32): Update FLAGS variable, option syntax changed.
(stamp-cpu64): Ditto.
(stamp-desc): New rule.
* configure.in (sim_link_files,sim_link_links): Delete.
Set cpu_objs to one of SPARC32_OBJS,SPARC64_OBJS.
* configure: Rebuild.
* acconfig.h: Rebuild.
* config.in: Rebuild.
* dev64.c: New file.
* dev64.h: New file.
* sparc64.c: New file.
* trap64.h: New file.
* arch.c,arch.h,cpuall.h: Rebuild.
* cpu32.c,decode32.c,decode32.h,model32.c,sem32.c: Rebuild.
* sim-if.c (sparc_disassemble_insn): New function.
(sim_open): sparc_cgen_cpu_open renamed from sparc_cgen_opcode_open.
Set disassembler.
(sim_close): sparc_cgen_cpu_open renamed from sparc_cgen_opcode_open.
* sim-main.h: Don't include cpu-opc.h,cpu-sim.h. Include
sparc-desc.h,sparc-opc.h,sparc-sim.h.
1999-02-10 09:42:33 +00:00
Doug Evans
9aa2d8ddaf
* Makefile.in (SIM_EXTRA_DEPS): Add m32r-desc.h, delete cpu-opc.h.
...
(stamp-arch,stamp-cpu): Update FLAGS variable, option syntax changed.
(stamp-xmloop): s/-parallel/-parallel-write/.
(stamp-xcpu): Update FLAGS variable, option syntax changed.
* configure.in (sim_link_files,sim_link_links): Delete.
* configure: Rebuild.
* decode.c,decode.h,model.c,sem-switch.c,sem.c: Rebuild.
* decodex.c,decodex.h,modelx.c,semx-switch.c: Rebuild.
* mloop.in (execute): CGEN_INSN_ATTR renamed to CGEN_INSN_ATTR_VALUE.
* sim-if.c (sim_open): m32r_cgen_cpu_open renamed from
m32r_cgen_opcode_open. Set disassembler.
(sim_close): m32r_cgen_cpu_open renamed from m32r_cgen_opcode_open.
* sim-main.h: Don't include cpu-opc.h,cpu-sim.h. Include
m32r-desc.h,m32r-opc.h,m32r-sim.h.
1999-02-10 09:23:35 +00:00
Doug Evans
2d84b54332
* configure.in (sparc*): Configure sparc subdir if --with-cgen or
...
--with-cgen-sim.
* configure: Rebuild.
1999-02-10 08:56:15 +00:00
Nick Clifton
4145dbc306
Add support for StrongARM target
1999-02-08 12:44:13 +00:00
DJ Delorie
944014510b
oops, wrong branch - cvs mistake
1999-02-06 01:14:52 +00:00
DJ Delorie
a76051d231
merge from main branch for danlite/sparc86x merge
1999-02-06 01:08:02 +00:00
Jeff Law
579d9a9749
m32rx -> cygnus sanitization change.
1999-02-05 17:39:42 +00:00
Frank Ch. Eigler
e346625314
* Fix for PR 17794, brought over from ecc-98r1-branch.
...
1999-02-05 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904sio.c (tx3904sio_tickle): After a polled I/O from the
CPU, start periodic background I/O polls.
(tx3904sio_poll): New function: periodic I/O poller.
1999-02-05 13:55:16 +00:00
Doug Evans
c2ebe6b880
* cpux.h,decodex.c,modelx.c,semx-switch.c: Regenerate.
...
Plus s/sanitize-m32rx/sanitize-cygnus/
1999-02-05 00:15:14 +00:00
Gavin Romig-Koch
d0d495f601
improve sanitation
1999-02-04 21:23:37 +00:00
Doug Evans
8ad50a7304
cgen generated files for sparc simulator
1999-02-02 21:50:12 +00:00
Doug Evans
cac2f51851
configure sparc subdir if --with-cgen
1999-02-02 20:40:33 +00:00
Doug Evans
cd6245ce70
sparc cgen port
1999-02-02 19:38:43 +00:00
Doug Evans
27a9a44af7
lose sparc for now
1999-02-02 19:17:42 +00:00
Nick Clifton
a21a12e39e
Remove v850e sanitization
1999-02-01 11:21:32 +00:00
Doug Evans
eb2346970a
* cpu.h,decode.c,model.c,sem-switch.c,sem.c: Rebuild.
...
* cpux.h,decodex.c,modelx.c,semx-switch.c: Rebuild.
1999-01-28 06:51:00 +00:00
Doug Evans
988e60c43b
* cgen-engine.h (EXTRACT_LSB0_{INT,UINT}): Fix.
1999-01-28 01:37:10 +00:00
Doug Evans
89b1cfbbd5
* sim-profile.h: Make like sim-trace.h.
...
(PROFILE_USEFUL_MASK): New macro.
* sim-profile.c (profile_options): Make like trace_options, allow
optional on|off arg where applicable.
(set_profile_option_mask): New function.
(sim_profile_set_option): New function.
(profile_option_handler): Simplify.
Have -p only enable selected things, not everything.
Add missing break to OPTION_PROFILE_PC_RANGE.
* cgen-scache.c (scache_options): Allow optional on|off arg to
--profile-scache.
(scache_option_handler): Use sim_profile_set_option.
1999-01-28 01:28:03 +00:00
Jason Molenda
df59058c91
1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com)
...
* simops.c (OP_5605): Sign extend MIN32 and MAX32 before saturation
comparison.
(OP_5607): Ditto.
(OP_2A00): Ditto.
(OP_2800): Ditto.
PRs 18435 18436 18437 18439.
1999-01-27 01:51:26 +00:00
Jeff Law
1ec21625d0
am33 is now kept with --keep-cygnus.
1999-01-26 14:02:27 +00:00
Frank Ch. Eigler
a07304dfa3
* Update copyright year.
1999-01-26 11:34:10 +00:00
Frank Ch. Eigler
37bb465135
* Implement --memory-fill and fix --memory-clear options,
...
for internal PR 18869 and 18870.
1999-01-26 Frank Ch. Eigler <fche@cygnus.com>
* sim-memopt.c (memory_options): Add MEMORY_FILL option.
(memory_option_handler): Implement MEMORY_FILL option. Make
MEMORY_CLEAR an alias for MEMORY_FILL=0.
(parse_ulong_value): New function.
(do_memopt_add): Allocate all buffers. Optionally fill them.
1999-01-26 11:29:17 +00:00
James Lemke
b5a10831c4
Initial implementation of fixes for MPC860 version C0 & earlier.
1999-01-22 21:53:57 +00:00
Doug Evans
363e6264be
sanitize last entry
1999-01-15 08:29:15 +00:00
Doug Evans
ddfae34d82
* Makefile.in (stamp-arch): Pass FLAGS to cgen.
...
* arch.c,arch.h,cpuall.h: Regenerate.
* cpu.c,cpu.h,decode.c,decode.h,model.c,sem-switch.c,sem.c: Regenerate.
* traps.c (sim_engine_invalid_insn): PCADDR->IADDR.
* cpux.c,cpux.h,decodex.c,decodex.h,modelx.c,semx-switch.c: Regenerate.
1999-01-15 07:27:00 +00:00
Doug Evans
976a48e6c3
* cgen-defs.h (PCADDR,CIA): Define in terms of IADDR.
...
(sim_disassemble_insn): Update prototype.
(sim_engine_invalid_insn): Ditto.
* cgen-engine.h (SEMANTIC_FN): Add !WITH_SCACHE version.
(SEM_BRANCH_INIT): PCADDR->IADDR.
(SEM_NBRANCH_FINI): New macro for !WITH_SCACHE case.
* cgen-scache.c (scache_lookup,scache_lookup_or_alloc): PCADDR->IADDR.
* cgen-scache.h (*): Ditto.
* cgen-trace.c (*): Ditto.
* cgen-trace.h (*): Ditto.
* cgen-utils.c (*): Ditto.
* cgen-types.h (integer modes): Use signedNN/unsignedNN types.
(insn_t): Delete.
* genmloop.sh (@cpu@_fill_argbuf): Add !WITH_SCACHE support.
(simple engine framework): Rewrite.
* sim-module.c (modules): Install model module sooner (and in
particular before the profile module).
1999-01-15 07:02:30 +00:00
Jason Molenda
984b70f0c8
1999-01-13 Jason Molenda (jsm@bugshack.cygnus.com)
...
* t-sadd.s: New file.
* Makefile.in (TESTS): Add t-sadd.
PR 18438.
1999-01-14 00:46:01 +00:00
Doug Evans
9e507b690e
* cgen-trace.c (trace_insn): Pass pc to trace_prefix for virtual insns.
1999-01-12 21:46:47 +00:00
Doug Evans
cee25b7cb8
* sim-model.h (sim_mach_lookup_bfd_name): Add prototype.
...
* sim-model.c (sim_mach_lookup_bfd_name): New function.
(sim_model_init): Call it.
1999-01-12 21:25:21 +00:00
Dave Brolley
e1ef54a703
Add new test cases to the list of files to be kept.
1999-01-12 16:27:49 +00:00
Doug Evans
533a502faf
* Makefile.in (m32r-clean): rm eng.h.
1999-01-12 00:37:47 +00:00
Doug Evans
e64b6cd434
* sim-main.h: Delete inclusion of ansidecl.h.
...
* cpu.h: Regenerate.
* cpux.h: Regenerate.
1999-01-12 00:25:41 +00:00
Doug Evans
e5e95c7d80
keep fr30
1999-01-11 23:16:57 +00:00
Doug Evans
b83dc7fc11
keep fr30-elf
1999-01-11 23:15:16 +00:00
Doug Evans
5759b13198
fix typo in comment
1999-01-11 23:14:23 +00:00
Frank Ch. Eigler
6402c01cc2
* gx sim prototype tweaks
...
start-sanitize-gxsim
1999-01-11 Frank Ch. Eigler <fche@cygnus.com>
* sim-gx-run.c (sim_engine_run): Allay warnings. Write out updated
gx block list after each successful compilation job.
* sim-gx.c (sim_gx_compiled_block_f): dlopen the main executable
image, to allow gx block DLLs to resolve symbols there.
(sim_gx_{read,write}_block_list): Allay warnings.
(sim_gx_block_translate): Allay warnings. Add $GX_FLAGS to
gx compilation/link jobs.
* sim-gx.h: Allay warnings.
end-sanitize-gxsim
1999-01-11 15:06:11 +00:00
Frank Ch. Eigler
11f9c65f91
* build tweak for gx prototype
1999-01-11 15:04:33 +00:00
Frank Ch. Eigler
3372836e0d
* Test for PR 18288 and its predecessors.
...
1999-01-11 Frank Ch. Eigler <fche@cygnus.com>
* do-flags.S: New test for parallel PSW update conflicts.
* Makefile.in (TESTS): Run it.
1999-01-11 14:48:48 +00:00
Frank Ch. Eigler
0e854a2019
* Removing last known memories of tx3904 and am30 sanitization.
1999-01-07 13:06:14 +00:00
Frank Ch. Eigler
0d320ebfc9
* Test for PR 18679.
...
1999-01-07 Frank Ch. Eigler <fche@cygnus.com>
* do-2wordops.S: New test for sign-extension by ld2h.
1999-01-07 08:55:49 +00:00