unbreaking alloca
David Schultz
das at FreeBSD.ORG
Sat Jun 14 15:44:56 PDT 2003
On Sun, Jun 15, 2003, Dag-Erling Smorgrav wrote:
> David Schultz <das at FreeBSD.ORG> writes:
> > alloca() is, by necessity, a compiler feature. AFAIK, you
> > shouldn't need to #define alloca __builtin_alloca, since any
> > compiler should be providing it if it is supported at all. I
> > think simply declaring it should be sufficient; at least this is
> > the case for gcc.
>
> Not if you build with -fno-builtin or some other option that disables
> builtins. This is precisely why -CURRENT is currently broken.
Bleh, I apologize. I was reading:
-#ifdef __GNUC__
-#define alloca(sz) __builtin_alloca(sz)
-#else
-#error FreeBSD alloca support needed for this compiler
-#endif
as:
+#ifdef __GNUC__
+#define alloca(sz) __builtin_alloca(sz)
+#else
+#error FreeBSD alloca support needed for this compiler
+#endif
/me crawls back into his cave.
More information about the freebsd-arch
mailing list