OSDN Git Service

(CPP_SPEC): Use include_v not include-v.
authorwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Aug 1993 19:19:20 +0000 (19:19 +0000)
committerwilson <wilson@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 28 Aug 1993 19:19:20 +0000 (19:19 +0000)
(LINK_SPEC): Add missing `-' before `k' option.
(PREFERRED_DEBUGGING_TYPE): Define to DBX_DEBUG.
(SDB_DEBUGGING_INFO): Define.
(MD_EXEC_PREFIX): Define to /usr/local/lib/gcc-.
(LINK_LIBGCC_SPECIAL_1): Define.
(NAME__MAIN, SYMBOL__MAIN): Define.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5224 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/config/lynx.h

index 41d6dda..ef4ac7d 100644 (file)
@@ -6,7 +6,7 @@
 #define ASM_SPEC "%{mcoff:-C}"
 
 #undef CPP_SPEC
-#define CPP_SPEC "%{mthreads:-D_MULTITHREADED} %{mposix:-D_POSIX_SOURCE} %{msystem-v:-I/usr/include-v}"
+#define CPP_SPEC "%{mthreads:-D_MULTITHREADED} %{mposix:-D_POSIX_SOURCE} %{msystem-v:-I/usr/include_v}"
 
 /* Provide required defaults for linker switches.  */
 /* ??? The -k option may need to change to whatever option the GNU linker
@@ -14,7 +14,7 @@
 /* ??? The -V option may need to change to whatever option the GNU linker
    actually accepts.  This is to produce System-V magic numbers.  */
 #undef LINK_SPEC
-#define LINK_SPEC "%{!e*:-e __main} %{msystem-v:-V} %{mcoff:k}"
+#define LINK_SPEC "-P1000 %{msystem-v:-V} %{mcoff:-k}"
 
 #undef LIB_SPEC
 #define LIB_SPEC "%{mthreads:-L/lib/thread/}%{msystem-v:-lc_v}%{!msystem-v:%{mposix:-lc_p} -lc}"
 /* We want to output DBX debugging information.  */
 
 #define DBX_DEBUGGING_INFO
+#define PREFERRED_DEBUGGING_TYPE DBX_DEBUG
+
+/* We optionally want to be able to produce SDB debugging output so that
+   we can create debuggable SDB/coff files.  This won't be needed when
+   stabs-in-coff works.  */
+
+#define SDB_DEBUGGING_INFO
 
 /* Generate calls to memcpy, memcmp and memset.  */
 
 /* Define this so that C++ destructors will use atexit.  */
 
 #define HAVE_ATEXIT
+
+/* This is defined only so that we can find the assembler.  Everything else
+   is in /bin.  */
+
+#define MD_EXEC_PREFIX "/usr/local/lib/gcc-"
+
+/* ??? This is needed because /bin/ld does not handle -L options correctly.
+   This can be deleted if GNU ld is being used.  */
+
+#define LINK_LIBGCC_SPECIAL_1
+
+/* The Lynx linker considers __main to be a possible entry point, so we
+   must use a different name.  */
+
+#define NAME__MAIN "____main"
+#define SYMBOL__MAIN ____main