diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 241abf0ac0b62cb67e6883d71fca7ec9bc58cf1b..e5833947362b82e82c4e3784e01df10229900f74 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -3,6 +3,8 @@
 	* bb-reorder.c (max_entry_frequency, max_entry_frequency):
 	Make them static.
 
+	* calls (stack_arg_under_construction): Make it static.
+
 2005-03-07  David Billinghurst <David.Billinghurst@riotinto.com>
 
 	* config/i386/cygwin1.c(mingw_scan): Use xstrdup in calls to putenv.
diff --git a/gcc/calls.c b/gcc/calls.c
index c84c903c3326f6b4620a18ac07a08768887d860d..f90e1a56ec44800640a3408e28e1ef539f856ea9 100644
--- a/gcc/calls.c
+++ b/gcc/calls.c
@@ -119,7 +119,7 @@ static sbitmap stored_args_map;
    returns a BLKmode struct) and expand_call must take special action
    to make sure the object being constructed does not overlap the
    argument list for the constructor call.  */
-int stack_arg_under_construction;
+static int stack_arg_under_construction;
 
 static void emit_call_1 (rtx, tree, tree, tree, HOST_WIDE_INT, HOST_WIDE_INT,
 			 HOST_WIDE_INT, rtx, rtx, int, rtx, int,