* dwarf2loc.c (dwarf2_compile_expr_to_ax) <DW_OP_fbreg>: Only

require_rvalue for a register location.
This commit is contained in:
Tom Tromey 2013-01-22 15:57:28 +00:00
parent ea3aedcb6b
commit d84cf7eb3e
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2013-01-22 Tom Tromey <tromey@redhat.com>
* dwarf2loc.c (dwarf2_compile_expr_to_ax) <DW_OP_fbreg>: Only
require_rvalue for a register location.
2013-01-21 Marc Khouzam <marc.khouzam@ericsson.com>
* breakpoint.c (print_one_breakpoint_location): Add MI

View File

@ -2878,7 +2878,8 @@ dwarf2_compile_expr_to_ax (struct agent_expr *expr, struct axs_value *loc,
op_ptr = safe_read_sleb128 (op_ptr, op_end, &offset);
dwarf2_compile_expr_to_ax (expr, loc, arch, addr_size, datastart,
datastart + datalen, per_cu);
require_rvalue (expr, loc);
if (loc->kind == axs_lvalue_register)
require_rvalue (expr, loc);
if (offset != 0)
{