Re: Linux 2.6.22 released
- From: Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 11 Jul 2007 11:01:54 -0700 (PDT)
On Wed, 11 Jul 2007, Martin Orr wrote:
I have done this. The file is arch/x86_64/kernel/signal.c: if I compile
this with gcc 20070627 then everything works, if I compile it with gcc
20070707 then udevsettle hangs. This is independent of the gcc version used
to compile the rest of the kernel. (The dates refer to versions of the
Debian gcc-4.2 package and its dependencies.)
Can you do
make arch/x86_64/kernel/signal.s
with both compilers, and post the results somewhere? It's probably going
to be so large, and have so many trivial differences (register allocation
etc) that it will be hard-to-impossible to see the problem, but at least
we can *try* to see if it might be obvious enough from comparing the
assembly..
(Register allocation differences make comparisons like that really hard,
but if the two compiler versions are close enough, they *might* end up
having sufficiently similar register allocation that the stupid
differences don't hide all the real differences).
Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
- Follow-Ups:
- Re: Linux 2.6.22 released
- From: Martin Orr
- Re: Linux 2.6.22 released
- References:
- Linux 2.6.22 released
- From: Linus Torvalds
- Re: Linux 2.6.22 released
- From: Stefano Rivoir
- Re: Linux 2.6.22 released
- From: Linus Torvalds
- Re: Linux 2.6.22 released
- From: Stefano Rivoir
- Re: Linux 2.6.22 released
- From: Andi Kleen
- Re: Linux 2.6.22 released
- From: Martin Orr
- Linux 2.6.22 released
- Prev by Date: RE: [RFC][PATCH] DMA: Expand dmaengine implementation for more DMACs
- Next by Date: Re: [patch] mm: recheck lock rlim after f_op->mmap() method
- Previous by thread: Re: Linux 2.6.22 released
- Next by thread: Re: Linux 2.6.22 released
- Index(es):
Relevant Pages
|