Skip to content
Snippets Groups Projects
Commit 806c63c5 authored by rtoy's avatar rtoy
Browse files

Fix up issues with calling varargs functions. (There is probably a

better solution, but this works.)  Although we don't have to, we
always copy float args to an int register or stack.

compiler/aliencomp.lisp:
o Clean up and comment what we're doing here for ppc.
o Use the new MOVE-{SINGLE,DOUBLE}-TO-INT vops to make the float go to
  the right integer register or stack location.

compiler/ppc/c-call.lisp:
o Add comments
o Make the float :arg-tn methods handle storing of floats to the int
  stack.

compiler/ppc/float.lisp:
o Add MOVE-{SINGLE,DOUBLE}-TO-INT vops to copy a float to an int or
  stack.
parent 694e9d23
No related branches found
No related tags found
No related merge requests found
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment