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