diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-10-28 02:30:03 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-10-27 22:30:03 -0400 |
commit | e7af1d4538c0728f9bb7c6ae46e77a9e01368264 (patch) | |
tree | 84b13627d1c6001f7953f404983fd8eaccd21c4d /gcc/gcse.c | |
parent | 6b7d57c7e7f79fbbe3798f783b799c0f386d7286 (diff) | |
download | gcc-e7af1d4538c0728f9bb7c6ae46e77a9e01368264.zip gcc-e7af1d4538c0728f9bb7c6ae46e77a9e01368264.tar.gz gcc-e7af1d4538c0728f9bb7c6ae46e77a9e01368264.tar.bz2 |
dwarf2out.c (reg_number): Abort if pseudo.
* dwarf2out.c (reg_number): Abort if pseudo.
(reg_loc_descriptor): Return 0 if pseudo.
(is_based_loc): Return 0 if pseudo.
(mem_loc_descriptor): Return 0 for pseudo and handle 0 return from
recursive calls.
(concat_loc_descriptor): Return 0 if either part's descriptor is 0.
(loc_descriptor): Return 0 if can't find location and handle 0
return from recursive calls.
(loc_descriptor_from_tree): Likewise.
Fix handling of indirect.
Also return 0 for PLACEHOLDER_EXPR.
Clean up COMPONENT_REF cases.
(add_AT_location_descriptor): Simplify, but handle 0 return from
loc_descriptor.
(add_const_value_attribute): Avoid shift count warning.
(add_bound_info): Remove test for PLACEHOLDER_EXPR here.
Set comp_unit_die as context if not in function.
From-SVN: r46573
Diffstat (limited to 'gcc/gcse.c')
0 files changed, 0 insertions, 0 deletions