1169689Skan/* Definitions of MIPS sub target machine for GNU compiler. 2169689Skan Toshiba r3900. You should include mips.h after this. 3169689Skan 4169689Skan Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2004 5169689Skan Free Software Foundation, Inc. 6169689Skan Contributed by Gavin Koch (gavin@cygnus.com). 7169689Skan 8169689SkanThis file is part of GCC. 9169689Skan 10169689SkanGCC is free software; you can redistribute it and/or modify 11169689Skanit under the terms of the GNU General Public License as published by 12169689Skanthe Free Software Foundation; either version 2, or (at your option) 13169689Skanany later version. 14169689Skan 15169689SkanGCC is distributed in the hope that it will be useful, 16169689Skanbut WITHOUT ANY WARRANTY; without even the implied warranty of 17169689SkanMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18169689SkanGNU General Public License for more details. 19169689Skan 20169689SkanYou should have received a copy of the GNU General Public License 21169689Skanalong with GCC; see the file COPYING. If not, write to 22169689Skanthe Free Software Foundation, 51 Franklin Street, Fifth Floor, 23169689SkanBoston, MA 02110-1301, USA. */ 24169689Skan 25169689Skan#define MIPS_CPU_STRING_DEFAULT "r3900" 26169689Skan#define MIPS_ISA_DEFAULT 1 27169689Skan 28169689Skan#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, "msoft-float" } 29169689Skan 30169689Skan/* We use the MIPS EABI by default. */ 31169689Skan#define MIPS_ABI_DEFAULT ABI_EABI 32169689Skan 33169689Skan/* By default (if not mips-something-else) produce code for the r3900 */ 34169689Skan#define SUBTARGET_CC1_SPEC "\ 35169689Skan%{mhard-float:%e-mhard-float not supported} \ 36169689Skan%{msingle-float:%{msoft-float: \ 37169689Skan %e-msingle-float and -msoft-float cannot both be specified}}" 38