[llvm] r208166 - Allow using normal .eh_frame based unwinding on ARM. Use the same

Joerg Sonnenberger joerg at britannica.bec.de
Tue May 13 12:10:39 PDT 2014


On Tue, May 13, 2014 at 03:23:45PM +0400, Evgeniy Stepanov wrote:
> this commit broke asan on arm-android, see
> http://lab.llvm.org:8011/builders/sanitizer-x86_64-linux/builds/9520/steps/build%20Android%20runtime%20and%20tests/logs/stdio
> 
> I'll see if I can make a minimized testcase.

Please add the test case. I'm once again surprised by how #%#$% the
implementation details of ARM EHABI are. The very existance of
R_ARM_TARGET2 makes no sense, it could have just as well used the normal
indirect+pcrel encoding everyone else is using. Heck, it is semantically
the same as R_ARM_GOT_PREL.

Joerg



More information about the llvm-commits mailing list