I'll update the commit log entry for r3450, the fix was for bug 705 not 703.
Doug > -----Original Message----- > From: s...@open64.net [mailto:s...@open64.net] > Sent: Monday, January 10, 2011 12:27 PM > To: open64-devel@lists.sourceforge.net > Subject: [Open64-devel] r3450 - trunk/osprey/wgen > > Author: dgilmore > Date: 2011-01-10 15:27:23 -0500 (Mon, 10 Jan 2011) > New Revision: 3450 > > Modified: > trunk/osprey/wgen/wgen_stmt.cxx > Log: > Fixed bug 703 (compile time problem in wgen). > > Reviewed and approved by Jian-Xin. > > > Modified: trunk/osprey/wgen/wgen_stmt.cxx > =================================================================== > --- trunk/osprey/wgen/wgen_stmt.cxx 2011-01-07 18:14:58 UTC (rev 3449) > +++ trunk/osprey/wgen/wgen_stmt.cxx 2011-01-10 20:27:23 UTC (rev 3450) > @@ -2557,6 +2557,7 @@ > #ifdef KEY > case GS_STATEMENT_LIST: { > gs_t stmt_list = gs_statement_list_elts(stmt); > + gs_t list; > BOOL new_scope = FALSE; > // bug 11869: This example shows there may be a label statement > // without an explicit scope. In such a scenario, a jump to such > @@ -2570,14 +2571,10 @@ > Push_Scope(stmt); > new_scope = TRUE; > } > -#ifdef FE_GNU_4_2_0 > - for (int i=0; i < gs_length(stmt_list); i++) > - Mark_Scopes_And_Labels(gs_index(stmt_list, i)); > -#else > - gs_t list; > + > for (list = stmt_list; gs_code(list)!=EMPTY; list = > gs_operand(list,1)) > Mark_Scopes_And_Labels(gs_operand(list,0)); > -#endif > + > if (new_scope) // End scope > --scope_i; > } > @@ -4293,14 +4290,9 @@ > > case GS_STATEMENT_LIST: { > gs_t stmt_list = gs_statement_list_elts(stmt); > -#ifdef FE_GNU_4_2_0 > - for (int i=0; i < gs_length(stmt_list); i++) > - WGEN_Expand_Stmt(gs_index(stmt_list, i), target_wn); > -#else > gs_t list; > for (list = stmt_list; gs_code(list)!=EMPTY; list = > gs_operand(list,1)) > WGEN_Expand_Stmt(gs_operand(list,0), target_wn); > -#endif > } > break; > > > > ----------------------------------------------------------------------- > ------- > Gaining the trust of online customers is vital for the success of any > company > that requires sensitive data to be transmitted over the Web. Learn > how to > best implement a security strategy that keeps consumers' information > secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > _______________________________________________ > Open64-devel mailing list > Open64-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/open64-devel ------------------------------------------------------------------------------ Gaining the trust of online customers is vital for the success of any company that requires sensitive data to be transmitted over the Web. Learn how to best implement a security strategy that keeps consumers' information secure and instills the confidence they need to proceed with transactions. http://p.sf.net/sfu/oracle-sfdevnl _______________________________________________ Open64-devel mailing list Open64-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/open64-devel