Messages in this thread | | | From | (Linus Torvalds) | Subject | Re: 2.5.63 accesses below %esp (was: Re: ntfs OOPS (2.5.63)) | Date | 11 Mar 2003 16:39:30 -0800 |
| |
In article <Pine.LNX.4.30.0303100723300.2790-100000@divine.city.tvnet.hu>, Szakacsits Szabolcs <szaka@sienet.hu> wrote: > >At least spinlock debugging triggers this bad code generation in the >widely used init_waitqueue_head() but quite probably there are others. >AFAIK fomit-frame-pointer was used earlier to workaround this but >apparently not anymore, so the bug came back. Maybe the new kernel >build broke it or it was just forgotten or it's a new policy not >supporting broken compilers, etc. I don't know. > >But something should be done about it, IMHO.
Ouch, hell yes. Compiler bugs are nasty to chase down.
If there is a well-known list of compilers, we should put a BIG warning in some core kernel file to guide people to upgrade (or maybe work around it by forcing -fno-frame-pointer if that fixes it for the affected compilers).
Do we have a list?
Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |