* src/bison.simple (YYSTACK_ALLOC, YYSIZE_T): Remove special

cases for non-GNU systems like AIX, HP-UX, SGI, Sun, and
Sparc, as they were causing more porting problems than the
(minor) performance improvement was worth.
This commit is contained in:
Akim Demaille
2001-12-27 18:30:40 +00:00
parent d6b12c2d8b
commit ea04a14c5c
3 changed files with 11 additions and 11 deletions

View File

@@ -54,19 +54,9 @@
# define YYSTACK_ALLOC alloca
# define YYSIZE_T YYSTD (size_t)
# else
# if defined (__GNUC__) || defined (_AIX) || defined (__hpux)
# ifdef __GNUC__
# define YYSTACK_ALLOC __builtin_alloca
# endif
# ifndef __GNUC__
# ifdef _AIX
# pragma alloca
# endif
# if defined (__sgi) || defined (__sparc__) || defined (__sparc) || defined (__sun)
# include <alloca.h> /* INFRINGES ON USER NAME SPACE */
# define YYSTACK_ALLOC alloca
# define YYSIZE_T YYSTD (size_t)
# endif
# endif
# endif
# endif
# endif