Index: lib/Analysis/NaCl/PNaClABIVerifyModule.cpp |
diff --git a/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp b/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp |
index de27d5dc388aa3b187d07acc8be05efc1fbf209e..59b95592f66d2ea096bea6797efd71c5d3d9ade5 100644 |
--- a/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp |
+++ b/lib/Analysis/NaCl/PNaClABIVerifyModule.cpp |
@@ -148,6 +148,16 @@ bool PNaClABIVerifyModule::IsWhitelistedIntrinsic(const Function* F, |
// (2) Known to be never allowed. |
case Intrinsic::not_intrinsic: |
case Intrinsic::adjust_trampoline: |
+ case Intrinsic::eh_dwarf_cfa: |
+ case Intrinsic::eh_return_i32: |
+ case Intrinsic::eh_return_i64: |
+ case Intrinsic::eh_sjlj_callsite: |
+ case Intrinsic::eh_sjlj_functioncontext: |
+ case Intrinsic::eh_sjlj_longjmp: |
+ case Intrinsic::eh_sjlj_lsda: |
+ case Intrinsic::eh_sjlj_setjmp: |
+ case Intrinsic::eh_typeid_for: |
+ case Intrinsic::eh_unwind_init: |
case Intrinsic::init_trampoline: |
case Intrinsic::stackprotector: |
case Intrinsic::vacopy: |
@@ -164,7 +174,6 @@ bool PNaClABIVerifyModule::IsWhitelistedIntrinsic(const Function* F, |
case Intrinsic::ctlz: // Support via compiler_rt if arch doesn't have it? |
case Intrinsic::ctpop: // Support via compiler_rt if arch doesn't have it? |
case Intrinsic::cttz: // Support via compiler_rt if arch doesn't have it? |
- case Intrinsic::eh_dwarf_cfa: // For EH tests. |
case Intrinsic::exp: // Rounding not defined: support with fast-math? |
case Intrinsic::exp2: // Rounding not defined: support with fast-math? |
case Intrinsic::expect: // From __builtin_expect. |