2010-05-15 Kai Tietz <kai.tietz@onevision.com>
[deliverable/binutils-gdb.git] / ld / pe-dll.c
index 60d36a455845a6019c5606d9d88b27cd53a47bdc..5048c2077fa28a85aea1928d76fb44a5237c6306 100644 (file)
@@ -261,7 +261,11 @@ static pe_details_type pe_detail_list[] =
 #endif
     PE_ARCH_i386,
     bfd_arch_i386,
+#ifdef pe_use_x86_64
+    FALSE,
+#else
     TRUE,
+#endif
     autofilter_symbollist_i386
   },
   {
@@ -416,9 +420,11 @@ pe_dll_id_target (const char *target)
        int u = pe_leading_underscore; /* Underscoring mode. -1 for use default.  */
        if (u == -1)
          bfd_get_target_info (target, NULL, NULL, &u, NULL);
-       if (u != -1)
-         pe_detail_list[i].underscored = (u != 0 ? TRUE : FALSE);
+       if (u == -1)
+         abort ();
+       pe_detail_list[i].underscored = (u != 0 ? TRUE : FALSE);
        pe_details = pe_detail_list + i;
+       pe_leading_underscore = (u != 0 ? 1 : 0);
        return;
       }
   einfo (_("%XUnsupported PEI architecture: %s\n"), target);
This page took 0.022776 seconds and 4 git commands to generate.