File tree Expand file tree Collapse file tree 1 file changed +24
-0
lines changed
llvm/test/CodeGen/PowerPC Expand file tree Collapse file tree 1 file changed +24
-0
lines changed Original file line number Diff line number Diff line change 44; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff --function-sections < %s | \
55; RUN: FileCheck %s -check-prefixes=FSECTS,CHECK
66
7+ ; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff -filetype=obj -o %t.o < %s
8+ ; RUN: llvm-objdump -D -r --symbol-description %t.o | FileCheck -check-prefix=OBJ %s
9+
10+ ; RUN: llc -verify-machineinstrs -mtriple powerpc-ibm-aix-xcoff --function-sections -filetype=obj -o %t.o < %s
11+ ; RUN: llvm-objdump -D -r --symbol-description %t.o | FileCheck -check-prefix=FSECTOBJ %s
12+
713@a = global i32 1
814@b = global i32 2
915@c = global i32 3
@@ -29,3 +35,21 @@ define i32 @bar() !ref !1 !ref !2 {
2935; CHECK: .ref b[RW]
3036; CHECK: .ref c[RW]
3137
38+ ; OBJ: Disassembly of section .text:
39+ ; OBJ: .foo:
40+ ; OBJ: li 3, 0
41+ ; OBJ: R_REF {{.*}} a[RW]
42+ ; OBJ: R_REF {{.*}} b[RW]
43+ ; OBJ: R_REF {{.*}} c[RW]
44+ ; OBJ: blr
45+ ; OBJ: .bar
46+
47+ ; FSECTOBJ: .foo[PR]:
48+ ; FSECTOBJ: li 3, 0
49+ ; FSECTOBJ: R_REF {{.*}} a[RW]
50+ ; FSECTOBJ: blr
51+ ; FSECTOBJ: .bar[PR]:
52+ ; FSECTOBJ: li 3, 0
53+ ; FSECTOBJ: R_REF {{.*}} b[RW]
54+ ; FSECTOBJ: R_REF {{.*}} c[RW]
55+ ; FSECTOBJ: blr
You can’t perform that action at this time.
0 commit comments