> i thought gcc typically required BP to be used as a frame pointer,
> whereas 8c simply uses it as another register, which is particularly
> helpful on the grotty x86.  (general-purpose registers? pah!)

I don't think that's mandatory, but I am no authority.  Using the MSC
compiler, back in 8086 days, one set BP to SP and used it as a stack
frame pointer.  It's conceivable that GCC used the same convention,
all C compilers i was familiar with on the 8086 behaved like that.

++L

Reply via email to