Examples of the ~ 3500 DIEs that lost DW_AT_location attribute: <2><1c2d0>: Abbrev Number: 73 (DW_TAG_lexical_block) <1c2d1> DW_AT_ranges : 0x200 <1c2d5> DW_AT_sibling : <0x1c300> <3><1c2d9>: Abbrev Number: 69 (DW_TAG_variable) <1c2da> DW_AT_name : __t <1c2de> DW_AT_decl_file : 1 <1c2df> DW_AT_decl_line : 4549 <1c2e1> DW_AT_type : <0x1b753> <1c2e5> DW_AT_location : 0x14fc (location list) <- Dropped with the patch 00000200 080bdf29 080bdf38 00000200 080bdf97 080bdfcf 00000200 000014fc 080bdf38 080bdf3e (DW_OP_breg3: 12; DW_OP_deref; DW_OP_plus_uconst: 16) 000014fc 080bdf3e 080bdf53 (DW_OP_reg0) 000014fc 080bdf8f 080bdf95 (DW_OP_reg0) 000014fc <6><138f043>: Abbrev Number: 38 (DW_TAG_lexical_block) <138f044> DW_AT_ranges : 0x3c0880 <7><138f048>: Abbrev Number: 46 (DW_TAG_variable) <138f049> DW_AT_abstract_origin: <0x138e4ec> <138f04d> DW_AT_location : 0xf60994 (location list) <- Dropped with the patch <7><138f051>: Abbrev Number: 46 (DW_TAG_variable) <138f052> DW_AT_abstract_origin: <0x138e4f6> <138f056> DW_AT_location : 0xf609c1 (location list) <- Dropped with the patch <7><138f05a>: Abbrev Number: 46 (DW_TAG_variable) <138f05b> DW_AT_abstract_origin: <0x138e500> <138f05f> DW_AT_location : 0xf60a00 (location list) <- Dropped with the patch <7><138f063>: Abbrev Number: 46 (DW_TAG_variable) <138f064> DW_AT_abstract_origin: <0x138e50a> <138f068> DW_AT_location : 0xf60a13 (location list) <- Dropped with the patch 003c0880 08dfb422 08dfb433 003c0880 08dfb437 08dfb43f 003c0880 00f60994 08dfb43f 08dfb454 (DW_OP_reg2) 00f60994 08dfb454 08dfb4c1 (DW_OP_fbreg: -68) 00f60994 08dfb516 08dfb52b (DW_OP_fbreg: -68) 00f60994 00f609c1 08dfb43f 08dfb454 (DW_OP_fbreg: 8; DW_OP_deref; DW_OP_breg2: 0; DW_OP_minus; DW_OP_stack_value) 00f609c1 08dfb454 08dfb4c1 (DW_OP_fbreg: 8; DW_OP_deref; DW_OP_fbreg: -68; DW_OP_deref; DW_OP_minus; DW_OP_stack_value) 00f609c1 08dfb516 08dfb52b (DW_OP_fbreg: 8; DW_OP_deref; DW_OP_fbreg: -68; DW_OP_deref; DW_OP_minus; DW_OP_stack_value) 00f609c1 00f60a00 08dfb44e 08dfb450 (DW_OP_reg0) 00f60a00 00f60a13 08dfb450 08dfb456 (DW_OP_reg0) 00f60a13 <2><61e21b>: Abbrev Number: 70 (DW_TAG_inlined_subroutine) <61e21c> DW_AT_abstract_origin: <0x61d6cb> <61e220> DW_AT_entry_pc : 0x84cd660 <61e224> DW_AT_ranges : 0x15bd68 <61e228> DW_AT_call_file : 1 <61e229> DW_AT_call_line : 181 <61e22a> DW_AT_sibling : <0x61e263> <3><61e22e>: Abbrev Number: 71 (DW_TAG_formal_parameter) <61e22f> DW_AT_abstract_origin: <0x61d6e1> <61e233> DW_AT_location : 0x4c79b8 (location list) <- Dropped with the patch <3><61e237>: Abbrev Number: 71 (DW_TAG_formal_parameter) <61e238> DW_AT_abstract_origin: <0x61d6d8> <61e23c> DW_AT_location : 0x4c79c0 (location list) <- Dropped with the patch 0015bd68 084cd660 084cd666 0015bd68 084cd66c 084cd66e 0015bd68 084cd674 084cd678 0015bd68 004c79b8 004c79c0 <3><46cb4>: Abbrev Number: 82 (DW_TAG_lexical_block) <46cb5> DW_AT_ranges : 0x147f8 <46cb9> DW_AT_sibling : <0x46cf9> <4><46cbd>: Abbrev Number: 79 (DW_TAG_variable) <46cbe> DW_AT_name : lt <46cc1> DW_AT_decl_file : 1 <46cc2> DW_AT_decl_line : 8754 <46cc4> DW_AT_type : <0x2c2de> <46cc8> DW_AT_location : 0x46f1e (location list) <- Dropped with the patch 000147f8 080fc588 080fc595 000147f8 080fd6d6 080fd716 000147f8 00046f1e 080fc595 080fc5ad (DW_OP_reg0) 00046f1e 080fdb16 080fdb45 (DW_OP_breg5: 92) 00046f1e 080ff076 080ff09d (DW_OP_breg5: 92) 00046f1e 080ff09e 080ff0cd (DW_OP_reg0) 00046f1e <2><7f89e7>: Abbrev Number: 68 (DW_TAG_lexical_block) <7f89e8> DW_AT_low_pc : 0x85ae0cf <7f89ec> DW_AT_high_pc : 0x85ae107 <3><7f89f0>: Abbrev Number: 79 (DW_TAG_variable) <7f89f1> DW_AT_name : (indirect string, offset: 0x71bba): spec_val <7f89f5> DW_AT_decl_file : 2 <7f89f6> DW_AT_decl_line : 2281 <7f89f8> DW_AT_type : <0x7ecd76> <7f89fc> DW_AT_location : 0x5c8b55 (location list) <3><7f8a00>: Abbrev Number: 79 (DW_TAG_variable) <7f8a01> DW_AT_name : (indirect string, offset: 0xd1b2f): prob_val <7f8a05> DW_AT_decl_file : 2 <7f8a06> DW_AT_decl_line : 2281 <7f8a08> DW_AT_type : <0x7ecd76> <7f8a0c> DW_AT_location : 0x5c8b78 (location list) <- Dropped with the patch 005c8b55 085ae0fd 085ae0ff (DW_OP_breg0: 0; DW_OP_breg2: 0; DW_OP_minus; DW_OP_stack_value) 005c8b55 085ae0ff 085ae104 (DW_OP_reg0) 005c8b55 005c8b78 Examples of shorter location lists: <2><9b7f>: Abbrev Number: 56 (DW_TAG_lexical_block) <9b80> DW_AT_ranges : 0x38 <9b84> DW_AT_sibling : <0x9b98> <3><9b88>: Abbrev Number: 53 (DW_TAG_variable) <9b89> DW_AT_name : __t <9b8d> DW_AT_decl_file : 1 <9b8e> DW_AT_decl_line : 140 <9b8f> DW_AT_type : <0x9b34> <9b93> DW_AT_location : 0x13e (location list) 00000038 080bcd38 080bcd48 00000038 080bcdf0 080bce18 00000038 0000013e 080bcd38 080bcdd4 (DW_OP_fbreg: 0) 0000013e 080bcdf0 080bce48 (DW_OP_fbreg: 0) 0000013e change: - XXXXXXXX 080bcd38 080bcdd4 (DW_OP_fbreg: 0) - XXXXXXXX 080bcdf0 080bce48 (DW_OP_fbreg: 0) + XXXXXXXX 080bcd38 080bce48 (DW_OP_fbreg: 0) XXXXXXXX <2><1c9dd>: Abbrev Number: 73 (DW_TAG_lexical_block) <1c9de> DW_AT_ranges : 0x5a8 <1c9e2> DW_AT_sibling : <0x1c9f7> <3><1c9e6>: Abbrev Number: 69 (DW_TAG_variable) <1c9e7> DW_AT_name : __t <1c9eb> DW_AT_decl_file : 1 <1c9ec> DW_AT_decl_line : 357 <1c9ee> DW_AT_type : <0x1b753> <1c9f2> DW_AT_location : 0x2173 (location list) 000005a8 080be8cb 080be8cf 000005a8 080be8d3 080be8df 000005a8 080bed69 080bed99 000005a8 00002173 080be8d3 080be8ee (DW_OP_reg5) 00002173 080bea3a 080bea4a (DW_OP_reg5) 00002173 080bed69 080bed99 (DW_OP_reg5) 00002173 change: - XXXXXXXX 080be8d3 080be8ee (DW_OP_reg5) - XXXXXXXX 080bea3a 080bea4a (DW_OP_reg5) - XXXXXXXX 080bed69 080bed99 (DW_OP_reg5) + XXXXXXXX 080be8d3 080bee8d (DW_OP_reg5) XXXXXXXX <3><1d653>: Abbrev Number: 73 (DW_TAG_lexical_block) <1d654> DW_AT_ranges : 0xbc8 <1d658> DW_AT_sibling : <0x1d683> <4><1d65c>: Abbrev Number: 69 (DW_TAG_variable) <1d65d> DW_AT_name : __t <1d661> DW_AT_decl_file : 1 <1d662> DW_AT_decl_line : 4702 <1d664> DW_AT_type : <0x1b753> <1d668> DW_AT_location : 0x3cb2 (location list) 00000bc8 080c0143 080c0161 00000bc8 080c062e 080c0656 00000bc8 080c07ef 080c081f 00000bc8 00003cb2 080c0157 080c0164 (DW_OP_reg0) 00003cb2 080c01b7 080c020c (DW_OP_breg3: 24) 00003cb2 080c02d8 080c02e2 (DW_OP_breg3: 24) 00003cb2 080c04e7 080c050a (DW_OP_breg3: 24) 00003cb2 080c050b 080c053a (DW_OP_breg3: 24) 00003cb2 080c053b 080c0562 (DW_OP_breg3: 24) 00003cb2 080c059b 080c05ca (DW_OP_breg3: 24) 00003cb2 080c07ef 080c081f (DW_OP_reg0) 00003cb2 change: - XXXXXXXX 080c0157 080c0164 (DW_OP_reg0) - XXXXXXXX 080c01b7 080c020c (DW_OP_breg3: 24) - XXXXXXXX 080c02d8 080c02e2 (DW_OP_breg3: 24) - XXXXXXXX 080c04e7 080c050a (DW_OP_breg3: 24) - XXXXXXXX 080c050b 080c053a (DW_OP_breg3: 24) - XXXXXXXX 080c053b 080c0562 (DW_OP_breg3: 24) - XXXXXXXX 080c059b 080c05ca (DW_OP_breg3: 24) + XXXXXXXX 080c0157 080c05ca (DW_OP_reg0) XXXXXXXX 080c07ef 080c081f (DW_OP_reg0) XXXXXXXX