diff options
author | David Taylor <taylor@candd.org> | 2007-03-13 23:50:42 +0000 |
---|---|---|
committer | Tom Tromey <tromey@gcc.gnu.org> | 2007-03-13 23:50:42 +0000 |
commit | 3dfe046fa7e62fc8021b38705634c92d16e2bea9 (patch) | |
tree | 4155d7dedc719e231fe220476712b18e12069f7a /gcc | |
parent | dc92acbc667a64a1a99bcfb90ec999992e6854bc (diff) | |
download | gcc-3dfe046fa7e62fc8021b38705634c92d16e2bea9.zip gcc-3dfe046fa7e62fc8021b38705634c92d16e2bea9.tar.gz gcc-3dfe046fa7e62fc8021b38705634c92d16e2bea9.tar.bz2 |
re PR driver/12448 (-MT / -MQ don't behave as documented.)
2007-03-13 David Taylor <taylor@candd.org>
PR driver/12448:
* gcc.c (cpp_unique_options): If -MT or -MQ is seen, don't pass
default -MQ.
From-SVN: r122889
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/gcc.c | 2 |
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cbfa10e..4644b96 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2007-03-13 David Taylor <taylor@candd.org> + + PR driver/12448: + * gcc.c (cpp_unique_options): If -MT or -MQ is seen, don't pass + default -MQ. + 2007-03-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> PR target/31123 @@ -784,7 +784,7 @@ static const char *cpp_unique_options = %{MD:-MD %{!o:%b.d}%{o*:%.d%*}}\ %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}}\ %{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*}\ - %{!E:%{!M:%{!MM:%{MD|MMD:%{o*:-MQ %*}}}}}\ + %{!E:%{!M:%{!MM:%{!MT:%{!MQ:%{MD|MMD:%{o*:-MQ %*}}}}}}}\ %{remap} %{g3|ggdb3|gstabs3|gcoff3|gxcoff3|gvms3:-dD}\ %{H} %C %{D*&U*&A*} %{i*} %Z %i\ %{fmudflap:-D_MUDFLAP -include mf-runtime.h}\ |