From 93051e0f933b81a222c70ac868a15e12160c7c29 Mon Sep 17 00:00:00 2001 From: "Kaveh R. Ghazi" Date: Sat, 26 Jan 2002 14:47:12 +0000 Subject: [PATCH] builtins.c (expand_builtin_strncat): Remove redundant check for INTEGER_CST. * builtins.c (expand_builtin_strncat): Remove redundant check for INTEGER_CST. From-SVN: r49246 --- gcc/ChangeLog | 5 +++++ gcc/builtins.c | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 560d6e6fd53..3afa3acf7d6 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-01-26 Kaveh R. Ghazi + + * builtins.c (expand_builtin_strncat): Remove redundant check for + INTEGER_CST. + 2002-01-25 David O'Brien * config/i386/x86-64.h (DEFAULT_PCC_STRUCT_RETURN): Do not overide diff --git a/gcc/builtins.c b/gcc/builtins.c index 0747806fff0..e3adb05feeb 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -2608,8 +2608,7 @@ expand_builtin_strncat (arglist, target, mode) /* If the requested length is zero, or the src parameter string length is zero, return the dst parameter. */ - if ((TREE_CODE (len) == INTEGER_CST && integer_zerop (len)) - || (p && *p == '\0')) + if (integer_zerop (len) || (p && *p == '\0')) { /* Evaluate and ignore the src and len parameters in case they have side-effects. */