Exemplo n.º 1
0
void
cfi_add_CFA_offset (unsigned regno, offsetT offset)
{
  unsigned int abs_data_align;

  cfi_add_CFA_insn_reg_offset (DW_CFA_offset, regno, offset);

  abs_data_align = (DWARF2_CIE_DATA_ALIGNMENT < 0
		    ? -DWARF2_CIE_DATA_ALIGNMENT : DWARF2_CIE_DATA_ALIGNMENT);
  if (offset % abs_data_align)
    as_bad (_("register save offset not a multiple of %u"), abs_data_align);
}
Exemplo n.º 2
0
void
cfi_add_CFA_def_cfa (unsigned regno, offsetT offset)
{
    cfi_add_CFA_insn_reg_offset (DW_CFA_def_cfa, regno, offset);
    frchain_now->frch_cfi_data->cur_cfa_offset = offset;
}
Exemplo n.º 3
0
void
cfi_add_CFA_def_cfa (unsigned regno, offsetT offset)
{
  cfi_add_CFA_insn_reg_offset (DW_CFA_def_cfa, regno, offset);
  cur_cfa_offset = offset;
}