summaryrefslogtreecommitdiff
path: root/gcc/config/mips/svr4-t.h
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-01-06 01:47:28 -0800
committerYamaArashi <shadow962@live.com>2016-01-06 01:47:28 -0800
commitbe8b04496302184c6e8f04d6179f9c3afc50aeb6 (patch)
tree726e2468c0c07add773c0dbd86ab6386844259ae /gcc/config/mips/svr4-t.h
initial commit
Diffstat (limited to 'gcc/config/mips/svr4-t.h')
-rwxr-xr-xgcc/config/mips/svr4-t.h29
1 files changed, 29 insertions, 0 deletions
diff --git a/gcc/config/mips/svr4-t.h b/gcc/config/mips/svr4-t.h
new file mode 100755
index 0000000..b457aa5
--- /dev/null
+++ b/gcc/config/mips/svr4-t.h
@@ -0,0 +1,29 @@
+/* Definitions of target machine for GNU compiler. Tandem S2 w/ NonStop UX. */
+
+/* Use the default value for this. */
+#undef STANDARD_INCLUDE_DIR
+
+#undef MACHINE_TYPE
+#define MACHINE_TYPE "TANDEM System V.4 Mips"
+
+/* Use the default values in mips.h. */
+#undef MD_STARTFILE_PREFIX
+#undef MD_EXEC_PREFIX
+#define MD_STARTFILE_PREFIX "/usr/lib/cmplrs/cc/"
+#define MD_EXEC_PREFIX "/usr/lib/cmplrs/cc/"
+
+/* These are the same as the ones in svr4-5.h, except that references to
+ /svr4/ have been removed. */
+#undef STARTFILE_SPEC
+#define STARTFILE_SPEC "%{pg:gcrt0.o%s}%{!pg:%{p:mcrt0.o%s}%{!p:crt1.o%s}}\
+ %{ansi:/usr/lib/values-Xc.o%s} \
+ %{!ansi: \
+ %{traditional:/usr/lib/values-Xt.o%s} \
+ %{!traditional:/usr/lib/values-Xa.o%s}}"
+
+#undef LINK_SPEC
+#define LINK_SPEC "\
+%{G*} %{EB} %{EL} %{mips1} %{mips2} %{mips3} \
+%{bestGnum} %{shared} %{non_shared} \
+%{call_shared} %{no_archive} %{exact_version} \
+%{!shared: %{!non_shared: %{!call_shared: -non_shared}}}"