]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - sim/configure.tgt
sim: avr: start a basic testsuite
[thirdparty/binutils-gdb.git] / sim / configure.tgt
CommitLineData
119da465
MF
1dnl Note that this file is intended to be included at the m4 level and not
2dnl the shell level, so use sinclude(...) to pull it in.
3
4# WHEN ADDING ENTRIES TO THIS MATRIX:
5
6# Make sure that the left side always has two dashes. Otherwise you
7# can get spurious matches. Even for unambiguous cases, do this as a
8# convention, else the table becomes a real mess to understand and
9# maintain.
10
11dnl glue to avoid code duplication at top level
12m4_ifndef([SIM_ARCH], [AC_DEFUN([SIM_ARCH],[sim_arch=$1])])
13
14sim_testsuite=no
15sim_common=yes
16sim_igen=no
17sim_arch=
18case "${target}" in
4d393d60 19 arm*-*-*)
119da465
MF
20 SIM_ARCH(arm)
21 sim_testsuite=yes
22 ;;
23 avr*-*-*)
24 SIM_ARCH(avr)
eca5fe42 25 sim_testsuite=yes
119da465 26 ;;
ef016f83
MF
27 bfin-*-*)
28 SIM_ARCH(bfin)
1d7b4a70 29 sim_testsuite=yes
ef016f83 30 ;;
119da465
MF
31 cr16*-*-*)
32 SIM_ARCH(cr16)
33 sim_testsuite=yes
34 ;;
35 cris-*-* | crisv32-*-*)
36 SIM_ARCH(cris)
37 sim_testsuite=yes
38 ;;
39 d10v-*-*)
40 SIM_ARCH(d10v)
41 ;;
42 frv-*-*)
43 SIM_ARCH(frv)
44 sim_testsuite=yes
45 ;;
46 h8300*-*-*)
47 SIM_ARCH(h8300)
48 sim_testsuite=yes
49 ;;
50 iq2000-*-*)
51 SIM_ARCH(iq2000)
52 sim_testsuite=yes
53 ;;
54 lm32-*-*)
55 SIM_ARCH(lm32)
56 sim_testsuite=yes
57 ;;
58 m32c-*-*)
59 SIM_ARCH(m32c)
60 ;;
61 m32r-*-*)
62 SIM_ARCH(m32r)
63 sim_testsuite=yes
64 ;;
65 m68hc11-*-*|m6811-*-*)
66 SIM_ARCH(m68hc11)
67 sim_testsuite=yes
68 ;;
69 mcore-*-*)
70 SIM_ARCH(mcore)
71 sim_testsuite=yes
72 ;;
73 microblaze-*-*)
74 SIM_ARCH(microblaze)
75 sim_testsuite=yes
76 ;;
77 mips*-*-*)
78 SIM_ARCH(mips)
79 sim_testsuite=yes
80 sim_igen=yes
81 ;;
82 mn10300*-*-*)
83 SIM_ARCH(mn10300)
84 sim_igen=yes
85 ;;
86 moxie-*-*)
87 SIM_ARCH(moxie)
88 sim_testsuite=yes
89 ;;
3346cfda
NC
90 msp430*-*-*)
91 SIM_ARCH(msp430)
f32d1b7f 92 sim_testsuite=yes
3346cfda 93 ;;
87326c78
DD
94 rl78-*-*)
95 SIM_ARCH(rl78)
96 ;;
119da465
MF
97 rx-*-*)
98 SIM_ARCH(rx)
99 ;;
100 sh64*-*-*)
101 SIM_ARCH(sh64)
102 sim_testsuite=yes
103 ;;
104 sh*-*-*)
105 SIM_ARCH(sh)
106 sim_testsuite=yes
107 ;;
108 sparc-*-rtems*|sparc-*-elf*)
109 SIM_ARCH(erc32)
110 sim_testsuite=yes
111 ;;
112 powerpc*-*-*)
113 SIM_ARCH(ppc)
114 ;;
f46e4eb7
JB
115 ft32-*-*)
116 SIM_ARCH(ft32)
117 sim_testsuite=yes
118 ;;
119da465
MF
119 v850*-*-*)
120 SIM_ARCH(v850)
121 sim_igen=yes
122 sim_testsuite=yes
123 ;;
124 *)
125 # No simulator subdir, so the subdir "common" isn't needed.
126 sim_common=no
127 ;;
128esac
129AC_SUBST(sim_arch)