aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-ssa-structalias.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-06-22 12:44:56 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2011-06-22 12:44:56 +0200
commit41cd495729ac43083ce23687b55c42f3a6c298d1 (patch)
tree4615dceb2e238574c59d3ebbc75f981cadfe849d /gcc/tree-ssa-structalias.c
parentddb555ed5129279c1bbe74574507ad67fff22e5e (diff)
downloadgcc-41cd495729ac43083ce23687b55c42f3a6c298d1.zip
gcc-41cd495729ac43083ce23687b55c42f3a6c298d1.tar.gz
gcc-41cd495729ac43083ce23687b55c42f3a6c298d1.tar.bz2
dwarf2out.c (size_of_loc_descr, [...]): Allow DW_OP_GNU_convert and DW_OP_GNU_reinterpret to use constant instead of...
* dwarf2out.c (size_of_loc_descr, output_loc_operands, mark_base_types, hash_loc_operands, compare_loc_operands): Allow DW_OP_GNU_convert and DW_OP_GNU_reinterpret to use constant instead of base type reference as argument. (resolve_addr_in_expr): Likewise. Fix keep computation. (convert_descriptor_to_signed): Renamed to... (convert_descriptor_to_mode): ... this. For wider types convert to unsigned instead of signed, for <= DWARF2_ADDR_SIZE convert to untyped. (typed_binop): New function. (scompare_loc_descriptor, ucompare_loc_descriptor, minmax_loc_descriptor, mem_loc_descriptor): For wider integer modes default to unsigned type instead of signed. From-SVN: r175289
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions