1 #ifndef _ASM_IA64_BUG_H 2 #define _ASM_IA64_BUG_H 3 4 #ifdef CONFIG_BUG 5 #define ia64_abort() __builtin_trap() 6 #define BUG() do { \ 7 printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \ 8 barrier_before_unreachable(); \ 9 ia64_abort(); \ 10 } while (0) 11 12 /* should this BUG be made generic? */ 13 #define HAVE_ARCH_BUG 14 #endif 15 16 #include <asm-generic/bug.h> 17 18 #endif 19