annoyance ranking up there right now (wrt C compiler dev): trying to make vararg/va_list work correctly with a register ABI... (ugly mess).
If different reg classes (gp/float) are used it's harder, but otherwise the callee can just spill all to stack.
-
-
I ended up partly integrating va_start it into the function prolog, saving regs and stack-pos, ... but still don't have printf working.
-
for first-step testing, mostly using debug "puts()" and printing in hex (divide/modulo not working correctly yet either, ...).
-
ADD: div/mod now working & decimal print works; NOTE: CC has FPU support as well, but it is not fully implemented yet (among other issues).
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.