]> git.saurik.com Git - bison.git/commitdiff
(alloca) [__hpux]: Always define as __builtin_alloca.
authorRichard M. Stallman <rms@gnu.org>
Wed, 23 Apr 1997 18:01:25 +0000 (18:01 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 23 Apr 1997 18:01:25 +0000 (18:01 +0000)
bison.simple
src/bison.s1
src/bison.simple

index e3bcfb6d2746b541223e08924d318c88e0d6e291..d22dec6cd58399a2c21b3765b2a2c0b6f5858a1c 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
-#ifdef __hpux /* This is right for HPUX 10.  */
-#include <alloca.h>
-#endif
-#if 0 /* This was right for HPUX 9.
-        Unfortunately there is no clean way to distinguish.  */
-#ifdef __hpux
-#ifdef __cplusplus
-extern "C" {
-void *alloca (unsigned int);
-};
-#else /* not __cplusplus */
-void *alloca ();
-#endif /* not __cplusplus */
+#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9 and 10.  */
+#define alloca __builtin_alloca
 #endif /* __hpux */
-#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */
index e3bcfb6d2746b541223e08924d318c88e0d6e291..d22dec6cd58399a2c21b3765b2a2c0b6f5858a1c 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
-#ifdef __hpux /* This is right for HPUX 10.  */
-#include <alloca.h>
-#endif
-#if 0 /* This was right for HPUX 9.
-        Unfortunately there is no clean way to distinguish.  */
-#ifdef __hpux
-#ifdef __cplusplus
-extern "C" {
-void *alloca (unsigned int);
-};
-#else /* not __cplusplus */
-void *alloca ();
-#endif /* not __cplusplus */
+#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9 and 10.  */
+#define alloca __builtin_alloca
 #endif /* __hpux */
-#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */
index e3bcfb6d2746b541223e08924d318c88e0d6e291..d22dec6cd58399a2c21b3765b2a2c0b6f5858a1c 100644 (file)
 #include <malloc.h>
  #pragma alloca
 #else /* not MSDOS, or __TURBOC__, or _AIX */
-#ifdef __hpux /* This is right for HPUX 10.  */
-#include <alloca.h>
-#endif
-#if 0 /* This was right for HPUX 9.
-        Unfortunately there is no clean way to distinguish.  */
-#ifdef __hpux
-#ifdef __cplusplus
-extern "C" {
-void *alloca (unsigned int);
-};
-#else /* not __cplusplus */
-void *alloca ();
-#endif /* not __cplusplus */
+#ifdef __hpux /* haible@ilog.fr says this works for HPUX 9 and 10.  */
+#define alloca __builtin_alloca
 #endif /* __hpux */
-#endif /* 0 */
 #endif /* not _AIX */
 #endif /* not MSDOS, or __TURBOC__ */
 #endif /* not sparc.  */