Don't trash the %ecx value returned by relocate(). This was causing