Re: [PATCH] 2.5.21 kill warnings 4/19

Martin Dalecki (dalecki@evision-ventures.com)
Tue, 11 Jun 2002 11:42:51 +0200


Użytkownik Russell King napisał:
> On Tue, Jun 11, 2002 at 11:09:47AM +0200, Martin Dalecki wrote:
>
>>Użytkownik Russell King napisał:
>>
>>>GCC 3.x introduces the dodgy practice of removing the frame pointer
>>>from every function despite telling the compiler not to with
>>>-fno-omit-frame-pointer. It's also contary to the GCC documentation
>>>when it interferes with debugging.
>>
>>This can not be true - since otherwise task switching wouldn't work
>>at all!
>
>
> It is indeed true. From your comment, it looks like you don't understand
> the ARM architecture/what a frame pointer is.

Well I surely understand what a pointer to the local variable set is.
I know pascal and gdb well enough :-). However what I may have
missed is that ARM is using some other task switch mechanism.
I would be courious to see what it is?

-
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/