If GNUC, include alloca.h, else declare alloca.
authorRichard Kenner <kenner@gcc.gnu.org>
Fri, 1 Jul 1994 17:53:35 +0000 (13:53 -0400)
committerRichard Kenner <kenner@gcc.gnu.org>
Fri, 1 Jul 1994 17:53:35 +0000 (13:53 -0400)
From-SVN: r7631

gcc/config/alpha/xm-alpha.h

index abc9e17bc86b6e5a9652a8f3f8f767d6e6508239..48c1a67d277f6c694916cd94cb9ecefdd529638f 100644 (file)
@@ -41,9 +41,11 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define        FAILURE_EXIT_CODE       2
 #define        FATAL_EXIT_CODE         3
 
-/* If not compiled with GNU C, use the C alloca.  */
+/* If not compiled with GNU C, use the builtin alloca.  */
 #ifndef __GNUC__
-#define USE_C_ALLOCA
+#include <alloca.h>
+#else
+extern void *alloca ();
 #endif
 
 /* The host compiler has problems with enum bitfields since it makes
@@ -57,7 +59,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.  */
    include these in the sources since other machines might define them
    differently.  */
 
-extern void *malloc (), *realloc (), *calloc (), *alloca ();
+extern void *malloc (), *realloc (), *calloc ();
 
 #ifndef inhibit_libc
 #include "string.h"