Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Jun 2003 12:06:57 -0400 (EDT)
From:      Garrett Wollman <wollman@lcs.mit.edu>
To:        Tim Robbins <tjr@freebsd.org>
Cc:        current@freebsd.org
Subject:   Re: Apparent i386 alloca.S bug (was: adsl/pppoe no longer connecting on 5.1)
Message-ID:  <200306121606.h5CG6vo7084750@khavrinen.lcs.mit.edu>
In-Reply-To: <20030612222207.A68920@dilbert.robbins.dropbear.id.au>
References:  <20030612182944.A62729@dilbert.robbins.dropbear.id.au> <20030612222207.A68920@dilbert.robbins.dropbear.id.au>

next in thread | previous in thread | raw e-mail | index | archive | help
<<On Thu, 12 Jun 2003 22:22:07 +1000, Tim Robbins <tjr@freebsd.org> said:

> builtin alloca() until we figure out how to fix the one in libc.

It is fundamentally impossible to ``fix'' the alloca() implementation
in libc.  alloca() CANNOT be implemented that way.  If GCC's builtin
alloca() is disabled by requesting a strict Standard C environment
(which is not appropriate for FreeBSD anyway), then alloca() is just
an ordinary user symbol and programs expecting the implementation to
supply it should simply fail.

-GAWollman



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200306121606.h5CG6vo7084750>