[gnu.utils.bug] bison under SunOS 4

phssra@unix.cc.emory.edu (Scott R. Anderson) (02/18/89)

Under Sun OS 4.x, the definition of alloca() must be obtained from the alloca.h
file, which is not true on BSD4.3 systems.  When using the program bison, I
find the C output contains references to alloca(), but does not contain the
necessary alloca.h reference to go with it. I therefore need to explicitly
include it in my .y file, which should not be necessary.  The local bison
sources have two files which use alloca, but (in what I believe is a local mod)
alloca.h *is* referenced:

#ifdef sparc
#include <alloca.h>
#endif

It appears that a similar reference should be included around line 115 of
bison.simple.  However, I suggest something less restrictive than sparc, which
of course will only be true for Sun-4's.

*
  *      **                  Scott Robert Anderson      gatech!emoryu1!phssra
   *   *    *    **          phssra@unix.cc.emory.edu   phssra@emoryu1.bitnet
    * *      * *    * **
     *        *      *  * * * * * * * * * * * * * * * * * * * * * * * * * * * *