diff --git a/gas/ChangeLog b/gas/ChangeLog
index ee6b027908..cfafd4ff20 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+Wed Aug 23 15:18:20 1995  Ian Lance Taylor  (ian@cygnus.com)
+
+	* sb.c (sb_build): Undefine abort before calling it, since gasp
+	does not provide as_abort.
+
 Wed Aug 23 10:40:41 1995  Michael Meissner  <meissner@tiktok.cygnus.com>
 
 	* config/tc-ppc.c (set_target_endian): New static to say whether
diff --git a/gas/sb.c b/gas/sb.c
index b48b07616e..b6af2ef787 100644
--- a/gas/sb.c
+++ b/gas/sb.c
@@ -63,6 +63,7 @@ sb_build (ptr, size)
   /* see if we can find one to allocate */
   sb_element *e;
 
+#undef abort
   if (size > sb_max_power_two)
     abort ();