summaryrefslogtreecommitdiffstats
path: root/recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2021-06-15 12:07:30 -0700
committerKhem Raj <raj.khem@gmail.com>2021-06-16 16:48:09 -0700
commit2b5f122e57697b972bc1b65ea7dbb015a9303d11 (patch)
treeb7b3996e0b647222b5068f6e0ad01730843ddb3a /recipes-devtools/clang/clang/0003-compiler-rt-support-a-new-embedded-linux-target.patch
parent7980d949ceaa72e76ed02a335ec1f94459ee5e31 (diff)
downloadmeta-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.patch18
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 @@
1From adf258f2809c719a3a52b1d832f0139d8e668a34 Mon Sep 17 00:00:00 2001 1From ddb0abe6cd8e28d744f6f911388bbc5ed67a169c Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sun, 19 Apr 2015 15:16:23 -0700 3Date: Sun, 19 Apr 2015 15:16:23 -0700
4Subject: [PATCH] compiler-rt: support a new embedded linux target 4Subject: [PATCH] compiler-rt: support a new embedded linux target
5 5
6Signed-off-by: Khem Raj <raj.khem@gmail.com> 6Signed-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
15diff --git a/compiler-rt/lib/builtins/int_util.c b/compiler-rt/lib/builtins/int_util.c
16index 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))
28diff --git a/compiler-rt/make/platform/clang_linux_embedded.mk b/compiler-rt/make/platform/clang_linux_embedded.mk 14diff --git a/compiler-rt/make/platform/clang_linux_embedded.mk b/compiler-rt/make/platform/clang_linux_embedded.mk
29new file mode 100644 15new file mode 100644
30index 000000000000..d0a890075a1c 16index 000000000000..d0a890075a1c