Make sure aggregates are properly alligned on MSP430.
authorJob Noorman <jobnoorman@gmail.com>
Tue, 30 Sep 2014 11:15:44 +0000 (11:15 +0000)
committerJob Noorman <jobnoorman@gmail.com>
Tue, 30 Sep 2014 11:15:44 +0000 (11:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@218665 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/MSP430/MSP430Subtarget.cpp

index dbddc5243db040b32b4ec7881adde560b1af227e..cb83b92d4364c3c95a0177f7bdcd7764e4969434 100644 (file)
@@ -34,6 +34,6 @@ MSP430Subtarget::MSP430Subtarget(const std::string &TT, const std::string &CPU,
                                  const std::string &FS, const TargetMachine &TM)
     : MSP430GenSubtargetInfo(TT, CPU, FS),
       // FIXME: Check DataLayout string.
-      DL("e-m:e-p:16:16-i32:16:32-n8:16"), FrameLowering(),
+      DL("e-m:e-p:16:16-i32:16:32-a:16-n8:16"), FrameLowering(),
       InstrInfo(initializeSubtargetDependencies(CPU, FS)), TLInfo(TM),
       TSInfo(DL) {}