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>
|
2002-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||||
|
|
||||||
* mbchar.c (JIS_state_table, JIS_action_table): Const-ify.
|
* 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;
|
CPP_OPTION (pfile, print_deps_append) = 1;
|
||||||
}
|
}
|
||||||
else if (CPP_OPTION (pfile, deps_file) == 0)
|
else if (CPP_OPTION (pfile, deps_file) == 0)
|
||||||
/* If -M or -MM was seen, default output to wherever was specified
|
/* If -M or -MM was seen without -MF, default output to wherever
|
||||||
with -o. out_fname is non-NULL here. */
|
was specified with -o. out_fname is non-NULL here. */
|
||||||
CPP_OPTION (pfile, deps_file) = CPP_OPTION (pfile, out_fname);
|
CPP_OPTION (pfile, deps_file) = CPP_OPTION (pfile, out_fname);
|
||||||
|
|
||||||
/* When doing dependencies, we should suppress all output, including
|
/* When doing dependencies, suppress normal preprocessed output.
|
||||||
-dM, -dI etc. */
|
Still do -dM, -dI etc. as e.g. glibc depends on this. */
|
||||||
CPP_OPTION (pfile, no_output) = 1;
|
CPP_OPTION (pfile, no_output) = 1;
|
||||||
CPP_OPTION (pfile, dump_macros) = 0;
|
|
||||||
CPP_OPTION (pfile, dump_includes) = 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Handle --help output. */
|
/* Handle --help output. */
|
||||||
|
|
Loading…
Reference in New Issue