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

Subversion Repositories open8_urisc

[/] [open8_urisc/] [trunk/] [gnu/] [binutils/] [gas/] [configure.tgt] - Blame information for rev 263

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 147 khays
# gas target specific configuration file.  This is a -*- sh -*- file.
2
 
3
# This is invoked by configure.  Putting it in a separate shell file
4
# lets us skip running autoconf when modifying target specific
5
# information.
6
 
7
# Input shell variables:
8
#   targ        a configuration target name, such as i686-pc-linux-gnu.
9
 
10
# Output shell variables:
11
#   cpu_type    canonical gas cpu type; identifies the config/tc-* files
12
#   fmt         output format; identifies the config/obj-* files
13
#   em          emulation; identifies the config/te-* files
14
 
15
# Optional output shell variables; these are not always set:
16 166 khays
#   arch        the default architecture; sets DEFAULT_ARCH on some systems
17 147 khays
#   endian      "big" or "little"; used on bi-endian systems
18
 
19
cpu_type=
20
fmt=
21
em=generic
22
bfd_gas=no
23
arch=
24
endian=
25
 
26
eval `echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/cpu=\1 vendor=\2 os=\3/'`
27
 
28
# Check for architecture variants.  Set cpu_type and, optionally,
29
# endian and arch.
30
# Note: This table is alpha-sorted, please try to keep it that way.
31
case ${cpu} in
32
  alpha*)               cpu_type=alpha ;;
33
  am33_2.0)             cpu_type=mn10300 endian=little ;;
34
  arm*be|arm*b)         cpu_type=arm endian=big ;;
35
  arm*)                 cpu_type=arm endian=little ;;
36
  bfin*)                cpu_type=bfin endian=little ;;
37
  c4x*)                 cpu_type=tic4x ;;
38
  cr16*)                cpu_type=cr16 endian=little ;;
39
  crisv32)              cpu_type=cris arch=crisv32 ;;
40
  crx*)                 cpu_type=crx endian=little ;;
41 163 khays
  epiphany*)            cpu_type=epiphany endian=little ;;
42 147 khays
  fido)                 cpu_type=m68k ;;
43
  hppa*)                cpu_type=hppa ;;
44
  i[3-7]86)             cpu_type=i386 arch=i386;;
45
  ia64)                 cpu_type=ia64 ;;
46 166 khays
  ip2k)                 cpu_type=ip2k endian=big ;;
47
  iq2000)               cpu_type=iq2000 endian=big ;;
48 147 khays
  lm32)                 cpu_type=lm32 ;;
49
  m32c)                 cpu_type=m32c endian=little ;;
50
  m32r)                 cpu_type=m32r endian=big ;;
51
  m32rle)               cpu_type=m32r endian=little ;;
52
  m5200)                cpu_type=m68k ;;
53
  m68008)               cpu_type=m68k ;;
54
  m680[012346]0)        cpu_type=m68k ;;
55
  m6811|m6812|m68hc12)  cpu_type=m68hc11 ;;
56
  m683??)               cpu_type=m68k ;;
57
  mep)                  cpu_type=mep endian=little ;;
58
  microblaze*)          cpu_type=microblaze ;;
59
  mips*el)              cpu_type=mips endian=little ;;
60
  mips*)                cpu_type=mips endian=big ;;
61
  mt)                   cpu_type=mt endian=big ;;
62
  or32*)                cpu_type=or32 endian=big ;;
63
  pjl*)                 cpu_type=pj endian=little ;;
64
  pj*)                  cpu_type=pj endian=big ;;
65
  powerpc*le*)          cpu_type=ppc endian=little ;;
66
  powerpc*)             cpu_type=ppc endian=big ;;
67
  rs6000*)              cpu_type=ppc ;;
68 163 khays
  rl78*)                cpu_type=rl78 ;;
69 147 khays
  rx)                   cpu_type=rx ;;
70
  s390x*)               cpu_type=s390 arch=s390x ;;
71
  s390*)                cpu_type=s390 arch=s390 ;;
72
  score*l)              cpu_type=score endian=little ;;
73
  score*)               cpu_type=score endian=big ;;
74
  sh5le*)               cpu_type=sh64 endian=little ;;
75
  sh5*)                 cpu_type=sh64 endian=big ;;
76
  sh64le*)              cpu_type=sh64 endian=little ;;
77
  sh64*)                cpu_type=sh64 endian=big ;;
