aboutsummaryrefslogtreecommitdiff
path: root/bfd/elf32-i386-fbsd.c
diff options
context:
space:
mode:
Diffstat (limited to 'bfd/elf32-i386-fbsd.c')
-rw-r--r--bfd/elf32-i386-fbsd.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/bfd/elf32-i386-fbsd.c b/bfd/elf32-i386-fbsd.c
index 9420829..500e0eb 100644
--- a/bfd/elf32-i386-fbsd.c
+++ b/bfd/elf32-i386-fbsd.c
@@ -17,11 +17,11 @@ You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
-#define TARGET_LITTLE_SYM bfd_elf32_i386_freebsd_vec
-#define TARGET_LITTLE_NAME "elf32-i386-freebsd"
-#define ELF_ARCH bfd_arch_i386
-#define ELF_MACHINE_CODE EM_386
-#define ELF_MAXPAGESIZE 0x1000
+#define TARGET_LITTLE_SYM bfd_elf32_i386_freebsd_vec
+#define TARGET_LITTLE_NAME "elf32-i386-freebsd"
+#define ELF_ARCH bfd_arch_i386
+#define ELF_MACHINE_CODE EM_386
+#define ELF_MAXPAGESIZE 0x1000
#include "bfd.h"
#include "sysdep.h"
@@ -43,12 +43,11 @@ elf_i386_post_process_headers (abfd, link_info)
i_ehdrp = elf_elfheader (abfd);
+ /* Put an ABI label supported by FreeBSD >= 4.1. */
+ i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_FREEBSD;
#ifdef OLD_FREEBSD_ABI_LABEL
/* The ABI label supported by FreeBSD <= 4.0 is quite nonstandard. */
memcpy (&i_ehdrp->e_ident[EI_ABIVERSION], "FreeBSD", 8);
-#else
- /* Put an ABI label supported by FreeBSD >= 4.1. */
- i_ehdrp->e_ident[EI_OSABI] = ELFOSABI_FREEBSD;
#endif
}