Hi. i dont know if it's an alignement problem, anyway, a cast here is need. In r24889 i patch it with a qboolean.
Anyway, nice catch, it is hard to found. I hope it will work.
We must call Com_AlignPtr before Com_ParseValue when the use a buffer (when we dont use a buffer (ie. an attribute adress) the adress is already right) else we will have align problem.
About, ALIGN_NOTHING, it is the old code i rename ALIGN_NOTHING, while we are not sure everything work well with PPC. We should remove it, if every thing work again, because align must be set before (according to the data type we want to align), and not after (we dont know what we must align).