Re: Propagation of "pointer" attribute on registers

2005-02-22 Thread Jeffrey A Law
On Fri, 2005-02-18 at 13:28 -0600, Pat Haugen wrote: > > > > Is there a reason REG_POINTER isn't propagated to the target register for > rtl insns of the form "reg_x = regP_y + reg_z", where regP_y is a reg > marked as REG_POINTER? It seems the attribute is only propagated when we > have "reg_x

Re: Propagation of "pointer" attribute on registers

2005-02-21 Thread James E Wilson
Pat Haugen wrote: Is there a reason REG_POINTER isn't propagated to the target register for rtl insns of the form "reg_x = regP_y + reg_z", where regP_y is a reg marked as REG_POINTER? Probably historical oversight. However, note that the hppa-hp-hpux port relies on the REG_POINTER settings being

Propagation of "pointer" attribute on registers

2005-02-18 Thread Pat Haugen
Is there a reason REG_POINTER isn't propagated to the target register for rtl insns of the form "reg_x = regP_y + reg_z", where regP_y is a reg marked as REG_POINTER? It seems the attribute is only propagated when we have "reg_x = regP_y + CONST", at least in the couple instances I saw (regcla