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] Record REG_POINTER in more cases


On Sat, 20 Mar 2004, Zdenek Dvorak wrote:
>
> 	* emit-rtl.c (set_mem_attributes_minus_bitpos): Set MEM_POINTER
> 	flag.
> 	* explow.c (force_not_mem): Set REG_POINTER flag according to
> 	MEM_POINTER one.
> 	* rtl.h (MEM_POINTER): New macro.
> 	(struct rtx_def): Use integrated for MEM_SCALAR_P and frame_related
> 	for MEM_POINTER.

This is OK for mainline.

I've heard complaints that the middle-end should be doing a better job
of preserving/propagating REG_POINTER, so any further follow-up patches
would be very much appreciated.

Thanks,

Roger
--


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