[v3] libstdc++/12854
Diego Novillo
dnovillo@redhat.com
Tue May 18 14:29:00 GMT 2004
On Mon, 2004-05-17 at 09:52, Benjamin Kosnik wrote:
> I was under the impression that tree-ssa would scalarize even C++
> objects with 2-8 members. I've asked rth for clarification, but maybe
> jason would know this too.
>
Currently we only scalarize up to MAX_FIELDS_FOR_SRA fields (5, it
should be a --param). The criteria used to decide whether or not to
scalarize is in tree-sra.c:can_be_scalarized_p. Essentially, we will
not scalarize: variables that must live in memory, volatiles, structures
that have other non-aggregates or complex types (to be fixed),
structures with bitfields (to be fixed).
Diego.
More information about the Libstdc++
mailing list