Fix variable tracking for leaf functions on sparc.
authorDavid S. Miller <davem@davemloft.net>
Thu, 7 Feb 2013 23:19:27 +0000 (23:19 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Thu, 7 Feb 2013 23:19:27 +0000 (15:19 -0800)
commit499f32e8fa6c398878d8c52757ac87f444e18886
treef23a678c9097ac59a77279afd266d0db3247bbd9
parent48227088fd83bcfa7f05192475923171431e9719
Fix variable tracking for leaf functions on sparc.

* dwarf2out.c (based_loc_descr): Perform leaf register remapping
on 'reg'.
* var-tracking.c (vt_add_function_parameter): Test the presence of
HAVE_window_save properly and do not remap argument registers when
we have a leaf function.

From-SVN: r195869
gcc/ChangeLog
gcc/dwarf2out.c
gcc/var-tracking.c