1 # Copyright (C) 2002, 2004, 2005, 2011 Free Software Foundation, Inc.
3 # This file is part of GCC.
5 # GCC is free software; you can redistribute it and/or modify
6 # it under the terms of the GNU General Public License as published by
7 # the Free Software Foundation; either version 3, or (at your option)
10 # GCC is distributed in the hope that it will be useful,
11 # but WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 # GNU General Public License for more details.
15 # You should have received a copy of the GNU General Public License
16 # along with GCC; see the file COPYING3. If not see
17 # <http://www.gnu.org/licenses/>.
22 # Endianness: EB or EL
29 # mabi=eabi/mgp32/mlong64
31 # Architecture: march=vr4120 with -mfix-vr4120
32 # march=vr4130 with -mfix-vr4130 (default)
37 # Total: 2 * 6 * 5 = 60 multilibs.
40 # Extra vr4300 multilibs
41 # ----------------------
43 # Endianness: EB or EL
47 # Architecture: vr4300.
49 # Total: 2 * 1 * 2 = 2 multilibs.
52 # Extra MIPS16 multilibs
53 # ----------------------
55 # Endianness: EB or EL
61 # Architecture: march=vr4120 with -mfix-vr4120
62 # march=vr4130 with -mfix-vr4130 (default)
64 # Total: 2 * 3 * 2 = 12 multilibs.
67 mabi=32/mabi=o64/mabi=eabi \
71 mfix-vr4120/mfix-vr4130/march=vr4300/march=vr5000/march=vr5400/march=vr5500
79 vr4120 vr4130 vr4300 vr5000 vr5400 vr5500
81 MULTILIB_MATCHES = EL=mel EB=meb mfix-vr4120=march?vr4120 \
82 mfix-vr4130=march?vr4130
84 # Assume a 41xx-series is the default: we'd need a *mips16 entry if
85 # the default processor didn't support mips16. Also assume the
86 # default ABI is EABI64 -mlong32.
87 MULTILIB_EXCEPTIONS = \
93 *mips16/march=vr4300 \
94 $(MIPS16_EXCEPTIONS) \
101 VR4300_EXCEPTIONS = \
102 *mabi=32*march=vr4300 \
103 *mgp32*march=vr4300 \
104 *mlong64*march=vr4300 \