re PR preprocessor/5899 (-M disables -dM)

PR preprocessor/5899
	* cppinit.c (init_dependency_output): Don't ignore -dM etc.

From-SVN: r50545
This commit is contained in:
Neil Booth 2002-03-10 21:10:21 +00:00 committed by Neil Booth
parent f90c544c3c
commit 32810ba3df
2 changed files with 9 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2002-03-10 Neil Booth <neil@daikokuya.demon.co.uk>
PR preprocessor/5899
* cppinit.c (init_dependency_output): Don't ignore -dM etc.
2002-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* mbchar.c (JIS_state_table, JIS_action_table): Const-ify.

View File

@ -1881,15 +1881,13 @@ init_dependency_output (pfile)
CPP_OPTION (pfile, print_deps_append) = 1;
}
else if (CPP_OPTION (pfile, deps_file) == 0)
/* If -M or -MM was seen, default output to wherever was specified
with -o. out_fname is non-NULL here. */
/* If -M or -MM was seen without -MF, default output to wherever
was specified with -o. out_fname is non-NULL here. */
CPP_OPTION (pfile, deps_file) = CPP_OPTION (pfile, out_fname);
/* When doing dependencies, we should suppress all output, including
-dM, -dI etc. */
/* When doing dependencies, suppress normal preprocessed output.
Still do -dM, -dI etc. as e.g. glibc depends on this. */
CPP_OPTION (pfile, no_output) = 1;
CPP_OPTION (pfile, dump_macros) = 0;
CPP_OPTION (pfile, dump_includes) = 0;
}
/* Handle --help output. */