[Ad-dev] [openAD] #224: open64 does not distinguish 1st and 2nd nesting level of SRs

OpenAD trac at mcs.anl.gov
Tue Sep 28 11:09:18 CDT 2010


#224: open64 does not distinguish 1st and 2nd nesting level of SRs
------------------------------+---------------------------------------------
 Reporter:  utke              |       Owner:  utke    
     Type:  defect            |      Status:  accepted
 Priority:  major             |   Milestone:  scale1  
Component:  Open64 front end  |    Keywords:          
------------------------------+---------------------------------------------
Changes (by utke):

  * milestone:  => scale1


Comment:

 Replying to [comment:4 utke]:
 > The following test case illustrate the symptoms further:
 > OpenADFortTk/Regression/TestSources/sideEffectNested2.f90
 > (the deepest level routine is elevated but that makes the used variable
 out-of scope -> compiler error)
 >
 > xand
 > OpenADFortTk/Regression/TestSources/sideEffectNested4.f90
 > The example compiles and produces the correct output but the XAIF
 representation is incorrect in the side effiect lists of foo2
 >
 This last part is fixed by
 http://mercurial.mcs.anl.gov/ad/OpenADFortTk/rev/f4acb6925a14
 >      <xaif:SideEffectReference vertex_id="1">
 >         <xaif:SymbolReference vertex_id="1" scope_id="5"
 symbol_id="L_X_1"/>
 >       </xaif:SideEffectReference>
 >
 > Where the scope_id=5 is clearly wrong

-- 
Ticket URL: <https://trac.mcs.anl.gov/projects/openAD/ticket/224#comment:5>
OpenAD <http://www.mcs.anl.gov/openad>
Bug tracking for OpenAD components


More information about the Ad-dev mailing list