This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Does backend need to worry about overlap?
- From: Andy Hutchinson <HutchinsonAndy at netscape dot net>
- To: gcc at gcc dot gnu dot org
- Date: Mon, 21 Feb 2005 11:56:01 -0500
- Subject: Does backend need to worry about overlap?
If I have RTL pattern such as:
(SET (MEM...) (MEM...))
(define_insn in backend target.md)
do I need to guard against the possibility that the two operands
overlap? Or does the front/middle end take care of any C/C++ language
specific needs here? (perhaps by using a register as an intermediate)
Thank you