]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/config/mips/r3900.h
Update copyright years.
[thirdparty/gcc.git] / gcc / config / mips / r3900.h
CommitLineData
dd93d2ce 1/* Definitions of MIPS sub target machine for GNU compiler.
aa46da2e 2 Toshiba r3900. You should include mips.h after this.
3
f1717362 4 Copyright (C) 1989-2016 Free Software Foundation, Inc.
aa46da2e 5 Contributed by Gavin Koch (gavin@cygnus.com).
6
187b36cf 7This file is part of GCC.
aa46da2e 8
187b36cf 9GCC is free software; you can redistribute it and/or modify
aa46da2e 10it under the terms of the GNU General Public License as published by
038d1e19 11the Free Software Foundation; either version 3, or (at your option)
aa46da2e 12any later version.
13
187b36cf 14GCC is distributed in the hope that it will be useful,
aa46da2e 15but WITHOUT ANY WARRANTY; without even the implied warranty of
16MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17GNU General Public License for more details.
18
19You should have received a copy of the GNU General Public License
038d1e19 20along with GCC; see the file COPYING3. If not see
21<http://www.gnu.org/licenses/>. */
aa46da2e 22
a57e4266 23#undef MIPS_CPU_STRING_DEFAULT
5e94c744 24#define MIPS_CPU_STRING_DEFAULT "r3900"
dd93d2ce 25#define MIPS_ISA_DEFAULT 1
26
a57e4266 27#undef MULTILIB_DEFAULTS
dd93d2ce 28#define MULTILIB_DEFAULTS { MULTILIB_ENDIAN_DEFAULT, "msoft-float" }
29
30/* We use the MIPS EABI by default. */
a57e4266 31#undef MIPS_ABI_DEFAULT
dd93d2ce 32#define MIPS_ABI_DEFAULT ABI_EABI
33
c9e524d8 34/* By default (if not mips-something-else) produce code for the r3900 */
a57e4266 35#undef SUBTARGET_CC1_SPEC
aa46da2e 36#define SUBTARGET_CC1_SPEC "\
68435912 37%{mhard-float:%e-mhard-float not supported} \
aa46da2e 38%{msingle-float:%{msoft-float: \
33f88b1c 39 %e-msingle-float and -msoft-float cannot both be specified}}"