diff options
author | Khem Raj <raj.khem@gmail.com> | 2021-06-15 12:07:30 -0700 |
---|---|---|
committer | Khem Raj <raj.khem@gmail.com> | 2021-06-16 16:48:09 -0700 |
commit | 2b5f122e57697b972bc1b65ea7dbb015a9303d11 (patch) | |
tree | b7b3996e0b647222b5068f6e0ad01730843ddb3a /recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch | |
parent | 7980d949ceaa72e76ed02a335ec1f94459ee5e31 (diff) | |
download | meta-clang-2b5f122e57697b972bc1b65ea7dbb015a9303d11.tar.gz |
clang: Update to latest master/13.0
Drop 0024-compiler-rt-Include-stddef.h.patch its accepted upstream
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Diffstat (limited to 'recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch')
-rw-r--r-- | recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch | 18 |
1 files changed, 2 insertions, 16 deletions
diff --git a/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch b/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch index 04f02ae..2558fe5 100644 --- a/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch +++ b/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch | |||
@@ -1,30 +1,16 @@ | |||
1 | From adf258f2809c719a3a52b1d832f0139d8e668a34 Mon Sep 17 00:00:00 2001 | 1 | From ddb0abe6cd8e28d744f6f911388bbc5ed67a169c Mon Sep 17 00:00:00 2001 |
2 | From: Khem Raj <raj.khem@gmail.com> | 2 | From: Khem Raj <raj.khem@gmail.com> |
3 | Date: Sun, 19 Apr 2015 15:16:23 -0700 | 3 | Date: Sun, 19 Apr 2015 15:16:23 -0700 |
4 | Subject: [PATCH] compiler-rt: support a new embedded linux target | 4 | Subject: [PATCH] compiler-rt: support a new embedded linux target |
5 | 5 | ||
6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> | 6 | Signed-off-by: Khem Raj <raj.khem@gmail.com> |
7 | --- | 7 | --- |
8 | compiler-rt/lib/builtins/int_util.c | 2 +- | ||
9 | .../make/platform/clang_linux_embedded.mk | 286 ++++++++++++++++++ | 8 | .../make/platform/clang_linux_embedded.mk | 286 ++++++++++++++++++ |
10 | .../clang_linux_embedded_test_input.c | 0 | 9 | .../clang_linux_embedded_test_input.c | 0 |
11 | 3 files changed, 287 insertions(+), 1 deletion(-) | 10 | 2 files changed, 286 insertions(+) |
12 | create mode 100644 compiler-rt/make/platform/clang_linux_embedded.mk | 11 | create mode 100644 compiler-rt/make/platform/clang_linux_embedded.mk |
13 | create mode 100644 compiler-rt/make/platform/clang_linux_embedded_test_input.c | 12 | create mode 100644 compiler-rt/make/platform/clang_linux_embedded_test_input.c |
14 | 13 | ||
15 | diff --git a/compiler-rt/lib/builtins/int_util.c b/compiler-rt/lib/builtins/int_util.c | ||
16 | index 226a6e93440d..efc977acbb39 100644 | ||
17 | --- a/compiler-rt/lib/builtins/int_util.c | ||
18 | +++ b/compiler-rt/lib/builtins/int_util.c | ||
19 | @@ -54,7 +54,7 @@ void __compilerrt_abort_impl(const char *file, int line, const char *function) { | ||
20 | #else | ||
21 | |||
22 | // Get the system definition of abort() | ||
23 | -#include <stdlib.h> | ||
24 | +extern void abort (void) __attribute__ ((__noreturn__)); | ||
25 | |||
26 | #ifndef _WIN32 | ||
27 | __attribute__((weak)) | ||
28 | diff --git a/compiler-rt/make/platform/clang_linux_embedded.mk b/compiler-rt/make/platform/clang_linux_embedded.mk | 14 | diff --git a/compiler-rt/make/platform/clang_linux_embedded.mk b/compiler-rt/make/platform/clang_linux_embedded.mk |
29 | new file mode 100644 | 15 | new file mode 100644 |
30 | index 000000000000..d0a890075a1c | 16 | index 000000000000..d0a890075a1c |