diff -u src/backend/parser/gram.y src/backend/parser/gram.y
--- src/backend/parser/gram.y	3 Apr 2007 07:09:31 -0000
+++ src/backend/parser/gram.y	7 Apr 2007 20:14:48 -0000
@@ -5596,6 +5596,12 @@
 						n->name = NULL;
 						$$ = (Node *) n;
 					}
+				| DEALLOCATE PREPARE ALL
+					{
+						DeallocateStmt *n = makeNode(DeallocateStmt);
+						n->name = NULL;
+						$$ = (Node *) n;
+					}
 		;
 
 /*****************************************************************************
