------- Comment #10 from rguenth at gcc dot gnu dot org  2008-09-09 17:18 
-------
And the reason for that is that re-gimplifying cvt.width hits
gimplify_var_or_parm_decl which will substitute cvt with its
DECL_VALUE_EXPR which is cvt.64.  This is - unfortunate, because
we cannot easily fix that.

Looks like we have to add a new flag to gimplify_ctxp to avoid
this replacement for later gimplification of operands.  We can
of course also disable scalarizing of variables with DECL_VALUE_EXPR,
but that doesn't look right.

Diego, any preferences?


-- 

rguenth at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dnovillo at gcc dot gnu dot
                   |                            |org


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37380

Reply via email to