OSDN Git Service

PR preprocessor/3669
authorneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Jul 2001 14:40:45 +0000 (14:40 +0000)
committerneil <neil@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 29 Jul 2001 14:40:45 +0000 (14:40 +0000)
* cppinit.c (init_dependency_output): Turn off dump requests
if sending dependencies to stdout.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@44457 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cppinit.c

index ff07b40..4a0fdff 100644 (file)
@@ -1,3 +1,9 @@
+2001-07-29  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       PR preprocessor/3669
+       * cppinit.c (init_dependency_output): Turn off dump requests
+       if sending dependencies to stdout.
+
 2001-07-28  Richard Henderson  <rth@redhat.com>
 
        * flow.c (life_analysis): Elide PROP_ALLOW_CFG_CHANGES if
index 0aac625..9f2b9f7 100644 (file)
@@ -1765,12 +1765,14 @@ init_dependency_output (pfile)
     }
 
   /* If dependencies go to standard output, or -MG is used, we should
-     suppress output.  The user may be requesting other stuff to
-     stdout, with -dM, -v etc.  We let them shoot themselves in the
-     foot.  */
+     suppress output, including -dM, -dI etc.  */
   if (CPP_OPTION (pfile, deps_file) == 0
       || CPP_OPTION (pfile, print_deps_missing_files))
-    CPP_OPTION (pfile, no_output) = 1;
+    {
+      CPP_OPTION (pfile, no_output) = 1;
+      CPP_OPTION (pfile, dump_macros) = 0;
+      CPP_OPTION (pfile, dump_includes) = 0;
+    }
 }
 
 static void