Back to index

cell-binutils  2.17cvs20070401
Defines | Functions
tc-dlx.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define TC_DLX
#define TARGET_ARCH   bfd_arch_dlx
#define TARGET_FORMAT   "elf32-dlx"
#define TARGET_BYTES_BIG_ENDIAN   1
#define WORKING_DOT_WORD
#define LEX_DOLLAR   1
#define md_pop_insert()   dlx_pop_insert ()
#define md_convert_frag(b, s, f)   as_fatal ("convert_frag called\n")
#define md_estimate_size_before_relax(f, s)   (as_fatal ("estimate_size_before_relax called"),1)
#define tc_unrecognized_line(c)   dlx_unrecognized_line (c)
#define EXTERN_FORCE_RELOC   0
#define tc_fix_adjustable(FIX)   md_dlx_fix_adjustable (FIX)
#define MD_APPLY_SYM_VALUE(FIX)   0
#define ZERO_BASED_SEGMENTS
#define LOCAL_LABELS_FB   1
#define LOCAL_LABELS_DOLLAR   0
#define DIFF_EXPR_OK

Functions

void dlx_pop_insert (void)
int set_dlx_skip_hi16_flag (int)
int dlx_unrecognized_line (int)
bfd_boolean md_dlx_fix_adjustable (struct fix *)

Define Documentation

#define DIFF_EXPR_OK

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

#define EXTERN_FORCE_RELOC   0

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

#define LEX_DOLLAR   1

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

#define LOCAL_LABELS_DOLLAR   0

Definition at line 63 of file tc-dlx.h.

#define LOCAL_LABELS_FB   1

Definition at line 60 of file tc-dlx.h.

#define MD_APPLY_SYM_VALUE (   FIX)    0

Definition at line 54 of file tc-dlx.h.

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

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

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

Definition at line 42 of file tc-dlx.h.

#define md_pop_insert ( )    dlx_pop_insert ()

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

#define TARGET_ARCH   bfd_arch_dlx

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

#define TARGET_BYTES_BIG_ENDIAN   1

Definition at line 28 of file tc-dlx.h.

#define TARGET_FORMAT   "elf32-dlx"

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

#define TC_DLX

Definition at line 23 of file tc-dlx.h.

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

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

Definition at line 30 of file tc-dlx.h.

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


Function Documentation

void dlx_pop_insert ( void  )

Definition at line 1289 of file tc-dlx.c.

{
  pop_insert (dlx_pseudo_table);
  return ;
}

Here is the call graph for this function:

Definition at line 1152 of file tc-dlx.c.

{
  int lab;
  char *s;

  if (c != '$' || ! ISDIGIT ((unsigned char) input_line_pointer[0]))
    return 0;

  s = input_line_pointer;

  lab = 0;
  while (ISDIGIT ((unsigned char) *s))
    {
      lab = lab * 10 + *s - '0';
      ++s;
    }

  if (*s != ':')
    /* Not a label definition.  */
    return 0;

  if (dollar_label_defined (lab))
    {
      as_bad (_("label \"$%d\" redefined"), lab);
      return 0;
    }

  define_dollar_label (lab);
  colon (dollar_label_name (lab, 0));
  input_line_pointer = s + 1;

  return 1;
}

Here is the call graph for this function:

Definition at line 47 of file elf32-dlx.c.

{
  skip_dlx_elf_hi16_reloc = flag;
  return flag;
}

Here is the caller graph for this function: