pro64-support
[Top] [All Lists]

Re: front-end misses symbol flag, causes bad alias analysis

To: pro64-support@xxxxxxxxxxx, goodwin@xxxxxxxxxxxxx
Subject: Re: front-end misses symbol flag, causes bad alias analysis
From: murthy@xxxxxxxxxxxxxxxxx (Chandrasekhar Murthy)
Date: Tue, 24 Oct 2000 14:28:32 -0700 (PDT)
Sender: owner-pro64-support@xxxxxxxxxxx
Although the line numbers might be slightly off, the following
should fix the problem.

DIFF for gccfe/wfe_stmt.cxx
*** gccfe/wfe_stmt.cxx  Tue Oct 17 10:55:18 2000
--- UPDATE/./wfe_stmt.cxx       Tue Oct 24 14:21:05 2000
***************
*** 647,653 ****
            Set_ST_type (st, ty_idx);
          }
        }
-       WFE_Set_ST_Addr_Saved (rhs_wn);
        if (DECL_WIDEN_RETVAL(current_function_decl)) {
        TYPE_ID old_rtype = WN_rtype(rhs_wn);
        TYPE_ID new_rtype = MTYPE_is_signed (old_rtype) ? MTYPE_I8 : MTYPE_U8;
--- 647,652 ----


This is handled correctly with gfecc (the g++ frontend).

Murthy

<Prev in Thread] Current Thread [Next in Thread>