[cfe-commits] [patch] Allow complex long double to be homogeneous in ARM hardfloat

Bob Wilson bob.wilson at apple.com
Fri Jul 20 13:08:36 PDT 2012


On Jul 20, 2012, at 1:00 PM, Tim Northover <t.p.northover at gmail.com> wrote:

> Hi,
> 
> Under ARM's AAPCS "long double" is just another name for "double"
> which means that it can be part of a homogeneous aggregate and get
> passed in VFP registers; but the function isHomogeneousAggregate which
> is part of deciding where arguments should go isn't currently aware of
> this (it checks for a declared type of "float" and "double" only).
> 
> The attached patch should fix this. OK to commit?

Sure.  That looks OK to me.



More information about the cfe-commits mailing list