]> err.no Git - linux-2.6/commit
[PATCH] Turn off sibling call optimization w/ frame pointers
authorMatthias Urlichs <smurf@smurf.noris.de>
Thu, 23 Jun 2005 07:10:05 +0000 (00:10 -0700)
committerLinus Torvalds <torvalds@ppc970.osdl.org>
Thu, 23 Jun 2005 16:45:30 +0000 (09:45 -0700)
commit0030cbf06c669b65e124414af51b5010fc53b760
treeb7e57d9c8131590a7cbdd2c20dc82954697c485b
parent71a2224d7d1cefc23a1ac80bba421cc069cc3257
[PATCH] Turn off sibling call optimization w/ frame pointers

Frame pointers are supposed to enable debuggers to reliably tell where a
call comes from.  That is defeated by GCC's sibling call optimization (aka
tail recursion elimination).

This patch turns this optimization off when compiling with frame pointers.

Signed-Off-By: Matthias Urlichs <smurf@smurf.noris.de>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Makefile