diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-06-15 11:56:33 +0200 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2011-06-15 11:56:33 +0200 |
commit | ba45cfc48b59e577302d5d08f98a866344fbe850 (patch) | |
tree | 8ef405eabe93d961cd8fbfbd078c16a00c8fe86b /gcc/tree-complex.c | |
parent | 6fc5966fe8f81fb8b89f4268d52f488e81c257aa (diff) | |
download | gcc-ba45cfc48b59e577302d5d08f98a866344fbe850.zip gcc-ba45cfc48b59e577302d5d08f98a866344fbe850.tar.gz gcc-ba45cfc48b59e577302d5d08f98a866344fbe850.tar.bz2 |
re PR debug/49382 (-O2 -g: DW_AT_location at the very first PC is already modified)
PR debug/49382
* dwarf2out.c (dw_loc_list_node): Add force field.
(add_var_loc_to_decl): For PARM_DECL, attempt to keep
the incoming location in the list, even if it is modified
before first real insn.
(output_loc_list): Emit empty ranges with force flag set.
(dw_loc_list): If first range of a PARM_DECL is empty,
set force flag.
From-SVN: r175076
Diffstat (limited to 'gcc/tree-complex.c')
0 files changed, 0 insertions, 0 deletions