* loop.c (libcall_other_regs): Make extern.
[official-gcc.git] / libiberty / alloca-conf.h
blob4eb87d3cfa4dd7d3608190995cf9577127dec49d
1 #include "config.h"
3 #ifdef __GNUC__
4 # ifndef alloca
5 # define alloca __builtin_alloca
6 # endif
7 #else /* ! defined (__GNUC__) */
8 # ifdef _AIX
9 #pragma alloca
10 # else
11 # ifdef HAVE_ALLOCA_H
12 # include <alloca.h>
13 # else /* ! defined (HAVE_ALLOCA_H) */
14 # ifdef __STDC__
15 extern PTR alloca (size_t);
16 # else /* ! defined (__STDC__) */
17 extern PTR alloca ();
18 # endif /* ! defined (__STDC__) */
19 # endif /* ! defined (HAVE_ALLOCA_H) */
20 # ifdef _WIN32
21 # include <malloc.h>
22 # endif
23 # endif /* ! defined (_AIX) */
24 #endif /* ! defined (__GNUC__) */