diff options
author | Jakub Jelinek <jakub@redhat.com> | 2011-03-16 09:36:42 +0100 |
---|---|---|
committer | Jakub Jelinek <jakub@gcc.gnu.org> | 2011-03-16 09:36:42 +0100 |
commit | 325f5379f113d8ee0a709dc51394ba959245b2a6 (patch) | |
tree | 571bb55553f825fe13eceac8ef3b5424ac7c7d27 /gcc/debug.c | |
parent | a58a8e4b1f724fdb5edfd09660963404439428f7 (diff) | |
download | gcc-325f5379f113d8ee0a709dc51394ba959245b2a6.zip gcc-325f5379f113d8ee0a709dc51394ba959245b2a6.tar.gz gcc-325f5379f113d8ee0a709dc51394ba959245b2a6.tar.bz2 |
calls.c (emit_call_1): Set MEM_EXPR on call's MEM.
* calls.c (emit_call_1): Set MEM_EXPR on call's MEM.
* var-tracking.c (prepare_call_arguments): Use MEM_EXPR on
call's MEM. Handle functions returning aggregate through a hidden
first pointer. For virtual calls add clobbered pc to call arguments
chain.
* dwarf2out.c (gen_subprogram_die): Emit
DW_AT_GNU_call_site_target_clobbered if DW_AT_GNU_call_site_target
can't be emitted.
From-SVN: r171036
Diffstat (limited to 'gcc/debug.c')
0 files changed, 0 insertions, 0 deletions