On Jun 28, 2014, at 3:31 AM, Ulrich Weigand <uweig...@de.ibm.com> wrote: > Mike Stump wrote: > >> (rs6000_aggregate_candidate): Use wide-int interfaces. > [snip] >> - /* Can't handle incomplete types. */ >> - if (!COMPLETE_TYPE_P (type)) >> - return -1; >> + /* Can't handle incomplete types nor sizes that are not >> + fixed. */ >> + if (!COMPLETE_TYPE_P (type) >> + || TREE_CODE (TYPE_SIZE (type)) != INTEGER_CST)
Ouch, sorry. At least 8 eyes missed it. Does this fix the -m32 issue? > I've checked in the following patch as obvious. Thanks.