re PR middle-end/29272 (memcpy optimization causes wrong-code)
authorJakub Jelinek <jakub@redhat.com>
Tue, 10 Oct 2006 09:46:59 +0000 (11:46 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 10 Oct 2006 09:46:59 +0000 (11:46 +0200)
commit599a964a52716fadaa2e70337d36c54b9585cf0e
tree81908999b4dc6913c4bb587a998b25cad6e17115
parentbe0436d7d964255fd5b9e69f3b2b00b6e301c3a6
re PR middle-end/29272 (memcpy optimization causes wrong-code)

PR middle-end/29272
* builtins.c (var_decl_component_p): New function.
(fold_builtin_memset, fold_builtin_memory_op): Restrict
single entry optimization to variables and components thereof.

* gcc.c-torture/execute/20060930-2.c: New test.

From-SVN: r117599
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/20060930-2.c [new file with mode: 0644]