-Wimplicit-fallthrough warning fixes
[deliverable/binutils-gdb.git] / opcodes / sh-opc.h
index 5863aa962553fe7331bd3758bfce85c836cb245f..13bf5c74206104ce8384a230878d431784e65156 100644 (file)
@@ -1,5 +1,5 @@
 /* Definitions for SH opcodes.
-   Copyright (C) 1993-2015 Free Software Foundation, Inc.
+   Copyright (C) 1993-2016 Free Software Foundation, Inc.
 
    This file is part of the GNU opcodes library.
 
 
 #include "bfd.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef enum
   {
     HEX_0,
@@ -230,7 +234,7 @@ sh_dsp_reg_nums;
 #define arch_sh_no_co     (1 << 28)  /* Neither FPU nor DSP co-processor.  */
 #define arch_sh_sp_fpu    (1 << 29)  /* Single precision FPU.  */
 #define arch_sh_dp_fpu    (1 << 30)  /* Double precision FPU.  */
-#define arch_sh_has_dsp           (1 << 31)
+#define arch_sh_has_dsp           (1u << 31)
 #define arch_sh_co_mask    MASK (28, 31)
 
 
@@ -371,7 +375,7 @@ SH4AL-dsp                                          SH4A
 
 typedef struct
 {
-  char *name;
+  const char *name;
   sh_arg_type arg[4];
   sh_nibble_type nibbles[9];
   unsigned int arch;
@@ -1197,4 +1201,8 @@ const sh_opcode_info sh_table[] =
 { 0, {0}, {0}, 0 }
 };
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
This page took 0.02395 seconds and 4 git commands to generate.