diff options
author | Michael Matz <matz@suse.de> | 2009-06-08 11:37:12 +0000 |
---|---|---|
committer | Michael Matz <matz@gcc.gnu.org> | 2009-06-08 11:37:12 +0000 |
commit | eb7adebcd89456d3e7a08422b5ea69a4977cac0a (patch) | |
tree | d2d08b327c9b0c078011803cdb59bfc254a16c7b /gcc/tree-ssa-loop-prefetch.c | |
parent | 2153915d0ab419d1e0b67f9e0e302368820d76f6 (diff) | |
download | gcc-eb7adebcd89456d3e7a08422b5ea69a4977cac0a.zip gcc-eb7adebcd89456d3e7a08422b5ea69a4977cac0a.tar.gz gcc-eb7adebcd89456d3e7a08422b5ea69a4977cac0a.tar.bz2 |
re PR debug/40012 (Revision 146817 generated bad debug info for local variables)
PR debug/40012
* cfgexpand.c (set_rtl): Store place also in DECL_RTL, if all
partitions use the same.
(expand_one_var): Deal with DECL_RTL sometimes begin set also
for basevars of SSA_NAMEs.
(expand_used_vars): Reset TREE_USED for basevars of SSA_NAMEs,
to not expand them twice.
(gimple_expand_cfg): Clear DECL_RTL for those decls that have
multiple places.
From-SVN: r148273
Diffstat (limited to 'gcc/tree-ssa-loop-prefetch.c')
0 files changed, 0 insertions, 0 deletions