diff options
author | Mark Hatle <mark.hatle@xilinx.com> | 2021-12-02 04:35:00 -0800 |
---|---|---|
committer | Mark Hatle <mark.hatle@xilinx.com> | 2022-01-14 11:21:55 -0800 |
commit | a429a94429a21d7f46b2c7d5e1b74b59829db193 (patch) | |
tree | ad695fe43ac1b9a975d5b4974115e12c9b6cf9e9 /meta-microblaze/recipes-core | |
parent | b37226b7bc52e138adcbce1b0c36d8e500293ba3 (diff) | |
download | meta-xilinx-a429a94429a21d7f46b2c7d5e1b74b59829db193.tar.gz |
newlib: Update to honister version
Signed-off-by: Mark Hatle <mark.hatle@xilinx.com>
Diffstat (limited to 'meta-microblaze/recipes-core')
13 files changed, 50 insertions, 72 deletions
diff --git a/meta-microblaze/recipes-core/newlib/files/0001-Patch-microblaze-Add-config-microblaze.mt-for-target.patch b/meta-microblaze/recipes-core/newlib/files/0001-Patch-microblaze-Add-config-microblaze.mt-for-target.patch index 0d984e4b..14e162a5 100644 --- a/meta-microblaze/recipes-core/newlib/files/0001-Patch-microblaze-Add-config-microblaze.mt-for-target.patch +++ b/meta-microblaze/recipes-core/newlib/files/0001-Patch-microblaze-Add-config-microblaze.mt-for-target.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 3be7340059deb6fd74873978ee4e435c84a15b8b Mon Sep 17 00:00:00 2001 | 1 | From 6ab9f7d24447a18a30c18c914be082fe520f0ded Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Mon, 23 Jan 2017 15:27:25 +0530 | 3 | Date: Mon, 23 Jan 2017 15:27:25 +0530 |
4 | Subject: [PATCH 01/11] [Patch, microblaze]: Add config/microblaze.mt for | 4 | Subject: [PATCH 01/11] [Patch, microblaze]: Add config/microblaze.mt for |
diff --git a/meta-microblaze/recipes-core/newlib/files/0002-Patch-microblaze-Modified-_exceptional_handler.patch b/meta-microblaze/recipes-core/newlib/files/0002-Patch-microblaze-Modified-_exceptional_handler.patch index 27f8a60b..d53f4b5c 100644 --- a/meta-microblaze/recipes-core/newlib/files/0002-Patch-microblaze-Modified-_exceptional_handler.patch +++ b/meta-microblaze/recipes-core/newlib/files/0002-Patch-microblaze-Modified-_exceptional_handler.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f3ffd847282fa3bf676ccd05cbdcba33eea06416 Mon Sep 17 00:00:00 2001 | 1 | From 4308ef295b12159ae381cbe5e35981ee0d424967 Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Mon, 23 Jan 2017 15:30:02 +0530 | 3 | Date: Mon, 23 Jan 2017 15:30:02 +0530 |
4 | Subject: [PATCH 02/11] [Patch, microblaze]: Modified _exceptional_handler | 4 | Subject: [PATCH 02/11] [Patch, microblaze]: Modified _exceptional_handler |
diff --git a/meta-microblaze/recipes-core/newlib/files/0003-LOCAL-Add-missing-declarations-for-xil_printf-to-std.patch b/meta-microblaze/recipes-core/newlib/files/0003-LOCAL-Add-missing-declarations-for-xil_printf-to-std.patch index aa257a40..3ecad637 100644 --- a/meta-microblaze/recipes-core/newlib/files/0003-LOCAL-Add-missing-declarations-for-xil_printf-to-std.patch +++ b/meta-microblaze/recipes-core/newlib/files/0003-LOCAL-Add-missing-declarations-for-xil_printf-to-std.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From cf8c0c5d167386aa3f8bee6feb531b451461f99c Mon Sep 17 00:00:00 2001 | 1 | From 9ec0650b1eef0bb5de18cd3cb1a179b28fbd43d3 Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Mon, 23 Jan 2017 15:39:45 +0530 | 3 | Date: Mon, 23 Jan 2017 15:39:45 +0530 |
4 | Subject: [PATCH 03/11] [LOCAL]: Add missing declarations for xil_printf to | 4 | Subject: [PATCH 03/11] [LOCAL]: Add missing declarations for xil_printf to |
@@ -10,7 +10,7 @@ Signed-off-by: David Holsgrove <david.holsgrove@xilinx.com> | |||
10 | 1 file changed, 3 insertions(+) | 10 | 1 file changed, 3 insertions(+) |
11 | 11 | ||
12 | diff --git a/newlib/libc/include/stdio.h b/newlib/libc/include/stdio.h | 12 | diff --git a/newlib/libc/include/stdio.h b/newlib/libc/include/stdio.h |
13 | index 164d95bca..7bb729c11 100644 | 13 | index ab18806e3..8240dd8ab 100644 |
14 | --- a/newlib/libc/include/stdio.h | 14 | --- a/newlib/libc/include/stdio.h |
15 | +++ b/newlib/libc/include/stdio.h | 15 | +++ b/newlib/libc/include/stdio.h |
16 | @@ -245,6 +245,9 @@ int sprintf (char *__restrict, const char *__restrict, ...) | 16 | @@ -245,6 +245,9 @@ int sprintf (char *__restrict, const char *__restrict, ...) |
diff --git a/meta-microblaze/recipes-core/newlib/files/0004-Local-deleting-the-xil_printf.c-file-as-now-it-part-.patch b/meta-microblaze/recipes-core/newlib/files/0004-Local-deleting-the-xil_printf.c-file-as-now-it-part-.patch index 9c59e4f5..969b233c 100644 --- a/meta-microblaze/recipes-core/newlib/files/0004-Local-deleting-the-xil_printf.c-file-as-now-it-part-.patch +++ b/meta-microblaze/recipes-core/newlib/files/0004-Local-deleting-the-xil_printf.c-file-as-now-it-part-.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From b2e081bd0c00dce23a6824db050bbfca991d79ab Mon Sep 17 00:00:00 2001 | 1 | From 5698db8ac7c7fffe4e521d059fb67de58a4d3403 Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Mon, 23 Jan 2017 15:42:11 +0530 | 3 | Date: Mon, 23 Jan 2017 15:42:11 +0530 |
4 | Subject: [PATCH 04/11] [Local]: deleting the xil_printf.c file as now it part | 4 | Subject: [PATCH 04/11] [Local]: deleting the xil_printf.c file as now it part |
diff --git a/meta-microblaze/recipes-core/newlib/files/0005-Local-deleting-the-xil_printf.o-from-MAKEFILE.patch b/meta-microblaze/recipes-core/newlib/files/0005-Local-deleting-the-xil_printf.o-from-MAKEFILE.patch index 850a6142..c7569a34 100644 --- a/meta-microblaze/recipes-core/newlib/files/0005-Local-deleting-the-xil_printf.o-from-MAKEFILE.patch +++ b/meta-microblaze/recipes-core/newlib/files/0005-Local-deleting-the-xil_printf.o-from-MAKEFILE.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 5071ea41bb6a54b8205665d307876ab0130d8825 Mon Sep 17 00:00:00 2001 | 1 | From 10bac9ca72e6648d4b7f11099aa59db11351f068 Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Mon, 23 Jan 2017 15:44:17 +0530 | 3 | Date: Mon, 23 Jan 2017 15:44:17 +0530 |
4 | Subject: [PATCH 05/11] [Local]: deleting the xil_printf.o from MAKEFILE | 4 | Subject: [PATCH 05/11] [Local]: deleting the xil_printf.o from MAKEFILE |
diff --git a/meta-microblaze/recipes-core/newlib/files/0006-MB-X-intial-commit.patch b/meta-microblaze/recipes-core/newlib/files/0006-MB-X-intial-commit.patch index a3c1f0e0..07fe6d03 100644 --- a/meta-microblaze/recipes-core/newlib/files/0006-MB-X-intial-commit.patch +++ b/meta-microblaze/recipes-core/newlib/files/0006-MB-X-intial-commit.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From f5f363cd879ea60cc8fb5507e8a01533fd0c55a9 Mon Sep 17 00:00:00 2001 | 1 | From 2681743c977fb03a897994ffe7d7bdde959737d9 Mon Sep 17 00:00:00 2001 |
2 | From: Nagaraju Mekala <nmekala@xilix.com> | 2 | From: Nagaraju Mekala <nmekala@xilix.com> |
3 | Date: Fri, 27 Jul 2018 16:10:36 +0530 | 3 | Date: Fri, 27 Jul 2018 16:10:36 +0530 |
4 | Subject: [PATCH 06/11] MB-X intial commit | 4 | Subject: [PATCH 06/11] MB-X intial commit |
diff --git a/meta-microblaze/recipes-core/newlib/files/0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch b/meta-microblaze/recipes-core/newlib/files/0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch index 55dde803..c2a53086 100644 --- a/meta-microblaze/recipes-core/newlib/files/0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch +++ b/meta-microblaze/recipes-core/newlib/files/0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 5040f7d8abb79bf4240d0b446e2d33d26680d9fc Mon Sep 17 00:00:00 2001 | 1 | From 151b3a67b345eebb6e3e57ce4069da823f102958 Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Tue, 11 Sep 2018 14:32:20 +0530 | 3 | Date: Tue, 11 Sep 2018 14:32:20 +0530 |
4 | Subject: [PATCH 07/11] [Patch, Microblaze]: newlib port for microblaze m64 | 4 | Subject: [PATCH 07/11] [Patch, Microblaze]: newlib port for microblaze m64 |
diff --git a/meta-microblaze/recipes-core/newlib/files/0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch b/meta-microblaze/recipes-core/newlib/files/0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch index 437d29f3..157ffa3a 100644 --- a/meta-microblaze/recipes-core/newlib/files/0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch +++ b/meta-microblaze/recipes-core/newlib/files/0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 000cfdc6f16009e62c236267ce7123a9ef2380e9 Mon Sep 17 00:00:00 2001 | 1 | From b60672b856128abc38cbc4d7ea408c17227d62da Mon Sep 17 00:00:00 2001 |
2 | From: Nagaraju Mekala <nmekala@xilix.com> | 2 | From: Nagaraju Mekala <nmekala@xilix.com> |
3 | Date: Fri, 28 Sep 2018 12:07:43 +0530 | 3 | Date: Fri, 28 Sep 2018 12:07:43 +0530 |
4 | Subject: [PATCH 08/11] fixing the bug in crt files, added addlik instead of | 4 | Subject: [PATCH 08/11] fixing the bug in crt files, added addlik instead of |
diff --git a/meta-microblaze/recipes-core/newlib/files/0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch b/meta-microblaze/recipes-core/newlib/files/0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch index 1d4394d3..649b6153 100644 --- a/meta-microblaze/recipes-core/newlib/files/0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch +++ b/meta-microblaze/recipes-core/newlib/files/0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From 6587a1cae28468f5a49659a39040f60e425827a7 Mon Sep 17 00:00:00 2001 | 1 | From 1080d076ac42c0173711fb3b77bc363dd89b7d35 Mon Sep 17 00:00:00 2001 |
2 | From: Mahesh Bodapati <mbodapat@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Tue, 17 Nov 2020 13:06:41 +0530 | 3 | Date: Tue, 17 Nov 2020 13:06:41 +0530 |
4 | Subject: [PATCH 09/11] [Patch,MicroBlaze] : Added MB-64 support to | 4 | Subject: [PATCH 09/11] [Patch,MicroBlaze] : Added MB-64 support to |
diff --git a/meta-microblaze/recipes-core/newlib/files/0010-Removing-the-Assembly-implementation-of-64bit-string.patch b/meta-microblaze/recipes-core/newlib/files/0010-Patch-MicroBlaze-Removing-the-Assembly-implementatio.patch index a63b9dfd..4c3d7435 100644 --- a/meta-microblaze/recipes-core/newlib/files/0010-Removing-the-Assembly-implementation-of-64bit-string.patch +++ b/meta-microblaze/recipes-core/newlib/files/0010-Patch-MicroBlaze-Removing-the-Assembly-implementatio.patch | |||
@@ -1,17 +1,16 @@ | |||
1 | From fd624fc28cbca8863f4dd75f0bc08aba58f8455e Mon Sep 17 00:00:00 2001 | 1 | From 13e583a48d752283dc9b5dd7e2eb67f23ba61e43 Mon Sep 17 00:00:00 2001 |
2 | From: Nagaraju <nmekala@xilinx.com> | 2 | From: Mahesh Bodapati <mbodapat@xilinx.com> |
3 | Date: Wed, 24 Apr 2019 23:29:21 +0530 | 3 | Date: Tue, 9 Nov 2021 22:53:44 +0530 |
4 | Subject: [PATCH 10/11] Removing the Assembly implementation of 64bit string | 4 | Subject: [PATCH 10/11] [Patch,MicroBlaze] : Removing the Assembly |
5 | function. Revisit in next release and fix it | 5 | implementation of 64bit string function. |
6 | 6 | ||
7 | Conflicts: | 7 | Revisit in next release and fix it |
8 | newlib/libc/machine/microblaze/strcmp.c | ||
9 | --- | 8 | --- |
10 | newlib/libc/machine/microblaze/mb_endian.h | 4 + | 9 | newlib/libc/machine/microblaze/mb_endian.h | 4 + |
11 | newlib/libc/machine/microblaze/strcmp.c | 94 ++++++++-------------- | 10 | newlib/libc/machine/microblaze/strcmp.c | 95 ++++++++-------------- |
12 | newlib/libc/machine/microblaze/strcpy.c | 82 ++++++------------- | 11 | newlib/libc/machine/microblaze/strcpy.c | 82 ++++++------------- |
13 | newlib/libc/machine/microblaze/strlen.c | 59 +++++--------- | 12 | newlib/libc/machine/microblaze/strlen.c | 59 +++++--------- |
14 | 4 files changed, 81 insertions(+), 158 deletions(-) | 13 | 4 files changed, 82 insertions(+), 158 deletions(-) |
15 | 14 | ||
16 | diff --git a/newlib/libc/machine/microblaze/mb_endian.h b/newlib/libc/machine/microblaze/mb_endian.h | 15 | diff --git a/newlib/libc/machine/microblaze/mb_endian.h b/newlib/libc/machine/microblaze/mb_endian.h |
17 | index fb217ec85..17772c88f 100644 | 16 | index fb217ec85..17772c88f 100644 |
@@ -31,19 +30,17 @@ index fb217ec85..17772c88f 100644 | |||
31 | #endif | 30 | #endif |
32 | #endif | 31 | #endif |
33 | diff --git a/newlib/libc/machine/microblaze/strcmp.c b/newlib/libc/machine/microblaze/strcmp.c | 32 | diff --git a/newlib/libc/machine/microblaze/strcmp.c b/newlib/libc/machine/microblaze/strcmp.c |
34 | index 2cfef7388..007d9e1eb 100644 | 33 | index 2cfef7388..e34c64a0c 100644 |
35 | --- a/newlib/libc/machine/microblaze/strcmp.c | 34 | --- a/newlib/libc/machine/microblaze/strcmp.c |
36 | +++ b/newlib/libc/machine/microblaze/strcmp.c | 35 | +++ b/newlib/libc/machine/microblaze/strcmp.c |
37 | @@ -129,70 +129,41 @@ strcmp (const char *s1, | 36 | @@ -129,70 +129,42 @@ strcmp (const char *s1, |
38 | return (*(unsigned char *) s1) - (*(unsigned char *) s2); | 37 | return (*(unsigned char *) s1) - (*(unsigned char *) s2); |
39 | #endif /* not PREFER_SIZE_OVER_SPEED */ | 38 | #endif /* not PREFER_SIZE_OVER_SPEED */ |
40 | 39 | ||
41 | -#else | ||
42 | +#elif __arch64__ | 40 | +#elif __arch64__ |
43 | + unsigned int *a1; | 41 | + unsigned int *a1; |
44 | + unsigned int *a2; | 42 | + unsigned int *a2; |
45 | 43 | + | |
46 | -#include "mb_endian.h" | ||
47 | + /* If s1 or s2 are unaligned, then compare bytes. */ | 44 | + /* If s1 or s2 are unaligned, then compare bytes. */ |
48 | + if (!UNALIGNED (s1, s2)) | 45 | + if (!UNALIGNED (s1, s2)) |
49 | + { | 46 | + { |
@@ -56,6 +53,25 @@ index 2cfef7388..007d9e1eb 100644 | |||
56 | + then the strings must be equal, so return zero. */ | 53 | + then the strings must be equal, so return zero. */ |
57 | + if (DETECTNULL (*a1)) | 54 | + if (DETECTNULL (*a1)) |
58 | + return 0; | 55 | + return 0; |
56 | + | ||
57 | + a1++; | ||
58 | + a2++; | ||
59 | + } | ||
60 | + | ||
61 | + /* A difference was detected in last few bytes of s1, so search bytewise */ | ||
62 | + s1 = (char*)a1; | ||
63 | + s2 = (char*)a2; | ||
64 | + } | ||
65 | + | ||
66 | + while (*s1 != '\0' && *s1 == *s2) | ||
67 | + { | ||
68 | + s1++; | ||
69 | + s2++; | ||
70 | + } | ||
71 | + return (*(unsigned char *) s1) - (*(unsigned char *) s2); | ||
72 | #else | ||
73 | |||
74 | #include "mb_endian.h" | ||
59 | 75 | ||
60 | -#ifdef __arch64__ | 76 | -#ifdef __arch64__ |
61 | - asm volatile (" \n\ | 77 | - asm volatile (" \n\ |
@@ -116,28 +132,17 @@ index 2cfef7388..007d9e1eb 100644 | |||
116 | - orl r3, r0, r7 \n\ | 132 | - orl r3, r0, r7 \n\ |
117 | - rtsd r15, 8 \n\ | 133 | - rtsd r15, 8 \n\ |
118 | - nop /* Return strcmp result */"); | 134 | - nop /* Return strcmp result */"); |
119 | + a1++; | 135 | -#else |
120 | + a2++; | ||
121 | + } | ||
122 | + | ||
123 | + /* A difference was detected in last few bytes of s1, so search bytewise */ | ||
124 | + s1 = (char*)a1; | ||
125 | + s2 = (char*)a2; | ||
126 | + } | ||
127 | + | ||
128 | + while (*s1 != '\0' && *s1 == *s2) | ||
129 | + { | ||
130 | + s1++; | ||
131 | + s2++; | ||
132 | + } | ||
133 | + return (*(unsigned char *) s1) - (*(unsigned char *) s2); | ||
134 | #else | ||
135 | + | ||
136 | +#include "mb_endian.h" | ||
137 | asm volatile (" \n\ | 136 | asm volatile (" \n\ |
138 | or r9, r0, r0 /* Index register */\n\ | 137 | or r9, r0, r0 /* Index register */\n\ |
139 | check_alignment: \n\ | 138 | check_alignment: \n\ |
140 | @@ -246,7 +217,6 @@ end_cmp: | 139 | @@ -241,12 +213,11 @@ regular_strcmp: |
140 | bnei r7, end_cmp \n\ | ||
141 | beqi r3, end_cmp \n\ | ||
142 | brid regular_strcmp \n\ | ||
143 | - addik r9, r9, 1 | ||
144 | + addik r9, r9, 1 \n\ | ||
145 | end_cmp: \n\ | ||
141 | rtsd r15, 8 \n\ | 146 | rtsd r15, 8 \n\ |
142 | or r3, r0, r7 /* Return strcmp result */"); | 147 | or r3, r0, r7 /* Return strcmp result */"); |
143 | 148 | ||
diff --git a/meta-microblaze/recipes-core/newlib/files/0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch b/meta-microblaze/recipes-core/newlib/files/0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch index b6e03d42..b917a7de 100644 --- a/meta-microblaze/recipes-core/newlib/files/0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch +++ b/meta-microblaze/recipes-core/newlib/files/0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch | |||
@@ -1,4 +1,4 @@ | |||
1 | From e0e6f5367eede4292d31c3dd901425bcd251595a Mon Sep 17 00:00:00 2001 | 1 | From 8c312a38bae2a32ebad15e258e71e82781638f19 Mon Sep 17 00:00:00 2001 |
2 | From: Nagaraju <nmekala@xilinx.com> | 2 | From: Nagaraju <nmekala@xilinx.com> |
3 | Date: Tue, 14 Jan 2020 22:32:30 +0530 | 3 | Date: Tue, 14 Jan 2020 22:32:30 +0530 |
4 | Subject: [PATCH 11/11] Fixed the bug in crtinit.s for MB-64 | 4 | Subject: [PATCH 11/11] Fixed the bug in crtinit.s for MB-64 |
diff --git a/meta-microblaze/recipes-core/newlib/files/0012-libc-machine-microblaze-strcmp.c-Fix-missing-end-of-.patch b/meta-microblaze/recipes-core/newlib/files/0012-libc-machine-microblaze-strcmp.c-Fix-missing-end-of-.patch deleted file mode 100644 index c92942fc..00000000 --- a/meta-microblaze/recipes-core/newlib/files/0012-libc-machine-microblaze-strcmp.c-Fix-missing-end-of-.patch +++ /dev/null | |||
@@ -1,26 +0,0 @@ | |||
1 | From c2a8d7e6326a309221e4a287517a4920d33aa674 Mon Sep 17 00:00:00 2001 | ||
2 | From: Mark Hatle <mark.hatle@xilinx.com> | ||
3 | Date: Mon, 30 Nov 2020 18:26:47 -0800 | ||
4 | Subject: [PATCH] libc/machine/microblaze/strcmp.c: Fix missing end of line | ||
5 | |||
6 | Signed-off-by: Mark Hatle <mark.hatle@xilinx.com> | ||
7 | --- | ||
8 | newlib/libc/machine/microblaze/strcmp.c | 2 +- | ||
9 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
10 | |||
11 | diff --git a/newlib/libc/machine/microblaze/strcmp.c b/newlib/libc/machine/microblaze/strcmp.c | ||
12 | index 007d9e1eb..5d13d64ab 100644 | ||
13 | --- a/newlib/libc/machine/microblaze/strcmp.c | ||
14 | +++ b/newlib/libc/machine/microblaze/strcmp.c | ||
15 | @@ -212,7 +212,7 @@ regular_strcmp: | ||
16 | bnei r7, end_cmp \n\ | ||
17 | beqi r3, end_cmp \n\ | ||
18 | brid regular_strcmp \n\ | ||
19 | - addik r9, r9, 1 | ||
20 | + addik r9, r9, 1 \n\ | ||
21 | end_cmp: \n\ | ||
22 | rtsd r15, 8 \n\ | ||
23 | or r3, r0, r7 /* Return strcmp result */"); | ||
24 | -- | ||
25 | 2.17.1 | ||
26 | |||
diff --git a/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc b/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc index f3ae4975..a32bb1d1 100644 --- a/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc +++ b/meta-microblaze/recipes-core/newlib/microblaze-newlib.inc | |||
@@ -10,9 +10,8 @@ SRC_URI:append:microblaze = " \ | |||
10 | file://0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch \ | 10 | file://0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch \ |
11 | file://0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch \ | 11 | file://0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch \ |
12 | file://0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch \ | 12 | file://0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch \ |
13 | file://0010-Removing-the-Assembly-implementation-of-64bit-string.patch \ | 13 | file://0010-Patch-MicroBlaze-Removing-the-Assembly-implementatio.patch \ |
14 | file://0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch \ | 14 | file://0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch \ |
15 | file://0012-libc-machine-microblaze-strcmp.c-Fix-missing-end-of-.patch \ | ||
16 | " | 15 | " |
17 | 16 | ||
18 | EXTRA_OECONF:append_xilinx-standalone:microblaze = " \ | 17 | EXTRA_OECONF:append_xilinx-standalone:microblaze = " \ |