78
  sh*le)                cpu_type=sh endian=little ;;
79
  sh*)                  cpu_type=sh endian=big ;;
80
  sparc64*)             cpu_type=sparc arch=v9-64 ;;
81
  sparc86x*)            cpu_type=sparc arch=sparc86x  ;;
82
  sparclet*)            cpu_type=sparc arch=sparclet ;;
83
  sparclite*)           cpu_type=sparc arch=sparclite ;;
84
  sparc*)               cpu_type=sparc arch=sparclite ;; # ??? See tc-sparc.c.
85 166 khays
  tilegx*be)            cpu_type=tilegx endian=big ;;
86
  tilegx*)              cpu_type=tilegx endian=little ;;
87 147 khays
  v850*)                cpu_type=v850 ;;
88
  x86_64*)              cpu_type=i386 arch=x86_64;;
89
  xtensa*)              cpu_type=xtensa arch=xtensa ;;
90
  *)                    cpu_type=${cpu} ;;
91
esac
92
 
93
 
94
# Assign object format.  Set fmt, em, and bfd_gas.
95
generic_target=${cpu_type}-$vendor-$os
96
# Note: This table is alpha-sorted, please try to keep it that way.
97
case ${generic_target} in
98
  alpha-*-*vms*)                        fmt=evax ;;
99
  alpha-*-osf*)                         fmt=ecoff ;;
100
  alpha-*-linuxecoff*)                  fmt=ecoff ;;
101
  alpha-*-linux-*)                      fmt=elf em=linux ;;
102
  alpha-*-netbsd*)                      fmt=elf em=nbsd ;;
103
  alpha-*-openbsd*)                     fmt=elf em=obsd ;;
104
 
105
  arc-*-elf*)                           fmt=elf ;;
106
 
107
  arm-*-aout)                           fmt=aout ;;
108
  arm-*-coff)                           fmt=coff ;;
109
  arm-*-rtems*)                         fmt=elf ;;
110
  arm-*-elf)                            fmt=elf ;;
111
  arm-*-eabi*)                          fmt=elf em=armeabi ;;
112
  arm-*-symbianelf*)                    fmt=elf em=symbian ;;
113
  arm-*-kaos*)                          fmt=elf ;;
114
  arm-*-conix*)                         fmt=elf ;;
115
  arm-*-linux*aout*)                    fmt=aout em=linux ;;
116
  arm-*-linux-*eabi*)                   fmt=elf  em=armlinuxeabi ;;
117
  arm-*-linux-*)                        fmt=elf  em=linux ;;
118
  arm-*-uclinux*eabi*)                  fmt=elf  em=armlinuxeabi ;;
119
  arm-*-uclinux*)                       fmt=elf  em=linux ;;
120
  arm-*-netbsdelf*)                     fmt=elf  em=nbsd ;;
121
  arm-*-*n*bsd*)                        fmt=aout em=nbsd ;;
122
  arm-*-nto*)                           fmt=elf ;;
123
  arm-epoc-pe)                          fmt=coff em=epoc-pe ;;
124
  arm-wince-pe | arm-*-wince | arm*-*-mingw32ce* | arm*-*-cegcc*)
125
                                        fmt=coff em=wince-pe ;;
126
  arm-*-pe)                             fmt=coff em=pe ;;
127
  arm-*-riscix*)                        fmt=aout em=riscix ;;
128
 
129
  avr-*-*)                              fmt=elf bfd_gas=yes ;;
130
 
131
  bfin-*-linux-uclibc)                  fmt=fdpicelf em=linux ;;
132
  bfin-*-uclinux*)                      fmt=elf em=linux ;;
133
  bfin-*-rtems*)                        fmt=elf ;;
134
  bfin-*elf)                            fmt=elf ;;
135
 
136
  cr16-*-elf*)                          fmt=elf ;;
137
 
138
  cris-*-linux-* | crisv32-*-linux-*)
139
                                        fmt=multi em=linux ;;
140
  cris-*-* | crisv32-*-*)               fmt=multi ;;
141
 
142
  crx-*-elf*)                           fmt=elf ;;
143
 
144
  d10v-*-*)                             fmt=elf ;;
145
  d30v-*-*)                             fmt=elf ;;
146
  dlx-*-*)                              fmt=elf ;;
147
 
148 163 khays
  epiphany-*-*)                         fmt=elf ;;
149
 
150 147 khays
  fr30-*-*)                             fmt=elf ;;
