This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] for PR 18040


Hello,

> >>On Sun, Oct 17, 2004 at 09:15:35PM +0200, Zdenek Dvorak wrote:
> >>>	PR tree-optimization/18040
> >>>	* tree-gimple.c (is_gimple_component): New function.
> >>>	(is_gimple_addressable, get_base_address): Use is_gimple_component.
> >>
> >>I think we should simply remove the casts from handled_component_p.
> >
> >then it would also be necessary to remove other superfluous entries 
> >from
> >it that are not recognized as gimple components (BIT_FIELD_REF and
> >NON_LVALUE_EXPR).  I do not care for later, but removing former seems
> >likely to break other code.
> 
> BIT_FIELD_REF should be handled the same way as COMPONENT_REF I think.

not according to gimple grammar (and also it does not make sense to have
BIT_FIELD_REF's nested).

Zdenek


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]