AArch64/ARM64: port across stub handling for ELF C++ exceptions.
authorTim Northover <tnorthover@apple.com>
Wed, 16 Apr 2014 11:52:55 +0000 (11:52 +0000)
committerTim Northover <tnorthover@apple.com>
Wed, 16 Apr 2014 11:52:55 +0000 (11:52 +0000)
commit1a44333f0e0938532c1a40b4b6d4f5e114bcf287
treee2694fb7847e2953845a83c9aa5ad55a7ba49ca7
parentfef8e383eb8c0dc534c7cac98b3670dec2cc86fb
AArch64/ARM64: port across stub handling for ELF C++ exceptions.

The most important part here is that we should actuall emit the stubs we refer
to in the exception table, but as a side issue this uses more sensible & GCC
compatible representations for some of the bits of information.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@206380 91177308-0d34-0410-b5e6-96231b3b80d8
lib/MC/MCObjectFileInfo.cpp
lib/Target/ARM64/ARM64AsmPrinter.cpp
test/CodeGen/AArch64/pic-eh-stubs.ll