aboutsummaryrefslogtreecommitdiff
path: root/gcc/gcc.c
diff options
context:
space:
mode:
authorTom Tromey <tromey@redhat.com>2007-02-03 19:35:06 +0000
committerTom Tromey <tromey@gcc.gnu.org>2007-02-03 19:35:06 +0000
commit3a610de8791728417247258df99cf16c14c09822 (patch)
tree5c327d27fcd81d5f1db28f81ad31d95ad7c0df2b /gcc/gcc.c
parent326f9a757c64d1d6c37e45184d4da7a44ee720e2 (diff)
downloadgcc-3a610de8791728417247258df99cf16c14c09822.zip
gcc-3a610de8791728417247258df99cf16c14c09822.tar.gz
gcc-3a610de8791728417247258df99cf16c14c09822.tar.bz2
re PR driver/30246 (-ggdb3 does not cause -dD to be passed to cc1 for preprocessing)
PR driver/30246 * gcc.c (cpp_unique_options): Any of -ggdb3, -gstabs3, -gcoff3, -gxcoff3, -gvms3 implies -dD. From-SVN: r121549
Diffstat (limited to 'gcc/gcc.c')
-rw-r--r--gcc/gcc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/gcc.c b/gcc/gcc.c
index 8830a49..a7bb71e 100644
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -776,7 +776,8 @@ static const char *cpp_unique_options =
%{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}}\
%{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*}\
%{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}}\
- %{remap} %{g3:-dD} %{H} %C %{D*&U*&A*} %{i*} %Z %i\
+ %{remap} %{g3|ggdb3|gstabs3|gcoff3|gxcoff3|gvms3:-dD}\
+ %{H} %C %{D*&U*&A*} %{i*} %Z %i\
%{fmudflap:-D_MUDFLAP -include mf-runtime.h}\
%{fmudflapth:-D_MUDFLAP -D_MUDFLAPTH -include mf-runtime.h}\
%{E|M|MM:%W{o*}}";