aboutsummaryrefslogtreecommitdiff
path: root/gcc/c-semantics.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2000-10-31 16:12:15 -0800
committerRichard Henderson <rth@gcc.gnu.org>2000-10-31 16:12:15 -0800
commitd8041cc89f1e72d6a67de3c152f0f5f758c7d507 (patch)
tree47f8dbc1dff7fcae119b12e1e6c74faacd3b3864 /gcc/c-semantics.c
parent86368122e68f2b697cf898523d408bea831fa6e7 (diff)
downloadgcc-d8041cc89f1e72d6a67de3c152f0f5f758c7d507.zip
gcc-d8041cc89f1e72d6a67de3c152f0f5f758c7d507.tar.gz
gcc-d8041cc89f1e72d6a67de3c152f0f5f758c7d507.tar.bz2
dwarf2out.c (struct dw_loc_descr_struct): Add dw_loc_addr.
* dwarf2out.c (struct dw_loc_descr_struct): Add dw_loc_addr. (size_of_locs): Set it. (output_loc_operands): Use it to compute branch displacement. (int_loc_descriptor): New. (mem_loc_descriptor): Dereference memory in the proper size. Use DW_OP_plus_uconst when possible. Use int_loc_descriptor. (loc_descriptor_from_tree): New. (rtl_for_decl_location): Break out from ... (add_location_or_const_value_attribute): ... here. (add_bound_info): Use loc_descriptor_from_tree. From-SVN: r37172
Diffstat (limited to 'gcc/c-semantics.c')
0 files changed, 0 insertions, 0 deletions