diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8833d51bc3ec26fc166cafadaf12a0dbccf7d495..9c8ac7913d6fc27ea157dc08f2a9aa1f40634f4f 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2002-11-25  Douglas B Rupp  <rupp@gnat.com>
+
+	* gcc.c (do_spec_1): Reset delete_this_arg to zero.
+
 2002-11-25  Jason Thorpe  <thorpej@wasabisystems.com>
 
 	* config/elfos.h (HANDLE_SYSV_PRAGMA): Define as 1.
diff --git a/gcc/gcc.c b/gcc/gcc.c
index d7ec1260f800e44ba83e5f9e35fa92195ef9ff80..250591292814ac74bf1ca958d7d534f989b19bfc 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -4509,6 +4509,7 @@ do_spec_1 (spec, inswitch, soft_matched_part)
 			    obstack_grow (&obstack, temp_filename,
 			    			    temp_filename_length);
 			    arg_going = 1;
+			    delete_this_arg = 0;
 			    break;
 			  }
 		      }