#undef CPP_SPEC
#define CPP_SPEC "%{posix:-D_POSIX_SOURCE} %{bsd:-D_BSD_SOURCE}"
-/* Provide an ASM_SPEC appropriate for GNU. Currently we only deal
- with the options for generating PIC code. */
-#undef ASM_SPEC
-#define ASM_SPEC " %| %{fpic:-k} %{fPIC:-k -K}"
-
/* Default C library spec. Use -lbsd-compat for gcc -bsd. */
#undef LIB_SPEC
#define LIB_SPEC "%{bsd:-lbsd-compat} %{!p:%{!pg:-lc}}%{p:-lc_p}%{pg:-lc_p}"
-
-/* We have atexit). */
-#define HAVE_ATEXIT
+/* Standard include directory. In GNU, "/usr" is a four-letter word. */
+#undef STANDARD_INCLUDE_DIR
+#define STANDARD_INCLUDE_DIR "/include"
/* Implicit library calls should use memcpy, not bcopy, etc. */
+#undef TARGET_MEM_FUNCTIONS
#define TARGET_MEM_FUNCTIONS
+
+/* The system headers under GNU are C++-aware. */
+#define NO_IMPLICIT_EXTERN_C