[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