re PR c++/43031 (internal compiler error: verify_gimple failed after non-trivial...
authorJason Merrill <jason@redhat.com>
Tue, 16 Feb 2010 06:05:20 +0000 (01:05 -0500)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 16 Feb 2010 06:05:20 +0000 (01:05 -0500)
commit1e2ddf80b6806a33e0043437466f9549e5f5bac2
treee3b5c8c4521ed90808f9880d31e72252ba427cbe
parent38e40fcd450c508dbacdd2ddcd40ed1e500c4713
re PR c++/43031 (internal compiler error: verify_gimple failed after non-trivial conversion error when crosscompiling Firefox)

PR c++/43031
* cp-gimplify.c (cp_gimplify_expr) [MODIFY_EXPR]: Use
VIEW_CONVERT_EXPR for conversions between structural equality types
that the back end can't tell are the same.

From-SVN: r156793
gcc/cp/ChangeLog
gcc/cp/cp-gimplify.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/attrib36.C [new file with mode: 0644]