* coff-pe-read.c (read_pe_exported_syms): Recognize

"pe-arm-wince-little" and "pei-arm-wince-little" bfd targets as PE
	targets.
This commit is contained in:
Pedro Alves 2009-07-05 22:02:39 +00:00
parent d7117c03b0
commit 5e13bd89ec
2 changed files with 16 additions and 7 deletions

View File

@ -1,3 +1,9 @@
2009-07-05 Pedro Alves <pedro@codesourcery.com>
* coff-pe-read.c (read_pe_exported_syms): Recognize
"pe-arm-wince-little" and "pei-arm-wince-little" bfd targets as PE
targets.
2009-07-05 Pedro Alves <pedro@codesourcery.com>
* arm-wince-tdep.c (arm_wince_skip_main_prologue): New.

View File

@ -207,15 +207,18 @@ read_pe_exported_syms (struct objfile *objfile)
char const *target = bfd_get_target (objfile->obfd);
is_pe64 = ((strcmp (target, "pe-x86-64") == 0)
|| (strcmp (target, "pei-x86-64") == 0));
is_pe32 = ((strcmp (target, "pe-i386") == 0)
|| (strcmp (target, "pei-i386") == 0));
is_pe64 = (strcmp (target, "pe-x86-64") == 0
|| strcmp (target, "pei-x86-64") == 0);
is_pe32 = (strcmp (target, "pe-i386") == 0
|| strcmp (target, "pei-i386") == 0
|| strcmp (target, "pe-arm-wince-little") == 0
|| strcmp (target, "pei-arm-wince-little") == 0);
if (!is_pe32 && !is_pe64)
{
/* This is not an i386 format file. Abort now, because the code
is untested on anything else. *FIXME* test on further
architectures and loosen or remove this test. */
/* This is not a recognized PE format file. Abort now, because
the code is untested on anything else. *FIXME* test on
further architectures and loosen or remove this test. */
return;
}