From: sgjesse@chromium.org Date: Tue, 17 Aug 2010 07:17:20 +0000 (+0000) Subject: Fix compilation for ARMv4 for OpenBSD/FreeBSD X-Git-Tag: upstream/4.7.83~21347 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=165c0369fbbd6420b38d142261ffe736f2ba7152;p=platform%2Fupstream%2Fv8.git Fix compilation for ARMv4 for OpenBSD/FreeBSD This is a port of r5260. Review URL: http://codereview.chromium.org/3165021 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5280 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- diff --git a/src/platform-freebsd.cc b/src/platform-freebsd.cc index 9b8b206..ae44944 100644 --- a/src/platform-freebsd.cc +++ b/src/platform-freebsd.cc @@ -198,9 +198,10 @@ void OS::Abort() { void OS::DebugBreak() { -#if (defined(__arm__) || defined(__thumb__)) && \ - defined(CAN_USE_ARMV5_INSTRUCTIONS) +#if (defined(__arm__) || defined(__thumb__)) +# if defined(CAN_USE_ARMV5_INSTRUCTIONS) asm("bkpt 0"); +# endif #else asm("int $3"); #endif diff --git a/src/platform-openbsd.cc b/src/platform-openbsd.cc index 58ff154..05ed9ee 100644 --- a/src/platform-openbsd.cc +++ b/src/platform-openbsd.cc @@ -196,9 +196,10 @@ void OS::Abort() { void OS::DebugBreak() { -#if (defined(__arm__) || defined(__thumb__)) && \ - defined(CAN_USE_ARMV5_INSTRUCTIONS) +#if (defined(__arm__) || defined(__thumb__)) +# if defined(CAN_USE_ARMV5_INSTRUCTIONS) asm("bkpt 0"); +# endif #else asm("int $3"); #endif