Thanks for trying.  I can not reproduce your broken object issue
with my patch on Linux (x86-64 and i686).  "make check" passes, but
maybe something else is missing...