In article <1992Jan21.172326.15406@bmerh2.bnr.ca> dgraham@bmers30.bnr.ca (Douglas Graham) writes:Tssk. Be /very/ careful when assuming bugs in gcc: I find it very satisfactory, and most bugs aren't in gcc but in the person who thinks they are. (Well, there is one known bug in the linux-gcc, but that's due to my porting, and doesn't actually make incorrect code). No, 12(%esp) is correct. You are forgetting the return address: there are three longs on the stack before the push: %eax, %ebx and the return address. Thus the offset 12 is correct. The fact that the resulting code actually works should have made you cautious. Not using the frame pointer makes for code that is a bit harder to follow, but on a 386 where the registers are few anyway, I hate to leave one register practically unused for no good reason. Linus
| Benjamin Herrenschmidt | Re: [linux-pm] [PATCH] Remove process freezer from suspend to RAM pathway |
| Greg KH | [GIT PATCH] driver core patches against 2.6.24 |
| Parag Warudkar | BUG: soft lockup - CPU#1 stuck for 15s! [swapper:0] |
| Christer Weinigel | Re: [PATCH] USB: mark USB drivers as being GPL only |
| Gerrit Renker | [PATCH 27/37] dccp: Integration of dynamic feature activation - part 2 (server side) |
| Arjan van de Ven | Re: [GIT]: Networking |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gregory Haskins | Re: [RFC PATCH 14/17] kvm: add a reset capability |
git: | |
