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: Add minimal traceback table and prefetch to rs6000.


>>>>> Richard Henderson writes:

Richard> Probably the prefetch generation code is not honoring the predicate
Richard> at all at code generation time.  I'd consider this a bug.

	The prefetch code in loop.c generates the RTL using

gen_prefetch (location, ...);

where location is some pseudo containing the address.  It does not know
and cannot know what addressing form will occur.  Should the predicate
change from accepting any address to only accepting addresses of the
correct form after a certain GCC phase? 

David


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