29 |
targ_cflags= |
targ_cflags= |
30 |
targ_underscore=no |
targ_underscore=no |
31 |
|
|
32 |
|
# Catch obsolete configurations. |
33 |
|
case $targ in |
34 |
|
null) |
35 |
|
if test "x$enable_obsolete" != xyes; then |
36 |
|
echo "*** Configuration $targ is obsolete." >&2 |
37 |
|
echo "*** Specify --enable-obsolete to build it anyway." >&2 |
38 |
|
echo "*** Support will be REMOVED in the next major release of BINUTILS," >&2 |
39 |
|
echo "*** unless a maintainer comes forward." >&2 |
40 |
|
exit 1 |
41 |
|
fi;; |
42 |
|
esac |
43 |
|
|
44 |
|
case $targ in |
45 |
|
m68*-*-lynxos* | \ |
46 |
|
sparc-*-lynxos* | \ |
47 |
|
vax-*-vms* | \ |
48 |
|
arm-*-oabi | \ |
49 |
|
thumb-*-oabi | \ |
50 |
|
null) |
51 |
|
echo "*** Configuration $targ is obsolete." >&2 |
52 |
|
echo "*** Support has been REMOVED." >&2 |
53 |
|
exit 1 |
54 |
|
;; |
55 |
|
esac |
56 |
|
|
57 |
targ_cpu=`echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` |
targ_cpu=`echo $targ | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'` |
58 |
case "${targ_cpu}" in |
case "${targ_cpu}" in |
59 |
alpha*) targ_archs=bfd_alpha_arch ;; |
alpha*) targ_archs=bfd_alpha_arch ;; |
60 |
arm*) targ_archs=bfd_arm_arch ;; |
arm*) targ_archs=bfd_arm_arch ;; |
61 |
c30*) targ_archs=bfd_tic30_arch ;; |
c30*) targ_archs=bfd_tic30_arch ;; |
62 |
c54x*) targ_archs=bfd_tic54x_arch ;; |
c4x*) targ_archs=bfd_tic4x_arch ;; |
63 |
|
c54x*) targ_archs=bfd_tic54x_arch ;; |
64 |
|
crisv32) targ_archs=bfd_cris_arch ;; |
65 |
|
crx*) targ_archs=bfd_crx_arch ;; |
66 |
dlx*) targ_archs=bfd_dlx_arch ;; |
dlx*) targ_archs=bfd_dlx_arch ;; |
67 |
hppa*) targ_archs=bfd_hppa_arch ;; |
hppa*) targ_archs=bfd_hppa_arch ;; |
68 |
i[3456]86) targ_archs=bfd_i386_arch ;; |
i[3-7]86) targ_archs=bfd_i386_arch ;; |
69 |
i370) targ_archs=bfd_i370_arch ;; |
i370) targ_archs=bfd_i370_arch ;; |
70 |
m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch" ;; |
m6811*|m68hc11*) targ_archs="bfd_m68hc11_arch bfd_m68hc12_arch" ;; |
71 |
m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch" ;; |
m6812*|m68hc12*) targ_archs="bfd_m68hc12_arch bfd_m68hc11_arch" ;; |
72 |
m68*) targ_archs=bfd_m68k_arch ;; |
m68*) targ_archs=bfd_m68k_arch ;; |
73 |
m88*) targ_archs=bfd_m88k_arch ;; |
m88*) targ_archs=bfd_m88k_arch ;; |
74 |
mips*) targ_archs=bfd_mips_arch ;; |
maxq*) targ_archs=bfd_maxq_arch ;; |
75 |
|
mips*) targ_archs=bfd_mips_arch ;; |
76 |
or32*) targ_archs=bfd_or32_arch ;; |
or32*) targ_archs=bfd_or32_arch ;; |
77 |
pdp11*) targ_archs=bfd_pdp11_arch ;; |
pdp11*) targ_archs=bfd_pdp11_arch ;; |
78 |
pj*) targ_archs="bfd_pj_arch bfd_i386_arch";; |
pj*) targ_archs="bfd_pj_arch bfd_i386_arch";; |
79 |
powerpc*) targ_archs="bfd_rs6000_arch bfd_powerpc_arch" ;; |
powerpc*) targ_archs="bfd_rs6000_arch bfd_powerpc_arch" ;; |
80 |
rs6000) targ_archs="bfd_rs6000_arch bfd_powerpc_arch" ;; |
rs6000) targ_archs="bfd_rs6000_arch bfd_powerpc_arch" ;; |
81 |
s390*) targ_archs=bfd_s390_arch ;; |
s390*) targ_archs=bfd_s390_arch ;; |
82 |
sh*) targ_archs=bfd_sh_arch ;; |
sh*) targ_archs=bfd_sh_arch ;; |
83 |
sparc*) targ_archs=bfd_sparc_arch ;; |
sparc*) targ_archs=bfd_sparc_arch ;; |
84 |
strongarm*) targ_archs=bfd_arm_arch ;; |
strongarm*) targ_archs=bfd_arm_arch ;; |
85 |
thumb*) targ_archs=bfd_arm_arch ;; |
thumb*) targ_archs=bfd_arm_arch ;; |
86 |
v850*) targ_archs=bfd_v850_arch ;; |
v850*) targ_archs=bfd_v850_arch ;; |
87 |
x86_64) targ_archs=bfd_i386_arch ;; |
x86_64) targ_archs=bfd_i386_arch ;; |
88 |
xscale*) targ_archs=bfd_arm_arch ;; |
xscale*) targ_archs=bfd_arm_arch ;; |
89 |
z8k*) targ_archs=bfd_z8k_arch ;; |
xtensa*) targ_archs=bfd_xtensa_arch ;; |
90 |
*) targ_archs=bfd_${targ_cpu}_arch ;; |
z8k*) targ_archs=bfd_z8k_arch ;; |
91 |
|
am33_2.0) targ_archs=bfd_mn10300_arch ;; |
92 |
|
*) targ_archs=bfd_${targ_cpu}_arch ;; |
93 |
esac |
esac |
94 |
|
|
95 |
|
|
97 |
# Make sure that the left side always has two dashes. Otherwise you |
# Make sure that the left side always has two dashes. Otherwise you |
98 |
# can get spurious matches. Even for unambiguous cases, do this as a |
# can get spurious matches. Even for unambiguous cases, do this as a |
99 |
# convention, else the table becomes a real mess to understand and maintain. |
# convention, else the table becomes a real mess to understand and maintain. |
100 |
|
# |
101 |
|
# Keep obsolete entries above the START comment, to keep them out of |
102 |
|
# targmatch.h. |
103 |
|
|
104 |
case "${targ}" in |
case "${targ}" in |
105 |
|
mips*-dec-bsd*) |
106 |
|
echo "This target is obsolete and has been removed." |
107 |
|
exit 1 |
108 |
|
;; |
109 |
|
|
110 |
|
mips*-*-mach3*) |
111 |
|
echo "This target is obsolete and has been removed." |
112 |
|
exit 1 |
113 |
|
;; |
114 |
|
|
115 |
|
mips*-*-pe*) |
116 |
|
echo "This target is obsolete and has been removed." |
117 |
|
exit 1 |
118 |
|
;; |
119 |
|
|
120 |
# START OF targmatch.h |
# START OF targmatch.h |
121 |
#ifdef BFD64 |
#ifdef BFD64 |
122 |
alpha*-*-netbsd* | alpha*-*-freebsd* | alpha*-*-openbsd*) |
alpha*-*-freebsd* | alpha*-*-kfreebsd*-gnu) |
123 |
|
targ_defvec=bfd_elf64_alpha_freebsd_vec |
124 |
|
targ_selvecs=ecoffalpha_little_vec |
125 |
|
# FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling. |
126 |
|
case "${targ}" in |
127 |
|
alpha*-*-freebsd3* | alpha*-*-freebsd4 | alpha*-*-freebsd4.0*) |
128 |
|
targ_cflags=-DOLD_FREEBSD_ABI_LABEL ;; |
129 |
|
esac |
130 |
|
;; |
131 |
|
alpha*-*-netbsd* | alpha*-*-openbsd*) |
132 |
targ_defvec=bfd_elf64_alpha_vec |
targ_defvec=bfd_elf64_alpha_vec |
133 |
targ_selvecs=ecoffalpha_little_vec |
targ_selvecs=ecoffalpha_little_vec |
134 |
;; |
;; |
150 |
alpha*-*-*) |
alpha*-*-*) |
151 |
targ_defvec=ecoffalpha_little_vec |
targ_defvec=ecoffalpha_little_vec |
152 |
;; |
;; |
153 |
ia64*-*-aix*) |
ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-gnu* | ia64*-*-elf* | ia64*-*-kfreebsd*-gnu) |
|
targ_defvec=bfd_elf64_ia64_aix_little_vec |
|
|
targ_selvecs="bfd_elf64_ia64_aix_big_vec bfd_efi_app_ia64_vec" |
|
|
;; |
|
|
ia64*-*-freebsd* | ia64*-*-netbsd* | ia64*-*-linux-gnu* | ia64*-*-elf*) |
|
154 |
targ_defvec=bfd_elf64_ia64_little_vec |
targ_defvec=bfd_elf64_ia64_little_vec |
155 |
targ_selvecs="bfd_elf64_ia64_big_vec bfd_efi_app_ia64_vec" |
targ_selvecs="bfd_elf64_ia64_big_vec bfd_efi_app_ia64_vec" |
156 |
;; |
;; |
158 |
targ_defvec=bfd_elf32_ia64_hpux_big_vec |
targ_defvec=bfd_elf32_ia64_hpux_big_vec |
159 |
targ_selvecs="bfd_elf64_ia64_hpux_big_vec" |
targ_selvecs="bfd_elf64_ia64_hpux_big_vec" |
160 |
;; |
;; |
161 |
sparc64-*-freebsd* | sparc64-*-netbsd* | sparc64-*-openbsd*) |
sparc64-*-freebsd* | sparc64-*-netbsd* | sparc64-*-openbsd* | sparc64-*-kfreebsd*-gnu) |
162 |
targ_defvec=bfd_elf64_sparc_vec |
targ_defvec=bfd_elf64_sparc_vec |
163 |
targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec" |
targ_selvecs="bfd_elf32_sparc_vec sunos_big_vec" |
164 |
;; |
;; |
165 |
#endif /* BFD64 */ |
#endif /* BFD64 */ |
166 |
|
|
167 |
|
am33_2.0-*-linux*) |
168 |
|
targ_defvec=bfd_elf32_am33lin_vec |
169 |
|
;; |
170 |
arc-*-elf*) |
arc-*-elf*) |
171 |
targ_defvec=bfd_elf32_littlearc_vec |
targ_defvec=bfd_elf32_littlearc_vec |
172 |
targ_selvecs=bfd_elf32_bigarc_vec |
targ_selvecs=bfd_elf32_bigarc_vec |
184 |
targ_defvec=armnetbsd_vec |
targ_defvec=armnetbsd_vec |
185 |
targ_selvecs="bfd_elf32_littlearm_vec bfd_elf32_bigarm_vec" |
targ_selvecs="bfd_elf32_littlearm_vec bfd_elf32_bigarm_vec" |
186 |
targ_underscore=yes |
targ_underscore=yes |
187 |
|
targ_cflags=-D__QNXTARGET__ |
188 |
|
;; |
189 |
|
arm-*-nto* | nto*arm*) |
190 |
|
targ_defvec=bfd_elf32_littlearm_vec |
191 |
|
targ_selvecs=bfd_elf32_bigarm_vec |
192 |
;; |
;; |
193 |
arm-*-riscix*) |
arm-*-riscix*) |
194 |
targ_defvec=riscix_vec |
targ_defvec=riscix_vec |
203 |
targ_defvec=armpe_little_vec |
targ_defvec=armpe_little_vec |
204 |
targ_selvecs="armpe_little_vec armpe_big_vec armpei_little_vec armpei_big_vec" |
targ_selvecs="armpe_little_vec armpe_big_vec armpei_little_vec armpei_big_vec" |
205 |
targ_underscore=no |
targ_underscore=no |
206 |
targ_cflags=-DARM_WINCE |
targ_cflags="-DARM_WINCE -DARM_COFF_BUGFIX" |
207 |
;; |
;; |
208 |
arm-*-pe*) |
arm-*-pe*) |
209 |
targ_defvec=armpe_little_vec |
targ_defvec=armpe_little_vec |
218 |
targ_defvec=aout_arm_big_vec |
targ_defvec=aout_arm_big_vec |
219 |
targ_selvecs=aout_arm_little_vec |
targ_selvecs=aout_arm_little_vec |
220 |
;; |
;; |
|
arm-*-vxworks*) |
|
|
targ_defvec=armcoff_little_vec |
|
|
targ_selvecs=armcoff_big_vec |
|
|
targ_underscore=yes |
|
|
targ_cflags=-DARM_COFF_BUGFIX |
|
|
;; |
|
221 |
arm-*-coff) |
arm-*-coff) |
222 |
targ_defvec=armcoff_little_vec |
targ_defvec=armcoff_little_vec |
223 |
targ_selvecs=armcoff_big_vec |
targ_selvecs=armcoff_big_vec |
231 |
targ_defvec=bfd_elf32_bigarm_vec |
targ_defvec=bfd_elf32_bigarm_vec |
232 |
targ_selvecs=bfd_elf32_littlearm_vec |
targ_selvecs=bfd_elf32_littlearm_vec |
233 |
;; |
;; |
234 |
arm-*-elf | arm-*-freebsd* | arm*-*-linux-gnu* | arm*-*-conix* | arm*-*-uclinux*) |
arm-*-kaos* | strongarm-*-kaos*) |
235 |
targ_defvec=bfd_elf32_littlearm_vec |
targ_defvec=bfd_elf32_littlearm_vec |
236 |
targ_selvecs=bfd_elf32_bigarm_vec |
targ_selvecs=bfd_elf32_bigarm_vec |
237 |
;; |
;; |
238 |
arm9e-*-elf) |
arm-*-elf | arm-*-freebsd* | arm*-*-linux-gnu* | arm*-*-conix* | \ |
239 |
|
arm*-*-uclinux* | arm-*-kfreebsd*-gnu | \ |
240 |
|
arm*-*-eabi* ) |
241 |
targ_defvec=bfd_elf32_littlearm_vec |
targ_defvec=bfd_elf32_littlearm_vec |
242 |
targ_selvecs=bfd_elf32_bigarm_vec |
targ_selvecs=bfd_elf32_bigarm_vec |
243 |
;; |
;; |
244 |
arm-*-oabi) |
arm*-*-vxworks | arm*-*-windiss) |
245 |
targ_defvec=bfd_elf32_littlearm_oabi_vec |
targ_defvec=bfd_elf32_littlearm_vxworks_vec |
246 |
targ_selvecs=bfd_elf32_bigarm_oabi_vec |
targ_selvecs=bfd_elf32_bigarm_vxworks_vec |
247 |
|
;; |
248 |
|
arm*-*-symbianelf*) |
249 |
|
targ_defvec=bfd_elf32_littlearm_symbian_vec |
250 |
|
targ_selvecs=bfd_elf32_bigarm_symbian_vec |
251 |
|
;; |
252 |
|
arm9e-*-elf) |
253 |
|
targ_defvec=bfd_elf32_littlearm_vec |
254 |
|
targ_selvecs=bfd_elf32_bigarm_vec |
255 |
;; |
;; |
256 |
|
|
257 |
thumb-*-coff) |
thumb-*-coff) |
259 |
targ_selvecs=armcoff_big_vec |
targ_selvecs=armcoff_big_vec |
260 |
targ_underscore=yes |
targ_underscore=yes |
261 |
;; |
;; |
|
thumb-*-oabi) |
|
|
targ_defvec=bfd_elf32_littlearm_oabi_vec |
|
|
targ_selvecs=bfd_elf32_bigarm_oabi_vec |
|
|
;; |
|
262 |
thumb-*-elf) |
thumb-*-elf) |
263 |
targ_defvec=bfd_elf32_littlearm_vec |
targ_defvec=bfd_elf32_littlearm_vec |
264 |
targ_selvecs=bfd_elf32_bigarm_vec |
targ_selvecs=bfd_elf32_bigarm_vec |
314 |
targ_defvec=tic30_coff_vec |
targ_defvec=tic30_coff_vec |
315 |
;; |
;; |
316 |
|
|
317 |
|
c4x-*-*coff* | tic4x-*-*coff* | tic4x-*-rtems*) |
318 |
|
targ_defvec=tic4x_coff1_vec |
319 |
|
targ_selvecs="tic4x_coff1_beh_vec tic4x_coff2_vec tic4x_coff2_beh_vec tic4x_coff0_vec tic4x_coff0_beh_vec" |
320 |
|
targ_underscore=yes |
321 |
|
;; |
322 |
|
|
323 |
c54x*-*-*coff* | tic54x-*-*coff*) |
c54x*-*-*coff* | tic54x-*-*coff*) |
324 |
targ_defvec=tic54x_coff1_vec |
targ_defvec=tic54x_coff1_vec |
325 |
targ_selvecs="tic54x_coff1_beh_vec tic54x_coff2_vec tic54x_coff2_beh_vec tic54x_coff0_vec tic54x_coff0_beh_vec" |
targ_selvecs="tic54x_coff1_beh_vec tic54x_coff2_vec tic54x_coff2_beh_vec tic54x_coff0_vec tic54x_coff0_beh_vec" |
326 |
targ_underscore=yes |
targ_underscore=yes |
327 |
;; |
;; |
328 |
|
|
329 |
cris-*-*) |
cr16c-*-elf*) |
330 |
|
targ_defvec=bfd_elf32_cr16c_vec |
331 |
|
targ_underscore=yes |
332 |
|
;; |
333 |
|
|
334 |
|
cris-*-* | crisv32-*-*) |
335 |
targ_defvec=cris_aout_vec |
targ_defvec=cris_aout_vec |
336 |
targ_selvecs="bfd_elf32_us_cris_vec bfd_elf32_cris_vec ieee_vec" |
targ_selvecs="bfd_elf32_us_cris_vec bfd_elf32_cris_vec ieee_vec" |
337 |
targ_underscore=yes # Note: not true for bfd_elf32_cris_vec. |
targ_underscore=yes # Note: not true for bfd_elf32_cris_vec. |
338 |
;; |
;; |
339 |
|
|
340 |
|
crx-*-elf*) |
341 |
|
targ_defvec=bfd_elf32_crx_vec |
342 |
|
targ_underscore=yes |
343 |
|
;; |
344 |
|
|
345 |
d10v-*-*) |
d10v-*-*) |
346 |
targ_defvec=bfd_elf32_d10v_vec |
targ_defvec=bfd_elf32_d10v_vec |
347 |
;; |
;; |
361 |
|
|
362 |
frv-*-elf) |
frv-*-elf) |
363 |
targ_defvec=bfd_elf32_frv_vec |
targ_defvec=bfd_elf32_frv_vec |
364 |
|
targ_selvecs=bfd_elf32_frvfdpic_vec |
365 |
;; |
;; |
366 |
|
|
367 |
|
frv-*-*linux*) |
368 |
|
targ_defvec=bfd_elf32_frvfdpic_vec |
369 |
|
targ_selvecs=bfd_elf32_frv_vec |
370 |
|
;; |
371 |
|
|
372 |
h8300*-*-elf) |
h8300*-*-elf) |
373 |
targ_defvec=bfd_elf32_h8300_vec |
targ_defvec=bfd_elf32_h8300_vec |
400 |
targ_defvec=bfd_elf32_hppa_linux_vec |
targ_defvec=bfd_elf32_hppa_linux_vec |
401 |
targ_selvecs=bfd_elf32_hppa_vec |
targ_selvecs=bfd_elf32_hppa_vec |
402 |
;; |
;; |
403 |
hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-netbsd* | hppa*-*-sysv4* | hppa*-*-rtems* | hppa*-*-openbsd*) |
hppa*-*-netbsd*) |
404 |
|
targ_defvec=bfd_elf32_hppa_nbsd_vec |
405 |
|
targ_selvecs="bfd_elf32_hppa_vec bfd_elf32_hppa_linux_vec" |
406 |
|
;; |
407 |
|
hppa*-*-*elf* | hppa*-*-lites* | hppa*-*-sysv4* | hppa*-*-rtems* | hppa*-*-openbsd*) |
408 |
targ_defvec=bfd_elf32_hppa_vec |
targ_defvec=bfd_elf32_hppa_vec |
409 |
targ_selvecs=bfd_elf32_hppa_linux_vec |
targ_selvecs=bfd_elf32_hppa_linux_vec |
410 |
;; |
;; |
423 |
;; |
;; |
424 |
#endif /* defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) */ |
#endif /* defined (HOST_HPPAHPUX) || defined (HOST_HPPABSD) || defined (HOST_HPPAOSF) */ |
425 |
|
|
426 |
i370-*-*) |
i370-*-*) |
427 |
targ_defvec=bfd_elf32_i370_vec |
targ_defvec=bfd_elf32_i370_vec |
428 |
targ_selvecs="bfd_elf32_i370_vec" |
targ_selvecs="bfd_elf32_i370_vec" |
429 |
;; |
;; |
430 |
i[3456]86-*-sco3.2v5*coff) |
i[3-7]86-*-sco3.2v5*coff) |
431 |
targ_defvec=i386coff_vec |
targ_defvec=i386coff_vec |
432 |
targ_selvecs=bfd_elf32_i386_vec |
targ_selvecs=bfd_elf32_i386_vec |
433 |
;; |
;; |
434 |
i[3456]86-*-sysv4* | i[3456]86-*-unixware* | i[3456]86-*-solaris2* | \ |
i[3-7]86-*-sysv4* | i[3-7]86-*-unixware* | \ |
435 |
i[3456]86-*-elf | i[3456]86-*-sco3.2v5* | \ |
i[3-7]86-*-elf | i[3-7]86-*-sco3.2v5* | \ |
436 |
i[3456]86-*-dgux* | i[3456]86-*-sysv5*) |
i[3-7]86-*-dgux* | i[3-7]86-*-sysv5*) |
437 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
438 |
targ_selvecs=i386coff_vec |
targ_selvecs=i386coff_vec |
439 |
;; |
;; |
440 |
i[3456]86-*-nto-qnx*) |
i[3-7]86-*-solaris2*) |
441 |
targ_defvec=bfd_elf32_i386qnx_vec |
targ_defvec=bfd_elf32_i386_vec |
442 |
targ_selvecs=i386coff_vec |
targ_selvecs=i386coff_vec |
443 |
|
targ64_selvecs=bfd_elf64_x86_64_vec |
444 |
|
want64=true |
445 |
;; |
;; |
446 |
i[3456]86-*-chorus*) |
i[3-7]86-*-kaos*) |
447 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
448 |
|
targ_selvecs=bfd_elf32_i386_vec |
449 |
;; |
;; |
450 |
i[3456]86-*-msdosdjgpp* | i[3456]*-*-go32* | i[3456]86-go32-rtems* ) |
i[3-7]86-*-nto*) |
451 |
|
targ_defvec=bfd_elf32_i386_vec |
452 |
|
targ_selvecs=i386coff_vec |
453 |
|
;; |
454 |
|
i[3-7]86-*-aros*) |
455 |
|
targ_defvec=bfd_elf32_i386_vec |
456 |
|
;; |
457 |
|
i[3-7]86-*-chorus*) |
458 |
|
targ_defvec=bfd_elf32_i386_vec |
459 |
|
;; |
460 |
|
*-*-msdosdjgpp* | *-*-go32* | *-go32-rtems* ) |
461 |
targ_defvec=go32coff_vec |
targ_defvec=go32coff_vec |
462 |
targ_selvecs="go32stubbedcoff_vec i386aout_vec" |
targ_selvecs="go32stubbedcoff_vec i386aout_vec" |
463 |
;; |
;; |
464 |
i[3456]86-*-sysv* | i[3456]86-*-isc* | i[3456]86-*-sco* | i[3456]86-*-coff | \ |
i[3-7]86-*-sysv* | i[3-7]86-*-isc* | i[3-7]86-*-sco* | i[3-7]86-*-coff | \ |
465 |
i[3456]86-*-aix*) |
i[3-7]86-*-aix*) |
466 |
targ_defvec=i386coff_vec |
targ_defvec=i386coff_vec |
467 |
;; |
;; |
468 |
i[3456]86*-*-rtemscoff*) |
i[3-7]86*-*-rtemscoff*) |
469 |
targ_defvec=i386coff_vec |
targ_defvec=i386coff_vec |
470 |
targ_selvecs="bfd_elf32_i386_vec i386aout_vec" |
targ_selvecs="bfd_elf32_i386_vec i386aout_vec" |
471 |
;; |
;; |
472 |
i[3456]86-*-rtemself* | i[3456]86-*-rtems*) |
i[3-7]86-*-rtemself* | i[3-7]86-*-rtems*) |
473 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
474 |
targ_selvecs="i386coff_vec i386aout_vec" |
targ_selvecs="i386coff_vec i386aout_vec" |
475 |
;; |
;; |
476 |
i[3456]86-sequent-bsd*) |
i[3-7]86-*-darwin* | i[3-7]86-*-macos10* | i[3-7]86-*-rhapsody*) |
477 |
|
targ_defvec=mach_o_le_vec |
478 |
|
targ_selvecs="mach_o_le_vec mach_o_be_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec" |
479 |
|
targ_archs="bfd_i386_arch bfd_powerpc_arch bfd_rs6000_arch" |
480 |
|
;; |
481 |
|
i[3-7]86-sequent-bsd*) |
482 |
targ_defvec=i386dynix_vec |
targ_defvec=i386dynix_vec |
483 |
targ_underscore=yes |
targ_underscore=yes |
484 |
;; |
;; |
485 |
i[3456]86-*-bsd*) |
i[3-7]86-*-bsd*) |
486 |
targ_defvec=i386bsd_vec |
targ_defvec=i386bsd_vec |
487 |
targ_underscore=yes |
targ_underscore=yes |
488 |
;; |
;; |
489 |
i[3456]86-*-freebsdaout* | i[3456]86-*-freebsd[12].* | \ |
i[3-7]86-*-freebsdaout* | i[3-7]86-*-freebsd[12].* | \ |
490 |
i[3456]86-*-freebsd[12]) |
i[3-7]86-*-freebsd[12]) |
491 |
targ_defvec=i386freebsd_vec |
targ_defvec=i386freebsd_vec |
492 |
targ_selvecs=i386bsd_vec |
targ_selvecs=i386bsd_vec |
493 |
targ_underscore=yes |
targ_underscore=yes |
494 |
;; |
;; |
495 |
i[3456]86-*-freebsd*) |
i[3-7]86-*-freebsd* | i[3-7]86-*-kfreebsd*-gnu) |
496 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_freebsd_vec |
497 |
targ_selvecs=i386coff_vec |
targ_selvecs=i386coff_vec |
498 |
|
# FreeBSD <= 4.0 supports only the old nonstandard way of ABI labelling. |
499 |
|
case "${targ}" in |
500 |
|
i[3-7]86-*-freebsd3* | i[3-7]86-*-freebsd4 | i[3-7]86-*-freebsd4.0*) |
501 |
|
targ_cflags=-DOLD_FREEBSD_ABI_LABEL ;; |
502 |
|
esac |
503 |
;; |
;; |
504 |
i[3456]86-*-netbsdelf*) |
i[3-7]86-*-netbsdelf* | i[3-7]86-*-netbsd*-gnu* | i[3-7]86-*-knetbsd*-gnu) |
505 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
506 |
targ_selvecs=i386netbsd_vec |
targ_selvecs=i386netbsd_vec |
507 |
|
targ64_selvecs=bfd_elf64_x86_64_vec |
508 |
;; |
;; |
509 |
i[3456]86-*-netbsdpe*) |
i[3-7]86-*-netbsdpe*) |
510 |
targ_defvec=i386pe_vec |
targ_defvec=i386pe_vec |
511 |
targ_selvecs="i386pe_vec i386pei_vec bfd_elf32_i386_vec" |
targ_selvecs="i386pe_vec i386pei_vec bfd_elf32_i386_vec" |
512 |
;; |
;; |
513 |
i[3456]86-*-netbsdaout* | i[3456]86-*-netbsd* | i[3456]86-*-openbsd*) |
i[3-7]86-*-netbsdaout* | i[3-7]86-*-netbsd* | \ |
514 |
|
i[3-7]86-*-openbsd[0-2].* | i[3-7]86-*-openbsd3.[0-3]) |
515 |
targ_defvec=i386netbsd_vec |
targ_defvec=i386netbsd_vec |
516 |
targ_selvecs="bfd_elf32_i386_vec i386bsd_vec" |
targ_selvecs="bfd_elf32_i386_vec i386bsd_vec" |
517 |
targ_underscore=yes |
targ_underscore=yes |
518 |
;; |
;; |
519 |
i[3456]86-*-netware*) |
i[3-7]86-*-openbsd*) |
520 |
|
targ_defvec=bfd_elf32_i386_vec |
521 |
|
targ_selvecs=i386netbsd_vec |
522 |
|
;; |
523 |
|
i[3-7]86-*-netware*) |
524 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
525 |
targ_selvecs="nlm32_i386_vec i386coff_vec i386aout_vec" |
targ_selvecs="nlm32_i386_vec i386coff_vec i386aout_vec" |
526 |
;; |
;; |
527 |
i[3456]86-*-linux*aout*) |
i[3-7]86-*-linux*aout*) |
528 |
targ_defvec=i386linux_vec |
targ_defvec=i386linux_vec |
529 |
targ_selvecs=bfd_elf32_i386_vec |
targ_selvecs=bfd_elf32_i386_vec |
530 |
targ_underscore=yes |
targ_underscore=yes |
531 |
;; |
;; |
532 |
i[3456]86-*-linux-gnu*) |
i[3-7]86-*-linux-gnu*) |
533 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
534 |
targ_selvecs="i386linux_vec bfd_efi_app_ia32_vec" |
targ_selvecs="i386linux_vec bfd_efi_app_ia32_vec" |
535 |
|
targ64_selvecs=bfd_elf64_x86_64_vec |
536 |
;; |
;; |
537 |
#ifdef BFD64 |
#ifdef BFD64 |
538 |
x86_64-*-freebsd*) |
x86_64-*-freebsd* | x86_64-*-kfreebsd*-gnu) |
539 |
targ_defvec=bfd_elf64_x86_64_vec |
targ_defvec=bfd_elf64_x86_64_vec |
540 |
targ_selvecs="bfd_elf32_i386_vec i386coff_vec bfd_efi_app_ia32_vec" |
targ_selvecs="bfd_elf32_i386_vec i386coff_vec bfd_efi_app_ia32_vec" |
541 |
;; |
;; |
542 |
x86_64-*-netbsd*) |
x86_64-*-netbsd* | x86_64-*-openbsd*) |
543 |
targ_defvec=bfd_elf64_x86_64_vec |
targ_defvec=bfd_elf64_x86_64_vec |
544 |
targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec bfd_efi_app_ia32_vec" |
targ_selvecs="bfd_elf32_i386_vec i386netbsd_vec i386coff_vec bfd_efi_app_ia32_vec" |
545 |
;; |
;; |
548 |
targ_selvecs="bfd_elf32_i386_vec i386linux_vec bfd_efi_app_ia32_vec" |
targ_selvecs="bfd_elf32_i386_vec i386linux_vec bfd_efi_app_ia32_vec" |
549 |
;; |
;; |
550 |
#endif |
#endif |
551 |
i[3456]86-*-lynxos*) |
i[3-7]86-*-lynxos*) |
552 |
targ_defvec=i386lynx_coff_vec |
targ_defvec=bfd_elf32_i386_vec |
553 |
targ_selvecs=i386lynx_aout_vec |
targ_selvecs="i386lynx_coff_vec i386lynx_aout_vec" |
554 |
;; |
;; |
555 |
i[3456]86-*-gnu*) |
i[3-7]86-*-gnu*) |
556 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
557 |
;; |
;; |
558 |
i[3456]86-*-mach* | i[3456]86-*-osf1mk*) |
i[3-7]86-*-mach* | i[3-7]86-*-osf1mk*) |
559 |
targ_defvec=i386mach3_vec |
targ_defvec=i386mach3_vec |
560 |
targ_cflags=-DSTAT_FOR_EXEC |
targ_cflags=-DSTAT_FOR_EXEC |
561 |
targ_underscore=yes |
targ_underscore=yes |
562 |
;; |
;; |
563 |
i[3456]86-*-os9k) |
i[3-7]86-*-os9k) |
564 |
targ_defvec=i386os9k_vec |
targ_defvec=i386os9k_vec |
565 |
;; |
;; |
566 |
i[3456]86-*-msdos*) |
i[3-7]86-*-msdos*) |
567 |
targ_defvec=i386aout_vec |
targ_defvec=i386aout_vec |
568 |
targ_selvecs=i386msdos_vec |
targ_selvecs=i386msdos_vec |
569 |
;; |
;; |
570 |
i[3456]86-*-moss*) |
i[3-7]86-*-moss*) |
571 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
572 |
targ_selvecs="i386msdos_vec i386aout_vec" |
targ_selvecs="i386msdos_vec i386aout_vec" |
573 |
;; |
;; |
574 |
i[3456]86-*-beospe*) |
i[3-7]86-*-beospe*) |
575 |
targ_defvec=i386pe_vec |
targ_defvec=i386pe_vec |
576 |
targ_selvecs="i386pe_vec i386pei_vec" |
targ_selvecs="i386pe_vec i386pei_vec" |
577 |
;; |
;; |
578 |
i[3456]86-*-beoself* | i[3456]86-*-beos*) |
i[3-7]86-*-beoself* | i[3-7]86-*-beos*) |
579 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
580 |
targ_selvecs="i386pe_vec i386pei_vec" |
targ_selvecs="i386pe_vec i386pei_vec" |
581 |
;; |
;; |
582 |
i[3456]86-*-interix*) |
i[3-7]86-*-interix*) |
583 |
targ_defvec=i386pei_vec |
targ_defvec=i386pei_vec |
584 |
targ_selvecs="i386pe_vec" |
targ_selvecs="i386pe_vec" |
585 |
# FIXME: This should eventually be checked at runtime. |
# FIXME: This should eventually be checked at runtime. |
586 |
targ_cflags=-DSTRICT_PE_FORMAT |
targ_cflags=-DSTRICT_PE_FORMAT |
587 |
;; |
;; |
588 |
i[3456]86-*-mingw32* | i[3456]86-*-cygwin* | i[3456]86-*-winnt | i[3456]86-*-pe) |
i[3-7]86-*-mingw32* | i[3-7]86-*-cygwin* | i[3-7]86-*-winnt | i[3-7]86-*-pe) |
589 |
targ_defvec=i386pe_vec |
targ_defvec=i386pe_vec |
590 |
targ_selvecs="i386pe_vec i386pei_vec bfd_elf32_i386_vec" |
targ_selvecs="i386pe_vec i386pei_vec bfd_elf32_i386_vec" |
591 |
|
targ_underscore=yes |
592 |
;; |
;; |
593 |
i[3456]86-none-*) |
i[3-7]86-none-*) |
594 |
targ_defvec=i386coff_vec |
targ_defvec=i386coff_vec |
595 |
;; |
;; |
596 |
i[3456]86-*-aout* | i[3456]86*-*-vsta*) |
i[3-7]86-*-aout* | i[3-7]86*-*-vsta*) |
597 |
targ_defvec=i386aout_vec |
targ_defvec=i386aout_vec |
598 |
;; |
;; |
599 |
i[3456]86-*-vxworks*) |
i[3-7]86-*-vxworks) |
600 |
targ_defvec=i386aout_vec |
targ_defvec=bfd_elf32_i386_vec |
601 |
targ_underscore=yes |
targ_underscore=yes |
602 |
;; |
;; |
603 |
i[3456]86-*-chaos) |
i[3-7]86-*-chaos) |
604 |
targ_defvec=bfd_elf32_i386_vec |
targ_defvec=bfd_elf32_i386_vec |
605 |
targ_selfvecs=i386chaos_vec |
targ_selfvecs=i386chaos_vec |
606 |
;; |
;; |
640 |
targ_defvec=bfd_elf32_ip2k_vec |
targ_defvec=bfd_elf32_ip2k_vec |
641 |
;; |
;; |
642 |
|
|
643 |
|
iq2000-*-elf) |
644 |
|
targ_defvec=bfd_elf32_iq2000_vec |
645 |
|
;; |
646 |
|
|
647 |
|
m32r*le-*-linux*) |
648 |
|
targ_defvec=bfd_elf32_m32rlelin_vec |
649 |
|
targ_selvecs="bfd_elf32_m32rlin_vec bfd_elf32_m32rlelin_vec" |
650 |
|
;; |
651 |
|
|
652 |
|
m32r*-*-linux*) |
653 |
|
targ_defvec=bfd_elf32_m32rlin_vec |
654 |
|
targ_selvecs="bfd_elf32_m32rlin_vec bfd_elf32_m32rlelin_vec" |
655 |
|
;; |
656 |
|
|
657 |
|
m32r*le-*-*) |
658 |
|
targ_defvec=bfd_elf32_m32rle_vec |
659 |
|
targ_selvecs="bfd_elf32_m32r_vec bfd_elf32_m32rle_vec" |
660 |
|
;; |
661 |
|
|
662 |
m32r-*-*) |
m32r-*-*) |
663 |
targ_defvec=bfd_elf32_m32r_vec |
targ_defvec=bfd_elf32_m32r_vec |
664 |
;; |
;; |
698 |
targ_defvec=m68kcoff_vec |
targ_defvec=m68kcoff_vec |
699 |
targ_selvecs="m68kcoff_vec versados_vec ieee_vec aout0_big_vec" |
targ_selvecs="m68kcoff_vec versados_vec ieee_vec aout0_big_vec" |
700 |
;; |
;; |
701 |
m68*-*-elf* | m68*-*-sysv4*) |
m68*-*-elf* | m68*-*-sysv4* | m68*-*-uclinux*) |
702 |
targ_defvec=bfd_elf32_m68k_vec |
targ_defvec=bfd_elf32_m68k_vec |
703 |
targ_selvecs="m68kcoff_vec ieee_vec" |
targ_selvecs="m68kcoff_vec ieee_vec" |
704 |
;; |
;; |
737 |
targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec" |
targ_selvecs="m68knetbsd_vec hp300bsd_vec sunos_big_vec" |
738 |
targ_underscore=yes |
targ_underscore=yes |
739 |
;; |
;; |
740 |
m68*-*-netbsdelf*) |
m68*-*-netbsdelf*) |
741 |
targ_defvec=bfd_elf32_m68k_vec |
targ_defvec=bfd_elf32_m68k_vec |
742 |
targ_selvecs="m68knetbsd_vec m68k4knetbsd_vec hp300bsd_vec sunos_big_vec" |
targ_selvecs="m68knetbsd_vec m68k4knetbsd_vec hp300bsd_vec sunos_big_vec" |
743 |
;; |
;; |
782 |
targ_defvec=m88kmach3_vec |
targ_defvec=m88kmach3_vec |
783 |
targ_cflags=-DSTAT_FOR_EXEC |
targ_cflags=-DSTAT_FOR_EXEC |
784 |
;; |
;; |
785 |
|
m88*-*-openbsd*) |
786 |
|
targ_defvec=m88kopenbsd_vec |
787 |
|
targ_underscore=yes |
788 |
|
;; |
789 |
m88*-*-*) |
m88*-*-*) |
790 |
targ_defvec=m88kbcs_vec |
targ_defvec=m88kbcs_vec |
791 |
targ_underscore=yes |
targ_underscore=yes |
792 |
;; |
;; |
793 |
|
|
794 |
|
maxq-*-coff) |
795 |
|
targ_defvec=maxqcoff_vec |
796 |
|
;; |
797 |
|
|
798 |
mcore-*-elf) |
mcore-*-elf) |
799 |
targ_defvec=bfd_elf32_mcore_big_vec |
targ_defvec=bfd_elf32_mcore_big_vec |
800 |
targ_selvecs="bfd_elf32_mcore_big_vec bfd_elf32_mcore_little_vec" |
targ_selvecs="bfd_elf32_mcore_big_vec bfd_elf32_mcore_little_vec" |
810 |
;; |
;; |
811 |
mips*el-*-netbsd*) |
mips*el-*-netbsd*) |
812 |
targ_defvec=bfd_elf32_littlemips_vec |
targ_defvec=bfd_elf32_littlemips_vec |
813 |
targ_selvecs="bfd_elf32_bigmips_vec ecoff_little_vec ecoff_big_vec" |
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec" |
814 |
;; |
;; |
815 |
mips*-*-netbsd*) |
mips*-*-netbsd*) |
816 |
targ_defvec=bfd_elf32_bigmips_vec |
targ_defvec=bfd_elf32_bigmips_vec |
817 |
targ_selvecs="bfd_elf32_littlemips_vec ecoff_big_vec ecoff_little_vec" |
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_big_vec ecoff_little_vec" |
|
;; |
|
|
mips*-dec-bsd*) |
|
|
targ_defvec=aout_mips_little_vec |
|
|
targ_underscore=yes |
|
|
;; |
|
|
mips*-dec-mach3*) |
|
|
targ_defvec=aout_mips_little_vec |
|
|
targ_cflags=-DSTAT_FOR_EXEC |
|
818 |
;; |
;; |
819 |
mips*-dec-* | mips*el-*-ecoff*) |
mips*-dec-* | mips*el-*-ecoff*) |
820 |
targ_defvec=ecoff_little_vec |
targ_defvec=ecoff_little_vec |
826 |
;; |
;; |
827 |
#ifdef BFD64 |
#ifdef BFD64 |
828 |
mips*-*-irix6*) |
mips*-*-irix6*) |
829 |
targ_defvec=bfd_elf32_bigmips_vec |
targ_defvec=bfd_elf32_nbigmips_vec |
830 |
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
targ_selvecs="bfd_elf32_nlittlemips_vec bfd_elf32_bigmips_vec bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
831 |
;; |
;; |
832 |
#endif |
#endif |
833 |
mips*-*-irix5*) |
mips*-*-irix5*) |
842 |
targ_defvec=ecoff_biglittle_vec |
targ_defvec=ecoff_biglittle_vec |
843 |
targ_selvecs="ecoff_little_vec ecoff_big_vec" |
targ_selvecs="ecoff_little_vec ecoff_big_vec" |
844 |
;; |
;; |
|
mips*-*-mach3*) |
|
|
targ_defvec=aout_mips_little_vec |
|
|
targ_cflags=-DSTAT_FOR_EXEC |
|
|
;; |
|
|
mips*-*-pe*) |
|
|
targ_defvec=mipslpe_vec |
|
|
targ_selvecs="mipslpei_vec mipslpei_vec ecoff_little_vec ecoff_big_vec" |
|
|
targ_underscore=yes |
|
|
;; |
|
845 |
mips*-*-sysv4*) |
mips*-*-sysv4*) |
846 |
targ_defvec=bfd_elf32_tradbigmips_vec |
targ_defvec=bfd_elf32_tradbigmips_vec |
847 |
targ_selvecs="bfd_elf32_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" |
targ_selvecs="bfd_elf32_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" |
854 |
targ_defvec=bfd_elf32_littlemips_vec |
targ_defvec=bfd_elf32_littlemips_vec |
855 |
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
856 |
;; |
;; |
857 |
mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks*) |
mips*-*-elf* | mips*-*-rtems* | mips*-*-vxworks | mips*-*-windiss) |
858 |
targ_defvec=bfd_elf32_bigmips_vec |
targ_defvec=bfd_elf32_bigmips_vec |
859 |
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
860 |
;; |
;; |
862 |
targ_defvec=bfd_elf32_bigmips_vec |
targ_defvec=bfd_elf32_bigmips_vec |
863 |
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
targ_selvecs="bfd_elf32_littlemips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec" |
864 |
;; |
;; |
865 |
|
#ifdef BFD64 |
866 |
|
mips64*-*-openbsd*) |
867 |
|
targ_defvec=bfd_elf64_tradbigmips_vec |
868 |
|
targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec" |
869 |
|
;; |
870 |
|
#endif |
871 |
mips*el-*-openbsd*) |
mips*el-*-openbsd*) |
872 |
targ_defvec=bfd_elf32_littlemips_vec |
targ_defvec=bfd_elf32_littlemips_vec |
873 |
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec" |
targ_selvecs="bfd_elf32_bigmips_vec bfd_elf64_bigmips_vec bfd_elf64_littlemips_vec ecoff_little_vec ecoff_big_vec" |
878 |
;; |
;; |
879 |
#ifdef BFD64 |
#ifdef BFD64 |
880 |
mips64*el-*-linux*) |
mips64*el-*-linux*) |
881 |
targ_defvec=bfd_elf32_tradlittlemips_vec |
targ_defvec=bfd_elf32_ntradlittlemips_vec |
882 |
targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec" |
targ_selvecs="bfd_elf32_ntradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec" |
883 |
;; |
;; |
884 |
mips64*-*-linux*) |
mips64*-*-linux*) |
885 |
targ_defvec=bfd_elf32_tradbigmips_vec |
targ_defvec=bfd_elf32_ntradbigmips_vec |
886 |
targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" |
targ_selvecs="bfd_elf32_ntradlittlemips_vec bfd_elf32_tradbigmips_vec bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec" |
887 |
;; |
;; |
888 |
#endif |
#endif |
889 |
mips*el-*-linux*) |
mips*el-*-linux*) |
890 |
targ_defvec=bfd_elf32_tradlittlemips_vec |
targ_defvec=bfd_elf32_tradlittlemips_vec |
891 |
targ_selvecs="bfd_elf32_tradbigmips_vec bfd_elf64_tradlittlemips_vec bfd_elf64_tradbigmips_vec ecoff_little_vec ecoff_big_vec" |
targ_selvecs="bfd_elf32_tradbigmips_vec ecoff_little_vec ecoff_big_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradlittlemips_vec bfd_elf32_ntradbigmips_vec bfd_elf64_tradbigmips_vec" |
892 |
|
want64=true |
893 |
;; |
;; |
894 |
mips*-*-linux*) |
mips*-*-linux*) |
895 |
targ_defvec=bfd_elf32_tradbigmips_vec |
targ_defvec=bfd_elf32_tradbigmips_vec |
896 |
targ_selvecs="bfd_elf32_tradlittlemips_vec bfd_elf64_tradbigmips_vec bfd_elf64_tradlittlemips_vec ecoff_big_vec ecoff_little_vec" |
targ_selvecs="bfd_elf32_tradlittlemips_vec ecoff_big_vec ecoff_little_vec bfd_elf32_ntradbigmips_vec bfd_elf64_tradbigmips_vec bfd_elf32_ntradlittlemips_vec bfd_elf64_tradlittlemips_vec" |
897 |
|
want64=true |
898 |
;; |
;; |
899 |
#ifdef BFD64 |
#ifdef BFD64 |
900 |
mmix-*-*) |
mmix-*-*) |
908 |
|
|
909 |
mn10300-*-*) |
mn10300-*-*) |
910 |
targ_defvec=bfd_elf32_mn10300_vec |
targ_defvec=bfd_elf32_mn10300_vec |
911 |
|
targ_underscore=yes |
912 |
|
;; |
913 |
|
|
914 |
|
msp430-*-*) |
915 |
|
targ_defvec=bfd_elf32_msp430_vec |
916 |
;; |
;; |
917 |
|
|
918 |
ns32k-pc532-mach* | ns32k-pc532-ux*) |
ns32k-pc532-mach* | ns32k-pc532-ux*) |
928 |
targ_defvec=bfd_elf32_openrisc_vec |
targ_defvec=bfd_elf32_openrisc_vec |
929 |
;; |
;; |
930 |
|
|
931 |
or32-*-coff | or32-*-rtems*) |
or32-*-coff) |
932 |
targ_defvec=or32coff_big_vec |
targ_defvec=or32coff_big_vec |
933 |
targ_underscore=yes |
targ_underscore=yes |
934 |
;; |
;; |
935 |
|
|
936 |
or32-*-elf) |
or32-*-elf | or32-*-rtems*) |
937 |
targ_defvec=bfd_elf32_or32_big_vec |
targ_defvec=bfd_elf32_or32_big_vec |
938 |
;; |
;; |
939 |
|
|
952 |
targ_selvecs="bfd_elf32_pjl_vec bfd_elf32_pj_vec bfd_elf32_i386_vec" |
targ_selvecs="bfd_elf32_pjl_vec bfd_elf32_pj_vec bfd_elf32_i386_vec" |
953 |
;; |
;; |
954 |
|
|
955 |
|
powerpc-*-aix5.[01]) |
956 |
|
targ_defvec=rs6000coff_vec |
957 |
|
targ_selvecs="aix5coff64_vec" |
958 |
|
want64=true |
959 |
|
;; |
960 |
|
#ifdef BFD64 |
961 |
|
powerpc64-*-aix5.[01]) |
962 |
|
targ_defvec=aix5coff64_vec |
963 |
|
targ_selvecs="rs6000coff_vec" |
964 |
|
want64=true |
965 |
|
;; |
966 |
|
#endif |
967 |
powerpc-*-aix5*) |
powerpc-*-aix5*) |
968 |
|
targ_cflags=-DAIX_WEAK_SUPPORT |
969 |
targ_defvec=rs6000coff_vec |
targ_defvec=rs6000coff_vec |
970 |
targ_selvecs="aix5coff64_vec" |
targ_selvecs="aix5coff64_vec" |
971 |
want64=true |
want64=true |
972 |
;; |
;; |
973 |
#ifdef BFD64 |
#ifdef BFD64 |
974 |
powerpc64-*-aix5*) |
powerpc64-*-aix5*) |
975 |
|
targ_cflags=-DAIX_WEAK_SUPPORT |
976 |
targ_defvec=aix5coff64_vec |
targ_defvec=aix5coff64_vec |
977 |
targ_selvecs="rs6000coff_vec" |
targ_selvecs="rs6000coff_vec" |
978 |
want64=true |
want64=true |
983 |
targ_defvec=rs6000coff_vec |
targ_defvec=rs6000coff_vec |
984 |
targ64_selvecs=rs6000coff64_vec |
targ64_selvecs=rs6000coff64_vec |
985 |
case "${targ}" in |
case "${targ}" in |
986 |
*-*-aix4.[3456789]* | *-*-aix[56789]*) |
*-*-aix4.[3456789]* | *-*-aix[56789]*) |
987 |
want64=true;; |
want64=true;; |
|
|
|
988 |
*) |
*) |
989 |
targ_cflags=-DSMALL_ARCHIVE;; |
targ_cflags=-DSMALL_ARCHIVE;; |
990 |
esac |
esac |
994 |
targ_defvec=rs6000coff64_vec |
targ_defvec=rs6000coff64_vec |
995 |
targ_selvecs=rs6000coff_vec |
targ_selvecs=rs6000coff_vec |
996 |
;; |
;; |
997 |
powerpc64-*-elf* | powerpc-*-elf64* | powerpc64-*-linux*) |
powerpc64-*-elf* | powerpc-*-elf64* | powerpc64-*-linux* | \ |
998 |
|
powerpc64-*-*bsd*) |
999 |
targ_defvec=bfd_elf64_powerpc_vec |
targ_defvec=bfd_elf64_powerpc_vec |
1000 |
targ_selvecs="bfd_elf64_powerpcle_vec bfd_elf32_powerpc_vec bfd_elf32_powerpcle_vec rs6000coff_vec rs6000coff64_vec" |
targ_selvecs="bfd_elf64_powerpcle_vec bfd_elf32_powerpc_vec bfd_elf32_powerpcle_vec rs6000coff_vec rs6000coff64_vec" |
1001 |
;; |
;; |
1011 |
targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec" |
targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec" |
1012 |
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" |
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" |
1013 |
;; |
;; |
1014 |
|
powerpc-*-kaos*) |
1015 |
|
targ_defvec=bfd_elf32_powerpc_vec |
1016 |
|
targ_selvecs="bfd_elf32_powerpcle_vec ppcboot_vec" |
1017 |
|
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" |
1018 |
|
;; |
1019 |
powerpc-*-darwin* | powerpc-*-macos10* | powerpc-*-rhapsody*) |
powerpc-*-darwin* | powerpc-*-macos10* | powerpc-*-rhapsody*) |
1020 |
targ_defvec=mach_o_be_vec |
targ_defvec=mach_o_be_vec |
1021 |
targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec" |
targ_selvecs="mach_o_be_vec mach_o_le_vec mach_o_fat_vec pef_vec pef_xlib_vec sym_vec" |
1022 |
targ_archs="bfd_powerpc_arch bfd_rs6000_arch bfd_i386_arch" |
targ_archs="bfd_powerpc_arch bfd_rs6000_arch bfd_i386_arch" |
1023 |
;; |
;; |
1024 |
powerpc-*-macos* | powerpc-*-mpw*) |
powerpc-*-macos*) |
1025 |
targ_defvec=pmac_xcoff_vec |
targ_defvec=pmac_xcoff_vec |
1026 |
;; |
;; |
1027 |
|
powerpc-*-lynxos*) |
1028 |
|
targ_defvec=bfd_elf32_powerpc_vec |
1029 |
|
targ_selvecs="rs6000coff_vec" |
1030 |
|
targ_cflags=-DSMALL_ARCHIVE |
1031 |
|
;; |
1032 |
powerpc-*-netware*) |
powerpc-*-netware*) |
1033 |
targ_defvec=bfd_elf32_powerpc_vec |
targ_defvec=bfd_elf32_powerpc_vec |
1034 |
targ_selvecs="nlm32_powerpc_vec rs6000coff_vec" |
targ_selvecs="nlm32_powerpc_vec rs6000coff_vec" |
1035 |
;; |
;; |
1036 |
|
powerpc-*-nto*) |
1037 |
|
targ_defvec=bfd_elf32_powerpc_vec |
1038 |
|
targ_selvecs="rs6000coff_vec bfd_elf32_powerpcle_vec ppcboot_vec" |
1039 |
|
;; |
1040 |
|
powerpcle-*-nto*) |
1041 |
|
targ_defvec=bfd_elf32_powerpcle_vec |
1042 |
|
targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec ppcboot_vec" |
1043 |
|
;; |
1044 |
powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \ |
powerpcle-*-elf* | powerpcle-*-sysv4* | powerpcle-*-eabi* | \ |
1045 |
powerpcle-*-solaris2* | powerpcle-*-linux-gnu* | powerpcle-*-vxworks* |\ |
powerpcle-*-solaris2* | powerpcle-*-linux-gnu* | powerpcle-*-vxworks* |\ |
1046 |
powerpcle-*-rtems*) |
powerpcle-*-rtems*) |
1048 |
targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec ppcboot_vec" |
targ_selvecs="rs6000coff_vec bfd_elf32_powerpc_vec ppcboot_vec" |
1049 |
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" |
targ64_selvecs="bfd_elf64_powerpc_vec bfd_elf64_powerpcle_vec" |
1050 |
;; |
;; |
|
|
|
1051 |
powerpcle-*-pe | powerpcle-*-winnt* | powerpcle-*-cygwin*) |
powerpcle-*-pe | powerpcle-*-winnt* | powerpcle-*-cygwin*) |
1052 |
targ_defvec=bfd_powerpcle_pe_vec |
targ_defvec=bfd_powerpcle_pe_vec |
1053 |
targ_selvecs="bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec" |
targ_selvecs="bfd_powerpcle_pei_vec bfd_powerpc_pei_vec bfd_powerpcle_pe_vec bfd_powerpc_pe_vec" |
1055 |
|
|
1056 |
s390-*-linux*) |
s390-*-linux*) |
1057 |
targ_defvec=bfd_elf32_s390_vec |
targ_defvec=bfd_elf32_s390_vec |
1058 |
|
targ64_selvecs=bfd_elf64_s390_vec |
1059 |
|
want64=true |
1060 |
;; |
;; |
1061 |
#ifdef BFD64 |
#ifdef BFD64 |
1062 |
s390x-*-linux*) |
s390x-*-linux*) |
1063 |
targ_defvec=bfd_elf64_s390_vec |
targ_defvec=bfd_elf64_s390_vec |
1064 |
|
targ_selvecs=bfd_elf32_s390_vec |
1065 |
|
;; |
1066 |
|
s390x-*-tpf*) |
1067 |
|
targ_defvec=bfd_elf64_s390_vec |
1068 |
;; |
;; |
1069 |
#endif |
#endif |
1070 |
|
|
1080 |
targ_underscore=yes |
targ_underscore=yes |
1081 |
;; |
;; |
1082 |
sh64eb-*-linux*) |
sh64eb-*-linux*) |
1083 |
targ_defvec=bfd_elf32_shblin_vec |
targ_defvec=bfd_elf32_sh64blin_vec |
1084 |
targ_selvecs="bfd_elf32_shblin_vec bfd_elf32_sh64_vec bfd_elf64_sh64_vec bfd_elf32_sh_vec" |
targ_selvecs="bfd_elf32_sh64lin_vec bfd_elf64_sh64blin_vec bfd_elf64_sh64lin_vec bfd_elf32_shblin_vec bfd_elf32_shlin_vec" |
1085 |
;; |
;; |
1086 |
sh64-*-linux*) |
sh64-*-linux*) |
1087 |
targ_defvec=bfd_elf32_shlin_vec |
targ_defvec=bfd_elf32_sh64lin_vec |
1088 |
targ_selvecs="bfd_elf32_shlin_vec bfd_elf32_sh64l_vec bfd_elf64_sh64l_vec bfd_elf32_shl_vec" |
targ_selvecs="bfd_elf32_sh64blin_vec bfd_elf64_sh64lin_vec bfd_elf64_sh64blin_vec bfd_elf32_shlin_vec bfd_elf32_shblin_vec" |
1089 |
;; |
;; |
1090 |
#endif /* BFD64 */ |
#endif /* BFD64 */ |
1091 |
|
|
1093 |
targ_defvec=bfd_elf32_shblin_vec |
targ_defvec=bfd_elf32_shblin_vec |
1094 |
targ_selvecs=bfd_elf32_shlin_vec |
targ_selvecs=bfd_elf32_shlin_vec |
1095 |
#ifdef BFD64 |
#ifdef BFD64 |
1096 |
targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec" |
targ_selvecs="${targ_selvecs} bfd_elf32_sh64lin_vec bfd_elf32_sh64blin_vec bfd_elf64_sh64lin_vec bfd_elf64_sh64blin_vec" |
1097 |
#endif |
#endif |
1098 |
;; |
;; |
1099 |
sh*eb-*-linux*) |
sh*eb-*-linux*) |
1100 |
targ_defvec=bfd_elf32_shblin_vec |
targ_defvec=bfd_elf32_shblin_vec |
1101 |
|
targ_selvecs=bfd_elf32_shlin_vec |
1102 |
;; |
;; |
1103 |
sh*-*-linux*) |
sh*-*-linux*) |
1104 |
targ_defvec=bfd_elf32_shlin_vec |
targ_defvec=bfd_elf32_shlin_vec |
1105 |
|
targ_selvecs=bfd_elf32_shblin_vec |
1106 |
;; |
;; |
1107 |
|
|
1108 |
#ifdef BFD64 |
#ifdef BFD64 |
1125 |
;; |
;; |
1126 |
#endif |
#endif |
1127 |
|
|
1128 |
shle-*-netbsdelf*) |
sh*l*-*-netbsdelf*) |
1129 |
targ_defvec=bfd_elf32_shlnbsd_vec |
targ_defvec=bfd_elf32_shlnbsd_vec |
1130 |
targ_selvecs="bfd_elf32_shnbsd_vec shcoff_vec shlcoff_vec" |
targ_selvecs="bfd_elf32_shnbsd_vec shcoff_vec shlcoff_vec" |
1131 |
#ifdef BFD64 |
#ifdef BFD64 |
1132 |
targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec" |
targ_selvecs="${targ_selvecs} bfd_elf32_sh64lnbsd_vec bfd_elf32_sh64nbsd_vec bfd_elf64_sh64lnbsd_vec bfd_elf64_sh64nbsd_vec" |
1133 |
#endif |
#endif |
1134 |
;; |
;; |
|
sh*le-*-netbsdelf*) |
|
|
targ_defvec=bfd_elf32_shlnbsd_vec |
|
|
targ_selvecs="bfd_elf32_shnbsd_vec shcoff_vec shlcoff_vec" |
|
|
;; |
|
1135 |
sh-*-netbsdelf*) |
sh-*-netbsdelf*) |
1136 |
targ_defvec=bfd_elf32_shnbsd_vec |
targ_defvec=bfd_elf32_shnbsd_vec |
1137 |
targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec" |
targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec" |
1138 |
#ifdef BFD64 |
#ifdef BFD64 |
1139 |
targ_selvecs="${targ_selvecs} bfd_elf32_sh64_vec bfd_elf32_sh64l_vec bfd_elf64_sh64_vec bfd_elf64_sh64l_vec" |
targ_selvecs="${targ_selvecs} bfd_elf32_sh64lnbsd_vec bfd_elf32_sh64nbsd_vec bfd_elf64_sh64lnbsd_vec bfd_elf64_sh64nbsd_vec" |
1140 |
#endif |
#endif |
1141 |
;; |
;; |
1142 |
sh*-*-netbsdelf*) |
sh*-*-netbsdelf*) |
1143 |
targ_defvec=bfd_elf32_shnbsd_vec |
targ_defvec=bfd_elf32_shnbsd_vec |
1144 |
targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec" |
targ_selvecs="bfd_elf32_shlnbsd_vec shcoff_vec shlcoff_vec" |
1145 |
;; |
;; |
1146 |
|
sh*-*-symbianelf*) |
1147 |
shl*-*-elf* | sh[1234]l*-*-elf* | sh3el*-*-elf*) |
targ_defvec=bfd_elf32_shl_symbian_vec |
1148 |
|
targ_selvecs="shlcoff_vec shlcoff_small_vec" |
1149 |
|
targ_underscore=yes |
1150 |
|
;; |
1151 |
|
shl*-*-elf* | sh[1234]l*-*-elf* | sh3el*-*-elf* | shl*-*-kaos*) |
1152 |
targ_defvec=bfd_elf32_shl_vec |
targ_defvec=bfd_elf32_shl_vec |
1153 |
targ_selvecs="bfd_elf32_sh_vec shlcoff_vec shcoff_vec shlcoff_small_vec shcoff_small_vec" |
targ_selvecs="bfd_elf32_sh_vec shlcoff_vec shcoff_vec shlcoff_small_vec shcoff_small_vec" |
1154 |
#ifdef BFD64 |
#ifdef BFD64 |
1156 |
#endif |
#endif |
1157 |
targ_underscore=yes |
targ_underscore=yes |
1158 |
;; |
;; |
1159 |
sh-*-elf* | sh[1234]*-elf* | sh-*-rtemself*) |
sh-*-rtemscoff*) |
1160 |
|
targ_defvec=shcoff_vec |
1161 |
|
targ_selvecs="shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
1162 |
|
targ_underscore=yes |
1163 |
|
;; |
1164 |
|
sh-*-elf* | sh[1234]*-elf* | sh-*-rtems* | sh-*-kaos*) |
1165 |
targ_defvec=bfd_elf32_sh_vec |
targ_defvec=bfd_elf32_sh_vec |
1166 |
targ_selvecs="bfd_elf32_shl_vec shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
targ_selvecs="bfd_elf32_shl_vec shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
1167 |
#ifdef BFD64 |
#ifdef BFD64 |
1169 |
#endif |
#endif |
1170 |
targ_underscore=yes |
targ_underscore=yes |
1171 |
;; |
;; |
1172 |
|
sh-*-nto*) |
1173 |
|
targ_defvec=bfd_elf32_sh_vec |
1174 |
|
targ_selvecs="bfd_elf32_shl_vec shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
1175 |
|
targ_underscore=yes |
1176 |
|
;; |
1177 |
sh-*-pe) |
sh-*-pe) |
1178 |
targ_defvec=shlpe_vec |
targ_defvec=shlpe_vec |
1179 |
targ_selvecs="shlpe_vec shlpei_vec" |
targ_selvecs="shlpe_vec shlpei_vec" |
1180 |
targ_underscore=yes |
targ_underscore=yes |
1181 |
;; |
;; |
1182 |
sh-*-* | sh-*-rtems*) |
sh-*-vxworks) |
1183 |
|
targ_defvec=bfd_elf32_sh_vec |
1184 |
|
targ_selvecs="bfd_elf32_shl_vec" |
1185 |
|
# FIXME None of the following are actually used on this target, but |
1186 |
|
# they're necessary for coff-sh.c (which is unconditionally used) to be |
1187 |
|
# compiled correctly. |
1188 |
|
targ_selvecs="$targ_selvecs shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
1189 |
|
;; |
1190 |
|
sh-*-*) |
1191 |
targ_defvec=shcoff_vec |
targ_defvec=shcoff_vec |
1192 |
targ_selvecs="shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
targ_selvecs="shcoff_vec shlcoff_vec shcoff_small_vec shlcoff_small_vec" |
1193 |
targ_underscore=yes |
targ_underscore=yes |
1230 |
targ_selvecs=bfd_elf32_sparc_vec |
targ_selvecs=bfd_elf32_sparc_vec |
1231 |
targ_underscore=yes |
targ_underscore=yes |
1232 |
;; |
;; |
1233 |
sparc-*-openbsd*) |
sparc-*-openbsd[0-2].* | sparc-*-openbsd3.[0-1]) |
1234 |
targ_defvec=sparcnetbsd_vec |
targ_defvec=sparcnetbsd_vec |
1235 |
targ_underscore=yes |
targ_underscore=yes |
1236 |
;; |
;; |
1237 |
|
sparc-*-openbsd*) |
1238 |
|
targ_defvec=bfd_elf32_sparc_vec |
1239 |
|
targ_selvecs=sparcnetbsd_vec |
1240 |
|
;; |
1241 |
sparc-*-elf* | sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*) |
sparc-*-elf* | sparc-*-solaris2.[0-6] | sparc-*-solaris2.[0-6].*) |
1242 |
targ_defvec=bfd_elf32_sparc_vec |
targ_defvec=bfd_elf32_sparc_vec |
1243 |
targ_selvecs=sunos_big_vec |
targ_selvecs=sunos_big_vec |
1298 |
targ_underscore=yes |
targ_underscore=yes |
1299 |
;; |
;; |
1300 |
|
|
|
|
|
1301 |
v850-*-*) |
v850-*-*) |
1302 |
targ_defvec=bfd_elf32_v850_vec |
targ_defvec=bfd_elf32_v850_vec |
1303 |
;; |
;; |
1324 |
targ_underscore=yes |
targ_underscore=yes |
1325 |
;; |
;; |
1326 |
|
|
1327 |
|
vax-*-openbsd*) |
1328 |
|
targ_defvec=vaxnetbsd_vec |
1329 |
|
targ_underscore=yes |
1330 |
|
;; |
1331 |
|
|
1332 |
|
vax-*-linux-gnu*) |
1333 |
|
targ_defvec=bfd_elf32_vax_vec |
1334 |
|
;; |
1335 |
|
|
1336 |
vax*-*-*vms*) |
vax*-*-*vms*) |
1337 |
targ_defvec=vms_vax_vec |
targ_defvec=vms_vax_vec |
1338 |
;; |
;; |
1349 |
targ_defvec=bfd_elf32_xstormy16_vec |
targ_defvec=bfd_elf32_xstormy16_vec |
1350 |
;; |
;; |
1351 |
|
|
1352 |
|
xtensa-*-*) |
1353 |
|
targ_defvec=bfd_elf32_xtensa_le_vec |
1354 |
|
targ_selvecs=bfd_elf32_xtensa_be_vec |
1355 |
|
;; |
1356 |
|
|
1357 |
z8k*-*-*) |
z8k*-*-*) |
1358 |
targ_defvec=z8kcoff_vec |
targ_defvec=z8kcoff_vec |
1359 |
targ_underscore=yes |
targ_underscore=yes |
1396 |
# to be used on an arbitrary ELF file for anything other than |
# to be used on an arbitrary ELF file for anything other than |
1397 |
# relocation information. |
# relocation information. |
1398 |
case "${targ_defvec} ${targ_selvecs}" in |
case "${targ_defvec} ${targ_selvecs}" in |
1399 |
*bfd_elf64*) |
*bfd_elf64* | *bfd_elf32_n*mips*) |
1400 |
targ_selvecs="${targ_selvecs} bfd_elf64_little_generic_vec bfd_elf64_big_generic_vec bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec" |
targ_selvecs="${targ_selvecs} bfd_elf64_little_generic_vec bfd_elf64_big_generic_vec bfd_elf32_little_generic_vec bfd_elf32_big_generic_vec" |
1401 |
;; |
;; |
1402 |
*bfd_elf32*) |
*bfd_elf32*) |