x86: replace Reg8, Reg16, Reg32, and Reg64
[deliverable/binutils-gdb.git] / gas / config / tc-microblaze.h
index c0e2d972e0ccac1f52e3611845bd39a6e3be1762..0e43dfa216378b1f5194bff10054574835b7ab77 100644 (file)
@@ -44,13 +44,12 @@ extern bfd_reloc_code_real_type parse_cons_expression_microblaze
 #define TC_FORCE_RELOCATION_SECTION(FIXP,SEG) 1
 #define UNDEFINED_DIFFERENCE_OK 1
 
-#define TC_FORCE_RELOCATION_LOCAL(FIX) \
-  (!(FIX)->fx_pcrel                    \
-   || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOT  \
-   || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_64_PLT  \
+#define TC_FORCE_RELOCATION_LOCAL(FIX)                         \
+  (GENERIC_FORCE_RELOCATION_LOCAL (FIX)                                \
+   || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOT          \
+   || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_64_PLT          \
    || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_64_GOTOFF       \
-   || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_32_GOTOFF       \
-   || TC_FORCE_RELOCATION (FIX))
+   || (FIX)->fx_r_type == BFD_RELOC_MICROBLAZE_32_GOTOFF)
 
 #define tc_fix_adjustable(X)  tc_microblaze_fix_adjustable(X)
 extern int tc_microblaze_fix_adjustable (struct fix *);
This page took 0.025625 seconds and 4 git commands to generate.