OSDN Git Service

* config/i386/sol2.h (CPP_SPEC): Pass -P for .S files.
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jun 2001 18:27:01 +0000 (18:27 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 26 Jun 2001 18:27:01 +0000 (18:27 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@43587 138bc75d-0d04-0410-961f-82ee72b054a4

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

index 7f59344..5983da2 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 bd61ee9..6d15ec4 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 \