diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d83f200a0aa699ff62ba156d797308dffaa295d7..57d2bed7a80eb44b20c5389594ef21ef7259b871 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2000-03-30  Richard Henderson  <rth@cygnus.com>
+
+	* alpha.h (FUNCTION_BOUNDARY): Reduce to 128 bits.
+
 2000-03-30  Zack Weinberg  <zack@wolery.cumb.org>
 
 	* configure.in: Comment out --enable-c-cpplib stanza.
diff --git a/gcc/config/alpha/alpha.h b/gcc/config/alpha/alpha.h
index a420543495f4d6e516f67fdf9ca158b32923c7e2..31ad3bb968ef154fedeb68ca98a8f6bff02b3d60 100644
--- a/gcc/config/alpha/alpha.h
+++ b/gcc/config/alpha/alpha.h
@@ -487,7 +487,7 @@ extern const char *alpha_mlat_string;	/* For -mmemory-latency= */
 #define STACK_BOUNDARY 64
 
 /* Allocation boundary (in *bits*) for the code of a function.  */
-#define FUNCTION_BOUNDARY 256
+#define FUNCTION_BOUNDARY 128
 
 /* Alignment of field after `int : 0' in a structure.  */
 #define EMPTY_FIELD_BOUNDARY 64