gcc.c (cpp_unique_options): Generate -MDX and -MMDX from -MD and -MMD.
authorJoseph Myers <joseph@codesourcery.com>
Thu, 12 Aug 2010 22:52:49 +0000 (23:52 +0100)
committerJoseph Myers <jsm28@gcc.gnu.org>
Thu, 12 Aug 2010 22:52:49 +0000 (23:52 +0100)
* gcc.c (cpp_unique_options): Generate -MDX and -MMDX from -MD and
-MMD.

c-family:
* c.opt (MD, MMD): Change to MDX and MMDX.
* c-opts.c (c_common_handle_option): Use OPT_MMD and OPT_MMDX.

fortran:
* lang.opt (MD, MMD): Change to MDX and MMDX.
* cpp.c (gfc_cpp_handle_option): Use OPT_MMD and OPT_MMDX.

From-SVN: r163209

gcc/ChangeLog
gcc/c-family/ChangeLog
gcc/c-family/c-opts.c
gcc/c-family/c.opt
gcc/fortran/ChangeLog
gcc/fortran/cpp.c
gcc/fortran/lang.opt
gcc/gcc.c

index e5d92f0..c3b8035 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.c (cpp_unique_options): Generate -MDX and -MMDX from -MD and
+       -MMD.
+
 2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
 
        * tree-vect-patterns.c (vect_recog_dot_prod_pattern): Give
index ce4fa36..56aabb4 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * c.opt (MD, MMD): Change to MDX and MMDX.
+       * c-opts.c (c_common_handle_option): Use OPT_MMD and OPT_MMDX.
+
 2010-08-11  Joseph Myers  <joseph@codesourcery.com>
 
        * c-opts.c (c_common_handle_option): Call handle_generated_option
index b46b0a0..cce4265 100644 (file)
@@ -398,9 +398,9 @@ c_common_handle_option (size_t scode, const char *arg, int value,
       flag_no_output = 1;
       break;
 
-    case OPT_MD:
-    case OPT_MMD:
-      cpp_opts->deps.style = (code == OPT_MD ? DEPS_SYSTEM: DEPS_USER);
+    case OPT_MDX:
+    case OPT_MMDX:
+      cpp_opts->deps.style = (code == OPT_MDX ? DEPS_SYSTEM: DEPS_USER);
       cpp_opts->deps.need_preprocessor_output = true;
       deps_file = arg;
       break;
index 0c51766..98569cb 100644 (file)
@@ -72,9 +72,9 @@ M
 C ObjC C++ ObjC++
 Generate make dependencies
 
-MD
+MDX
 C ObjC C++ ObjC++ Separate MissingArgError(missing filename after %qs)
-Generate make dependencies and compile
+-MD    Generate make dependencies and compile
 
 MF
 C ObjC C++ ObjC++ Joined Separate MissingArgError(missing filename after %qs)
@@ -88,9 +88,9 @@ MM
 C ObjC C++ ObjC++
 Like -M but ignore system header files
 
-MMD
+MMDX
 C ObjC C++ ObjC++ Separate MissingArgError(missing filename after %qs)
-Like -MD but ignore system header files
+-MMD   Like -MD but ignore system header files
 
 MP
 C ObjC C++ ObjC++
index e34b6ac..e987159 100644 (file)
@@ -1,3 +1,8 @@
+2010-08-12  Joseph Myers  <joseph@codesourcery.com>
+
+       * lang.opt (MD, MMD): Change to MDX and MMDX.
+       * cpp.c (gfc_cpp_handle_option): Use OPT_MMD and OPT_MMDX.
+
 2010-08-11  Janus Weil  <janus@gcc.gnu.org>
 
        PR fortran/44595
index a6a922f..046a9a2 100644 (file)
@@ -456,11 +456,11 @@ gfc_cpp_handle_option (size_t scode, const char *arg, int value ATTRIBUTE_UNUSED
       gfc_cpp_option.deps = 1;
       break;
 
-    case OPT_MMD:
+    case OPT_MMDX:
       gfc_cpp_option.deps_skip_system = 1;
       /* fall through */
 
-    case OPT_MD:
+    case OPT_MDX:
       gfc_cpp_option.deps = 1;
       gfc_cpp_option.deps_filename = arg;
       break;
index 2f73316..453a241 100644 (file)
@@ -60,7 +60,7 @@ M
 Fortran
 ; Documented in C
 
-MD
+MDX
 Fortran Separate
 ; Documented in C
 
@@ -76,7 +76,7 @@ MM
 Fortran
 ; Documented in C
 
-MMD
+MMDX
 Fortran Separate
 ; Documented in C
 
index 35a1b1e..8aef83b 100644 (file)
--- a/gcc/gcc.c
+++ b/gcc/gcc.c
@@ -829,8 +829,8 @@ static const char *trad_capable_cpp =
    file that happens to exist is up-to-date.  */
 static const char *cpp_unique_options =
 "%{!Q:-quiet} %{nostdinc*} %{C} %{CC} %{v} %{I*&F*} %{P} %I\
- %{MD:-MD %{!o:%b.d}%{o*:%.d%*}}\
- %{MMD:-MMD %{!o:%b.d}%{o*:%.d%*}}\
+ %{MD:-MDX %{!o:%b.d}%{o*:%.d%*}}\
+ %{MMD:-MMDX %{!o:%b.d}%{o*:%.d%*}}\
  %{M} %{MM} %{MF*} %{MG} %{MP} %{MQ*} %{MT*}\
  %{!E:%{!M:%{!MM:%{!MT:%{!MQ:%{MD|MMD:%{o*:-MQ %*}}}}}}}\
  %{remap} %{g3|ggdb3|gstabs3|gcoff3|gxcoff3|gvms3:-dD}\