OpenCores
URL https://opencores.org/ocsvn/scarts/scarts/trunk

Subversion Repositories scarts

[/] [scarts/] [trunk/] [toolchain/] [scarts-gdb/] [gdb-6.8/] [gdb/] [configure.host] - Blame information for rev 25

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 25 jlechner
# Mapping of configurations into GDB host definitions.  This is
2
# invoked from the autoconf generated configure script.
3
 
4
# This file sets the following shell variables:
5
#  gdb_host_cpu                 generic name of host's CPU
6
#  gdb_host                     name of GDB host definition to use
7
#  gdb_host_float_format        host's float floatformat, or 0
8
#  gdb_host_double_format       host's double floatformat, or 0
9
#  gdb_host_long_double_format  host's long double floatformat, or 0
10
#  gdb_host_obs                 host-specific .o files to include
11
 
12
# Map host cpu into the config cpu subdirectory name.
13
# The default is $host_cpu.
14
 
15
case $host in
16
 alpha*-*-osf1* | \
17
 alpha*-*-osf2* | \
18
 hppa*-*-hiux* | \
19
 i[34567]86-ncr-* | \
20
 i[34567]86-*-dgux* | \
21
 i[34567]86-*-lynxos* | \
22
 i[34567]86-*-sco3.2v5* | \
23
 i[34567]86-*-sco3.2v4* | \
24
 i[34567]86-*-sco* | \
25
 i[34567]86-*-sysv4.2* | \
26
 i[34567]86-*-sysv4* | \
27
 i[34567]86-*-sysv5* | \
28
 i[34567]86-*-unixware2* | \
29
 i[34567]86-*-unixware* | \
30
 i[34567]86-*-sysv* | \
31
 i[34567]86-*-isc* | \
32
 rs6000-*-lynxos* | \
33
 null)
34
    echo "*** Configuration $host is obsolete." >&2
35
    echo "*** Support has been REMOVED." >&2
36
    exit 1
37
    ;;
38
esac
39
 
40
case "${host_cpu}" in
41
 
42
alpha*)                 gdb_host_cpu=alpha ;;
43
arm*)                   gdb_host_cpu=arm ;;
44
hppa*)                  gdb_host_cpu=pa ;;
45
i[34567]86*)            gdb_host_cpu=i386 ;;
46
m68*)                   gdb_host_cpu=m68k ;;
47
m88*)                   gdb_host_cpu=m88k ;;
48
mips*)                  gdb_host_cpu=mips ;;
49
powerpc* | rs6000)      gdb_host_cpu=powerpc ;;
50
sparcv9 | sparc64)      gdb_host_cpu=sparc ;;
51
s390*)                  gdb_host_cpu=s390 ;;
52
sh*)                    gdb_host_cpu=sh ;;
53
x86_64*)                gdb_host_cpu=i386 ;;
54
xscale*)                gdb_host_cpu=arm ;;
55
m32r*)                  gdb_host_cpu=m32r ;;
56
xtensa*)                gdb_host_cpu=xtensa ;;
57
*)                      gdb_host_cpu=$host_cpu ;;
58
 
59
esac
60
 
61
# map host info into gdb names.
62
 
63
case "${host}" in
64
 
65
alpha*-*-osf[3456789]*) gdb_host=alpha-osf3 ;;
66
alpha*-*-linux*)        gdb_host=alpha-linux ;;
67
alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu)
68
                        gdb_host=fbsd ;;
69
alpha*-*-netbsd* | alpha*-*-knetbsd*-gnu)
70
                        gdb_host=nbsd ;;
71
alpha*-*-openbsd*)      gdb_host=nbsd ;;
72
 
73
arm*-*-linux*)          gdb_host=linux ;;
74
arm*-*-netbsdelf* | arm*-*-knetbsd*-gnu)
75
                        gdb_host=nbsdelf ;;
76
arm*-*-netbsd*)         gdb_host=nbsdaout ;;
77
arm*-*-openbsd*)        gdb_host=nbsdelf ;;
78
 
79
hppa*-*-hpux*)
80
                        gdb_host=hpux ;;
81
hppa*-*-linux*)         gdb_host=linux ;;
82
hppa*-*-netbsd*)        gdb_host=nbsd ;;
83
hppa*-*-openbsd*)       gdb_host=obsd ;;
84
 
85
i[34567]86-*-freebsd* | i[34567]86-*-kfreebsd*-gnu)
86
                        gdb_host=fbsd ;;
87
i[34567]86-*-netbsdelf* | i[34567]86-*-knetbsd*-gnu)
88
                        gdb_host=nbsdelf ;;
89
i[34567]86-*-netbsd*)   gdb_host=nbsdaout ;;
90
i[34567]86-*-go32*)     gdb_host=go32 ;;
91
i[34567]86-*-mingw32*)  gdb_host=mingw
92
                        gdb_host_obs=mingw-hdep.o
93
                        ;;
94
i[34567]86-*-msdosdjgpp*) gdb_host=go32 ;;
95
i[34567]86-*-linux*)    gdb_host=linux ;;
96
i[34567]86-*-gnu*)      gdb_host=i386gnu ;;
97
i[3456]86-*-nto*)       gdb_host=nto ;;
98
i[34567]86-*-openbsd[0-2].* | i[34567]86-*-openbsd3.[0-3])
99
                        gdb_host=obsdaout ;;
