http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51483

--- Comment #6 from Andreas Schwab <sch...@linux-m68k.org> 2012-01-10 09:24:48 
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.

I'm just restoring previous behaviour.

> Right now, we have the assumption that we can derive the Esize from the 
> RM_Size
> rounded up to the alignment.

That completely ignores padding.

> If necessary, we can pass both Esize and RM_Size, but the current change seems
> like it would break other targets.

Those targets would have been broken before.  Since nobody appeared to complain
so far, those targets don't exit.

Reply via email to