diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8d5c1e73bb7d0b1328b5666957bf773e5e1cbb36..c17d2106a260a0ba25ff34e2c99ba6a208aed0c3 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2001-05-03  David O'Brien  <obrien@FreeBSD.org>
+
+	* config/t-freebsd: Don't install "assert.h" in gcc.  Compile crtbeginS.o
+	and crtendS.o with PIC.
+
 2001-05-03  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
 
 	* config/m68hc11/larith.asm (__mulqi3): Fix multiplication of two
diff --git a/gcc/config/t-freebsd b/gcc/config/t-freebsd
index d284b3e7e413c2e4a7f5d3b9a3592bf88e81cdc2..cb4418ab7a2c8b47293a9fe35fd62a0b63ac1ea1 100644
--- a/gcc/config/t-freebsd
+++ b/gcc/config/t-freebsd
@@ -1,2 +1,8 @@
 # Don't run fixproto
 STMP_FIXPROTO =
+
+# Don't install "assert.h" in gcc.  We use the system one.
+INSTALL_ASSERT_H =
+
+# Compile crtbeginS.o and crtendS.o with pic.
+CRTSTUFF_T_CFLAGS_S = -fPIC