]> gcc.gnu.org Git - gcc.git/commit
builtins.c (simplify_builtin_memcmp, [...]): Delete.
authorRoger Sayle <roger@eyesopen.com>
Sun, 18 Jul 2004 17:46:16 +0000 (17:46 +0000)
committerRoger Sayle <sayle@gcc.gnu.org>
Sun, 18 Jul 2004 17:46:16 +0000 (17:46 +0000)
commit01847e9d18a6c292916878d7c8d2e32519c3272e
treed2f5f06114807657231f0bd8b3e16275d811ec1e
parente2d4f634d54135debe57500ef94ecbcaaba0382b
builtins.c (simplify_builtin_memcmp, [...]): Delete.

* builtins.c (simplify_builtin_memcmp, simplify_builtin_strcmp,
simplify_builtin_strncmp): Delete.
(fold_builtin_memcmp, fold_builtin_strcmp, fold_builtin_strncmp):
Change argument to accept an arglist instead of an "exp".  Assume
that the return type is always integer_type_node.  Copy missing
transformations from their now obsolete simplify_builtin_*
equivalents.
(fold_builtin_1): Pass arglist instead of exp to fold_builtin_memcmp,
fold_builtin_strcmp and fold_builtin_strncmp.
(simplify_builtin): Call fold_builtin_memcmp, fold_builtin_strcmp
and fold_builtin_strncmp instead of simplify_builtin_memcmp,
simplify_builtin_strcmp and simplify_builtin_strncmp respectively.

From-SVN: r84898
gcc/ChangeLog
gcc/builtins.c
This page took 0.057279 seconds and 5 git commands to generate.