mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-13 13:07:28 +08:00
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:
parent
f90c544c3c
commit
32810ba3df
@ -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.
|
||||
|
@ -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. */
|
||||
|
Loading…
Reference in New Issue
Block a user