diff --git a/doc/TODO b/doc/TODO
index 4d0b6390f37b87607f6a74045b6ae14a5eeb5a52..06316fd6fd5de1ff539e906b0e39db839d36a2b0 100644
--- a/doc/TODO
+++ b/doc/TODO
@@ -1,6 +1,6 @@
 TODO list for PostgreSQL
 ========================
-Last updated:		Thu Sep 23 18:04:44 EDT 1999
+Last updated:		Sun Sep 26 20:37:50 EDT 1999
 
 Current maintainer:	Bruce Momjian (maillist@candle.pha.pa.us)
 
@@ -74,7 +74,8 @@ URGENT
 * Add OUTER joins, left and right(see TODO.detail/outer)(Thomas, Bruce)
 * Allow long tuples by chaining or auto-storing outside db (chaining,large objs)
 * Eliminate limits on query length
-* Fix memory leak for expressions?, aggregates?(see TODO.detail/memory)(Tom?)
+* Fix memory leak for expressions?(see TODO.detail/memory)(Tom?) 
+* -Fix memory leak for aggregates?
 
 ADMIN
 
diff --git a/src/template/.similar b/src/template/.similar
index a15fc695ad84196bedde5f6561dc73187685889d..d498a5f4f7043ccb905c503e5459d291e373fd44 100644
--- a/src/template/.similar
+++ b/src/template/.similar
@@ -33,6 +33,7 @@ powerpc-unknown-linux-gnu=linux_ppc
 sparc-sun-solaris=solaris_sparc_gcc
 sparc-sun-sunos4=sunos4_gcc
 sparc-sun-sunos5=solaris_sparc_gcc
+sparc-unknown-bsdi4=bsdi_4.0_sparc
 sparc-unknown-linux-gnu=linux_sparc
 mips-pc-linux-gnu=linux_mips
 mipsel-unknown-linux-gnu=linux_mips
diff --git a/src/template/bsdi_4.0_sparc b/src/template/bsdi_4.0_sparc
new file mode 100644
index 0000000000000000000000000000000000000000..71f0a510100bbe835e31101be2555d0d715b0260
--- /dev/null
+++ b/src/template/bsdi_4.0_sparc
@@ -0,0 +1,11 @@
+AROPT:cq
+CFLAGS:-O2 -pipe
+SHARED_LIB:-fpic
+ALL:
+SRCH_INC:
+SRCH_LIB:
+USE_LOCALE:no
+DLSUFFIX:.so
+YFLAGS:-d
+YACC:
+CC:gcc2