aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-family
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2010-08-12 23:52:49 +0100
committerJoseph Myers <jsm28@gcc.gnu.org>2010-08-12 23:52:49 +0100
commit644fa7acbdafe5d5c5ddea0e0dd0ca73781500ca (patch)
treefb16da9009a10c0a43416df84b45a83f9eabf144 /gcc/c-family
parent3cb35c125045f8c470dcf0e58f7d7b81bb437091 (diff)
downloadgcc-644fa7acbdafe5d5c5ddea0e0dd0ca73781500ca.zip
gcc-644fa7acbdafe5d5c5ddea0e0dd0ca73781500ca.tar.gz
gcc-644fa7acbdafe5d5c5ddea0e0dd0ca73781500ca.tar.bz2
gcc.c (cpp_unique_options): Generate -MDX and -MMDX from -MD and -MMD.
* 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
Diffstat (limited to 'gcc/c-family')
-rw-r--r--gcc/c-family/ChangeLog5
-rw-r--r--gcc/c-family/c-opts.c6
-rw-r--r--gcc/c-family/c.opt8
3 files changed, 12 insertions, 7 deletions
diff --git a/gcc/c-family/ChangeLog b/gcc/c-family/ChangeLog
index ce4fa36..56aabb4 100644
--- a/gcc/c-family/ChangeLog
+++ b/gcc/c-family/ChangeLog
@@ -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
diff --git a/gcc/c-family/c-opts.c b/gcc/c-family/c-opts.c
index b46b0a0..cce4265 100644
--- a/gcc/c-family/c-opts.c
+++ b/gcc/c-family/c-opts.c
@@ -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;
diff --git a/gcc/c-family/c.opt b/gcc/c-family/c.opt
index 0c51766..98569cb 100644
--- a/gcc/c-family/c.opt
+++ b/gcc/c-family/c.opt
@@ -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++