diff options
author | YamaArashi <shadow962@live.com> | 2016-02-11 01:12:34 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-02-11 01:12:34 -0800 |
commit | b84b6b23fa58beb5674b37279742eb65461ca076 (patch) | |
tree | a85da124cbf9f888a31b750ede3a832c2c6b96aa /gcc/config/mips/sni-svr4.h | |
parent | 23e2a17097740709d4466a802e03992116b12900 (diff) |
delete irrelevant configs
Diffstat (limited to 'gcc/config/mips/sni-svr4.h')
-rwxr-xr-x | gcc/config/mips/sni-svr4.h | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/gcc/config/mips/sni-svr4.h b/gcc/config/mips/sni-svr4.h deleted file mode 100755 index cf6edbc..0000000 --- a/gcc/config/mips/sni-svr4.h +++ /dev/null @@ -1,100 +0,0 @@ -/* Definitions of target machine for GNU compiler. SNI SINIX version. - Copyright (C) 1996, 1997 Free Software Foundation, Inc. - Contributed by Marco Walther (Marco.Walther@mch.sni.de). - -This file is part of GNU CC. - -GNU CC is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 2, or (at your option) -any later version. - -GNU CC is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with GNU CC; see the file COPYING. If not, write to -the Free Software Foundation, 59 Temple Place - Suite 330, -Boston, MA 02111-1307, USA. */ - -#define MIPS_SVR4 - -#define CPP_PREDEFINES "\ --Dmips -Dunix -Dhost_mips -DMIPSEB -DR3000 -DSYSTYPE_SVR4 -Dsinix -DSNI \ --D_mips -D_unix -D_host_mips -D_MIPSEB -D_R3000 -D_SYSTYPE_SVR4 \ --Asystem(unix) -Asystem(svr4) -Acpu(mips) -Amachine(mips)" - -#define SUBTARGET_CPP_SIZE_SPEC "\ --D__SIZE_TYPE__=unsigned\\ int -D__PTRDIFF_TYPE__=int" - -#define LINK_SPEC "\ -%{G*} \ -%{!mgas: \ - %{dy} %{dn}}" - -#define LIB_SPEC "\ - %{p:-lprof1} \ - %{!p:%{pg:-lprof1} \ - %{!pg:-L/usr/ccs/lib/ -lc /usr/ccs/lib/crtn.o%s}}" - -#define STARTFILE_SPEC "\ - %{pg:gcrt0.o%s} \ - %{!pg:%{p:mcrt0.o%s} \ - %{!p:/usr/ccs/lib/crt1.o /usr/ccs/lib/crti.o /usr/ccs/lib/values-Xt.o%s}}" - -/* Mips System V.4 doesn't have a getpagesize() function needed by the - trampoline code, so use the POSIX sysconf function to get it. - This is only done when compiling the trampoline code. */ - -#ifdef L_trampoline -#include <unistd.h> - -#define getpagesize() sysconf(_SC_PAGE_SIZE) -#endif /* L_trampoline */ - -/* Use atexit for static constructors/destructors, instead of defining - our own exit function. */ -#define HAVE_ATEXIT - -/* Generate calls to memcpy, etc., not bcopy, etc. */ -#define TARGET_MEM_FUNCTIONS - -#define OBJECT_FORMAT_ELF - -#define TARGET_DEFAULT MASK_ABICALLS -#define ABICALLS_ASM_OP ".option pic2" - -#define MACHINE_TYPE "SNI running SINIX 5.42" - -#define MIPS_DEFAULT_GVALUE 0 - -#define NM_FLAGS "-p" - -/* wir haben ein Problem, wenn in einem Assembler-File keine .text-section - erzeugt wird. Dann landen diese Pseudo-Labels in irgendeiner anderen - section, z.B. .reginfo. Das macht den ld sehr ungluecklich. */ - -#define ASM_IDENTIFY_GCC(mw_stream) \ - fprintf(mw_stream, "\t.ident \"gcc2_compiled.\"\n"); - -#define ASM_IDENTIFY_LANGUAGE(STREAM) - -#define ASM_LONG ".word\t" -#define ASM_GLOBAL ".rdata\n\t\t.globl\t" - -#include "mips/mips.h" - -/* We do not want to run mips-tfile! */ -#undef ASM_FINAL_SPEC - -#undef OBJECT_FORMAT_COFF - -/* We don't support debugging info for now. */ -#undef DBX_DEBUGGING_INFO -#undef SDB_DEBUGGING_INFO -#undef MIPS_DEBUGGING_INFO -#undef PREFERRED_DEBUGGING_TYPE - -#define DWARF2_UNWIND_INFO 0 |