bfd/
authorJan Beulich <jbeulich@novell.com>
Fri, 13 May 2011 06:43:13 +0000 (06:43 +0000)
committerJan Beulich <jbeulich@novell.com>
Fri, 13 May 2011 06:43:13 +0000 (06:43 +0000)
2011-05-13  Jan Beulich  <jbeulich@novell.com>

* config.bfd: Add targets x86_64-*-pe and x86_64-*-pep.

ld/
2011-05-13  Jan Beulich  <jbeulich@novell.com>

* configure.tgt: Add targets x86_64-*-pe and x86_64-*-pep.

bfd/ChangeLog
bfd/config.bfd
ld/ChangeLog
ld/configure.tgt

index 53dcb8f..f929a9e 100644 (file)
@@ -1,3 +1,7 @@
+2011-05-13  Jan Beulich  <jbeulich@novell.com>
+
+       * config.bfd: Add targets x86_64-*-pe and x86_64-*-pep.
+
 2011-05-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        * config.in: Regenerated.
index 2cf6be4..618bfdf 100644 (file)
@@ -601,7 +601,7 @@ case "${targ}" in
     targ_selvecs="bfd_elf32_i386_vec bfd_elf32_x86_64_vec i386linux_vec i386pei_vec x86_64pei_vec bfd_elf64_l1om_vec"
     want64=true
     ;;
-  x86_64-*-mingw*)
+  x86_64-*-mingw* | x86_64-*-pe | x86_64-*-pep)
     targ_defvec=x86_64pe_vec
     targ_selvecs="x86_64pe_vec x86_64pei_vec bfd_elf64_x86_64_vec bfd_elf64_l1om_vec i386pe_vec i386pei_vec bfd_elf32_i386_vec"
     want64=true
index e7e526b..5f5bf9a 100644 (file)
@@ -1,3 +1,7 @@
+2011-05-13  Jan Beulich  <jbeulich@novell.com>
+
+       * configure.tgt: Add targets x86_64-*-pe and x86_64-*-pep.
+
 2011-05-09  Paul Brook  <paul@codesourcery.com>
 
        * emultempl/tic6xdsbt.em (merge_exidx_entries): New.
index 7528cb5..53f9395 100644 (file)
@@ -266,6 +266,9 @@ i[3-7]86-*-cygwin*) targ_emul=i386pe ;
                        test "$targ" != "$host" && LIB_PATH='${tooldir}/lib/w32api' ;;
 i[3-7]86-*-mingw32*)   targ_emul=i386pe ;
                        targ_extra_ofiles="deffilep.o pe-dll.o" ;;
+x86_64-*-pe | x86_64-*-pep) targ_emul=i386pep ;
+                       targ_extra_emuls=i386pe ;
+                       targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o" ;;
 x86_64-*-mingw*)       targ_emul=i386pep ;
                        targ_extra_emuls=i386pe
                        targ_extra_ofiles="deffilep.o pep-dll.o pe-dll.o" ;;