vm-engine: remove register assignments
authorAndy Wingo <wingo@pobox.com>
Fri, 18 May 2012 10:21:33 +0000 (12:21 +0200)
committerAndy Wingo <wingo@pobox.com>
Mon, 27 May 2013 05:06:39 +0000 (07:06 +0200)
commit8dd6bfa7bb786e802be49fb72ff4f526244d341d
tree47c8bd521c50454e0c5716d82884534ddd771802
parentff3968c22d84529666487c2706d904c96440a33d
vm-engine: remove register assignments

* libguile/vm-engine.c: Remove the register assignments inherited from
  the 1990s.  GCC does seem to allocate reasonably on systems with
  enough registers (e.g. x86-64), and on system with too few (ia32) we
  disabled manual allocation.  Anyway this code was never tested, so
  it's better to leave the compiler to do its own thing, until proven
  otherwise.  Also in the RTL VM we don't need to allocate a register to
  the SP, because it isn't accessed as much.
libguile/vm-engine.c