151
  frv-*-*linux*)                        fmt=elf em=linux;;
152
  frv-*-*)                              fmt=elf ;;
153
 
154
  hppa-*-linux*)
155
    case ${cpu} in
156
      hppa*64*)                         fmt=elf em=hppalinux64 ;;
157
      hppa*)                            fmt=elf em=linux ;;
158
    esac ;;
159
  hppa-*-*elf*)                         fmt=elf em=hppa ;;
160
  hppa-*-lites*)                        fmt=elf em=hppa ;;
161
  hppa-*-netbsd*)                       fmt=elf em=nbsd ;;
162
  hppa-*-openbsd*)                      fmt=elf em=hppa ;;
163
  hppa-*-osf*)                          fmt=som em=hppa ;;
164
  hppa-*-hpux11*)
165
    case ${cpu} in
166
      hppa*64*)                         fmt=elf em=hppa64 ;;
167
      hppa*)                            fmt=som em=hppa ;;
168
    esac ;;
169
  hppa-*-hpux*)                         fmt=som em=hppa ;;
170
  hppa-*-mpeix*)                        fmt=som em=hppa ;;
171
  hppa-*-bsd*)                          fmt=som em=hppa ;;
172
  hppa-*-hiux*)                         fmt=som em=hppa ;;
173
 
174
  h8300-*-elf | h8300-*-rtems*)         fmt=elf ;;
175
 
176
  i370-*-elf* | i370-*-linux*)          fmt=elf ;;
177
 
178
  i386-ibm-aix*)                        fmt=coff em=i386aix ;;
179
  i386-sequent-bsd*)                    fmt=aout em=dynix ;;
180
  i386-*-beospe*)                       fmt=coff em=pe ;;
181
  i386-*-beos*)                         fmt=elf ;;
182
  i386-*-coff)                          fmt=coff ;;
183
  i386-*-elf)                           fmt=elf ;;
184
  i386-*-kaos*)                         fmt=elf ;;
185
  i386-*-bsd*)                          fmt=aout em=386bsd ;;
186 166 khays
  i386-*-nacl*)                         fmt=elf  em=nacl ;;
187 147 khays
  i386-*-netbsd0.8)                     fmt=aout em=386bsd ;;
188
  i386-*-netbsdpe*)                     fmt=coff em=pe ;;
189
  i386-*-netbsd*-gnu* | \
190
  i386-*-knetbsd*-gnu | \
191
  i386-*-netbsdelf*)                    fmt=elf em=nbsd ;;
192
  i386-*-netbsd*)
193
    case ${cpu} in
194
      x86_64)                           fmt=elf em=nbsd ;;
195
      *)                                fmt=aout em=nbsd ;;
196
    esac ;;
197
  i386-*-openbsd[0-2].* | \
198
  i386-*-openbsd3.[0-2])                fmt=aout em=nbsd ;;
199
  i386-*-openbsd*)                      fmt=elf em=nbsd ;;
200
  i386-*-linux*aout*)                   fmt=aout em=linux ;;
201
  i386-*-linux*oldld)                   fmt=aout em=linux ;;
202
  i386-*-linux*coff*)                   fmt=coff em=linux ;;
203
  i386-*-linux-*)                       fmt=elf em=linux ;;
204
  i386-*-lynxos*)                       fmt=elf em=lynx ;;
205
  i386-*-sysv[45]*)                     fmt=elf ;;
206
  i386-*-solaris*)                      fmt=elf em=solaris ;;
207
  i386-*-freebsdaout*)                  fmt=aout em=386bsd ;;
208
  i386-*-freebsd[12].*)                 fmt=aout em=386bsd ;;
209
  i386-*-freebsd[12])                   fmt=aout em=386bsd ;;
210
  i386-*-freebsd* \
211
  | i386-*-kfreebsd*-gnu)               fmt=elf em=freebsd ;;
212
  i386-*-sysv*)                         fmt=coff ;;
213
  i386-*-sco3.2v5*coff)                 fmt=coff ;;
214
  i386-*-isc*)                          fmt=coff ;;
215
  i386-*-sco3.2v5*)                     fmt=elf ;;
216
  i386-*-sco3.2*)                       fmt=coff ;;
217
  i386-*-vsta)                          fmt=aout ;;
218
  i386-*-msdosdjgpp* \
219
  | i386-*-go32*)                       fmt=coff em=go32 ;;
220
  i386-*-rtems*)                        fmt=elf ;;
