> the only difference in calling convention between > gcc's default behavior on x86 platforms and the > plan 9 compilers is that gcc has a few callee-saved > registers, while the plan 9 compilers have none.
i thought gcc typically required BP to be used as a frame pointer, whereas 8c simply uses it as another register, which is particularly helpful on the grotty x86. (general-purpose registers? pah!)