--- gcc/config/alpha/xm-alpha.h 2018/04/24 18:10:26 1.1 +++ gcc/config/alpha/xm-alpha.h 2018/04/24 18:22:27 1.1.1.3 @@ -1,6 +1,6 @@ /* Configuration for GNU C-compiler for DEC Alpha. - Copyright (C) 1990, 192, 1993 Free Software Foundation, Inc. - Contributed by Richard Kenner (kenner@nyu.edu). + Copyright (C) 1990, 1992, 1993, 1994 Free Software Foundation, Inc. + Contributed by Richard Kenner (kenner@vlsi1.ultra.nyu.edu). This file is part of GNU CC. @@ -41,11 +41,11 @@ the Free Software Foundation, 675 Mass A #define FAILURE_EXIT_CODE 2 #define FATAL_EXIT_CODE 3 -/* If compiled with GNU C, use the built-in alloca. */ -#ifdef __GNUC__ -#define alloca __builtin_alloca +/* If not compiled with GNU C, use the builtin alloca. */ +#ifndef __GNUC__ +#include #else -#define USE_C_ALLOCA +extern void *alloca (); #endif /* The host compiler has problems with enum bitfields since it makes @@ -59,10 +59,8 @@ the Free Software Foundation, 675 Mass A include these in the sources since other machines might define them differently. */ -#ifdef __STDC__ -extern void *malloc (), *realloc (), *sbrk (), *calloc (); -#else -extern char *malloc (), *realloc (), *sbrk (), *calloc (); -#endif +extern void *malloc (), *realloc (), *calloc (); +#ifndef inhibit_libc #include "string.h" +#endif