diff options
-rw-r--r-- | gcc/ChangeLog | 6 | ||||
-rw-r--r-- | gcc/dwarf2out.c | 1 |
2 files changed, 7 insertions, 0 deletions
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 <schwab@suse.de> + + PR debug/9905 + * dwarf2out.c (loc_descriptor_from_tree): Handle MODIFY_EXPR by + recursing through first argument. + 2003-06-23 Kazu Hirata <kazu@cs.umass.edu> * 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: |