Index: ld/emultempl/pe.em =================================================================== RCS file: /cvs/src/src/ld/emultempl/pe.em,v retrieving revision 1.141 diff -p -u -r1.141 pe.em --- ld/emultempl/pe.em 8 Jan 2009 13:28:48 -0000 1.141 +++ ld/emultempl/pe.em 13 Feb 2009 12:22:12 -0000 @@ -1064,11 +1064,11 @@ gld_${EMULATION_NAME}_after_open (void) || defined (TARGET_IS_arm_wince_pe) if (!link_info.relocatable) pe_dll_build_sections (link_info.output_bfd, &link_info); - else - pe_exe_build_sections (link_info.output_bfd, &link_info); #else if (link_info.shared) pe_dll_build_sections (link_info.output_bfd, &link_info); + else + pe_exe_build_sections (link_info.output_bfd, &link_info); #endif #endif /* DLL_SUPPORT */