Index: uspace/lib/c/include/mem.h
===================================================================
--- uspace/lib/c/include/mem.h	(revision 45f7449e0a82becbb9eb64d8afe4237b1bb85912)
+++ uspace/lib/c/include/mem.h	(revision c4f7bf6d66e1017c52094600930917ad0597d044)
@@ -40,6 +40,8 @@
 #define bzero(ptr, len)  memset((ptr), 0, (len))
 
-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")));
 extern void *memmove(void *, const void *, size_t);
 
