diff --git a/include/common.h b/include/common.h
index 93e3f7a0656379f6b2ce8c5c9086274e3b97a783..cd8aad090c7c80a0f548c1ad691aa04173662a88 100644
--- a/include/common.h
+++ b/include/common.h
@@ -391,7 +391,7 @@ void	icache_disable(void);
 int	dcache_status (void);
 void	dcache_enable (void);
 void	dcache_disable(void);
-void	relocate_code (ulong, gd_t *, ulong);
+void	relocate_code (ulong, gd_t *, ulong) __attribute__ ((noreturn));
 ulong	get_endaddr   (void);
 void	trap_init     (ulong);
 #if defined (CONFIG_4xx)	|| \