* config/i386/sol2.h (CPP_SPEC): Pass -P for .S files.
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Tue, 26 Jun 2001 18:27:01 +0000 (18:27 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Tue, 26 Jun 2001 18:27:01 +0000 (18:27 +0000)
From-SVN: r43587

gcc/ChangeLog
gcc/config/i386/sol2.h

index 7f59344137eb94549ae6880e08347ef977df78e2..5983da217a19f2f45f992fc845ee925b5de138ed 100644 (file)
@@ -1,3 +1,7 @@
+2001-06-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * config/i386/sol2.h (CPP_SPEC): Pass -P for .S files.
+
 2001-06-26  Neil Booth  <neil@daikokuya.demon.co.uk>
 
        * Makefile.in (TARGET_H, TARGET_DEF_H): New.
index bd61ee9970020c8923563ba6bb5fd5769bd021f5..6d15ec4c024da4d24b8111cb35625576a7445ced 100644 (file)
@@ -1,5 +1,5 @@
 /* Target definitions for GNU compiler for Intel 80386 running Solaris 2
-   Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999
+   Copyright (C) 1993, 1995, 1996, 1997, 1998, 1999, 2000, 2001
    Free Software Foundation, Inc.
    Contributed by Fred Fish (fnf@cygnus.com).
 
@@ -66,11 +66,14 @@ Boston, MA 02111-1307, USA.  */
 #define CPP_PREDEFINES \
   "-Dunix -D__svr4__ -D__SVR4 -Dsun -Asystem=svr4"
 
+/* Solaris 2/Intel as chokes on #line directives.  */
 #undef CPP_SPEC
-#define CPP_SPEC "%(cpp_cpu) \
-  %{pthreads:-D_REENTRANT -D_PTHREADS} \
-  %{!pthreads:%{threads:-D_REENTRANT -D_SOLARIS_THREADS}} \
-  %{compat-bsd:-iwithprefixbefore ucbinclude -I/usr/ucbinclude}"
+#define CPP_SPEC \
+  "%{.S:-P} \
+   %(cpp_cpu) \
+   %{pthreads:-D_REENTRANT -D_PTHREADS} \
+   %{!pthreads:%{threads:-D_REENTRANT -D_SOLARIS_THREADS}} \
+   %{compat-bsd:-iwithprefixbefore ucbinclude -I/usr/ucbinclude}"
 
 #undef LIB_SPEC
 #define LIB_SPEC \