Some changes to closures:
authorGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 7 Dec 1993 20:36:05 +0000 (20:36 +0000)
committerGuillermo J. Rozas <edu/mit/csail/zurich/gjr>
Tue, 7 Dec 1993 20:36:05 +0000 (20:36 +0000)
commite649675bd0d917634c0be242d61e0e270d5b1024
treeb47e7def144e4b47558e47e5dd49a02ad06c1694
parentef4d37edd99c8e0b6cceccd018ec8288ef47c742
Some changes to closures:
- Tightening of the entry sequence.
- Closure generation by copying a pattern made by the compiler.
- Add ability to set breakpoints in closures' internal entry points.
- Add CLOSURE_PATTERN_LINKAGE_KIND used by the new patterns.

Align compiled code blocks on floating-point boundaries so that the
compiler can pad to guarantee that embedded floating-point numbers
(and closure patterns, copied using floating-point instructions on the
hppa) are aligned correctly.
18 files changed:
v7/src/microcode/bchdmp.c
v7/src/microcode/bchgcc.h
v7/src/microcode/bchgcl.c
v7/src/microcode/bchpur.c
v7/src/microcode/cmpgc.h
v7/src/microcode/cmpint.c
v7/src/microcode/dostrap.c
v7/src/microcode/fasdump.c
v7/src/microcode/fasload.c
v7/src/microcode/gccode.h
v7/src/microcode/gcloop.c
v7/src/microcode/nttrap.c
v7/src/microcode/purify.c
v7/src/microcode/purutl.c
v7/src/microcode/uxtrap.c
v7/src/microcode/version.h
v8/src/microcode/cmpint.c
v8/src/microcode/version.h