diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 281d6fa6ce3cac5f81d65690472a73c3f746beba..510c9d97b92600c9c73d52245a8135562ef84308 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Wed Aug 27 16:08:43 1997  Jim Wilson  <wilson@cygnus.com>
+
+	* config/alpha/elf.h (DEFAULT_VTABLE_THUNKS): New. Defined as 1
+	if USE_GNULIBC_1 is not defined.
+
 Wed Aug 27 15:49:12 1997  Richard Henderson  <rth@cygnus.com>
 
 	* alpha/elf.h (LINK_SPEC): Conditionalize on USE_GNULIBC_1.
diff --git a/gcc/config/alpha/elf.h b/gcc/config/alpha/elf.h
index 63c9f1ba8643e1351229f9b08d0a76271cf5a130..f433a686504fef28747d156bfbbdd8e8f5bcc118 100644
--- a/gcc/config/alpha/elf.h
+++ b/gcc/config/alpha/elf.h
@@ -57,6 +57,11 @@ Currently only Linux uses this. */
     %{static:-static}}"
 #endif
 
+#ifndef USE_GNULIBC_1
+#undef DEFAULT_VTABLE_THUNKS
+#define DEFAULT_VTABLE_THUNKS 1
+#endif
+
 /* Output at beginning of assembler file.  */
 
 #undef ASM_FILE_START