builtins.c (expand_builtin_strncat): Remove redundant check for INTEGER_CST.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Sat, 26 Jan 2002 14:47:12 +0000 (14:47 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Sat, 26 Jan 2002 14:47:12 +0000 (14:47 +0000)
* builtins.c (expand_builtin_strncat): Remove redundant check for
INTEGER_CST.

From-SVN: r49246

gcc/ChangeLog
gcc/builtins.c

index 560d6e6fd5344a08a1360d53f4c4e84c79d076e8..3afa3acf7d69709678d8d587af3d944ffac30b38 100644 (file)
@@ -1,3 +1,8 @@
+2002-01-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * builtins.c (expand_builtin_strncat): Remove redundant check for
+       INTEGER_CST.
+
 2002-01-25  David O'Brien  <obrien@FreeBSD.org>
 
        * config/i386/x86-64.h (DEFAULT_PCC_STRUCT_RETURN): Do not overide
index 0747806fff096ab1a0d11c4ad460fb143e7a08c9..e3adb05feeb1f3d3094c1469486368d708aa2cde 100644 (file)
@@ -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.  */