1c1
< # $FreeBSD: head/contrib/binutils/ld/configure.tgt 92833 2002-03-20 22:02:35Z obrien $
---
> # $FreeBSD: head/contrib/binutils/ld/configure.tgt 104845 2002-10-11 06:13:48Z obrien $
28c28
< targ_extra_emuls="avr1200 avr23xx avr44x4 avr4433 avrmega603 avrmega103 avrmega161" ;;
---
> targ_extra_emuls="avr1200 avr23xx avr44x4 avr4433 avrmega603 avrmega103 avrmega161 avr1 avr2 avr3 avr4 avr5" ;;
38a39
> dlx-*-elf*) targ_emul=elf32_dlx ;;
75c76,77
< sparc64-*-netbsd*) targ_emul=elf64_sparc
---
> sparc64-*-netbsd* | sparc64-*-openbsd*)
> targ_emul=elf64_sparc
123a126
> i[3456]86-*-nto-qnx*) targ_emul=i386nto ;;
165a169,171
> i[3456]86-*-netbsdpe*) targ_emul=i386pe
> targ_extra_ofiles="deffilep.o pe-dll.o"
> ;;
222a229,230
> armeb-*-netbsdelf*) targ_emul=armelfb_nbsd;
> targ_extra_emuls="armelf_nbsd armelf armnbsd" ;;
224c232
< targ_extra_emuls="armelf armnbsd" ;;
---
> targ_extra_emuls="armelfb_nbsd armelf armnbsd" ;;
226c234
< targ_extra_emuls="armelf armelf_nbsd" ;;
---
> targ_extra_emuls="armelf armelf_nbsd armelfb_nbsd" ;;
268a277,292
> sh5le-*-netbsd*)
> targ_emul=shlelf32_nbsd
> targ_extra_emuls="shelf32_nbsd shelf64_nbsd shlelf64_nbsd shelf_nbsd shlelf_nbsd"
> ;;
> sh5-*-netbsd*)
> targ_emul=shelf32_nbsd
> targ_extra_emuls="shlelf32_nbsd shelf64_nbsd shlelf64_nbsd shelf_nbsd shlelf_nbsd"
> ;;
> sh64le-*-netbsd*)
> targ_emul=shlelf64_nbsd
> targ_extra_emuls="shelf64_nbsd shelf32_nbsd shlelf32_nbsd shelf_nbsd shlelf_nbsd"
> ;;
> sh64-*-netbsd*)
> targ_emul=shelf64_nbsd
> targ_extra_emuls="shlelf64_nbsd shelf32_nbsd shlelf32_nbsd shelf_nbsd shlelf_nbsd"
> ;;
277c301,305
< sh-*-elf* | sh-*-rtemself*)
---
> shle*-*-elf* | sh[1234]*le*-*-elf)
> targ_emul=shlelf
> targ_extra_emuls="shelf shl sh"
> ;;
> sh-*-elf* | sh[1234]*-*-elf | sh-*-rtemself*)
283a312,316
> sh64le-*-elf*)
> targ_emul=shlelf
> targ_extra_emuls="shelf shlelf32 shelf32 shlelf64 shelf64"
> targ_extra_libpath=$targ_extra_emuls
> ;;
321a355
> hppa*-*-openbsd*) targ_emul=hppaobsd ;;
323a358,362
> vax-*-netbsdelf*) targ_emul=elf32vax
> targ_extra_emuls=vaxnbsd ;;
> vax-*-netbsdaout* | vax-*-netbsd*)
> targ_emul=vaxnbsd
> targ_extra_emuls=elf32vax ;;
381a421
> alpha*-*-openbsd*) targ_emul=elf64alpha ;;
384c424
< ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
---
> ns32k-*-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
400c440,444
< targ_extra_emuls="elf32ppclinux elf32ppc elf32ppcsim" ;;
---
> targ_extra_emuls="elf32ppclinux elf32ppc elf32ppcsim"
> targ_extra_libpath=elf32ppclinux
> tdir_elf32ppc=`echo "${targ_alias}" | sed -e 's/64//'`
> tdir_elf32ppclinux=$tdir_elf32ppc
> tdir_elf32ppcsim=$tdir_elf32ppc ;;
409c453,455
< targ_extra_emuls="elf32lppc elf32ppcsim" ;;
---
> targ_extra_emuls="elf32lppc elf32lppcsim"
> tdir_elf32lppc=`echo "${targ_alias}" | sed -e 's/64//'`
> tdir_elf32lppcsim=$tdir_elf32lppc ;;
414c460
< | powerpc*-*-netbsd* | powerpc*-*-vxworks*)
---
> | powerpc*-*-netbsd* | powerpc-*-openbsd* | powerpc*-*-vxworks*)
417c463,466
< targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim" ;;
---
> targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim"
> tdir_elf32ppc=`echo "${targ_alias}" | sed -e 's/64//'`
> tdir_elf32ppclinux=$tdir_elf32ppc
> tdir_elf32ppcsim=$tdir_elf32ppc ;;
427a477
> powerpc-*-aix5*) targ_emul=aix5ppc ;;
429a480,481
> powerpc-*-windiss*) targ_emul=elf32ppcwindiss ;;
> rs6000-*-aix5*) targ_emul=aix5rs6 ;;
437a490
> frv-*-*) targ_emul=elf32frv ;;
< # $FreeBSD: head/contrib/binutils/ld/configure.tgt 92833 2002-03-20 22:02:35Z obrien $
---
> # $FreeBSD: head/contrib/binutils/ld/configure.tgt 104845 2002-10-11 06:13:48Z obrien $
28c28
< targ_extra_emuls="avr1200 avr23xx avr44x4 avr4433 avrmega603 avrmega103 avrmega161" ;;
---
> targ_extra_emuls="avr1200 avr23xx avr44x4 avr4433 avrmega603 avrmega103 avrmega161 avr1 avr2 avr3 avr4 avr5" ;;
38a39
> dlx-*-elf*) targ_emul=elf32_dlx ;;
75c76,77
< sparc64-*-netbsd*) targ_emul=elf64_sparc
---
> sparc64-*-netbsd* | sparc64-*-openbsd*)
> targ_emul=elf64_sparc
123a126
> i[3456]86-*-nto-qnx*) targ_emul=i386nto ;;
165a169,171
> i[3456]86-*-netbsdpe*) targ_emul=i386pe
> targ_extra_ofiles="deffilep.o pe-dll.o"
> ;;
222a229,230
> armeb-*-netbsdelf*) targ_emul=armelfb_nbsd;
> targ_extra_emuls="armelf_nbsd armelf armnbsd" ;;
224c232
< targ_extra_emuls="armelf armnbsd" ;;
---
> targ_extra_emuls="armelfb_nbsd armelf armnbsd" ;;
226c234
< targ_extra_emuls="armelf armelf_nbsd" ;;
---
> targ_extra_emuls="armelf armelf_nbsd armelfb_nbsd" ;;
268a277,292
> sh5le-*-netbsd*)
> targ_emul=shlelf32_nbsd
> targ_extra_emuls="shelf32_nbsd shelf64_nbsd shlelf64_nbsd shelf_nbsd shlelf_nbsd"
> ;;
> sh5-*-netbsd*)
> targ_emul=shelf32_nbsd
> targ_extra_emuls="shlelf32_nbsd shelf64_nbsd shlelf64_nbsd shelf_nbsd shlelf_nbsd"
> ;;
> sh64le-*-netbsd*)
> targ_emul=shlelf64_nbsd
> targ_extra_emuls="shelf64_nbsd shelf32_nbsd shlelf32_nbsd shelf_nbsd shlelf_nbsd"
> ;;
> sh64-*-netbsd*)
> targ_emul=shelf64_nbsd
> targ_extra_emuls="shlelf64_nbsd shelf32_nbsd shlelf32_nbsd shelf_nbsd shlelf_nbsd"
> ;;
277c301,305
< sh-*-elf* | sh-*-rtemself*)
---
> shle*-*-elf* | sh[1234]*le*-*-elf)
> targ_emul=shlelf
> targ_extra_emuls="shelf shl sh"
> ;;
> sh-*-elf* | sh[1234]*-*-elf | sh-*-rtemself*)
283a312,316
> sh64le-*-elf*)
> targ_emul=shlelf
> targ_extra_emuls="shelf shlelf32 shelf32 shlelf64 shelf64"
> targ_extra_libpath=$targ_extra_emuls
> ;;
321a355
> hppa*-*-openbsd*) targ_emul=hppaobsd ;;
323a358,362
> vax-*-netbsdelf*) targ_emul=elf32vax
> targ_extra_emuls=vaxnbsd ;;
> vax-*-netbsdaout* | vax-*-netbsd*)
> targ_emul=vaxnbsd
> targ_extra_emuls=elf32vax ;;
381a421
> alpha*-*-openbsd*) targ_emul=elf64alpha ;;
384c424
< ns32k-pc532-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
---
> ns32k-*-netbsd* | ns32k-pc532-lites*) targ_emul=ns32knbsd ;;
400c440,444
< targ_extra_emuls="elf32ppclinux elf32ppc elf32ppcsim" ;;
---
> targ_extra_emuls="elf32ppclinux elf32ppc elf32ppcsim"
> targ_extra_libpath=elf32ppclinux
> tdir_elf32ppc=`echo "${targ_alias}" | sed -e 's/64//'`
> tdir_elf32ppclinux=$tdir_elf32ppc
> tdir_elf32ppcsim=$tdir_elf32ppc ;;
409c453,455
< targ_extra_emuls="elf32lppc elf32ppcsim" ;;
---
> targ_extra_emuls="elf32lppc elf32lppcsim"
> tdir_elf32lppc=`echo "${targ_alias}" | sed -e 's/64//'`
> tdir_elf32lppcsim=$tdir_elf32lppc ;;
414c460
< | powerpc*-*-netbsd* | powerpc*-*-vxworks*)
---
> | powerpc*-*-netbsd* | powerpc-*-openbsd* | powerpc*-*-vxworks*)
417c463,466
< targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim" ;;
---
> targ_extra_emuls="elf32ppc elf32ppclinux elf32ppcsim"
> tdir_elf32ppc=`echo "${targ_alias}" | sed -e 's/64//'`
> tdir_elf32ppclinux=$tdir_elf32ppc
> tdir_elf32ppcsim=$tdir_elf32ppc ;;
427a477
> powerpc-*-aix5*) targ_emul=aix5ppc ;;
429a480,481
> powerpc-*-windiss*) targ_emul=elf32ppcwindiss ;;
> rs6000-*-aix5*) targ_emul=aix5rs6 ;;
437a490
> frv-*-*) targ_emul=elf32frv ;;