Index: gcc.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/gcc.c,v retrieving revision 1.395 diff -u -p -r1.395 gcc.c --- gcc.c 23 Oct 2003 19:27:41 -0000 1.395 +++ gcc.c 29 Nov 2003 01:52:42 -0000 @@ -6411,7 +6411,9 @@ main (int argc, const char *const *argv) value = do_spec (link_command_spec); if (value < 0) error_count = 1; - linker_was_run = (tmp != execution_count); + + /* Linker ran if there was at least one more execution or verbose_only_flag is true. */ + linker_was_run = (tmp != execution_count) || verbose_only_flag; } /* If options said don't run linker,