* dwarf2out.c (mem_loc_descriptor): Use DW_OP_const[48]u
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jul 2010 14:50:16 +0000 (14:50 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 8 Jul 2010 14:50:16 +0000 (14:50 +0000)
commit6f08371e1fb5b636c15e6180b1aed46c934c66f9
tree14466025a3d452eb729d9ef4821d853bf0a5d6da
parentced14259dafe3918bebc987e342d4c371249b681
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161958 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/dwarf2out.c