insn_ptr = read_uleb128 (insn_ptr, insn_end, ®);
insn_ptr = read_uleb128 (insn_ptr, insn_end, &utmp);
dwarf2_frame_state_alloc_regs (&fs->regs, reg + 1);
+ fs->regs.reg[reg].how = REG_SAVED_REG;
fs->regs.reg[reg].loc.reg = utmp;
break;
either a register and a signed offset that are added
together or a DWARF expression that is evaluated. */
/* NOTE: cagney/2003-09-05: Should issue a complain.
- Unfortunatly it turns out that DWARF2 CFI has a problem.
+ Unfortunately it turns out that DWARF2 CFI has a problem.
Since CFI specifies the location at which a register was
saved (not its value) it isn't possible to specify
something like "unwound(REG) == REG + constant" using CFI
if (got)
unit.dbase = got->vma;
- /* GCC emits the DW_EH_PE_textrel encoding type on sh and ia64 so far. */
+ /* GCC emits the DW_EH_PE_textrel encoding type on sh and ia64
+ so far. */
txt = bfd_get_section_by_name (unit.abfd, ".text");
if (txt)
unit.tbase = txt->vma;