retitle 645692 Support for hard-float calling convention thanks Time for another update.
When trying to add support for homogeneous aggregate (which are now passed in VFP register with armhf calling convention), I realized a few things in the current code are wrong for armhf: * bug when manipulating some structure lead to wrong register being used to pass parameter -> FIXED * space allocated on stack for passing parameter is not freed correctly after function call -> FIXED * The way alignment is done works for armel but not armhf -> WORK IN PROGRESS * Allocation of float register is wrong due to misunderstanding the calling convention Because of the alignment problem, I'm wondering about rewriting some significant piece of code. This might delay the final fix after the wheezy freeze because I cannot spend to much time on this right now. The remaining item to be fixed are now: * alignment of arguments * homogeneous aggregate * correct assignment of float register Regards.
signature.asc
Description: This is a digitally signed message part.

