Improve code generated for inputs like the following:
authorChris Hanson <org/chris-hanson/cph>
Thu, 18 Aug 1988 01:46:45 +0000 (01:46 +0000)
committerChris Hanson <org/chris-hanson/cph>
Thu, 18 Aug 1988 01:46:45 +0000 (01:46 +0000)
commitbcd66ff00bff9a7fa3ffc4d10a006464f6963445
treea412b3d2e959da73f7c921b30c341f926cae3ea5
parentf8c8039ac1ec47d2c3e9dfb3b18463f96d1f1b38
Improve code generated for inputs like the following:

    (if (if (and (object-type? (ucode-type fixnum) r)
 (object-type? (ucode-type fixnum) l))
    (fix:> r l)
    (> r l))
...)

Previously, the code generated for the call to `fix:>' was deficient
in that it pushed a continuation, performed the inline coded
comparison, then did a pop-return.  In fact, since the continuation is
known at that point, and is not being passed anywhere, there's no
reason to push anything on the stack.  These changes implement this.
v7/src/compiler/machines/bobcat/make.scm-68040
v7/src/compiler/rtlgen/rtlgen.scm