aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorBrendan Kehoe <brendan@gcc.gnu.org>1993-01-12 18:31:09 -0500
committerBrendan Kehoe <brendan@gcc.gnu.org>1993-01-12 18:31:09 -0500
commita3b5c94a7540b20424008162d458fb33e671a058 (patch)
treedd9e78c5ed8be5ddeeb3874ebf8969ea4fc3563a /gcc
parent798d99ff9035e37556d44334fd6d2dba92887f13 (diff)
downloadgcc-a3b5c94a7540b20424008162d458fb33e671a058.zip
gcc-a3b5c94a7540b20424008162d458fb33e671a058.tar.gz
gcc-a3b5c94a7540b20424008162d458fb33e671a058.tar.bz2
* cse.c (fold_rtx): Call itself with missing arg INSN as NULL_RTX.
From-SVN: r3214
Diffstat (limited to 'gcc')
-rw-r--r--gcc/cse.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cse.c b/gcc/cse.c
index 2fc7ca6..1afb7f8 100644
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -5037,7 +5037,8 @@ fold_rtx (x, insn)
{
rtx y = lookup_as_function (XEXP (x, 0), PLUS);
if (y && GET_CODE (XEXP (y, 1)) == CONST_INT)
- return fold_rtx (plus_constant (y, -INTVAL (const_arg1)));
+ return fold_rtx (plus_constant (y, -INTVAL (const_arg1)),
+ NULL_RTX);
}
/* ... fall through ... */