Back to index

cell-binutils  2.17cvs20070401
Defines | Functions
tc-mn10300.h File Reference

Go to the source code of this file.

Defines

#define TC_MN10300
#define TARGET_BYTES_BIG_ENDIAN   0
#define DIFF_EXPR_OK
#define GLOBAL_OFFSET_TABLE_NAME   "_GLOBAL_OFFSET_TABLE_"
#define TC_FORCE_RELOCATION(FIX)   (generic_force_reloc (FIX))
#define TC_FORCE_RELOCATION_LOCAL(FIX)
#define md_parse_name(name, exprP, mode, nextcharP)   mn10300_parse_name ((name), (exprP), (mode), (nextcharP))
#define TC_CONS_FIX_NEW(FRAG, OFF, LEN, EXP)   mn10300_cons_fix_new ((FRAG), (OFF), (LEN), (EXP))
#define O_PIC_reloc   O_md1
#define TARGET_ARCH   bfd_arch_mn10300
#define TARGET_FORMAT   "elf32-mn10300"
#define TC_FORCE_RELOCATION_SUB_SAME(FIX, SEC)
#define TC_VALIDATE_FIX_SUB(FIX)   1
#define TC_LINKRELAX_FIXUP(seg)   (seg->flags & SEC_ALLOC)
#define md_operand(x)
#define LOCAL_LABELS_FB   1
#define WORKING_DOT_WORD
#define md_number_to_chars   number_to_chars_littleendian
#define tc_fix_adjustable(FIX)   mn10300_fix_adjustable (FIX)
#define TC_GENERIC_RELAX_TABLE   md_relax_table
#define DWARF2_LINE_MIN_INSN_LENGTH   1

Functions

int mn10300_parse_name PARAMS ((char const *, expressionS *, enum expr_mode, char *))
void mn10300_cons_fix_new PARAMS ((fragS *, int, int, expressionS *))
bfd_boolean mn10300_fix_adjustable PARAMS ((struct fix *))

Define Documentation

#define DIFF_EXPR_OK

Definition at line 26 of file tc-mn10300.h.

Definition at line 110 of file tc-mn10300.h.

#define GLOBAL_OFFSET_TABLE_NAME   "_GLOBAL_OFFSET_TABLE_"

Definition at line 27 of file tc-mn10300.h.

#define LOCAL_LABELS_FB   1

Definition at line 94 of file tc-mn10300.h.

Definition at line 99 of file tc-mn10300.h.

#define md_operand (   x)

Definition at line 91 of file tc-mn10300.h.

#define md_parse_name (   name,
  exprP,
  mode,
  nextcharP 
)    mn10300_parse_name ((name), (exprP), (mode), (nextcharP))

Definition at line 39 of file tc-mn10300.h.

#define O_PIC_reloc   O_md1

Definition at line 50 of file tc-mn10300.h.

Definition at line 53 of file tc-mn10300.h.

#define TARGET_BYTES_BIG_ENDIAN   0

Definition at line 24 of file tc-mn10300.h.

#define TARGET_FORMAT   "elf32-mn10300"

Definition at line 58 of file tc-mn10300.h.

#define TC_CONS_FIX_NEW (   FRAG,
  OFF,
  LEN,
  EXP 
)    mn10300_cons_fix_new ((FRAG), (OFF), (LEN), (EXP))

Definition at line 44 of file tc-mn10300.h.

Definition at line 103 of file tc-mn10300.h.

Definition at line 29 of file tc-mn10300.h.

Value:
(!(FIX)->fx_pcrel                                \
   || (FIX)->fx_r_type == BFD_RELOC_32_PLT_PCREL \
   || (FIX)->fx_r_type == BFD_RELOC_MN10300_GOT32       \
   || (FIX)->fx_r_type == BFD_RELOC_32_GOT_PCREL \
   || TC_FORCE_RELOCATION (FIX))

Definition at line 32 of file tc-mn10300.h.

#define TC_FORCE_RELOCATION_SUB_SAME (   FIX,
  SEC 
)
Value:
(((SEC)->flags & SEC_CODE) != 0           \
   || ! SEG_NORMAL (SEC)                  \
   || TC_FORCE_RELOCATION (FIX))

Definition at line 66 of file tc-mn10300.h.

Definition at line 108 of file tc-mn10300.h.

#define TC_LINKRELAX_FIXUP (   seg)    (seg->flags & SEC_ALLOC)

Definition at line 89 of file tc-mn10300.h.

#define TC_MN10300

Definition at line 22 of file tc-mn10300.h.

#define TC_VALIDATE_FIX_SUB (   FIX)    1

Definition at line 73 of file tc-mn10300.h.

Definition at line 97 of file tc-mn10300.h.


Function Documentation

int mn10300_parse_name PARAMS ( (char const *, expressionS *, enum expr_mode, char *)  )
void mn10300_cons_fix_new PARAMS ( (fragS *, int, int, expressionS *)  )