1 ; RUN: llc < %s -mtriple=powerpc-linux-gnu | FileCheck %s -check-prefix=ELF 2 ; RUN: llc < %s -mtriple=powerpc-apple-darwin9 | FileCheck %s -check-prefix=DARWIN 3 ; RUN: llc < %s -mtriple=powerpc-apple-darwin8 | FileCheck %s -check-prefix=DARWIN8 4 5 @a = global i1 true 6 ; no alignment 7 8 @b = global i8 1 9 ; no alignment 10 11 @c = global i16 2 12 ;ELF: .align 1 13 ;ELF: c: 14 ;DARWIN: .align 1 15 ;DARWIN: _c: 16 17 @d = global i32 3 18 ;ELF: .align 2 19 ;ELF: d: 20 ;DARWIN: .align 2 21 ;DARWIN: _d: 22 23 @e = global i64 4 24 ;ELF: .align 3 25 ;ELF: e 26 ;DARWIN: .align 3 27 ;DARWIN: _e: 28 29 @f = global float 5.0 30 ;ELF: .align 2 31 ;ELF: f: 32 ;DARWIN: .align 2 33 ;DARWIN: _f: 34 35 @g = global double 6.0 36 ;ELF: .align 3 37 ;ELF: g: 38 ;DARWIN: .align 3 39 ;DARWIN: _g: 40 41 @bar = common global [75 x i8] zeroinitializer, align 128 42 ;ELF: .comm bar,75,128 43 ;DARWIN: .comm _bar,75,7 44 45 ;; Darwin8 doesn't support aligned comm. Just miscompile this. 46 ; DARWIN8: .comm _bar,75 ; 47