39 lines · plain
1; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc-ibm-aix-xcoff \2; RUN: -data-sections=false < %s | FileCheck %s3; RUN: llc -verify-machineinstrs -mcpu=pwr4 -mattr=-altivec -mtriple powerpc64-ibm-aix-xcoff \4; RUN: -data-sections=false < %s | FileCheck --check-prefix=CHECK64 %s5 6@foo_ptr = global ptr @foo7declare void @foo(...)8 9@bar_ptr1 = global ptr @bar10define void @bar() {11entry:12 ret void13}14 15 16;CHECK: .csect .data[RW],217;CHECK-NEXT: .globl foo_ptr18;CHECK-NEXT: .align 219;CHECK-NEXT: foo_ptr:20;CHECK-NEXT: .vbyte 4, foo[DS]21;CHECK-NEXT: .globl bar_ptr122;CHECK-NEXT: .align 223;CHECK-NEXT: bar_ptr1:24;CHECK-NEXT: .vbyte 4, bar[DS]25;CHECK-NEXT: .extern .foo[PR]26;CHECK-NEXT: .extern foo[DS]27 28;CHECK64: .csect .data[RW],329;CHECK64-NEXT: .globl foo_ptr30;CHECK64-NEXT: .align 331;CHECK64-NEXT: foo_ptr:32;CHECK64-NEXT: .vbyte 8, foo[DS]33;CHECK64-NEXT: .globl bar_ptr134;CHECK64-NEXT: .align 335;CHECK64-NEXT: bar_ptr1:36;CHECK64-NEXT: .vbyte 8, bar[DS]37;CHECK64-NEXT: .extern .foo[PR]38;CHECK64-NEXT: .extern foo[DS]39