Do not add stack pointer to clobber list

It was being ignored until now when gcc 9.0 became capable
of flagging these silent ignore via [1].

We weren't actually clobbering the stack pointers here
so it should not cause change in behavior.

[1] https://gcc.gnu.org/PR52813

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Change-Id: I1fd7b08087dce47af194eb8f5490e742bda01781
Reviewed-on: https://chromium-review.googlesource.com/c/1390160
Reviewed-by: Mike Frysinger <vapier@chromium.org>
diff --git a/linux_syscall_support.h b/linux_syscall_support.h
index 129aa75..9276f56 100644
--- a/linux_syscall_support.h
+++ b/linux_syscall_support.h
@@ -1964,7 +1964,7 @@
         __asm__ volatile(LSS_ENTRYPOINT                                       \
                          : "=a" (__res)                                       \
                          : "0" (__NR_##name)                                  \
-                         : "esp", "memory");                                  \
+                         : "memory");                                         \
         LSS_RETURN(type,__res);                                               \
       }
     #undef  _syscall1
@@ -2405,7 +2405,7 @@
                                "d"(LSS_SYSCALL_ARG(parent_tidptr)),
                                "r"(LSS_SYSCALL_ARG(newtls)),
                                "r"(LSS_SYSCALL_ARG(child_tidptr))
-                             : "rsp", "memory", "r8", "r10", "r11", "rcx");
+                             : "memory", "r8", "r10", "r11", "rcx");
       }
       LSS_RETURN(int, __res);
     }