[tree-ssa] C++ regressions after merge
Jason Merrill
jason@redhat.com
Thu Apr 10 11:49:00 GMT 2003
On Tue, 8 Apr 2003 10:17:19 -0400, Diego Novillo <dnovillo@redhat.com> wrote:
> Another problem I found is that the gimplifier is trying to put
> __cxa_throw on the RHS of assignments. This causes grief in the RTL
> expanders because __cxa_throw is of type void.
This is probably due to code that looks like
int i = ok ? 42 : throw FlamingDeath;
but this should have been caught by the code in simplify_cond_expr which
checks for void arms.
Jason
More information about the Gcc
mailing list