221
  i386-*-gnu*)                          fmt=elf em=gnu ;;
222
  i386-*-mach*)                         fmt=aout em=mach ;;
223
  i386-*-msdos*)                        fmt=aout ;;
224
  i386-*-moss*)                         fmt=elf ;;
225
  i386-*-pe)                            fmt=coff em=pe ;;
226
  i386-*-cygwin*)                       fmt=coff em=pe ;;
227
  i386-*-interix*)                      fmt=coff em=interix ;;
228
  i386-*-mingw*)
229
    case ${cpu} in
230
      x86_64*)                          fmt=coff em=pep ;;
231
      i*)                               fmt=coff em=pe ;;
232
    esac ;;
233
  i386-*-nto-qnx*)                      fmt=elf ;;
234
  i386-*-*nt*)                          fmt=coff em=pe ;;
235
  i386-*-chaos)                         fmt=elf ;;
236
  i386-*-rdos*)                         fmt=elf ;;
237
  i386-*-darwin*)                       fmt=macho ;;
238
 
239
  i860-*-*)                             fmt=elf endian=little ;;
240
 
241
  i960-*-elf*)                          fmt=elf ;;
242
 
243
  ia64-*-elf*)                          fmt=elf ;;
244
  ia64-*-*vms*)                         fmt=elf em=vms ;;
245
  ia64-*-aix*)                          fmt=elf em=ia64aix ;;
246
  ia64-*-linux-*)                       fmt=elf em=linux ;;
247
  ia64-*-hpux*)                         fmt=elf em=hpux ;;
248
  ia64-*-netbsd*)                       fmt=elf em=nbsd ;;
249
 
250
  ip2k-*-*)                             fmt=elf ;;
251
 
252
  iq2000-*-elf)                         fmt=elf ;;
253
 
254
  lm32-*-*)                             fmt=elf ;;
255
 
256
  m32c-*-elf | m32c-*-rtems*)           fmt=elf ;;
257
 
258
  m32r-*-elf* | m32r-*-rtems*)          fmt=elf ;;
259
  m32r-*-linux*)                        fmt=elf em=linux;;
260
 
261
  m68hc11-*-* | m6811-*-*)              fmt=elf ;;
262
  m68hc12-*-* | m6812-*-*)              fmt=elf ;;
263
 
264
  m68k-*-aout)                          fmt=aout bfd_gas=yes ;;
265
  m68k-*-elf*)                          fmt=elf ;;
266
  m68k-*-sysv4*)                        fmt=elf em=svr4 ;;
267
  m68k-*-rtems*)                        fmt=elf ;;
268
  m68k-*-linux-*)                       fmt=elf em=linux ;;
269
  m68k-*-uclinux*)                      fmt=elf em=uclinux ;;
270
  m68k-*-gnu*)                          fmt=elf ;;
271
  m68k-*-netbsdelf*)                    fmt=elf em=nbsd ;;
272
  m68k-*-netbsd*)                       fmt=aout em=nbsd bfd_gas=yes ;;
273
  m68k-*-openbsd*)                      fmt=aout em=nbsd bfd_gas=yes ;;
274
  m68k-*-psos*)                         fmt=elf em=psos;;
275
 
276
  mep-*-elf)                            fmt=elf ;;
277
 
278
  mcore-*-elf)                          fmt=elf ;;
279
  mcore-*-pe)                           fmt=coff em=pe bfd_gas=yes ;;
280
 
281
  microblaze-*-*)                       fmt=elf ;;
282
 
283
  # don't change em like *-*-bsd does
284
  mips-sony-bsd*)                       fmt=ecoff ;;
285
  mips-*-ultrix*)                       fmt=ecoff endian=little ;;
286
  mips-*-osf*)                          fmt=ecoff endian=little ;;
287
  mips-*-ecoff*)                        fmt=ecoff ;;
288
  mips-*-pe*)                           fmt=coff endian=little em=pe ;;
289
  mips-*-irix6*)                        fmt=elf em=irix ;;
290
  mips-*-irix5*)                        fmt=elf em=irix ;;
291
  mips-*-irix*)                         fmt=ecoff em=irix ;;
292
  mips-*-lnews*)                        fmt=ecoff em=lnews ;;
293
  mips-*-riscos*)                       fmt=ecoff ;;
294
  mips*-*-linux*)                       fmt=elf em=tmips ;;
295
  mips*-*-freebsd* | mips*-*-kfreebsd*-gnu)
