diff options
Diffstat (limited to 'recipes-qt/qt5/qtwebengine/chromium/0002-chromium-stack-pointer-clobber.patch')
-rw-r--r-- | recipes-qt/qt5/qtwebengine/chromium/0002-chromium-stack-pointer-clobber.patch | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/recipes-qt/qt5/qtwebengine/chromium/0002-chromium-stack-pointer-clobber.patch b/recipes-qt/qt5/qtwebengine/chromium/0002-chromium-stack-pointer-clobber.patch deleted file mode 100644 index 0b14cf81..00000000 --- a/recipes-qt/qt5/qtwebengine/chromium/0002-chromium-stack-pointer-clobber.patch +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | From 1af3e18800c3be5c4fbe1aa96fc1a0c454d89817 Mon Sep 17 00:00:00 2001 | ||
2 | From: Khem Raj <raj.khem@gmail.com> | ||
3 | Date: Sun, 23 Dec 2018 16:58:04 -0800 | ||
4 | Subject: [PATCH] chromium: stack pointer clobber | ||
5 | |||
6 | Do not add stack pointer to clobber list | ||
7 | |||
8 | it was being ignored until gcc 9.0 became capable | ||
9 | of flagging this silent ignoring via [1] | ||
10 | |||
11 | [1] https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52813<Paste> | ||
12 | |||
13 | Upstream-Status: Submitted [https://chromium-review.googlesource.com/c/linux-syscall-support/+/1390160] | ||
14 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | ||
15 | --- | ||
16 | chromium/third_party/lss/linux_syscall_support.h | 6 +++--- | ||
17 | 1 file changed, 3 insertions(+), 3 deletions(-) | ||
18 | |||
19 | diff --git a/chromium/third_party/lss/linux_syscall_support.h b/chromium/third_party/lss/linux_syscall_support.h | ||
20 | index d2baee9d243..fd8efdffea6 100644 | ||
21 | --- a/chromium/third_party/lss/linux_syscall_support.h | ||
22 | +++ b/chromium/third_party/lss/linux_syscall_support.h | ||
23 | @@ -2017,7 +2017,7 @@ struct kernel_statfs { | ||
24 | : "i" (__NR_##name), "ri" ((long)(arg1)), \ | ||
25 | "c" ((long)(arg2)), "d" ((long)(arg3)), \ | ||
26 | "S" ((long)(arg4)), "D" ((long)(arg5)) \ | ||
27 | - : "esp", "memory"); \ | ||
28 | + : "memory"); \ | ||
29 | LSS_RETURN(type,__res); \ | ||
30 | } | ||
31 | #undef _syscall6 | ||
32 | @@ -2039,7 +2039,7 @@ struct kernel_statfs { | ||
33 | : "i" (__NR_##name), "0" ((long)(&__s)), \ | ||
34 | "c" ((long)(arg2)), "d" ((long)(arg3)), \ | ||
35 | "S" ((long)(arg4)), "D" ((long)(arg5)) \ | ||
36 | - : "esp", "memory"); \ | ||
37 | + : "memory"); \ | ||
38 | LSS_RETURN(type,__res); \ | ||
39 | } | ||
40 | LSS_INLINE int LSS_NAME(clone)(int (*fn)(void *), void *child_stack, | ||
41 | @@ -2125,7 +2125,7 @@ struct kernel_statfs { | ||
42 | : "0"(-EINVAL), "i"(__NR_clone), | ||
43 | "m"(fn), "m"(child_stack), "m"(flags), "m"(arg), | ||
44 | "m"(parent_tidptr), "m"(newtls), "m"(child_tidptr) | ||
45 | - : "esp", "memory", "ecx", "edx", "esi", "edi"); | ||
46 | + : "memory", "ecx", "edx", "esi", "edi"); | ||
47 | LSS_RETURN(int, __res); | ||
48 | } | ||
49 | |||