aboutsummaryrefslogtreecommitdiffstats
path: root/test/CodeGen/PowerPC/align.ll
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-09-27 06:44:54 +0000
committerChris Lattner <sabre@nondot.org>2010-09-27 06:44:54 +0000
commit82f9a8eae4cb689b5fe40faf35c16279164e2fdb (patch)
tree03350ad707d9846e22644ad2d9d9b0b2a2209f91 /test/CodeGen/PowerPC/align.ll
parenteab622a058aa0b31d58b3047a6ea45bdaf64ea3f (diff)
downloadexternal_llvm-82f9a8eae4cb689b5fe40faf35c16279164e2fdb.zip
external_llvm-82f9a8eae4cb689b5fe40faf35c16279164e2fdb.tar.gz
external_llvm-82f9a8eae4cb689b5fe40faf35c16279164e2fdb.tar.bz2
the latest assembler that runs on powerpc 10.4 machines doesn't
support aligned comm. Detect when compiling for 10.4 and don't emit an alignment for comm. THis will hopefully fix PR8198. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@114817 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/CodeGen/PowerPC/align.ll')
-rw-r--r--test/CodeGen/PowerPC/align.ll4
1 files changed, 4 insertions, 0 deletions
diff --git a/test/CodeGen/PowerPC/align.ll b/test/CodeGen/PowerPC/align.ll
index 109a837..0797ca8 100644
--- a/test/CodeGen/PowerPC/align.ll
+++ b/test/CodeGen/PowerPC/align.ll
@@ -1,5 +1,6 @@
; RUN: llc < %s -mtriple=powerpc-linux-gnu | FileCheck %s -check-prefix=ELF
; RUN: llc < %s -mtriple=powerpc-apple-darwin9 | FileCheck %s -check-prefix=DARWIN
+; RUN: llc < %s -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=DARWIN8
@a = global i1 true
; no alignment
@@ -40,3 +41,6 @@
@bar = common global [75 x i8] zeroinitializer, align 128
;ELF: .comm bar,75,128
;DARWIN: .comm _bar,75,7
+
+;; Darwin8 doesn't support aligned comm. Just miscompile this.
+; DARWIN8: .comm _bar,75 ;