This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug rtl-optimization/27567] [4.0/4.1/4.2 Regression] __builtin_memcpy generates redundant stores/moves.
- From: "pinskia at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 27 Aug 2006 18:59:00 -0000
- Subject: [Bug rtl-optimization/27567] [4.0/4.1/4.2 Regression] __builtin_memcpy generates redundant stores/moves.
- References: <bug-27567-7667@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- Comment #2 from pinskia at gcc dot gnu dot org 2006-08-27 18:59 -------
Part of the problem here is that 4.0 removed addressof but that does not
explain why 3.4.0 could not do this optimization.
Maybe one of the problems is that we are no "lowering" memcpy at the tree level
into VCE (which should fix this one issue).
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27567