Commit 5bef9b1f by Jason Merrill

x

From-SVN: r14108
parent 5ff660f0
...@@ -623,6 +623,11 @@ dwarf2out_def_cfa (label, reg, offset) ...@@ -623,6 +623,11 @@ dwarf2out_def_cfa (label, reg, offset)
unsigned long old_reg; unsigned long old_reg;
long old_offset; long old_offset;
cfa_reg = reg;
cfa_offset = offset;
if (cfa_store_reg == reg)
cfa_store_offset = offset;
reg = DWARF_FRAME_REGNUM (reg); reg = DWARF_FRAME_REGNUM (reg);
lookup_cfa (&old_reg, &old_offset); lookup_cfa (&old_reg, &old_offset);
...@@ -653,11 +658,6 @@ dwarf2out_def_cfa (label, reg, offset) ...@@ -653,11 +658,6 @@ dwarf2out_def_cfa (label, reg, offset)
} }
add_fde_cfi (label, cfi); add_fde_cfi (label, cfi);
cfa_reg = reg;
cfa_offset = offset;
if (cfa_store_reg == reg)
cfa_store_offset = offset;
} }
/* Add the CFI for saving a register. REG is the CFA column number. /* Add the CFI for saving a register. REG is the CFA column number.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment