Commit ab577d8a by Michael Meissner Committed by Michael Meissner

Allow HIGH/LO_SUM in the prologue

From-SVN: r34281
parent d3bc8938
2000-05-30 Michael Meissner <meissner@redhat.com>
* dwarf2out.c (dwarf2out_frame_debug_expr): Ignore HIGH
instructions. Treat LO_SUM operations as loading the full integer
constant.
2000-05-30 Richard Henderson <rth@cygnus.com>
* combine.c (get_pos_from_mask): Test exact_log2 result as signed.
......
......@@ -1289,6 +1289,16 @@ dwarf2out_frame_debug_expr (expr, label)
dwarf2out_def_cfa (label, cfa_reg, cfa_offset);
break;
/* Skip over HIGH, assuming it will be followed by a LO_SUM, which
will fill in all of the bits. */
case HIGH:
break;
case LO_SUM:
cfa_temp_reg = REGNO (dest);
cfa_temp_value = INTVAL (XEXP (src, 1));
break;
case MEM:
/* Saving a register to the stack. Make sure dest is relative to the
CFA register. */
......
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