[BACK]Return to tc-rl78.h CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / external / gpl3 / binutils.old / dist / gas / config

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/external/gpl3/binutils.old/dist/gas/config/tc-rl78.h between version 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2016/01/26 17:26:17 version 1.1.1.2, 2016/10/26 17:02:51
Line 1 
Line 1 
 /* tc-rl78.h - header file for Renesas RL78  /* tc-rl78.h - header file for Renesas RL78
    Copyright 2011     Copyright (C) 2011-2015 Free Software Foundation, Inc.
    Free Software Foundation, Inc.  
   
    This file is part of GAS, the GNU Assembler.     This file is part of GAS, the GNU Assembler.
   
Line 50  extern int target_little_endian;
Line 49  extern int target_little_endian;
 #define md_end rl78_md_end  #define md_end rl78_md_end
 extern void rl78_md_end (void);  extern void rl78_md_end (void);
   
   #define md_relax_frag rl78_relax_frag
   extern int rl78_relax_frag (segT, fragS *, long);
   
 #define TC_FRAG_TYPE struct rl78_bytesT *  #define TC_FRAG_TYPE struct rl78_bytesT *
 #define TC_FRAG_INIT rl78_frag_init  #define TC_FRAG_INIT rl78_frag_init
 extern void rl78_frag_init (fragS *);  extern void rl78_frag_init (fragS *);
Line 65  extern long md_pcrel_from_section (struc
Line 67  extern long md_pcrel_from_section (struc
   rl78_validate_fix_sub (FIX)    rl78_validate_fix_sub (FIX)
 extern int rl78_validate_fix_sub (struct fix *);  extern int rl78_validate_fix_sub (struct fix *);
   
 #define TC_CONS_FIX_NEW(FRAG, WHERE, NBYTES, EXP) \  #define TC_CONS_FIX_NEW(FRAG, WHERE, NBYTES, EXP, RET)  \
   rl78_cons_fix_new (FRAG, WHERE, NBYTES, EXP)    rl78_cons_fix_new (FRAG, WHERE, NBYTES, EXP)
 extern void rl78_cons_fix_new (fragS *, int, int, expressionS *);  extern void rl78_cons_fix_new (fragS *, int, int, expressionS *);
   
Line 77  extern void rl78_cons_fix_new (fragS *, 
Line 79  extern void rl78_cons_fix_new (fragS *, 
 #define MAX_MEM_FOR_RS_ALIGN_CODE 8  #define MAX_MEM_FOR_RS_ALIGN_CODE 8
 #define HANDLE_ALIGN(FRAG) rl78_handle_align (FRAG)  #define HANDLE_ALIGN(FRAG) rl78_handle_align (FRAG)
 extern void rl78_handle_align (fragS *);  extern void rl78_handle_align (fragS *);
   
   #define elf_tc_final_processing rl78_elf_final_processing
   extern void rl78_elf_final_processing (void);
   
   #define TC_PARSE_CONS_EXPRESSION(EXP, NBYTES)   \
     ((EXP)->X_md = 0, expression (EXP), TC_PARSE_CONS_RETURN_NONE)
   
   #define TC_LINKRELAX_FIXUP(seg) ((seg->flags & SEC_CODE) || (seg->flags & SEC_DEBUGGING))
   
   /* Do not adjust relocations involving symbols in code sections,
      because it breaks linker relaxations.  This could be fixed in the
      linker, but this fix is simpler, and it pretty much only affects
      object size a little bit.  */
   #define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEC)  \
     (   ((SEC)->flags & SEC_CODE) != 0            \
      || ((SEC)->flags & SEC_DEBUGGING) != 0       \
      || ! SEG_NORMAL (SEC)                        \
      || TC_FORCE_RELOCATION (FIX))
   
   #define DWARF2_USE_FIXED_ADVANCE_PC 1

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2

CVSweb <webmaster@jp.NetBSD.org>