Author: xan
Date: 2011-03-30 14:00:06 -0400 (Wed, 30 Mar 2011)
New Revision: 3529

Modified:
   trunk/osprey/be/com/wn_lower.cxx
Log:
Fix bug446, this fix is to exploit all complex actual to be lowered,
including load of complex pregs.
The fix has been approved by Sun.



Modified: trunk/osprey/be/com/wn_lower.cxx
===================================================================
--- trunk/osprey/be/com/wn_lower.cxx    2011-03-29 11:47:13 UTC (rev 3528)
+++ trunk/osprey/be/com/wn_lower.cxx    2011-03-30 18:00:06 UTC (rev 3529)
@@ -11231,7 +11231,6 @@
 #ifdef KEY // handle actual parameter being a complex under LOWER_COMPLEX 
action
     if (WN_operator(WN_actual(tree,i)) == OPR_PARM &&
        MTYPE_is_complex(WN_rtype(WN_actual(tree,i))) && 
-       !OPERATOR_is_leaf(WN_operator(WN_kid0(WN_actual(tree,i)))) &&
        Action(LOWER_COMPLEX))
     {
       TYPE_ID mtype = WN_rtype(WN_actual(tree,i));


------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to