r3900.h revision 256281
1220749Snwhitehorn/* Definitions of MIPS sub target machine for GNU compiler. 2220749Snwhitehorn Toshiba r3900. You should include mips.h after this. 3217309Snwhitehorn 4217309Snwhitehorn Copyright (C) 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2004 5217309Snwhitehorn Free Software Foundation, Inc. 6217309Snwhitehorn Contributed by Gavin Koch (gavin@cygnus.com). 7217309Snwhitehorn 8217309SnwhitehornThis file is part of GCC. 9217309Snwhitehorn 10217309SnwhitehornGCC is free software; you can redistribute it and/or modify 11217309Snwhitehornit under the terms of the GNU General Public License as published by 12217309Snwhitehornthe Free Software Foundation; either version 2, or (at your option) 13217309Snwhitehornany later version. 14217309Snwhitehorn 15217309SnwhitehornGCC is distributed in the hope that it will be useful, 16217309Snwhitehornbut WITHOUT ANY WARRANTY; without even the implied warranty of 17217309SnwhitehornMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 18217309SnwhitehornGNU General Public License for more details. 19217309Snwhitehorn 20217309SnwhitehornYou should have received a copy of the GNU General Public License 21217309Snwhitehornalong with GCC; see the file COPYING. If not, write to 22217309Snwhitehornthe Free Software Foundation, 51 Franklin Street, Fifth Floor, 23217309SnwhitehornBoston, MA 02110-1301, USA. */ 24217309Snwhitehorn 25217309Snwhitehorn#define MIPS_CPU_STRING_DEFAULT "r3900" 26217309Snwhitehorn#define MIPS_ISA_DEFAULT 1 27217309Snwhitehorn 28217309Snwhitehorn#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, "msoft-float" } 29217309Snwhitehorn 30217309Snwhitehorn/* We use the MIPS EABI by default. */ 31217309Snwhitehorn#define MIPS_ABI_DEFAULT ABI_EABI 32217309Snwhitehorn 33217309Snwhitehorn/* By default (if not mips-something-else) produce code for the r3900 */ 34217309Snwhitehorn#define SUBTARGET_CC1_SPEC "\ 35217309Snwhitehorn%{mhard-float:%e-mhard-float not supported} \ 36217309Snwhitehorn%{msingle-float:%{msoft-float: \ 37217309Snwhitehorn %e-msingle-float and -msoft-float cannot both be specified}}" 38217309Snwhitehorn