[PowerPC64LE] Adjust ELF definitions for LE.

Set ELF_TARG_DATA correctly on PowerPC64LE.

Sponsored by:	Tag1 Consulting, Inc.
This commit is contained in:
Brandon Bergren 2020-09-13 17:36:43 +00:00
parent 0624416248
commit 81472778e8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=365693

View File

@ -100,14 +100,17 @@ __ElfType(Auxinfo);
#define R_PPC_EMB_COUNT (R_PPC_EMB_RELSDA - R_PPC_EMB_NADDR32 + 1)
/* Define "machine" characteristics */
#if BYTE_ORDER == LITTLE_ENDIAN
#define ELF_TARG_DATA ELFDATA2LSB
#else
#define ELF_TARG_DATA ELFDATA2MSB
#endif
#if __ELF_WORD_SIZE == 64
#define ELF_TARG_CLASS ELFCLASS64
#define ELF_TARG_DATA ELFDATA2MSB
#define ELF_TARG_MACH EM_PPC64
#define ELF_TARG_VER 1
#else
#define ELF_TARG_CLASS ELFCLASS32
#define ELF_TARG_DATA ELFDATA2MSB
#define ELF_TARG_MACH EM_PPC
#define ELF_TARG_VER 1
#endif