Improve gas error messages for invalid instructions.
[deliverable/binutils-gdb.git] / bfd / ns32knetbsd.c
index 25a4ef9ce92e81ea4b0f9e28aedaf4e507fdb5a9..f7fd8ce71c80df098012ffe4658c570cfcecf44b 100644 (file)
@@ -1,5 +1,5 @@
 /* BFD back-end for NetBSD/ns32k a.out-ish binaries.
 /* BFD back-end for NetBSD/ns32k a.out-ish binaries.
-   Copyright (C) 1990, 1991, 1992 Free Software Foundation, Inc.
+   Copyright (C) 1990, 91, 92, 94, 95, 1998 Free Software Foundation, Inc.
 
 This file is part of BFD, the Binary File Descriptor library.
 
 
 This file is part of BFD, the Binary File Descriptor library.
 
@@ -15,24 +15,38 @@ GNU General Public License for more details.
 
 You should have received a copy of the GNU General Public License
 along with this program; if not, write to the Free Software
 
 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., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-       $Id$
-*/
+Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
 
 #define        BYTES_IN_WORD   4
 #undef TARGET_IS_BIG_ENDIAN_P
 
 
 #define        BYTES_IN_WORD   4
 #undef TARGET_IS_BIG_ENDIAN_P
 
-#define        PAGE_SIZE       4096
-#define        SEGMENT_SIZE    PAGE_SIZE
-#define __LDPGSZ       4096
+#define        TARGET_PAGE_SIZE        4096
+#define        SEGMENT_SIZE    4096
 
 #define        DEFAULT_ARCH    bfd_arch_ns32k
 
 #define        DEFAULT_ARCH    bfd_arch_ns32k
-#define MACHTYPE_OK(mtype) ((mtype) == M_NS32K_NETBSD || (mtype) == M_UNKNOWN)
+#define        DEFAULT_MID     M_532_NETBSD
 
 #define MY(OP) CAT(pc532netbsd_,OP)
 
 #define MY(OP) CAT(pc532netbsd_,OP)
+
+#define NAME(x,y) CAT3(ns32kaout,_32_,y)
+
 /* This needs to start with a.out so GDB knows it is an a.out variant.  */
 #define TARGETNAME "a.out-ns32k-netbsd"
 
 /* This needs to start with a.out so GDB knows it is an a.out variant.  */
 #define TARGETNAME "a.out-ns32k-netbsd"
 
-#include "netbsd.h"
+#define ns32kaout_32_get_section_contents aout_32_get_section_contents
+
+#define MY_text_includes_header 1
 
 
+/* We can`t use the MYNS macro here for cpp reasons too subtle
+ * for me -- IWD
+ */
+#define MY_bfd_reloc_type_lookup ns32kaout_bfd_reloc_type_lookup
+
+#include "bfd.h"               /* To ensure following declaration is OK */
+
+CONST struct reloc_howto_struct *
+MY_bfd_reloc_type_lookup
+  PARAMS((bfd *abfd AND
+         bfd_reloc_code_real_type code));
+
+#include "netbsd.h"
This page took 0.024678 seconds and 4 git commands to generate.