lang-specs.h: Do not process -o or run the assembler if -fsyntax-only.
authorNix <nix@esperi.demon.co.uk>
Mon, 21 Aug 2000 18:12:24 +0000 (18:12 +0000)
committerJeff Law <law@gcc.gnu.org>
Mon, 21 Aug 2000 18:12:24 +0000 (12:12 -0600)
        * lang-specs.h: Do not process -o or run the assembler if
        -fsyntax-only.

From-SVN: r35853

gcc/ChangeLog
gcc/cp/ChangeLog
gcc/cp/lang-specs.h
gcc/java/ChangeLog
gcc/java/lang-specs.h
gcc/objc/lang-specs.h

index 8aabc1d..8b64c1b 100644 (file)
@@ -18,6 +18,7 @@
 
         * gcc.c (cc1_options): Do not process -o or run the assembler if
        -fsyntax-only.
+       * objc/lang-spec.h: Likewise.
 
 2000-08-21  Eli Zaretskii  <eliz@is.elta.co.il>
 
index 98fb669..5f83fe6 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-21  Nix  <nix@esperi.demon.co.uk>
+        
+       * lang-specs.h: Do not process -o or run the assembler if
+       -fsyntax-only.
+
 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
 
        * decl.c (flag_hosted, flag_noniso_default_format_attributes): New
index 871ac5b..8f8c10d 100644 (file)
@@ -37,19 +37,21 @@ Boston, MA 02111-1307, USA.  */
        %{fnew-abi:-D__GXX_ABI_VERSION=100}\
        %{ansi:-trigraphs -$ -D__STRICT_ANSI__}\
        %(cpp_options) %(cc1_options) %{+e*}\
-       %{!S:-o %{|!pipe:%g.s} |\n\
-     as %(asm_options) %{!pipe:%g.s} %A }}}}"
+       %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+     as %(asm_options) %{!pipe:%g.s} %A }}}}}"
 #else /* ! USE_CPPLIB */
     "cpp0 -lang-c++ %{!no-gcc:-D__GNUG__=%v1}\
        %{fnew-abi:-D__GXX_ABI_VERSION=100}\
        %{ansi:-trigraphs -$ -D__STRICT_ANSI__} %(cpp_options)\
        %{!M:%{!MM:%{!E:%{!pipe:%g.ii} |\n\
-     cc1plus %{!pipe:%g.ii} %(cc1_options) %{+e*} %{!S:-o %{|!pipe:%g.s} |\n\
-     as %(asm_options) %{!pipe:%g.s} %A }}}}\n"
+     cc1plus %{!pipe:%g.ii} %(cc1_options) %{+e*}\
+     %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+     as %(asm_options) %{!pipe:%g.s} %A }}}}}\n"
 #endif /* ! USE_CPPLIB */
   },
   {".ii", "@c++-cpp-output"},
   {"@c++-cpp-output",
    "%{!M:%{!MM:%{!E:\
     cc1plus -fpreprocessed %i %(cc1_options) %{+e*}\
-    %{!S:-o %{|!pipe:%g.s} |\n as %(asm_options) %{!pipe:%g.s} %A }}}}"},
+    %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+    as %(asm_options) %{!pipe:%g.s} %A }}}}}"},
index 902a6d5..80b1b2a 100644 (file)
@@ -1,3 +1,8 @@
+2000-08-21  Nix  <nix@esperi.demon.co.uk>
+        
+       * lang-specs.h: Do not process -o or run the assembler if
+       -fsyntax-only.
+
 2000-08-09  Tom Tromey  <tromey@cygnus.com>
 
        * parse.y (check_abstract_method_definitions): Now return `int'.
index c18d9bf..7ebbfb9 100644 (file)
@@ -32,5 +32,5 @@ The Free Software Foundation is independent of Sun Microsystems, Inc.  */
   {"@java",
    "%{fjni:%{femit-class-file:%e-fjni and -femit-class-file are incompatible}}\
     %{!E:jc1 %i %(jc1) %(cc1_options) %{+e*} %{I*} %{MD} %{MMD} %{M} %{MM}\
-             %{!S:-o %{|!pipe:%g.s} |\n\
-    as %(asm_options) %{!pipe:%g.s} %A }}"},
+             %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+    as %(asm_options) %{!pipe:%g.s} %A }}}"},
index b0fea52..ccd9194 100644 (file)
@@ -25,19 +25,19 @@ Boston, MA 02111-1307, USA.  */
   {"@objective-c",
 #if USE_CPPLIB
      "%{E|M|MM:cpp0 -lang-objc %{ansi:-std=c89} %(cpp_options)}\
-      %{!E:%{!M:%{!MM:cc1obj -lang-objc %(cpp_options) %(cc1_options)\
-                            %{gen-decls} %{!S:-o %{|!pipe:%g.s} |\n\
-      as %(asm_options) %{!pipe:%g.s} %A }}}}"
+      %{!E:%{!M:%{!MM:cc1obj -lang-objc %(cpp_options) %(cc1_options) %{gen-decls}\
+             %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+      as %(asm_options) %{!pipe:%g.s} %A }}}}}"
 #else /* ! USE_CPPLIB */
      "%(trad_capable_cpp) -lang-objc %{ansi:-std=c89} %(cpp_options)\
                          %{!M:%{!MM:%{!E:%{!pipe:%g.mi} |\n\
       cc1obj -lang-objc %{!pipe:%g.mi} %(cc1_options) %{gen-decls}\
-            %{!S:-o %{|!pipe:%g.s} |\n\
-      as %(asm_options) %{!pipe:%g.s} %A }}}}\n"
+            %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+      as %(asm_options) %{!pipe:%g.s} %A }}}}}\n"
 #endif /* ! USE_CPPLIB */
     },
   {".mi", "@objc-cpp-output"},
   {"@objc-cpp-output",
      "%{!M:%{!MM:%{!E:cc1obj -lang-objc %i %(cc1_options) %{gen-decls}\
-                            %{!S:-o %{|!pipe:%g.s} |\n\
-      as %(asm_options) %{!pipe:%g.s} %A }}}}"},
+                            %{!fsyntax-only:%{!S:-o %{|!pipe:%g.s} |\n\
+      as %(asm_options) %{!pipe:%g.s} %A }}}}}"},