patch-2.1.104 linux/include/asm-alpha/string.h
Next file: linux/include/asm-alpha/unistd.h
Previous file: linux/fs/stat.c
Back to the patch index
Back to the overall index
- Lines: 31
- Date:
Thu May 21 13:48:06 1998
- Orig file:
v2.1.103/linux/include/asm-alpha/string.h
- Orig date:
Wed Apr 8 19:36:28 1998
diff -u --recursive --new-file v2.1.103/linux/include/asm-alpha/string.h linux/include/asm-alpha/string.h
@@ -4,10 +4,8 @@
#ifdef __KERNEL__
/*
- * GCC of any recent vintage doesn't do stupid things with bcopy. Of
- * EGCS-devel vintage, it knows all about expanding memcpy inline.
- * For things other than EGCS-devel but still recent, GCC will expand
- * __builtin_memcpy as a simple call to memcpy.
+ * GCC of any recent vintage doesn't do stupid things with bcopy.
+ * EGCS-devel knows all about expanding memcpy inline, others don't.
*
* Similarly for a memset with data = 0.
*/
@@ -16,7 +14,7 @@
/* For backward compatibility with modules. Unused otherwise. */
extern void * __memcpy(void *, const void *, size_t);
-#if __GNUC__ > 2 || __GNUC_MINOR__ >= 8
+#if __GNUC__ > 2 || __GNUC_MINOR__ >= 91
#define memcpy __builtin_memcpy
#endif
@@ -24,7 +22,7 @@
extern void * __constant_c_memset(void *, unsigned long, long);
extern void * __memset(void *, char, size_t);
-#if __GNUC__ > 2 || __GNUC_MINOR__ >= 8
+#if __GNUC__ > 2 || __GNUC_MINOR__ >= 91
#define memset(s, c, n) \
(__builtin_constant_p(c) \
? (__builtin_constant_p(n) && (c) == 0 \
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov