Index: gcc/dwarf2out.c
===================================================================
--- gcc/dwarf2out.c	(revision 171817)
+++ gcc/dwarf2out.c	(working copy)
@@ -13698,9 +13698,7 @@ mem_loc_descriptor (rtx rtl, enum machin
       break;
 
     case LO_SUM:
-	 rtl = XEXP (rtl, 1);
-
-      /* ... fall through ...  */
+      return mem_loc_descriptor (XEXP (rtl, 1), mode, initialized);
 
     case LABEL_REF:
       /* Some ports can transform a symbol ref into a label ref, because
