This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Semantics of MODIFY_EXPR with CONSTRUCTOR rhs
- From: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner)
- To: rth at redhat dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 2 Aug 04 17:40:19 EDT
- Subject: Re: Semantics of MODIFY_EXPR with CONSTRUCTOR rhs
I suspect the failure due to variable-sized temporaries that you saw
has to do with a think-o in the loop that initialized the elements --
it should have recursed for nested constructors rather than creating a
new <MODIFY_EXPR <obj> <CONSTRUCTOR>> statement.
No such luck. Try compiling the RTS file a-direct.adb.
I'm investigating too ...