Commit 5febdf0d by Neil Booth Committed by Neil Booth

re PR preprocessor/8179 (`echo | gcc -E -dM -ansi -` not working in gcc-3.3)

	PR preprocessor/8179
	* gcc.c (cpp_options): Add {ansi}, move %{m*} to same location
	as cc1_options.
	(default_compilers): Pass debug options when preprocessing
	stdin.

From-SVN: r58010
parent d05c9199
2002-10-10 Neil Booth <neil@daikokuya.co.uk>
PR preprocessor/8179
* gcc.c (cpp_options): Add {ansi}, move %{m*} to same location
as cc1_options.
(default_compilers): Pass debug options when preprocessing
stdin.
2002-10-06 Richard Henderson <rth@redhat.com> 2002-10-06 Richard Henderson <rth@redhat.com>
* toplev.c (rest_of_compilation): Revert opt/2960 change. * toplev.c (rest_of_compilation): Revert opt/2960 change.
......
...@@ -692,7 +692,7 @@ static const char *cpp_unique_options = ...@@ -692,7 +692,7 @@ static const char *cpp_unique_options =
options used to set target flags. Those special target flags settings may options used to set target flags. Those special target flags settings may
in turn cause preprocessor symbols to be defined specially. */ in turn cause preprocessor symbols to be defined specially. */
static const char *cpp_options = static const char *cpp_options =
"%(cpp_unique_options) %1 %{std*} %{W*&pedantic*} %{w} %{m*} %{f*}\ "%(cpp_unique_options) %1 %{m*} %{std*} %{ansi} %{W*&pedantic*} %{w} %{f*}\
%{O*} %{undef}"; %{O*} %{undef}";
/* This contains cpp options which are not passed when the preprocessor /* This contains cpp options which are not passed when the preprocessor
...@@ -847,7 +847,7 @@ static const struct compiler default_compilers[] = ...@@ -847,7 +847,7 @@ static const struct compiler default_compilers[] =
%{!fsyntax-only:%(invoke_as)}}}}", 0}, %{!fsyntax-only:%(invoke_as)}}}}", 0},
{"-", {"-",
"%{!E:%e-E required when input is from standard input}\ "%{!E:%e-E required when input is from standard input}\
%(trad_capable_cpp) %(cpp_options)", 0}, %(trad_capable_cpp) %(cpp_options) %(cpp_debug_options)", 0},
{".h", "@c-header", 0}, {".h", "@c-header", 0},
{"@c-header", {"@c-header",
"%{!E:%ecompilation of header file requested} \ "%{!E:%ecompilation of header file requested} \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment