OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-old/] [gdb-7.1/] [include/] [alloca-conf.h] - Diff between revs 834 and 842

Go to most recent revision | Only display areas with differences | Details | Blame | View Log

Rev 834 Rev 842
#include "config.h"
#include "config.h"
 
 
/* This is a merge of code recommended in the autoconf-2.61 documentation
/* This is a merge of code recommended in the autoconf-2.61 documentation
   with that recommended in the autoconf-2.13 documentation, with added
   with that recommended in the autoconf-2.13 documentation, with added
   tweaks to heed C_ALLOCA.  */
   tweaks to heed C_ALLOCA.  */
 
 
#if defined HAVE_ALLOCA_H && !defined C_ALLOCA
#if defined HAVE_ALLOCA_H && !defined C_ALLOCA
# include <alloca.h>
# include <alloca.h>
#else
#else
# if defined __GNUC__ && !defined C_ALLOCA
# if defined __GNUC__ && !defined C_ALLOCA
#  if !defined alloca
#  if !defined alloca
#   define alloca __builtin_alloca
#   define alloca __builtin_alloca
#  endif
#  endif
# else
# else
#  if defined _AIX
#  if defined _AIX
/* Indented so that pre-ansi C compilers will ignore it, rather than
/* Indented so that pre-ansi C compilers will ignore it, rather than
   choke on it.  Some versions of AIX require this to be the first
   choke on it.  Some versions of AIX require this to be the first
   thing seen by the compiler except for comments and preprocessor
   thing seen by the compiler except for comments and preprocessor
   directives.  */
   directives.  */
    #pragma alloca
    #pragma alloca
#  else
#  else
#   if defined _MSC_VER && !defined C_ALLOCA
#   if defined _MSC_VER && !defined C_ALLOCA
#    include <malloc.h>
#    include <malloc.h>
#    define alloca _alloca
#    define alloca _alloca
#   else
#   else
#    if !defined alloca
#    if !defined alloca
#     if defined __STDC__ || defined __hpux
#     if defined __STDC__ || defined __hpux
#      if defined HAVE_STDDEF_H
#      if defined HAVE_STDDEF_H
#       include <stddef.h>
#       include <stddef.h>
#       if defined  __cplusplus
#       if defined  __cplusplus
extern "C" void *alloca (size_t);
extern "C" void *alloca (size_t);
#       else
#       else
extern void *alloca (size_t);
extern void *alloca (size_t);
#       endif
#       endif
#      else
#      else
extern void *alloca ();
extern void *alloca ();
#      endif
#      endif
#     else
#     else
extern char *alloca ();
extern char *alloca ();
#     endif
#     endif
#    endif
#    endif
#   endif
#   endif
#  endif
#  endif
# endif
# endif
#endif
#endif
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.