Fix alignment problems on sparc, bug 5512