[prev in list] [next in list] [prev in thread] [next in thread] 

List:       freebsd-hackers
Subject:    Re: clang: -mno-omit-leaf-frame-pointer
From:       Dimitry Andric <dim () FreeBSD ! org>
Date:       2013-03-30 19:42:52
Message-ID: 0F14AC3C-6C38-4041-8775-F5E65C20EEB0 () FreeBSD ! org
[Download RAW message or body]

On Mar 30, 2013, at 09:10, Andriy Gapon <avg@freebsd.org> wrote:
> It seems that, unlike gcc, for clang -fno-omit-frame-pointer does not imply
> -mno-omit-leaf-frame-pointer.  This is probably a bug.

Yes, this is indeed the case.  There is even a rather old unresolved PR
for it in LLVM's Bugzilla:

http://llvm.org/bugs/show_bug.cgi?id=9825


> Meanwhile I would like to propose the following amd64-specific patch.  Perhaps
> the same type of change would be useful for powerpc as well.

Most likely yes.


> I would like this change primarily for DTrace (fbt), but other
> debugging/profiling code may benefit from it as well.
> 
> I chose to make -mno-omit-leaf-frame-pointer not conditional on clang, because
> with gcc it is just a nop (i.e. it doesn't hurt anything).

The patch looks good to me, please commit.

_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscribe@freebsd.org"
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic