[flang] Fix length handling in character kind implicit conversion (#74586)
[llvm-project.git] / lldb / test / Shell / Register / x86-64-write.test
blob1b6b1e8fb18069a179e983d9c87d78cb7dbd48d8
1 # xfail with system debugserver until the fix for
2 # https://reviews.llvm.org/D123269 in
3 # lldb/tools/debugserver/source/MacOSX/x86_64/DNBArchImplX86_64.cpp
4 # has made it into released tools.
5 # XFAIL: system-debugserver
7 # XFAIL: system-windows
8 # REQUIRES: native && target-x86_64
9 # RUN: %clangxx_host %p/Inputs/x86-64-write.cpp -o %t
10 # RUN: %lldb -b -s %s %t | FileCheck %s
11 process launch
13 register write r8 0x0001020304050607
14 register write r9 0x1011121314151617
15 register write r10 0x2021222324252627
16 register write r11 0x3031323334353637
17 register write r12 0x4041424344454647
18 register write r13 0x5051525354555657
19 register write r14 0x6061626364656667
20 register write r15 0x7071727374757677
22 register write xmm8 "{0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17}"
23 register write xmm9 "{0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18}"
24 register write xmm10 "{0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19}"
25 register write xmm11 "{0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a}"
26 register write xmm12 "{0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b}"
27 register write xmm13 "{0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c}"
28 register write xmm14 "{0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d}"
29 register write xmm15 "{0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e}"
31 process continue
32 # CHECK: process continue
34 # CHECK-DAG: r8 = 0x0001020304050607
35 # CHECK-DAG: r9 = 0x1011121314151617
36 # CHECK-DAG: r10 = 0x2021222324252627
37 # CHECK-DAG: r11 = 0x3031323334353637
38 # CHECK-DAG: r12 = 0x4041424344454647
39 # CHECK-DAG: r13 = 0x5051525354555657
40 # CHECK-DAG: r14 = 0x6061626364656667
41 # CHECK-DAG: r15 = 0x7071727374757677
43 # CHECK-DAG: xmm8 = { 0x08 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 }
44 # CHECK-DAG: xmm9 = { 0x09 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 }
45 # CHECK-DAG: xmm10 = { 0x0a 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 }
46 # CHECK-DAG: xmm11 = { 0x0b 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a }
47 # CHECK-DAG: xmm12 = { 0x0c 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b }
48 # CHECK-DAG: xmm13 = { 0x0d 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c }
49 # CHECK-DAG: xmm14 = { 0x0e 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d }
50 # CHECK-DAG: xmm15 = { 0x0f 0x10 0x11 0x12 0x13 0x14 0x15 0x16 0x17 0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x1e }
52 # CHECK: Process {{[0-9]+}} exited with status = 0