Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow eliminating the frame pointer on x86_64-apple-darwin
Quoting @alexcrichton: > the fp elim here comes from the code contents of the patch: > > ```rust > // FIXME: rust-lang#11906: Omitting frame pointers breaks retrieving the value of a parameter. > // FIXME: rust-lang#11954: mac64 unwinding may not work with fp elim > let no_fp_elim = (sess.opts.debuginfo != NoDebugInfo) || > (sess.targ_cfg.os == abi::OsMacos && > sess.targ_cfg.arch == abi::X86_64); > ``` > > > which points to rust-lang#11954 which > I believe was [incorrectly closed][] (only references i686, not > x86_64). > > This sounds vaguely familiar about how it's related to > unwinding. This also is the definition of something lost to time > which we unfortunately lost track of :(. > > [incorrectly closed]: rust-lang#11954 (comment)
- Loading branch information