From: Jason Merrill Date: Wed, 21 May 1997 06:04:44 +0000 (+0000) Subject: x X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5bef9b1f9d52d6f8a5a65b8f680d2e39bf2dce6d;p=gcc.git x From-SVN: r14108 --- diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index ed7e2a0e341..941890eb27c 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -623,6 +623,11 @@ dwarf2out_def_cfa (label, reg, offset) unsigned long old_reg; long old_offset; + cfa_reg = reg; + cfa_offset = offset; + if (cfa_store_reg == reg) + cfa_store_offset = offset; + reg = DWARF_FRAME_REGNUM (reg); lookup_cfa (&old_reg, &old_offset); @@ -653,11 +658,6 @@ dwarf2out_def_cfa (label, reg, offset) } 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.