From 660ddafc5efb221fafaefb93e822c536fcd9f3f7 Mon Sep 17 00:00:00 2001 From: "erik.corry@gmail.com" Date: Tue, 19 May 2009 20:12:50 +0000 Subject: [PATCH] From joel.stan: The preprocessor defines check for v5t and v5te. This patch adds v7 and v7-a which provide support for -march=armv7 and -mcpu=cortex-a8 respectively. This is to support my work compiling chromium on arm, see http://crbug.com/12028 http://codereview.chromium.org/115509 git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2001 ce2b1a6d-e550-0410-aec6-3dcde31c8c00 --- src/arm/macro-assembler-arm.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/arm/macro-assembler-arm.cc b/src/arm/macro-assembler-arm.cc index ee82da1..8b4f4e9 100644 --- a/src/arm/macro-assembler-arm.cc +++ b/src/arm/macro-assembler-arm.cc @@ -58,7 +58,10 @@ MacroAssembler::MacroAssembler(void* buffer, int size) // We do not support thumb inter-working with an arm architecture not supporting // the blx instruction (below v5t) #if defined(__THUMB_INTERWORK__) -#if !defined(__ARM_ARCH_5T__) && !defined(__ARM_ARCH_5TE__) +#if !defined(__ARM_ARCH_5T__) && \ + !defined(__ARM_ARCH_5TE__) && \ + !defined(__ARM_ARCH_7A__) && \ + !defined(__ARM_ARCH_7__) // add tests for other versions above v5t as required #error "for thumb inter-working we require architecture v5t or above" #endif -- 2.7.4