On Thu, Jun 12, 2003 at 12:44:51AM -0700, Kris Kennaway wrote: > + leal 24(%esp), %eax /* base of newly allocated space */ After I figured out what the 24(...) meant ("add 24 to ...") it's clear that this isn't a fix (except in the special case of PPPoE support ;-). gcc's builtin inline alloca() is tuning that offset value at compile-time, so alloca.S is just broken (and has been since 386BSD, looks like), but it's beyond my pattern-monkey asm skills to fix. Kris
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:37:11 UTC