Add support for ia64-hpux target.
[binutils-gdb.git] / gas / config / tc-m88k.h
index c51da817bc3cda86ffb716b9b9ddfad7080ad9f2..ee8560584a70b2543c0f0f2a61a38abd11c2220b 100644 (file)
@@ -1,14 +1,14 @@
 /* m88k.h -- Assembler for the Motorola 88000
    Contributed by Devon Bowen of Buffalo University
    and Torbjorn Granlund of the Swedish Institute of Computer Science.
 /* m88k.h -- Assembler for the Motorola 88000
    Contributed by Devon Bowen of Buffalo University
    and Torbjorn Granlund of the Swedish Institute of Computer Science.
-   Copyright (C) 1989, 90, 91, 92, 93, 94, 95, 96, 1997
+   Copyright 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 2000
    Free Software Foundation, Inc.
 
 This file is part of GAS, the GNU Assembler.
 
 GAS is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
    Free Software Foundation, Inc.
 
 This file is part of GAS, the GNU Assembler.
 
 GAS is free software; you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 1, or (at your option)
+the Free Software Foundation; either version 2, or (at your option)
 any later version.
 
 GAS is distributed in the hope that it will be useful,
 any later version.
 
 GAS is distributed in the hope that it will be useful,
@@ -70,12 +70,12 @@ struct reloc_info_m88k
 #endif
 
 /* The m88k uses pseudo-ops with no leading period.  */
 #endif
 
 /* The m88k uses pseudo-ops with no leading period.  */
-#define NO_PSEUDO_DOT
+#define NO_PSEUDO_DOT 1
 
 /* Don't warn on word overflow; it happens on %hi relocs.  */
 #undef WARN_SIGNED_OVERFLOW_WORD
 
 
 /* Don't warn on word overflow; it happens on %hi relocs.  */
 #undef WARN_SIGNED_OVERFLOW_WORD
 
-#define md_convert_frag(b,s,f)         {as_fatal ("m88k convert_frag\n");}
+#define md_convert_frag(b,s,f)         {as_fatal (_("m88k convert_frag\n"));}
 
 /* We don't need to do anything special for undefined symbols.  */
 #define md_undefined_symbol(s) 0
 
 /* We don't need to do anything special for undefined symbols.  */
 #define md_undefined_symbol(s) 0
@@ -100,9 +100,10 @@ struct reloc_info_m88k
 #endif
 #define SUB_SEGMENT_ALIGN(SEG) max (section_alignment[(int) (SEG)], 4)
 
 #endif
 #define SUB_SEGMENT_ALIGN(SEG) max (section_alignment[(int) (SEG)], 4)
 
-/* We use a special alignment function to insert the correct nop
-   pattern in .init.  */
-extern int m88k_do_align PARAMS ((int, const char *, int, int));
-#define md_do_align(n,fill,len,max,l) if (m88k_do_align(n,fill,max,len)) goto l
+/* Fill in rs_align_code fragments.  */
+extern void m88k_handle_align PARAMS ((fragS *));
+#define HANDLE_ALIGN(frag)  m88k_handle_align (frag)
+
+#define MAX_MEM_FOR_RS_ALIGN_CODE  (3 + 4)
 
 #endif /* M88KCOFF */
 
 #endif /* M88KCOFF */