296
                                        fmt=elf em=freebsd ;;
297
  mips-*-sysv4*MP* | mips-*-gnu*)       fmt=elf em=tmips ;;
298
  mips*-sde-elf*)                       fmt=elf em=tmips ;;
299
  mips-*-sysv*)                         fmt=ecoff ;;
300
  mips-*-elf* | mips-*-rtems*)          fmt=elf ;;
301
  mips-*-netbsd*)                       fmt=elf em=tmips ;;
302
  mips-*-openbsd*)                      fmt=elf em=tmips ;;
303
 
304
  mmix-*-*)                             fmt=elf ;;
305
 
306
  mn10200-*-*)                          fmt=elf ;;
307
 
308
  # cpu_type for am33_2.0 is set to mn10300
309
  mn10300-*-linux*)                     fmt=elf em=linux ;;
310
  mn10300-*-*)                          fmt=elf ;;
311
 
312
  moxie-*-uclinux)                      fmt=elf em=linux;;
313
  moxie-*-*)                            fmt=elf ;;
314
 
315
  mt-*-elf)                             fmt=elf bfd_gas=yes ;;
316
 
317
  msp430-*-*)                           fmt=elf ;;
318
 
319
  ns32k-pc532-mach*)                    fmt=aout em=pc532mach ;;
320
  ns32k-pc532-ux*)                      fmt=aout em=pc532mach ;;
321
  ns32k-pc532-lites*)                   fmt=aout em=nbsd532 ;;
322
  ns32k-*-*n*bsd*)                      fmt=aout em=nbsd532 ;;
323
 
324
  open8-*-*)                            fmt=elf  bfd_gas=yes;;
325
 
326
  openrisc-*-*)                         fmt=elf ;;
327
 
328
  or32-*-rtems*)                        fmt=elf ;;
329
  or32-*-elf)                           fmt=elf ;;
330
 
331
  pj*)                                  fmt=elf ;;
332
 
333
  ppc-*-pe | ppc-*-cygwin*)             fmt=coff em=pe ;;
334
  ppc-*-winnt*)                         fmt=coff em=pe ;;
335
  ppc-*-aix5.[01])                      fmt=coff em=aix5 ;;
336
  ppc-*-aix[5-9].*)                     fmt=coff em=aix5 ;;
337
  ppc-*-aix*)                           fmt=coff ;;
338
  ppc-*-beos*)                          fmt=coff ;;
339
  ppc-*-*n*bsd* | ppc-*-elf*)           fmt=elf ;;
340
  ppc-*-eabi* | ppc-*-sysv4*)           fmt=elf ;;
341
  ppc-*-linux-*)                        fmt=elf em=linux ;;
342
  ppc-*-solaris*)                       fmt=elf em=solaris ;;
343
  ppc-*-rtems*)                         fmt=elf ;;
344
  ppc-*-macos*)                         fmt=coff em=macos ;;
345
  ppc-*-nto*)                           fmt=elf ;;
346
  ppc-*-kaos*)                          fmt=elf ;;
347
  ppc-*-lynxos*)                        fmt=elf em=lynx ;;
348
 
349
  s390-*-linux-*)                       fmt=elf em=linux ;;
350
  s390-*-tpf*)                          fmt=elf ;;
351
 
352
  score-*-elf)                          fmt=elf ;;
353
 
354
  sh*-*-linux*)                         fmt=elf em=linux
355
    case ${cpu} in
356
      sh*eb)    endian=big ;;
357
      *)        endian=little ;;
358
    esac ;;
359
  sh5*-*-netbsd*)                       fmt=elf em=nbsd ;;
360
  sh64*-*-netbsd*)                      fmt=elf em=nbsd ;;
361
  sh*-*-netbsdelf*)                     fmt=elf em=nbsd
362
    case ${cpu} in
363
      sh*l*)    endian=little ;;
364
      *)        endian=big ;;
365
    esac ;;
366
  sh*-*-symbianelf*)                    fmt=elf endian=little ;;
367
  sh-*-elf*)                            fmt=elf ;;
368
  sh-*-uclinux* | sh[12]-*-uclinux*)    fmt=elf em=uclinux ;;
369
  sh-*-coff*)                           fmt=coff ;;
370
  sh-*-nto*)                            fmt=elf ;;
371
  sh-*-pe*)                             fmt=coff em=pe bfd_gas=yes endian=little ;;
372
  sh-*-rtemscoff*)                      fmt=coff ;;
