Skip to content

Commit 4e82b92

Browse files
committed
add arm test
1 parent 2884b59 commit 4e82b92

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

bolt/test/AArch64/dwarf4-dwp-aarch64.s

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# RUN: rm -rf %t && mkdir -p %t && cd %t
22
# RUN: split-file %s %t
3-
# RUN: %clangxx --target=aarch64-unknown-linux -g -gdwarf-4 -gsplit-dwarf %t/main.s %t/callee.s -o main.exe
3+
# RUN: llvm-mc -filetype=obj -triple aarch64-unknown-unknown --split-dwarf-file=main.exe-main.dwo %t/main.s -o %t/main.o
4+
# RUN: llvm-mc -filetype=obj -triple aarch64-unknown-unknown --split-dwarf-file=main.exe-callee.dwo %t/callee.s -o %t/callee.o
5+
# RUN: %clangxx %cxxflags -gdwarf-4 -gsplit-dwarf=split -Wl,-e,main %t/main.o %t/callee.o -o main.exe
46
# RUN: llvm-dwp -e %t/main.exe -o %t/main.exe.dwp
57
# RUN: llvm-bolt %t/main.exe -o %t/main.exe.bolt -update-debug-sections 2>&1 | FileCheck %s
68

@@ -12,9 +14,9 @@ int main() { return callee(0); }
1214
#--- callee.cpp
1315
int callee(int x) { return x; }
1416
#--- gen
15-
clang++ --target=aarch64-unknown-linux -c -g -gdwarf-4 -gsplit-dwarf -fdebug-compilation-dir=. -Xclang -split-dwarf-file -Xclang main.exe-main.dwo -S main.cpp -o -
17+
clang++ --target=aarch64-unknown-unknown -c -g -gdwarf-4 -gsplit-dwarf -fdebug-compilation-dir=. -Xclang -split-dwarf-file -Xclang main.exe-main.dwo -S main.cpp -o -
1618
echo '#--- callee.s'
17-
clang++ --target=aarch64-unknown-linux -c -g -gdwarf-4 -gsplit-dwarf -fdebug-compilation-dir=. -Xclang -split-dwarf-file -Xclang main.exe-callee.dwo -S callee.cpp -o -
19+
clang++ --target=aarch64-unknown-unknown -c -g -gdwarf-4 -gsplit-dwarf -fdebug-compilation-dir=. -Xclang -split-dwarf-file -Xclang main.exe-callee.dwo -S callee.cpp -o -
1820
#--- main.s
1921
.file "main.cpp"
2022
.text

0 commit comments

Comments
 (0)