From e055d0e71594fb7fcfca078ee7da0f169528a201 Mon Sep 17 00:00:00 2001 From: schwab Date: Mon, 23 Jun 2003 19:33:13 +0000 Subject: [PATCH] PR debug/9905 * dwarf2out.c (loc_descriptor_from_tree): Handle MODIFY_EXPR by recursing through first argument. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@68379 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 6 ++++++ gcc/dwarf2out.c | 1 + 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6b629efbca7..727e1f5657b 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-06-23 Andreas Schwab + + PR debug/9905 + * dwarf2out.c (loc_descriptor_from_tree): Handle MODIFY_EXPR by + recursing through first argument. + 2003-06-23 Kazu Hirata * ChangeLog.1: Fix a typo. diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index c16afa1c52e..bf6b23404a6 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -8809,6 +8809,7 @@ loc_descriptor_from_tree (loc, addressp) case NON_LVALUE_EXPR: case VIEW_CONVERT_EXPR: case SAVE_EXPR: + case MODIFY_EXPR: return loc_descriptor_from_tree (TREE_OPERAND (loc, 0), addressp); case COMPONENT_REF: -- 2.11.4.GIT