aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog.addrmodes4
-rw-r--r--gcc/genrecog.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog.addrmodes b/gcc/ChangeLog.addrmodes
index 3f2f3a1fa86..8f4878be348 100644
--- a/gcc/ChangeLog.addrmodes
+++ b/gcc/ChangeLog.addrmodes
@@ -1,5 +1,9 @@
2006-10-06 Mark Shinwell <shinwell@codesourcery.com>
+ * genrecog.c (process_define_peephole2): Initialize last to NULL.
+
+2006-10-06 Mark Shinwell <shinwell@codesourcery.com>
+
* recog.c (mode_dependent_address_p): Identify pre-increment,
pre-decrement, post-increment and post-decrement addressing as always
being mode-dependent.
diff --git a/gcc/genrecog.c b/gcc/genrecog.c
index e7114540e6c..4d041a2dbb7 100644
--- a/gcc/genrecog.c
+++ b/gcc/genrecog.c
@@ -739,7 +739,7 @@ process_define_peephole2 (rtx insn)
{
rtx x;
const char *c_test = XSTR (insn, 1);
- struct decision *last;
+ struct decision *last = NULL;
struct decision_test *test, **place;
struct decision_head *next, head = { NULL, NULL };
char c_test_pos[2];