Add a target for i386-netbsdpe.

This commit is contained in:
Nick Clifton 2002-05-24 09:26:58 +00:00
parent 83a4591080
commit 436e8db0b7
10 changed files with 198 additions and 171 deletions

View file

@ -1,3 +1,7 @@
2002-05-24 TAMURA Kent <kent@netbsd.org>
* config.bfd: Add a target for i386-netbsdpe.
2002-05-24 Alan Modra <amodra@bigpond.net.au>
* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Don't copy is_func

View file

@ -381,6 +381,10 @@ case "${targ}" in
targ_defvec=bfd_elf32_i386_vec
targ_selvecs=i386netbsd_vec
;;
i[3456]86-*-netbsdpe*)
targ_defvec=i386pe_vec
targ_selvecs="i386pe_vec i386pei_vec bfd_elf32_i386_vec"
;;
i[3456]86-*-netbsdaout* | i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
targ_defvec=i386netbsd_vec
targ_selvecs="bfd_elf32_i386_vec i386bsd_vec"

View file

@ -1,3 +1,8 @@
2002-05-24 TAMURA Kent <kent@netbsd.org>
* configure.in: Builds dlltool for i386-netbsdpe.
* configure: Regenerate.
2002-05-23 Kazu Hirata <kazu@cs.umass.edu>
* size.c: Fix formatting.

2
binutils/configure vendored
View file

@ -5508,7 +5508,7 @@ do
arm*-* | xscale-* | strongarm-* | d10v-*)
OBJDUMP_DEFS="-DDISASSEMBLER_NEEDS_RELOCS"
;;
i[3-6]86-pe* | i[3-6]86-*-cygwin* | i[3-6]86-*-mingw32*)
i[3-6]86-pe* | i[3-6]86-*-cygwin* | i[3-6]86-*-mingw32** | i[3-6]86-*-netbsdpe*)
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"
BUILD_WINDRES='$(WINDRES_PROG)$(EXEEXT)'

View file

@ -249,7 +249,7 @@ changequote([,])dnl
OBJDUMP_DEFS="-DDISASSEMBLER_NEEDS_RELOCS"
;;
changequote(,)dnl
i[3-6]86-pe* | i[3-6]86-*-cygwin* | i[3-6]86-*-mingw32*)
i[3-6]86-pe* | i[3-6]86-*-cygwin* | i[3-6]86-*-mingw32** | i[3-6]86-*-netbsdpe*)
changequote([,])dnl
BUILD_DLLTOOL='$(DLLTOOL_PROG)$(EXEEXT)'
DLLTOOL_DEFS="$DLLTOOL_DEFS -DDLLTOOL_I386"

View file

@ -1,3 +1,8 @@
2002-05-24 TAMURA Kent <kent@netbsd.org>
* configure.in: Add a target for i386-netbsdpe.
* configure: Regenerate.
2002-05-23 Jakub Jelinek <jakub@redhat.com>
* config/obj-elf.c (elf_common): Renamed from obj_elf_common.

339
gas/configure vendored

File diff suppressed because it is too large Load diff

View file

@ -250,6 +250,7 @@ changequote([,])dnl
i386-*-beoself* | i386-*-beos*) fmt=elf bfd_gas=yes ;;
i386-*-bsd*) fmt=aout em=386bsd ;;
i386-*-netbsd0.8) fmt=aout em=386bsd ;;
i386-*-netbsdpe*) fmt=coff em=pe bfd_gas=yes ;;
i386-*-netbsd*) em=nbsd bfd_gas=yes
case ${cpu} in
x86_64) fmt=elf ;;

View file

@ -1,3 +1,7 @@
2002-05-24 TAMURA Kent <kent@netbsd.org>
* configure.tgt: Add a target for i386-netbsdpe.
2002-05-23 Jakub Jelinek <jakub@redhat.com>
* scripttempl/elf.sc: Add .rel{,a}.t{bss,data}, .tdata and .tbss.

View file

@ -160,6 +160,9 @@ i[3456]86-*-solaris*) targ_emul=elf_i386_ldso
i[3456]86-*-netbsdelf*) targ_emul=elf_i386
targ_extra_emuls=i386nbsd
;;
i[3456]86-*-netbsdpe*) targ_emul=i386pe
targ_extra_ofiles="deffilep.o pe-dll.o"
;;
i[3456]86-*-netbsd*) targ_emul=i386nbsd
targ_extra_emuls=elf_i386
;;