I suspect you dumped the symtab is unavailable. Where did you do the dump?
2011/6/21 eirc.lew <eirc....@gmail.com>
> **
> Hi,
> I encounter a error in Open64 whirl2c Phase, the phenomena is as follow:
> when loaded pu in Preprocess_pu, dump_tree(pu), there are some NULL WN in
> the whirl tree, such as:
>
>
> *MCALL 64 <1,94,UPCR_ADD_SHARED_MD> # flags 0x40 add_shared1*
>
> MMLDID -1 <*null-st*> T<43,shared_ptr_struct,4>
>
>
> **
>
> U4LDA 0 <3,39,_bupc_.Mptra.> T<136,anon_ptr.,4>****
>
> U4INTCONST 8 (0x8)****
>
> MLOAD 0 T<137,anon_ptr.,4>****
>
> U4TAS T<111,anon_ptr.,4>****
>
> MPARM 2 T<43,shared_ptr_struct,4> # by_value ****
>
> I4INTCONST 4 (0x4)****
>
> * **I4PARM 2 T<### ERROR: null ptr> # by_value *
>
> I4I4LDID 0 <3,10,__HL_j> T<58,int,4>****
>
> *I4PARM 2 T<### ERROR: null ptr> # by_value *
>
> U4LDA 0 <1,86,input_mdl> T<127,anon_ptr.,4>****
>
> * MPARM 2 T<45,mdl_ptr_struct,4> # by_value *
>
> I4INTCONST 0 (0x0)****
>
> * I4PARM 2 T<4,.predef_I4,4> # by_value *
>
> *MCALL 64 <1,94,UPCR_ADD_SHARED_MD> # flags 0x40*
>
> **
>
> *at the same time, I get the correspond WN in Backend_processing as
> follow:*
>
> **
>
> *F4CALL 126 <1,96,UPCR_GET_SHARED_FLOATVAL> # flags 0x7e*
>
> * **F4F4LDID 8 <1,80,.preg_I8> T<10,.predef_F4,4> # $r8*
>
> * F4STID 0 <3,20,_bupc_.spillld> T<10,.predef_F4,4>*
>
> **
> **
>
> U4LDA 0 <3,39,_bupc_.Mptra.> T<136,anon_ptr.,4>****
>
> U4INTCONST 8 (0x8)****
>
> MLOAD 0 T<137,anon_ptr.,4>****
>
> U4TAS T<111,anon_ptr.,4>****
>
> MPARM 2 T<43,shared_ptr_struct,4> # by_value ****
>
> I4INTCONST 4 (0x4)****
>
> * I4PARM 2 T<4,.predef_I4,4> # by_value *
>
> I4I4LDID 0 <3,10,__HL_j> T<58,int,4>****
>
> * I4PARM 2 T<4,.predef_I4,4> # by_value *
>
> U4LDA 0 <1,86,input_mdl> T<127,anon_ptr.,4>****
>
> MPARM 2 T<45,mdl_ptr_struct,4> # by_value ****
>
> I4INTCONST 0 (0x0)****
>
> I4PARM 2 T<4,.predef_I4,4> # by_value ****
>
> MCALL 64 <1,94,UPCR_ADD_SHARED_MD> # flags 0x40
>
>
>
> Are there some advice about it? Can it be a error during loading the WN in
> the whirl2c phase?
>
>
>
> Thanks in advance!
>
>
>
> Eric
>
>
>
> ****
>
> **
>
>
>
>
> **
>
>
>
> ------------------------------------------------------------------------------
> EditLive Enterprise is the world's most technically advanced content
> authoring tool. Experience the power of Track Changes, Inline Image
> Editing and ensure content is compliant with Accessibility Checking.
> http://p.sf.net/sfu/ephox-dev2dev
> _______________________________________________
> Open64-devel mailing list
> Open64-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/open64-devel
>
>
--
Regards,
Lai Jian-Xin
------------------------------------------------------------------------------
Simplify data backup and recovery for your virtual environment with vRanger.
Installation's a snap, and flexible recovery options mean your data is safe,
secure and there when you need it. Data protection magic?
Nope - It's vRanger. Get your free trial download today.
http://p.sf.net/sfu/quest-sfdev2dev
_______________________________________________
Open64-devel mailing list
Open64-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/open64-devel