OSDN Git Service

2003-01-04 Richard Sandiford <rsandifo@redhat.com>
authorcgd <cgd>
Sun, 5 Jan 2003 07:56:58 +0000 (07:56 +0000)
committercgd <cgd>
Sun, 5 Jan 2003 07:56:58 +0000 (07:56 +0000)
commit4da01fe6dc5df5caf7a17892a339ca0bfc7e836a
tree0ab914ad3aa6574168a1a60f62dcd537470dda13
parent34297fd35cb2580194c2984e7f0992303dc2f1c2
2003-01-04  Richard Sandiford  <rsandifo@redhat.com>
    Andrew Cagney  <ac131313@redhat.com>
    Gavin Romig-Koch  <gavin@redhat.com>
    Graydon Hoare  <graydon@redhat.com>
    Aldy Hernandez  <aldyh@redhat.com>
    Dave Brolley  <brolley@redhat.com>
    Chris Demetriou  <cgd@broadcom.com>

* configure.in (mips64vr*): Define TARGET_ENABLE_FR to 1.
(sim_mach_default): New variable.
(mips64vr-*-*, mips64vrel-*-*): New configurations.
Add a new simulator generator, MULTI.
* configure: Regenerate.
* Makefile.in (SIM_MULTI_OBJ, SIM_EXTRA_DISTCLEAN): New variables.
(multi-run.o): New dependency.
(SIM_MULTI_ALL, SIM_MULTI_IGEN_CONFIGS): New variables.
(tmp-mach-multi, tmp-itable-multi, tmp-run-multi): New rules.
(tmp-multi): Combine them.
(BUILT_SRC_FROM_MULTI): New variable.  Depend on tmp-multi.
(clean-extra): Remove sources in BUILT_SRC_FROM_MULTI.
(distclean-extra): New rule.
* sim-main.h: Include bfd.h.
(MIPS_MACH): New macro.
* mips.igen (vr4120, vr5400, vr5500): New models.
(clo, clz, dclo, dclz, madd, maddu, msub, msub, mul): Add *vr5500.
* vr.igen: Replace with new version.
sim/mips/ChangeLog
sim/mips/Makefile.in
sim/mips/configure
sim/mips/configure.in
sim/mips/mips.igen
sim/mips/sim-main.h
sim/mips/vr.igen