aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Wood <wood@gnu.org>1992-10-08 22:08:29 +0000
committerTom Wood <wood@gnu.org>1992-10-08 22:08:29 +0000
commit587cb682de5b023e77bb580de95f7aad9bcd9ce2 (patch)
tree139f1d8d8fcc63212d8239fb5d2f1c7cbf4a3c77
parent29a326c2330232f215f33746579d3a5d0a6dc843 (diff)
downloadgcc-587cb682de5b023e77bb580de95f7aad9bcd9ce2.zip
gcc-587cb682de5b023e77bb580de95f7aad9bcd9ce2.tar.gz
gcc-587cb682de5b023e77bb580de95f7aad9bcd9ce2.tar.bz2
(assign_parms): Provide a safe value for
DECL_INCOMING_RTL in case of syntax errors. From-SVN: r2375
-rw-r--r--gcc/function.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/function.c b/gcc/function.c
index f79ebd0..8ee0754 100644
--- a/gcc/function.c
+++ b/gcc/function.c
@@ -2676,7 +2676,8 @@ assign_parms (fndecl, second_time)
|| TREE_CODE (parm) != PARM_DECL
|| passed_type == NULL)
{
- DECL_RTL (parm) = gen_rtx (MEM, BLKmode, const0_rtx);
+ DECL_INCOMING_RTL (parm) = DECL_RTL (parm) = gen_rtx (MEM, BLKmode,
+ const0_rtx);
TREE_USED (parm) = 1;
continue;
}