373
  sh-*-rtems*)                          fmt=elf ;;
374
  sh-*-kaos*)                           fmt=elf ;;
375
  shle*-*-kaos*)                        fmt=elf ;;
376
  sh64-*-elf*)                          fmt=elf ;;
377
 
378
  sparc64-*-rtems*)                     fmt=elf ;;
379
  sparc-*-rtems*)                       fmt=elf ;;
380
  sparc-*-sunos4*)                      fmt=aout em=sun3 ;;
381
  sparc-*-aout)                         fmt=aout em=sparcaout ;;
382
  sparc-*-coff)                         fmt=coff ;;
383
  sparc-*-linux*aout*)                  fmt=aout em=linux ;;
384
  sparc-*-linux-*)                      fmt=elf em=linux ;;
385
  sparc-fujitsu-none)                   fmt=aout ;;
386
  sparc-*-elf)                          fmt=elf ;;
387
  sparc-*-sysv4*)                       fmt=elf ;;
388
  sparc-*-solaris*)                     fmt=elf em=solaris ;;
389
  sparc-*-netbsdelf*)                   fmt=elf em=nbsd ;;
390
  sparc-*-netbsd*)
391
    case ${cpu} in
392
      sparc64)                          fmt=elf em=nbsd ;;
393
      *)                                fmt=aout em=nbsd ;;
394
    esac ;;
395
  sparc-*-openbsd[0-2].* | \
396
  sparc-*-openbsd3.[0-1])
397
    case ${cpu} in
398
      sparc64)                          fmt=elf em=nbsd ;;
399
      *)                                fmt=aout em=nbsd ;;
400
    esac ;;
401
  sparc-*-openbsd*)                     fmt=elf em=nbsd ;;
402
 
403
  spu-*-elf)                            fmt=elf ;;
404
 
405
  tic30-*-*aout*)                       fmt=aout bfd_gas=yes ;;
406
  tic30-*-*coff*)                       fmt=coff bfd_gas=yes ;;
407
  tic4x-*-* | c4x-*-*)                  fmt=coff bfd_gas=yes ;;
408
  tic54x-*-* | c54x*-*-*)               fmt=coff bfd_gas=yes need_libm=yes;;
409
  tic6x-*-*)                            fmt=elf ;;
410
 
411 166 khays
  tilepro-*-* | tilegx*-*-*)            fmt=elf ;;
412 148 khays
 
413 147 khays
  v850*-*-*)                            fmt=elf ;;
414
 
415
  vax-*-netbsdelf*)                     fmt=elf em=nbsd ;;
416
  vax-*-linux-*)                        fmt=elf em=linux ;;
417
 
418
  xstormy16-*-*)                        fmt=elf ;;
419
 
420
  xtensa*-*-*)                          fmt=elf ;;
421
 
422
  z80-*-coff)                           fmt=coff ;;
423
 
424
  z8k-*-coff | z8k-*-sim)               fmt=coff ;;
425
 
426
  *-*-aout | *-*-scout)                 fmt=aout ;;
427
  *-*-dragonfly*)                       fmt=elf em=dragonfly ;;
428
  *-*-freebsd* | *-*-kfreebsd*-gnu)     fmt=elf em=freebsd ;;
429
  *-*-bsd*)                             fmt=aout em=sun3 ;;
430
  *-*-generic)                          fmt=generic ;;
431
  *-*-xray | *-*-hms)                   fmt=coff ;;
432
  *-*-sim)                              fmt=coff ;;
433
  *-*-elf | *-*-sysv4*)                 fmt=elf ;;
434
  *-*-solaris*)                         fmt=elf em=solaris ;;
435
  *-*-aros*)                            fmt=elf em=linux ;;
436
  *-*-vxworks* | *-*-windiss)           fmt=elf em=vxworks ;;
437
  *-*-netware)                          fmt=elf em=netware ;;
438
esac
439
 
440
case ${cpu_type} in
441
  alpha | arm | i386 | ia64 | microblaze | mips | ns32k | pdp11 | ppc | sparc | z80 | z8k)
442
    bfd_gas=yes
443
    ;;
444
esac
445
case ${fmt} in
446
  elf | ecoff | fdpicelf | multi | som)
447
    bfd_gas=yes
448
    ;;
449
esac
450
 
451
if test $bfd_gas != yes; then
452
  echo This target is no longer supported in gas
453
  exit 1
454
fi

powered by: WebSVN 2.1.0

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