Back to index

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

Go to the source code of this file.

Defines

#define TARGET_BYTES_BIG_ENDIAN   1
#define LOCAL_LABELS_FB   1
#define TARGET_ARCH   bfd_arch_sparc
#define ELF_TARGET_FORMAT   "elf32-sparc"
#define ELF64_TARGET_FORMAT   "elf64-sparc"
#define TARGET_FORMAT   sparc_target_format ()
#define RELOC_EXPANSION_POSSIBLE
#define MAX_RELOC_EXPANSION   2
#define SPARC_BIENDIAN
#define WORKING_DOT_WORD
#define md_convert_frag(b, s, f)   as_fatal (_("sparc convert_frag\n"))
#define md_estimate_size_before_relax(f, s)   (as_fatal (_("estimate_size_before_relax called")), 1)
#define LISTING_HEADER   "SPARC GAS "
#define md_cons_align(nbytes)   sparc_cons_align (nbytes)
#define HANDLE_ALIGN(fragp)   sparc_handle_align (fragp)
#define MAX_MEM_FOR_RS_ALIGN_CODE   (3 + 4 + 4)
#define elf_tc_final_processing   sparc_elf_final_processing
#define md_operand(x)
#define md_end()   sparc_md_end ()
#define TC_CONS_FIX_NEW   cons_fix_new_sparc
#define TC_FIX_TYPE   valueT
#define TC_INIT_FIX_DATA(X)
#define TC_FIX_DATA_PRINT(FILE, FIX)
#define TARGET_USE_CFIPOP   1
#define tc_cfi_frame_initial_instructions   sparc_cfi_frame_initial_instructions
#define tc_regname_to_dw2regnum   sparc_regname_to_dw2regnum
#define tc_cfi_emit_pcrel_expr   sparc_cfi_emit_pcrel_expr
#define DWARF2_LINE_MIN_INSN_LENGTH   4
#define DWARF2_DEFAULT_RETURN_COLUMN   15
#define DWARF2_CIE_DATA_ALIGNMENT   sparc_cie_data_alignment

Functions

const char *sparc_target_format PARAMS ((void))
void sparc_cons_align PARAMS ((int))
void sparc_handle_align PARAMS ((struct frag *))
void cons_fix_new_sparc PARAMS ((struct frag *, int, unsigned int, struct expressionS *))
int sparc_regname_to_dw2regnum PARAMS ((char *regname))
void sparc_cfi_emit_pcrel_expr PARAMS ((expressionS *, unsigned int))

Variables

int sparc_pic_code
int sparc_cie_data_alignment

Define Documentation

Definition at line 196 of file tc-sparc.h.

Definition at line 195 of file tc-sparc.h.

Definition at line 194 of file tc-sparc.h.

#define ELF64_TARGET_FORMAT   "elf64-sparc"

Definition at line 45 of file tc-sparc.h.

#define ELF_TARGET_FORMAT   "elf32-sparc"

Definition at line 41 of file tc-sparc.h.

#define elf_tc_final_processing   sparc_elf_final_processing

Definition at line 145 of file tc-sparc.h.

#define HANDLE_ALIGN (   fragp)    sparc_handle_align (fragp)

Definition at line 72 of file tc-sparc.h.

#define LISTING_HEADER   "SPARC GAS "

Definition at line 64 of file tc-sparc.h.

#define LOCAL_LABELS_FB   1

Definition at line 31 of file tc-sparc.h.

#define MAX_MEM_FOR_RS_ALIGN_CODE   (3 + 4 + 4)

Definition at line 75 of file tc-sparc.h.

#define MAX_RELOC_EXPANSION   2

Definition at line 52 of file tc-sparc.h.

#define md_cons_align (   nbytes)    sparc_cons_align (nbytes)

Definition at line 69 of file tc-sparc.h.

#define md_convert_frag (   b,
  s,
  f 
)    as_fatal (_("sparc convert_frag\n"))

Definition at line 59 of file tc-sparc.h.

#define md_end ( )    sparc_md_end ()

Definition at line 151 of file tc-sparc.h.

#define md_estimate_size_before_relax (   f,
  s 
)    (as_fatal (_("estimate_size_before_relax called")), 1)

Definition at line 61 of file tc-sparc.h.

#define md_operand (   x)

Definition at line 148 of file tc-sparc.h.

Definition at line 51 of file tc-sparc.h.

#define SPARC_BIENDIAN

Definition at line 55 of file tc-sparc.h.

Definition at line 33 of file tc-sparc.h.

#define TARGET_BYTES_BIG_ENDIAN   1

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

#define TARGET_FORMAT   sparc_target_format ()

Definition at line 49 of file tc-sparc.h.

#define TARGET_USE_CFIPOP   1

Definition at line 181 of file tc-sparc.h.

#define tc_cfi_emit_pcrel_expr   sparc_cfi_emit_pcrel_expr

Definition at line 189 of file tc-sparc.h.

#define tc_cfi_frame_initial_instructions   sparc_cfi_frame_initial_instructions

Definition at line 183 of file tc-sparc.h.

#define TC_CONS_FIX_NEW   cons_fix_new_sparc

Definition at line 160 of file tc-sparc.h.

#define TC_FIX_DATA_PRINT (   FILE,
  FIX 
)
Value:
do                                                             \
    {                                                          \
      fprintf ((FILE), "addend2=%ld\n",                               \
             (unsigned long) (FIX)->tc_fix_data);                     \
    }                                                          \
  while (0)

Definition at line 173 of file tc-sparc.h.

#define TC_FIX_TYPE   valueT

Definition at line 164 of file tc-sparc.h.

#define TC_INIT_FIX_DATA (   X)
Value:
do                                        \
     {                                    \
       (X)->tc_fix_data = 0;                     \
     }                                    \
  while (0)

Definition at line 166 of file tc-sparc.h.

#define tc_regname_to_dw2regnum   sparc_regname_to_dw2regnum

Definition at line 186 of file tc-sparc.h.

Definition at line 57 of file tc-sparc.h.


Function Documentation

const char* sparc_target_format PARAMS ( (void)  )
void sparc_cons_align PARAMS ( (int )
void sparc_handle_align PARAMS ( (struct frag *)  )
void cons_fix_new_sparc PARAMS ( (struct frag *, int, unsigned int, struct expressionS *)  )
int sparc_regname_to_dw2regnum PARAMS ( (char *regname )
void sparc_cfi_emit_pcrel_expr PARAMS ( (expressionS *, unsigned int )

Variable Documentation