gas: sparc: fix collision of registers and pseudo-ops.
[deliverable/binutils-gdb.git] / gas / config / rl78-defs.h
index 1afbd9da80949fbe746e993494b69094765ba5b1..5534cd117c5c0480b11eb6dbb21ef09cad4ce910 100644 (file)
@@ -1,6 +1,5 @@
 /* rl78-defs.h Renesas RL78 internal definitions
-   Copyright 2008, 2009
-   Free Software Foundation, Inc.
+   Copyright (C) 2008-2016 Free Software Foundation, Inc.
 
    This file is part of GAS, the GNU Assembler.
 
    02110-1301, USA.  */
 
 #ifndef RL78_DEFS_H
-#define RL78_DEFS_H  
+#define RL78_DEFS_H
 
 /* Third operand to rl78_op.  */
 #define RL78REL_DATA           0
 #define RL78REL_PCREL          1
 
+#define RL78_RELAX_NONE                0
+#define RL78_RELAX_BRANCH      1
+
 extern int    rl78_error (const char *);
 extern void   rl78_lex_init (char *, char *);
 extern void   rl78_prefix (int);
@@ -40,12 +42,15 @@ extern void   rl78_disp3 (expressionS, int);
 extern void   rl78_field5s (expressionS);
 extern void   rl78_field5s2 (expressionS);
 extern void   rl78_relax (int, int);
-extern void   rl78_linkrelax_dsp (int);
-extern void   rl78_linkrelax_imm (int);
+extern void   rl78_linkrelax_addr16 (void);
 extern void   rl78_linkrelax_branch (void);
 extern int    rl78_parse (void);
 extern int    rl78_wrap (void);
 
+extern int    rl78_isa_g10 (void);
+extern int    rl78_isa_g13 (void);
+extern int    rl78_isa_g14 (void);
+
 extern char * rl78_lex_start;
 extern char * rl78_lex_end;
 #endif
This page took 0.024166 seconds and 4 git commands to generate.