Index: kernel/generic/include/lib/memfnc.h
===================================================================
--- kernel/generic/include/lib/memfnc.h	(revision 2c0b3482c5e276da6a8f1aaa92ddbd88044a9b68)
+++ kernel/generic/include/lib/memfnc.h	(revision 192565bb8d97d3d2b9c03b06e4ed08402ecbbccf)
@@ -38,6 +38,8 @@
 #include <typedefs.h>
 
-extern void *memset(void *, int, size_t);
-extern void *memcpy(void *, const void *, size_t);
+extern void *memset(void *, int, size_t)
+    __attribute__ ((optimize("-fno-tree-loop-distribute-patterns")));
+extern void *memcpy(void *, const void *, size_t)
+    __attribute__ ((optimize("-fno-tree-loop-distribute-patterns")));
 
 #endif
