2 /* Test case for http://bugs.kde.org/show_bug.cgi?id=157748 */
10 /* eax points at arr[0] */
12 "movl %%esp,0(%%eax)\n\t"
14 "movl %%esp,4(%%eax)\n\t"
16 "movl %%esp,8(%%eax)\n"
17 : /*out*/ : /*in*/ "a"(&arr
) : /*trash*/ "memory","cc"
20 printf("%x %x %x\n", arr
[0]-arr
[0], arr
[0]-arr
[1], arr
[0]-arr
[2]);