aboutsummaryrefslogtreecommitdiff
path: root/lib/Bitcode/Reader/BitcodeReader.h
diff options
context:
space:
mode:
authorJan Voung <jvoung@chromium.org>2013-05-13 17:07:25 -0700
committerJan Voung <jvoung@chromium.org>2013-05-13 17:07:25 -0700
commit33da0d93b2739a3d4640e3da72859a59416970ee (patch)
treeeae54a550d9df7364b40f2852ae44283fa525b9b /lib/Bitcode/Reader/BitcodeReader.h
parenta0efa09c7ed20cc0ab394f3cf69383d585f7fa7b (diff)
Start to disallow llvm.frameaddress and llvm.returnaddress in ABI checker.
They do not seem to be widely used by user code. * The boehm garbage collector library does reference __builtin_return_address under an ifdef, but it does not appear to be compiled in. * Mesa-7.6 uses __builtin_frame_address for u_debug_stack.c, but that also does not appear to be part of the built libraries. They expose stack/code addresses (at least the lower 32-bits of the address). As part of https://codereview.chromium.org/14619022/, we stopped considering the scons and gcc torture tests that use these intrinsics as meeting the stable ABI. BUG=https://code.google.com/p/nativeclient/issues/detail?id=3378 R=dschuff@chromium.org Review URL: https://codereview.chromium.org/14657017
Diffstat (limited to 'lib/Bitcode/Reader/BitcodeReader.h')
0 files changed, 0 insertions, 0 deletions