builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.
authorJakub Jelinek <jakub@redhat.com>
Tue, 24 Jun 2003 17:29:09 +0000 (19:29 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 24 Jun 2003 17:29:09 +0000 (19:29 +0200)
commit946137a0d6d4bb6d325491f59e0043d67b345377
tree38ec77c1af29c2f6616ec243166ca0f70c7e1e56
parent6d1cb95f3fe55d63086401db8e1f427ec22b4ded
builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in src twice.

* builtins.c (expand_builtin_strcpy): Don't evaluate side-effects in
src twice.

* gcc.c-torture/execute/string-opt-17.c: New test.

From-SVN: r68431
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.c-torture/execute/string-opt-17.c [new file with mode: 0644]