dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u instead of DW_OP_addr for...
authorJakub Jelinek <jakub@redhat.com>
Thu, 8 Jul 2010 14:50:16 +0000 (16:50 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 8 Jul 2010 14:50:16 +0000 (16:50 +0200)
commitb298f92498764494e449b572ef7e638b3166759c
tree14466025a3d452eb729d9ef4821d853bf0a5d6da
parent5dde3b0174313d39691008d01204b59223a54496
dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u instead of DW_OP_addr for DW_OP_GNU_push_tls_address operand.

* dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u
instead of DW_OP_addr for DW_OP_GNU_push_tls_address operand.
(loc_list_from_tree): Likewise.
(output_loc_operands): Handle outputting DW_OP_const[48]u
with loc->dtprel set.
(resolve_addr_in_expr): Handle loc->dtprel like DW_OP_addr.

From-SVN: r161958
gcc/ChangeLog
gcc/dwarf2out.c