summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/CBackend/CBackend.cpp
diff options
context:
space:
mode:
authorAnton Korobeynikov <asl@math.spbu.ru>2009-08-05 09:31:07 +0000
committerAnton Korobeynikov <asl@math.spbu.ru>2009-08-05 09:31:07 +0000
commit68d86348715824814d1abbff2f06ede8a8235f8e (patch)
tree13c9252488a0cda7269a9755f82fdb8b71056acc /llvm/lib/Target/CBackend/CBackend.cpp
parentfe4ce2ae7aefae13e0bc244d56354c630a7177ae (diff)
downloadbcm5719-llvm-68d86348715824814d1abbff2f06ede8a8235f8e.tar.gz
bcm5719-llvm-68d86348715824814d1abbff2f06ede8a8235f8e.zip
Minor arm CBE fixes. Patch by Sandeep.
llvm-svn: 78181
Diffstat (limited to 'llvm/lib/Target/CBackend/CBackend.cpp')
-rw-r--r--llvm/lib/Target/CBackend/CBackend.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/lib/Target/CBackend/CBackend.cpp b/llvm/lib/Target/CBackend/CBackend.cpp
index 155bb17f87d..0feb87fd339 100644
--- a/llvm/lib/Target/CBackend/CBackend.cpp
+++ b/llvm/lib/Target/CBackend/CBackend.cpp
@@ -1642,7 +1642,7 @@ static void generateCompilerSpecificCode(formatted_raw_ostream& Out,
Out << "/* get a declaration for alloca */\n"
<< "#if defined(__CYGWIN__) || defined(__MINGW32__)\n"
<< "#define alloca(x) __builtin_alloca((x))\n"
- << "#define _alloca(x) __builtin_alloca((x))\n"
+ << "#define _alloca(x) __builtin_alloca((x))\n"
<< "#elif defined(__APPLE__)\n"
<< "extern void *__builtin_alloca(unsigned long);\n"
<< "#define alloca(x) __builtin_alloca(x)\n"
@@ -1655,7 +1655,7 @@ static void generateCompilerSpecificCode(formatted_raw_ostream& Out,
<< "extern void *__builtin_alloca(unsigned int);\n"
<< "#endif\n"
<< "#define alloca(x) __builtin_alloca(x)\n"
- << "#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__)\n"
+ << "#elif defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__arm__)\n"
<< "#define alloca(x) __builtin_alloca(x)\n"
<< "#elif defined(_MSC_VER)\n"
<< "#define inline _inline\n"
OpenPOWER on IntegriCloud