commit | ee043fc5b2459d221ff020e2b096e2d492311d11 | [log] [tgz] |
---|---|---|
author | Ian Rogers <irogers@google.com> | Tue Mar 11 11:30:20 2014 -0700 |
committer | Ian Rogers <irogers@google.com> | Tue Mar 11 11:35:45 2014 -0700 |
tree | 3c89051e9584a77536f3914f94cc02cd8304e240 | |
parent | e6d7a6192d505b0ecaa5495ce208fb68cc2e3639 [diff] |
Ensure functions start with clean CFA state. .cfi_startproc doesn't reset CFA state and so delivering exceptions and the like can leave the CFA with an incorrect offset. Reset the state in the DEFINE_FUNCTION macro. Also fix using test/run-test with --gdb for the target. Change-Id: I4c03768e118ef1e06d34fedce856919e6ecba0c4