diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog
index fa9245dba112cd6bcce120b735f6a299de07fdbd..363c095f041b31d2b26c4949124a424c14a43cc1 100644
--- a/libgcc/ChangeLog
+++ b/libgcc/ChangeLog
@@ -1,3 +1,7 @@
+2011-06-22  Uros Bizjak  <ubizjak@gmail.com>
+
+	* enable-execute-stack-empty.c (__enable_execute_stack): Add prototype.
+
 2011-06-21  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
 
 	* shared-object.mk (c_flags-$o): Save c_flags.
@@ -10,7 +14,7 @@
 	* libgcc-std.ver.in (GCC_4.7.0): New section.
 
 2011-06-16  Georg-Johann Lay  <avr@gjlay.de>
-	
+
 	PR target/49313
 	PR target/29524
 	* config/avr/t-avr: Fix line endings.
@@ -379,7 +383,7 @@
 2010-09-09  Gerald Pfeifer  <gerald@pfeifer.com>
 	    Andrew Pinski  <pinskia@gmail.com>
 
-	PR target/40959	
+	PR target/40959
 	* config.host (ia64*-*-freebsd*): Set extra_parts.  Set tmake_file.
 
 2010-09-06  H.J. Lu  <hongjiu.lu@intel.com>
diff --git a/libgcc/enable-execute-stack-empty.c b/libgcc/enable-execute-stack-empty.c
index 81786dec3e411a5fb4b80678f0266ee7a7315e7b..e2cc02ba1168a6c92feaa388ae038b1a65ca7ab7 100644
--- a/libgcc/enable-execute-stack-empty.c
+++ b/libgcc/enable-execute-stack-empty.c
@@ -1,6 +1,9 @@
 /* Dummy implementation of __enable_execute_stack.  */
 
+extern void __enable_execute_stack (void *);
+
 /* Attempt to turn on execute permission for the stack.  */
+
 void
 __enable_execute_stack (void *addr __attribute__((__unused__)))
 {