aboutsummaryrefslogtreecommitdiff
path: root/gcc/debug.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2011-03-16 09:36:42 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2011-03-16 09:36:42 +0100
commit325f5379f113d8ee0a709dc51394ba959245b2a6 (patch)
tree571bb55553f825fe13eceac8ef3b5424ac7c7d27 /gcc/debug.c
parenta58a8e4b1f724fdb5edfd09660963404439428f7 (diff)
downloadgcc-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