http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483
--- Comment #5 from Geert Bosch <bosch at gcc dot gnu.org> 2012-01-10 02:55:46 UTC --- If I understand correctly, you're changing the interface to pass the object size (Esize) instead of the precision (RM_Size). That is not correct. Right now, we have the assumption that we can derive the Esize from the RM_Size rounded up to the alignment. What I don't quite understand right now is what the properties of the M68K type are. What is the precision, size and alignment? If necessary, we can pass both Esize and RM_Size, but the current change seems like it would break other targets. -Geert