100
i[34567]86-*-openbsd*)  gdb_host=obsd ;;
101
i[34567]86-*-solaris2.1[0-9]*)  gdb_host=sol2-64 ;;
102
i[34567]86-*-solaris*)  gdb_host=i386sol2 ;;
103
i[34567]86-*-cygwin*)   gdb_host=cygwin ;;
104
 
105
ia64-*-linux*)          gdb_host=linux ;;
106
 
107
m68*-*-linux*)          gdb_host=linux ;;
108
m68*-*-netbsdelf* | m68*-*-knetbsd*-gnu)
109
                        gdb_host=nbsdelf ;;
110
m68*-*-netbsd*)         gdb_host=nbsdaout ;;
111
m68*-*-openbsd*)        gdb_host=obsd ;;
112
 
113
m88*-*-openbsd*)        gdb_host=obsd ;;
114
 
115
mips-sgi-irix5*)        gdb_host=irix5 ;;
116
mips-sgi-irix6*)        gdb_host=irix6 ;;
117
mips*-*-linux*)         gdb_host=linux ;;
118
mips*-*-netbsd* | mips*-*-knetbsd*-gnu)
119
                        gdb_host=nbsd ;;
120
mips64*-*-openbsd*)     gdb_host=obsd64 ;;
121
 
122
powerpc-*-aix* | rs6000-*-*)
123
                        gdb_host=aix ;;
124
powerpc-*-linux*)       gdb_host=linux ;;
125
powerpc-*-netbsd* | powerpc-*-knetbsd*-gnu)
126
                        gdb_host=nbsd ;;
127
powerpc-*-openbsd*)     gdb_host=obsd ;;
128
 
129
powerpc64-*-linux*)     gdb_host=ppc64-linux
130
                        # Support 'pseudo-native' debugging on the Cell BE
131
                        if test "${target_cpu}" = "spu"; then
132
                                gdb_host=spu-linux
133
                                gdb_native=yes
134
                        fi
135
                        ;;
136
 
137
s390*-*-*)              gdb_host=s390 ;;
138
 
139
sh*-*-netbsdelf* | sh*-*-knetbsd*-gnu)
140
                        gdb_host=nbsd ;;
141
sh*-*-openbsd*)         gdb_host=nbsd ;;
142
 
143
sparc64-*-freebsd* | sparc64-*-kfreebsd*-gnu)
144
                        gdb_host=fbsd ;;
145
sparc-*-linux*)         gdb_host=linux ;;
146
sparc64-*-linux*)       gdb_host=linux64 ;;
147
sparc-*-netbsdelf* | sparc-*-knetbsd*-gnu)
148
                        gdb_host=nbsdelf ;;
149
sparc-*-netbsdaout*)    gdb_host=nbsdaout ;;
150
sparc-*-netbsd*)        gdb_host=nbsdaout ;;
151
sparc64-*-netbsd* | sparc64-*-knetbsd*-gnu)
152
                        gdb_host=nbsd64 ;;
153
sparc-*-openbsd*)       gdb_host=nbsdelf ;;
154
sparc64-*-openbsd*)     gdb_host=nbsd64 ;;
155
sparc-*-solaris2* | sparcv9-*-solaris2* | sparc64-*-solaris2*)
156
                        gdb_host=sol2
157
                        ;;
158
 
159
vax-*-bsd*)             gdb_host=vax ;;
160
vax-*-netbsdelf* | vax-*-knetbsd*-gnu)
161
                        gdb_host=nbsdelf ;;
162
vax-*-netbsd*)          gdb_host=nbsdaout ;;
163
vax-*-openbsd*)         gdb_host=obsd ;;
164
vax-*-ultrix*)          gdb_host=vax ;;
165
 
166
x86_64-*-linux*)        gdb_host=linux64 ;;
167
x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu)
168
                        gdb_host=fbsd64 ;;
169
x86_64-*-netbsd* | x86_64-*-knetbsd*-gnu)
170
                        gdb_host=nbsd64 ;;
171
x86_64-*-openbsd*)      gdb_host=obsd64 ;;
172
 
173
m32r*-*-linux*)          gdb_host=linux ;;
174
 
175
xtensa*-*-linux*)       gdb_host=linux ;;
176
 
177
esac
178
 
179
 
180
 
181
# Map the host/cpu onto the floatformat correspondong to C's "float",
182
# "double" and "long double" types.
183
 
184
case "${host}" in
185
i[34567]86-*-*)
186
        gdb_host_float_format="&floatformat_ieee_single_little"
187
        gdb_host_double_format="&floatformat_ieee_double_little"
188
        gdb_host_long_double_format="&floatformat_i387_ext"
189
        ;;
190
hppa*-*-linux*)
191
        gdb_host_float_format="&floatformat_ieee_single_big"
192
        gdb_host_double_format="&floatformat_ieee_double_big"
193
        gdb_host_long_double_format="&floatformat_ieee_double_big"
194
        ;;
195
m68*-*-*)
196
        gdb_host_float_format="&floatformat_ieee_single_big"
197
        gdb_host_double_format="&floatformat_ieee_double_big"
198
        gdb_host_long_double_format="&floatformat_m68881_ext"
199
        ;;
200
*)
201
        gdb_host_float_format=0
202
        gdb_host_double_format=0
203
        gdb_host_long_double_format=0
204
        ;;
205
esac

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.