Author: shenruifen
Date: 2011-09-27 23:26:43 -0400 (Tue, 27 Sep 2011)
New Revision: 3749

Modified:
   trunk/osprey/be/opt/opt_cfg.cxx
Log:
Fix [Bug 872] ZDL-- Error loop body                                             
C.R. by YeMei                            


Modified: trunk/osprey/be/opt/opt_cfg.cxx
===================================================================
--- trunk/osprey/be/opt/opt_cfg.cxx     2011-09-27 21:26:04 UTC (rev 3748)
+++ trunk/osprey/be/opt/opt_cfg.cxx     2011-09-28 03:26:43 UTC (rev 3749)
@@ -3100,6 +3100,18 @@
       *ends_bb = END_BREAK;
     break;
 
+  case OPR_ZDLBR:
+    label_bb = Get_bb_from_label(WN_label_number(wn));
+    FmtAssert(label_bb != NULL, ("CFG::Add_one_stmt: ZDLBR does not have a 
label_bb"));
+
+    Connect_predsucc(_current_bb, label_bb);
+    Append_wn_in(_current_bb, wn); 
+    _current_bb->Set_kind(BB_LOGIF);
+
+    if (ends_bb)
+      *ends_bb = END_FALLTHRU;
+    break;
+
   case OPR_FALSEBR:
   case OPR_TRUEBR:
     label_bb = Get_bb_from_label( WN_label_number(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. Business sense. IT sense. Common sense.
http://p.sf.net/sfu/splunk-d2dcopy1
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel

Reply via email to