* ppc-dis.c (struct dis_private): New.
[deliverable/binutils-gdb.git] / gas / config / tc-sh64.h
index c5758d2947fe5b9975b074c0432acc35d74376bb..8280c947dd1662f141d61e460d883d4c234a8959 100644 (file)
@@ -37,8 +37,8 @@ extern int sh64_max_mem_for_rs_align_code PARAMS ((void));
 #undef  LISTING_HEADER
 #define LISTING_HEADER                                 \
   (target_big_endian ?                                 \
-     "Hitachi SHcompact/SHmedia Big Endian GAS"                \
-   : "Hitachi SHcompact/SHmedia Little Endian GAS")
+     "SuperH SHcompact/SHmedia Big Endian GAS"         \
+   : "SuperH SHcompact/SHmedia Little Endian GAS")
 
 /* We need to record the new frag position after an .align.  */
 extern void sh64_do_align PARAMS ((int, const char *, int, int));
@@ -107,8 +107,9 @@ extern int sh64_target_mach PARAMS ((void));
    || TC_FORCE_RELOCATION (FIX))
 
 #undef TC_FORCE_RELOCATION_SUB_SAME
-#define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEG)         \
-  (! SEG_NORMAL (SEG)                                  \
+#define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEC)         \
+  (! SEG_NORMAL (SEC)                                  \
+   || TC_FORCE_RELOCATION (FIX)                                \
    || (sh_relax && SWITCH_TABLE (FIX))                 \
    || *symbol_get_tc ((FIX)->fx_addsy) != NULL)
 
@@ -173,9 +174,6 @@ extern void sh64_flush_pending_output PARAMS ((void));
 #define tc_frob_section(sec) shmedia_frob_section_type (sec)
 extern void shmedia_frob_section_type PARAMS ((asection *));
 
-#define ELF_TC_SPECIAL_SECTIONS \
-  { ".cranges",        SHT_PROGBITS,   0 },
-
 /* We need to emit fixups relative to the frag in which the instruction
    resides.  Safest way without calculating max fragment growth or making
    it a fixed number is to provide a pointer to the opcode frag.
This page took 0.023879 seconds and 4 git commands to generate.