summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/gas/config/tc-v850.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/binutils/gas/config/tc-v850.h')
-rw-r--r--contrib/binutils/gas/config/tc-v850.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/contrib/binutils/gas/config/tc-v850.h b/contrib/binutils/gas/config/tc-v850.h
index f031366..fad4d1c 100644
--- a/contrib/binutils/gas/config/tc-v850.h
+++ b/contrib/binutils/gas/config/tc-v850.h
@@ -34,10 +34,13 @@
/* The target BFD format. */
#define TARGET_FORMAT "elf32-v850"
-
#define MD_APPLY_FIX3
#define md_operand(x)
+#define obj_fix_adjustable(fixP) v850_fix_adjustable(fixP)
+#define TC_FORCE_RELOCATION(fixp) v850_force_relocation(fixp)
+extern int v850_force_relocation PARAMS ((struct fix *));
+
/* Permit temporary numeric labels. */
#define LOCAL_LABELS_FB 1
@@ -78,3 +81,5 @@ extern const struct relax_type md_relax_table[];
{ ".call_table_data", SHT_PROGBITS, SHF_ALLOC + SHF_WRITE }, \
{ ".call_table_text", SHT_PROGBITS, SHF_ALLOC + SHF_WRITE + SHF_EXECINSTR },
+#define MD_PCREL_FROM_SECTION(fixP,section) v850_pcrel_from_section (fixP, section)
+extern long v850_pcrel_from_section ();
OpenPOWER on IntegriCloud