svn commit: r185924 - in head/gnu/usr.bin/binutils: libbfd
libopcodes
Warner Losh
imp at FreeBSD.org
Thu Dec 11 00:20:34 PST 2008
Author: imp
Date: Thu Dec 11 08:20:34 2008
New Revision: 185924
URL: http://svn.freebsd.org/changeset/base/185924
Log:
Push mips support into the tree.
Added:
head/gnu/usr.bin/binutils/libbfd/Makefile.mips (contents, props changed)
head/gnu/usr.bin/binutils/libopcodes/Makefile.mips (contents, props changed)
Modified:
head/gnu/usr.bin/binutils/libbfd/bfd.h
Added: head/gnu/usr.bin/binutils/libbfd/Makefile.mips
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/gnu/usr.bin/binutils/libbfd/Makefile.mips Thu Dec 11 08:20:34 2008 (r185924)
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+#xxxIMPxxx: endian and size
+DEFAULT_VECTOR= bfd_elf32_tradbigmips_vec
+
+SRCS+= coff-mips.c \
+ cpu-mips.c \
+ ecoff.c \
+ ecofflink.c \
+ elf32.c \
+ elf64.c \
+ elfn32-mips.c \
+ elf32-mips.c \
+ elf64-mips.c \
+ elfxx-mips.c \
+ elf32-target.h \
+ elf64-target.h \
+ elflink.c
+
+VECS= bfd_elf32_tradbigmips_vec \
+ bfd_elf32_tradlittlemips_vec \
+ bfd_elf32_ntradbigmips_vec \
+ bfd_elf32_ntradlittlemips_vec \
+ bfd_elf64_tradbigmips_vec \
+ bfd_elf64_tradlittlemips_vec \
+ ecoff_little_vec \
+ ecoff_big_vec
Modified: head/gnu/usr.bin/binutils/libbfd/bfd.h
==============================================================================
--- head/gnu/usr.bin/binutils/libbfd/bfd.h Thu Dec 11 08:18:45 2008 (r185923)
+++ head/gnu/usr.bin/binutils/libbfd/bfd.h Thu Dec 11 08:20:34 2008 (r185924)
@@ -57,7 +57,7 @@ extern "C" {
#define BFD_ARCH_SIZE 64
-#if defined(__i386__) || defined(__powerpc__) || defined(__arm__)
+#if defined(__i386__) || defined(__powerpc__) || defined(__arm__) || defined(__mips__)
#define BFD_HOST_64BIT_LONG 0
#define BFD_HOST_64_BIT long long
#define BFD_HOST_U_64_BIT unsigned long long
Added: head/gnu/usr.bin/binutils/libopcodes/Makefile.mips
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/gnu/usr.bin/binutils/libopcodes/Makefile.mips Thu Dec 11 08:20:34 2008 (r185924)
@@ -0,0 +1,4 @@
+# $FreeBSD$
+
+SRCS+= mips-dis.c mips-opc.c mips16-opc.c
+CFLAGS+= -DARCH_mips
More information about the svn-src-all
mailing list