diff options
author | dim <dim@FreeBSD.org> | 2010-12-05 20:24:22 +0000 |
---|---|---|
committer | dim <dim@FreeBSD.org> | 2010-12-05 20:24:22 +0000 |
commit | fd23e4897986413343c8dfa900bb16a8bb8004a5 (patch) | |
tree | 3bb64497d550391aedbb3bf5665e1d3c01a27e5e /contrib/binutils/gas | |
parent | ba5e9b3444d6c09a3cd75895b137e5ffc75077b5 (diff) | |
download | FreeBSD-src-fd23e4897986413343c8dfa900bb16a8bb8004a5.zip FreeBSD-src-fd23e4897986413343c8dfa900bb16a8bb8004a5.tar.gz |
For ia64, add a proper 'elf64-ia64-freebsd' output format to BFD, so the
ELF branding for FreeBSD is done in the same way as amd64, i386 and
sparc. Something similar should probably also be done for arm, mips and
powerpc.
Diffstat (limited to 'contrib/binutils/gas')
-rw-r--r-- | contrib/binutils/gas/config/tc-ia64.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/contrib/binutils/gas/config/tc-ia64.c b/contrib/binutils/gas/config/tc-ia64.c index 5ed9ba8..2279c99 100644 --- a/contrib/binutils/gas/config/tc-ia64.c +++ b/contrib/binutils/gas/config/tc-ia64.c @@ -7704,8 +7704,10 @@ ia64_target_format () else { if (md.flags & EF_IA_64_ABI64) -#ifdef TE_AIX50 +#if defined(TE_AIX50) return "elf64-ia64-aix-little"; +#elif defined(TE_FreeBSD) + return "elf64-ia64-freebsd"; #else return "elf64-ia64-little"; #endif |