From 3c1299c5add56813a281be4b59a3dc2f2a90b1c6 Mon Sep 17 00:00:00 2001 From: Alexandre Oliva Date: Wed, 6 Feb 2002 07:40:38 +0000 Subject: [PATCH] dbxout.c (dbxout_parms): Apply DEBUGGER_ARG_OFFSET to parameters passed by invisible reference. * dbxout.c (dbxout_parms): Apply DEBUGGER_ARG_OFFSET to parameters passed by invisible reference. From-SVN: r49539 --- gcc/ChangeLog | 5 +++++ gcc/dbxout.c | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index cd004a578f6..501e2c59941 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-02-06 Alexandre Oliva + + * dbxout.c (dbxout_parms): Apply DEBUGGER_ARG_OFFSET to parameters + passed by invisible reference. + 2002-02-05 Richard Henderson * config/sparc/sparc.h (ARG_POINTER_CFA_OFFSET): No stack bias. diff --git a/gcc/dbxout.c b/gcc/dbxout.c index f352745bddf..b449e130284 100644 --- a/gcc/dbxout.c +++ b/gcc/dbxout.c @@ -2630,6 +2630,10 @@ dbxout_parms (parms) FORCE_TEXT; fprintf (asmfile, "%s\"%s:v", ASM_STABS_OP, decl_name); + + current_sym_value + = DEBUGGER_ARG_OFFSET (current_sym_value, + XEXP (XEXP (DECL_RTL (parms), 0), 0)); dbxout_type (TREE_TYPE (parms), 0); dbxout_finish_symbol (parms); } -- 2.30.2