some cleanups in arm+sparc backends