--- Quote Start ---
Just to clarify, have you tried FvM's solution using altmult_add? It's certainly there in Quartus 6.1 and although the symbol in the MegaWizard looks a bit mad at first, if you do as FvM says and set the number of multipliers to 1 it simplifies up a treat.
As a matter of interest, what was the workaround you chose in the end?
--- Quote End ---
Yes, the workaround looks great in Q II 8.1 (I failed to notice the "variable" option for input signedness when I first looked at it).
I'm still trying to get the synthesis bug fixed, but that might take a while. I'll follow up if there's news.
Thanks all,
Tommy