builtins.c (builtin_memset_gen_str): New function.
authorRoger Sayle <roger@eyesopen.com>
Tue, 23 Apr 2002 10:17:37 +0000 (10:17 +0000)
committerAndreas Jaeger <aj@gcc.gnu.org>
Tue, 23 Apr 2002 10:17:37 +0000 (12:17 +0200)
commit1a887f860a2905e95ab853fb1f8adef14515d74e
tree5c7e4a7521145a5c59ecb25c52fa10c1cb4acc39
parent77adef8498fb09947e889abbacb1d2bd8ece0929
builtins.c (builtin_memset_gen_str): New function.

2002-04-23  Roger Sayle  <roger@eyesopen.com>

* builtins.c (builtin_memset_gen_str): New function.
(expand_builtin_memset): Optimize the case of constant length, but
unknown value.
testsuite:
* gcc.c-torture/execute/string-opt-17.c: New test case.
* gcc.c-torture/execute/memset-2.c: New test case.

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