| commit | ad6c36f0658ef243f402d87b4da5527be310fac3 | [log] [tgz] |
|---|---|---|
| author | Bill Wendling <isanbard@gmail.com> | Thu Jul 09 22:30:02 2009 +0000 |
| committer | Bill Wendling <isanbard@gmail.com> | Thu Jul 09 22:30:02 2009 +0000 |
| tree | 015086fdd683e6a66471bdd44cdb2806fe725238 | |
| parent | 7591d02c8448431204bfaca8af00633e363d4615 [diff] |
If -fomit-frame-pointer is used, we still need to record when the %esp register is modified. Otherwise, the unwinder will get confused. The old code (before I started my hacking) did this. It dropped on the floor, because I wasn't aware of this requirement. On the plus side, if we use "alloca" in a function, we create frame pointers even with -fomit-frame-pointer is enabled! This is a Good Thing(tm)!!! llvm-svn: 75183