This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy
- From: "joseph at codesourcery dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 29 Jun 2005 23:22:44 -0000
- Subject: [Bug tree-optimization/22237] [4.0/4.1 Regression] struct copy inlining generates overlapping memcpy
- References: <20050629231131.22237.jsm28@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Additional Comments From joseph at codesourcery dot com 2005-06-29 23:22 -------
Subject: Re: [4.0/4.1 Regression] struct copy
inlining generates overlapping memcpy
On Wed, 29 Jun 2005, pinskia at gcc dot gnu dot org wrote:
> I cannot reproduce this on powerpc-darwin at all.
Maybe powerpc-darwin has a sympathetic memcpy which acts like memmove.
(If the output contains a direct memcpy between p and q the problem is
there even if libc covers it up.) I get the failure on both
i686-pc-linux-gnu and x86_64-unknown-linux-gnu with mainline of today.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22237