+Sat Apr 10 05:25:28 1999 Daniel Jacobowitz <dan@debian.org>
+
+ * rs6000/sysv4.h (CPP_OS_LINUX_SPEC): Fix conditions
+ for -Dunix and -Dlinux, and remove duplicate definition.
+ Change -Asystem(linux) to -Asystem(posix).
+ (CPP_OS_SOLARIS_SPEC): Fix conditions for -Dunix, -Dsun,
+ -DSVR4, -D__EXTENSIONS__.
+
+ * rs6000/linux.h (CPP_PREDEFINES): Remove -Dunix,
+ -Dlinux, -Asystem(linux), and -Asystem(unix).
+
Sat Apr 10 05:14:50 1999 Mark Elbrecht <snowball3@usa.net>
* collect2.c (find_a_file): Use HAVE_DOS_BASED_FILE_SYSTEM in place
#undef CPP_PREDEFINES
#define CPP_PREDEFINES \
- "-DPPC -D__ELF__ -Dunix -Dlinux -Dpowerpc -Asystem(unix) -Asystem(linux) -Acpu(powerpc) -Amachine(powerpc)"
+ "-DPPC -D__ELF__ -Dpowerpc -Acpu(powerpc) -Amachine(powerpc)"
#undef CPP_OS_DEFAULT_SPEC
#define CPP_OS_DEFAULT_SPEC "%(cpp_os_linux)"
#ifndef CPP_OS_LINUX_SPEC
#define CPP_OS_LINUX_SPEC "-D__unix__ -D__linux__ \
-%{!ansi: -Dunix -Dlinux } \
--Asystem(unix) -Asystem(linux)"
-#endif
-
-#ifndef CPP_OS_LINUX_SPEC
-#define CPP_OS_LINUX_SPEC ""
+%{!undef:%{!ansi:%{!std=*:-Dunix -Dlinux}%{std=gnu*:-Dunix -Dlinux}}}
+-Asystem(unix) -Asystem(posix)"
#endif
/* Solaris support. */
#ifndef CPP_OS_SOLARIS_SPEC
#define CPP_OS_SOLARIS_SPEC "-D__ppc -D__sun__=1 -D__unix__ -D__svr4__ -D__SVR4__ \
-%{!ansi: -Dsun=1 -Dunix -DSVR4 -D__EXTENSIONS__ } \
+%{!undef:%{!ansi:%{!std=*:-Dsun=1 -Dunix -DSVR4 -D__EXTENSIONS__} \
+ %{std=gnu*:-Dsun=1 -Dunix -DSVR4 -D__EXTENSIONS__}}} \
-Amachine(prep)"
#endif