On Tue, Sep 09, 2025 at 07:28:39PM +0200, Arsen Arsenović wrote: > Shiva Subramanian via Gcc-help <gcc-help@xxxxxxxxxxx> writes: > > > For some reason, configure/make assumes that the section of regex.c in > > libiberty that uses alloca needs to be used on Nonstop. > > 'alloca' is a standard C feature. It is nether "older" nor replaced by > malloc - they do different things. > > Your platform should provide both. Yup. Some *very* old programs used alloca where "malloc" would he more modern style. The two do similar things, but they aren't completely interchangeable. alloca() is a nicer interface for some programming styles. alloca() isn't C standard, and it isn't even POSIX, but most systems do have it. C variable length arrays *are* standard C (of course), and they are often implemented using alloca(). Segher