| Index: tests_lit/asan_tests/alignment.ll
|
| diff --git a/tests_lit/asan_tests/alignment.ll b/tests_lit/asan_tests/alignment.ll
|
| index 53e96b3e21d29352f6a8e5520b61173cc3858c33..908f2d0c4fa240951143e923123861f450640e17 100644
|
| --- a/tests_lit/asan_tests/alignment.ll
|
| +++ b/tests_lit/asan_tests/alignment.ll
|
| @@ -13,31 +13,19 @@ define internal i32 @func(i32 %arg1, i32 %arg2) {
|
| }
|
|
|
| ; CHECK: func
|
| -; CHECK-NEXT: sub esp,0xbc
|
| -; CHECK-NEXT: lea eax,[esp+0x10]
|
| -; CHECK-NEXT: mov DWORD PTR [esp],eax
|
| -; CHECK-NEXT: mov DWORD PTR [esp+0x4],0x20
|
| -; CHECK-NEXT: __asan_poison
|
| -; CHECK-NEXT: lea eax,[esp+0x74]
|
| -; CHECK-NEXT: mov DWORD PTR [esp],eax
|
| -; CHECK-NEXT: mov DWORD PTR [esp+0x4],0x3c
|
| -; CHECK-NEXT: __asan_poison
|
| -; CHECK-NEXT: lea eax,[esp+0x35]
|
| -; CHECK-NEXT: mov DWORD PTR [esp],eax
|
| -; CHECK-NEXT: mov DWORD PTR [esp+0x4],0x3b
|
| -; CHECK-NEXT: __asan_poison
|
| -; CHECK-NEXT: lea eax,[esp+0x74]
|
| -; CHECK-NEXT: mov DWORD PTR [esp],eax
|
| -; CHECK-NEXT: mov DWORD PTR [esp+0x4],0x3c
|
| -; CHECK-NEXT: __asan_unpoison
|
| -; CHECK-NEXT: lea eax,[esp+0x35]
|
| -; CHECK-NEXT: mov DWORD PTR [esp],eax
|
| -; CHECK-NEXT: mov DWORD PTR [esp+0x4],0x3b
|
| -; CHECK-NEXT: __asan_unpoison
|
| -; CHECK-NEXT: lea eax,[esp+0x10]
|
| -; CHECK-NEXT: mov DWORD PTR [esp],eax
|
| -; CHECK-NEXT: mov DWORD PTR [esp+0x4],0x20
|
| -; CHECK-NEXT: __asan_unpoison
|
| +; CHECK-NEXT: sub esp,0xa0
|
| +; CHECK-NEXT: lea eax,[esp]
|
| +; CHECK-NEXT: shr eax,0x3
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000000],0xffffffff
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000004],0xffffff04
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000008],0xffffffff
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x2000000c],0xffffff05
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000010],0xffffffff
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000000],0x0
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000004],0x0
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000008],0x0
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x2000000c],0x0
|
| +; CHECK-NEXT: mov DWORD PTR [eax+0x20000010],0x0
|
| ; CHECK-NEXT: mov eax,0x2a
|
| -; CHECK-NEXT: add esp,0xbc
|
| +; CHECK-NEXT: add esp,0xa0
|
| ; CHECK-NEXT: ret
|
|
|