From dd2478ae22a89abca3f7d1fe8008346b45f74d45 Mon Sep 17 00:00:00 2001 From: Jim Wilson Date: Mon, 9 Dec 1996 12:32:33 -0800 Subject: (mem_loc_descriptor, case MULT): Add. From-SVN: r13253 --- gcc/dwarf2out.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gcc') diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 0beb780..6ac7d45 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -4999,6 +4999,14 @@ mem_loc_descriptor (rtl) } break; + case MULT: + /* If a pseudo-reg is optimized away, it is possible for it to + be replaced with a MEM containing a multiply. */ + add_loc_descr (&mem_loc_result, mem_loc_descriptor (XEXP (rtl, 0))); + add_loc_descr (&mem_loc_result, mem_loc_descriptor (XEXP (rtl, 1))); + add_loc_descr (&mem_loc_result, new_loc_descr (DW_OP_mul, 0, 0)); + break; + case CONST_INT: mem_loc_result = new_loc_descr (DW_OP_constu, INTVAL (rtl), 0); break; -- cgit v1.1