diff --git a/common/spl/spl.c b/common/spl/spl.c
index a5892d7988747505c7022abcc8ba55bd276127d4..b09a6268e623c3f4b23b69c80c68687ea48ec131 100644
--- a/common/spl/spl.c
+++ b/common/spl/spl.c
@@ -347,9 +347,6 @@ ulong spl_relocate_stack_gd(void)
 	memcpy(new_gd, (void *)gd, sizeof(gd_t));
 	gd = new_gd;
 
-	/* Clear the BSS. */
-	memset(__bss_start, 0, __bss_end - __bss_start);
-
 	return ptr;
 #else
 	return 0;