r3900.h revision 169689
151974Smsmith/* Definitions of MIPS sub target machine for GNU compiler. 251974Smsmith Toshiba r3900. You should include mips.h after this. 370711Sobrien 451974Smsmith Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2004 5184573Sscottl Free Software Foundation, Inc. 6211690Simp Contributed by Gavin Koch (gavin@cygnus.com). 7184573Sscottl 8154823SambriskoThis file is part of GCC. 9154823Sambrisko 1070711SobrienGCC is free software; you can redistribute it and/or modify 1170711Sobrienit under the terms of the GNU General Public License as published by 1270711Sobrienthe Free Software Foundation; either version 2, or (at your option) 1365245Smsmithany later version. 1470711Sobrien 1565245SmsmithGCC is distributed in the hope that it will be useful, 1665245Smsmithbut WITHOUT ANY WARRANTY; without even the implied warranty of 1770711SobrienMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1865245SmsmithGNU General Public License for more details. 1960966Speter 20You should have received a copy of the GNU General Public License 21along with GCC; see the file COPYING. If not, write to 22the Free Software Foundation, 51 Franklin Street, Fifth Floor, 23Boston, MA 02110-1301, USA. */ 24 25#define MIPS_CPU_STRING_DEFAULT "r3900" 26#define MIPS_ISA_DEFAULT 1 27 28#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, "msoft-float" } 29 30/* We use the MIPS EABI by default. */ 31#define MIPS_ABI_DEFAULT ABI_EABI 32 33/* By default (if not mips-something-else) produce code for the r3900 */ 34#define SUBTARGET_CC1_SPEC "\ 35%{mhard-float:%e-mhard-float not supported} \ 36%{msingle-float:%{msoft-float: \ 37 %e-msingle-float and -msoft-float cannot both be specified}}" 38