fix adjustor generation on ia64 (test case ffi009)
authorred5_2@hotmail.com <unknown>
Sun, 1 Apr 2007 16:31:32 +0000 (16:31 +0000)
committerred5_2@hotmail.com <unknown>
Sun, 1 Apr 2007 16:31:32 +0000 (16:31 +0000)
commitb321da7d6a94582b5d59399a639af1b36e2e7a3b
treed39c474e6de94f347a1697f2db9c6f9da0b90927
parent4cf6fdd28fea80bd8e2bb86f2f5da15fd851f783
fix adjustor generation on ia64 (test case ffi009)

Some fixes to adjustor functions.  The 8-byte address returned by the
allocator is adjusted to be aligned to 16-byte boundaries.  Fixed a typo
in inserting an immediate address into an instruction.

This fixes the calls to 5-argument and 6-argument functions in ffi009.
Some functions still break.  I suspect it's related to passing arguments on
the stack.
rts/Adjustor.c