Use malloc/free in the dbgapi callbacks
[deliverable/binutils-gdb.git] / gas / config / m68k-parse.h
index 769a432c553c28c9bcb5c337cea9d47781ee7ab9..099e064d8184dcfbcd0487fb86cfc308e7c34698 100644 (file)
@@ -1,12 +1,11 @@
 /* m68k-parse.h -- header file for m68k assembler
 /* m68k-parse.h -- header file for m68k assembler
-   Copyright 1987, 1991, 1992, 1993, 1994, 1995, 1996, 1999, 2000,
-   2003, 2004 Free Software Foundation, Inc.
+   Copyright (C) 1987-2020 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
 
    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 2, or (at your option)
+   the Free Software Foundation; either version 3, 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,
@@ -16,8 +15,8 @@
 
    You should have received a copy of the GNU General Public License
    along with GAS; see the file COPYING.  If not, write to the Free
 
    You should have received a copy of the GNU General Public License
    along with GAS; see the file COPYING.  If not, write to the Free
-   Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-   02111-1307, USA.  */
+   Software Foundation, 51 Franklin Street - Fifth Floor, Boston, MA
+   02110-1301, USA.  */
 
 #ifndef M68K_PARSE_H
 #define M68K_PARSE_H
 
 #ifndef M68K_PARSE_H
 #define M68K_PARSE_H
@@ -101,6 +100,7 @@ enum m68k_register
   CACR,
   VBR,
   CAAR,
   CACR,
   VBR,
   CAAR,
+  CPUCR,
   MSP,
   ITT0,
   ITT1,
   MSP,
   ITT0,
   ITT1,
@@ -113,9 +113,12 @@ enum m68k_register
   BUSCR,                       /* 68060 added these.  */
   PCR,
   ROMBAR,                      /* mcf5200 added these.  */
   BUSCR,                       /* 68060 added these.  */
   PCR,
   ROMBAR,                      /* mcf5200 added these.  */
+  RAMBAR_ALT,                  /* Some CF chips have RAMBAR using
+                                  RAMBAR0's number */
   RAMBAR0,
   RAMBAR1,
   MMUBAR,                      /* mcfv4e added these.  */
   RAMBAR0,
   RAMBAR1,
   MMUBAR,                      /* mcfv4e added these.  */
+  ROMBAR0,                     /* mcfv4e added these.  */
   ROMBAR1,                     /* mcfv4e added these.  */
   MPCR, EDRAMBAR, SECMBAR,     /* mcfv4e added these.  */
   PCR1U0, PCR1L0, PCR1U1, PCR1L1,/* mcfv4e added these.  */
   ROMBAR1,                     /* mcfv4e added these.  */
   MPCR, EDRAMBAR, SECMBAR,     /* mcfv4e added these.  */
   PCR1U0, PCR1L0, PCR1U1, PCR1L1,/* mcfv4e added these.  */
@@ -123,10 +126,15 @@ enum m68k_register
   PCR3U0, PCR3L0, PCR3U1, PCR3L1,/* mcfv4e added these.  */
   MBAR0, MBAR1,                        /* mcfv4e added these.  */
   ACR0, ACR1, ACR2, ACR3,       /* mcf5200 added these.  */
   PCR3U0, PCR3L0, PCR3U1, PCR3L1,/* mcfv4e added these.  */
   MBAR0, MBAR1,                        /* mcfv4e added these.  */
   ACR0, ACR1, ACR2, ACR3,       /* mcf5200 added these.  */
+  ACR4, ACR5, ACR6, ACR7,      /* mcf54418 added these.  */
   FLASHBAR, RAMBAR,            /* mcf528x added these.  */
   MBAR2,                       /* mcf5249 added this.  */
   MBAR,
   FLASHBAR, RAMBAR,            /* mcf528x added these.  */
   MBAR2,                       /* mcf5249 added this.  */
   MBAR,
-#define last_movec_reg MBAR
+  RGPIOBAR,                    /* mcf54418 added this.  */
+  ASID,                                /* m5475.  */
+  CAC,                         /* fido added this.  */
+  MBO,
+#define last_movec_reg MBO
   /* End of movec ordering constraints.  */
 
   FPI,
   /* End of movec ordering constraints.  */
 
   FPI,
@@ -264,7 +272,12 @@ enum pic_relocation
   pic_plt_pcrel,               /* @PLTPC */
   pic_got_pcrel,               /* @GOTPC */
   pic_plt_off,                 /* @PLT */
   pic_plt_pcrel,               /* @PLTPC */
   pic_got_pcrel,               /* @GOTPC */
   pic_plt_off,                 /* @PLT */
-  pic_got_off                  /* @GOT */
+  pic_got_off,                 /* @GOT */
+  pic_tls_gd,                  /* @TLSGD */
+  pic_tls_ldm,                 /* @TLSLDM */
+  pic_tls_ldo,                 /* @TLSLDO */
+  pic_tls_ie,                  /* @TLSIE */
+  pic_tls_le                   /* @TLSLE */
 };
 #endif
 
 };
 #endif
 
@@ -339,7 +352,7 @@ struct m68k_op
 
 /* The parsing function.  */
 
 
 /* The parsing function.  */
 
-extern int m68k_ip_op PARAMS ((char *, struct m68k_op *));
+extern int m68k_ip_op (char *, struct m68k_op *);
 
 /* Whether register prefixes are optional.  */
 extern int flag_reg_prefix_optional;
 
 /* Whether register prefixes are optional.  */
 extern int flag_reg_prefix_optional;
This page took 0.036871 seconds and 4 git commands to generate.