diff options
author | Richard Henderson <rth@redhat.com> | 2000-10-31 16:12:15 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2000-10-31 16:12:15 -0800 |
commit | d8041cc89f1e72d6a67de3c152f0f5f758c7d507 (patch) | |
tree | 47f8dbc1dff7fcae119b12e1e6c74faacd3b3864 /gcc/c-semantics.c | |
parent | 86368122e68f2b697cf898523d408bea831fa6e7 (diff) | |
download | gcc-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