Author: yug
Date: 2011-12-05 04:40:57 -0500 (Mon, 05 Dec 2011)
New Revision: 3844
Modified:
trunk/osprey/wgen/wgen_expr.cxx
Log:
fix bug911. Add safe guard for wgen CVTL optimisation.
Code Review: Sun Chan.
Modified: trunk/osprey/wgen/wgen_expr.cxx
===================================================================
--- trunk/osprey/wgen/wgen_expr.cxx 2011-12-03 10:46:51 UTC (rev 3843)
+++ trunk/osprey/wgen/wgen_expr.cxx 2011-12-05 09:40:57 UTC (rev 3844)
@@ -9969,6 +9969,8 @@
// such that I4I1LDID will be sign extended and
// U4U2 will be zero extended
if (MTYPE_is_integral(rtype) && MTYPE_is_integral(desc) &&
+ // bug911 open64.net. Add Safe guard for CVTL.
+ (desc != MTYPE_BS) &&
MTYPE_byte_size( rtype ) > MTYPE_byte_size( desc )) {
wn = WN_CreateCvtl(OPR_CVTL, Widen_Mtype(desc), MTYPE_V,
MTYPE_size_min(desc), wn);
------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure
contains a definitive record of customers, application performance,
security threats, fraudulent activity, and more. Splunk takes this
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Open64-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/open64-devel