From 3e29f81050c81d8bfec6f615082785bde0b74702 Mon Sep 17 00:00:00 2001 From: Rahul Garg Date: Tue, 20 Jun 2017 09:38:56 +0530 Subject: [PATCH] Added device side abort function in HIP/NVCC Change-Id: I6ae35a72a8b9c34852619f02da1a046c8d3b2ed3 [ROCm/clr commit: 0fd6b59e22f9991f3c5767b03e1ff197d8ea40cd] --- projects/clr/hipamd/include/hip/nvcc_detail/hip_runtime.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/projects/clr/hipamd/include/hip/nvcc_detail/hip_runtime.h b/projects/clr/hipamd/include/hip/nvcc_detail/hip_runtime.h index 80da388007..8c08f3d151 100644 --- a/projects/clr/hipamd/include/hip/nvcc_detail/hip_runtime.h +++ b/projects/clr/hipamd/include/hip/nvcc_detail/hip_runtime.h @@ -109,6 +109,10 @@ kernelName<<>>(__VA_ARGS__);\ #define HIP_DYNAMIC_SHARED_ATTRIBUTE +#ifdef __HIP_DEVICE_COMPILE__ +#define abort() {asm("trap;");} +#endif + #endif #endif