summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNAKAMURA Takumi <geek4civic@gmail.com>2011-02-18 08:44:38 +0000
committerNAKAMURA Takumi <geek4civic@gmail.com>2011-02-18 08:44:38 +0000
commitdba4ed3502126c93735c4bbad96733714ac330a7 (patch)
treeb2bfb214cf12712244f008ccdf2e9970ea69112f
parent0281731cc25e9b9fb8671ddfe4716e454b60f76b (diff)
downloadbcm5719-llvm-dba4ed3502126c93735c4bbad96733714ac330a7.tar.gz
bcm5719-llvm-dba4ed3502126c93735c4bbad96733714ac330a7.zip
[Heikki Kultala] This patch contains the ABI changes for the TCE target.
TCE target has some too strict alignment rules (that the HW really does not require, but which caused problems elsewhere) for data types and an ABI change was decided. llvm-svn: 125833
-rw-r--r--clang/lib/Basic/Targets.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/lib/Basic/Targets.cpp b/clang/lib/Basic/Targets.cpp
index 45b08e11fcc..a8198e4ae79 100644
--- a/clang/lib/Basic/Targets.cpp
+++ b/clang/lib/Basic/Targets.cpp
@@ -2361,8 +2361,8 @@ namespace {
LongDoubleFormat = &llvm::APFloat::IEEEsingle;
DescriptionString = "E-p:32:32:32-i1:8:8-i8:8:32-"
"i16:16:32-i32:32:32-i64:32:32-"
- "f32:32:32-f64:64:64-v64:64:64-"
- "v128:128:128-a0:0:64-n32";
+ "f32:32:32-f64:32:32-v64:32:32-"
+ "v128:32:32-a0:0:32-n32";
}
virtual void getTargetDefines(const LangOptions &Opts,
OpenPOWER on IntegriCloud