aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Earnshaw <rearnsha@arm.com>1999-08-04 13:11:20 +0000
committerRichard Earnshaw <rearnsha@gcc.gnu.org>1999-08-04 13:11:20 +0000
commitcc3dea85a80afdd34f4e021a7d186e7dd384ca0c (patch)
treefc972091f20845c6ce75860699b27b7fa2831a72 /gcc
parentf0ce07b87a841fcffce661dbb91aaa65f3f701c7 (diff)
downloadgcc-cc3dea85a80afdd34f4e021a7d186e7dd384ca0c.zip
gcc-cc3dea85a80afdd34f4e021a7d186e7dd384ca0c.tar.gz
gcc-cc3dea85a80afdd34f4e021a7d186e7dd384ca0c.tar.bz2
recog.c (preproces_constraints): Zero recog_op_alt before processing the constraints.
* recog.c (preproces_constraints): Zero recog_op_alt before processing the constraints. From-SVN: r28497
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/recog.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 16e7c05..ef9683c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Wed Aug 4 09:06:14 1999 Richard Earnshaw (rearnsha@arm.com)
+
+ * recog.c (preproces_constraints): Zero recog_op_alt before
+ processing the constraints.
+
Mon Aug 2 19:18:44 1999 Jason Merrill <jason@yorick.cygnus.com>
* linux.h (HANDLE_PRAGMA_PACK_PUSH_POP): Define.
diff --git a/gcc/recog.c b/gcc/recog.c
index 94e7abb..b20f80b 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -2093,6 +2093,7 @@ preprocess_constraints ()
{
int i;
+ bzero (recog_op_alt, sizeof recog_op_alt);
for (i = 0; i < recog_n_operands; i++)
{
int j;