summaryrefslogtreecommitdiffstats
path: root/meta-microblaze/recipes-core
diff options
context:
space:
mode:
authorMark Hatle <mark.hatle@xilinx.com>2021-12-02 04:35:00 -0800
committerMark Hatle <mark.hatle@xilinx.com>2022-01-14 11:21:55 -0800
commita429a94429a21d7f46b2c7d5e1b74b59829db193 (patch)
treead695fe43ac1b9a975d5b4974115e12c9b6cf9e9 /meta-microblaze/recipes-core
parentb37226b7bc52e138adcbce1b0c36d8e500293ba3 (diff)
downloadmeta-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')
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0001-Patch-microblaze-Add-config-microblaze.mt-for-target.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0002-Patch-microblaze-Modified-_exceptional_handler.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0003-LOCAL-Add-missing-declarations-for-xil_printf-to-std.patch4
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0004-Local-deleting-the-xil_printf.c-file-as-now-it-part-.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0005-Local-deleting-the-xil_printf.o-from-MAKEFILE.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0006-MB-X-intial-commit.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0007-Patch-Microblaze-newlib-port-for-microblaze-m64-flag.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0008-fixing-the-bug-in-crt-files-added-addlik-instead-of-.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0009-Patch-MicroBlaze-Added-MB-64-support-to-strcmp-strcp.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0010-Patch-MicroBlaze-Removing-the-Assembly-implementatio.patch (renamed from meta-microblaze/recipes-core/newlib/files/0010-Removing-the-Assembly-implementation-of-64bit-string.patch)71
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0011-Fixed-the-bug-in-crtinit.s-for-MB-64.patch2
-rw-r--r--meta-microblaze/recipes-core/newlib/files/0012-libc-machine-microblaze-strcmp.c-Fix-missing-end-of-.patch26
-rw-r--r--meta-microblaze/recipes-core/newlib/microblaze-newlib.inc3
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 @@
1From 3be7340059deb6fd74873978ee4e435c84a15b8b Mon Sep 17 00:00:00 2001 1From 6ab9f7d24447a18a30c18c914be082fe520f0ded Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Mon, 23 Jan 2017 15:27:25 +0530 3Date: Mon, 23 Jan 2017 15:27:25 +0530
4Subject: [PATCH 01/11] [Patch, microblaze]: Add config/microblaze.mt for 4Subject: [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 @@
1From f3ffd847282fa3bf676ccd05cbdcba33eea06416 Mon Sep 17 00:00:00 2001 1From 4308ef295b12159ae381cbe5e35981ee0d424967 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Mon, 23 Jan 2017 15:30:02 +0530 3Date: Mon, 23 Jan 2017 15:30:02 +0530
4Subject: [PATCH 02/11] [Patch, microblaze]: Modified _exceptional_handler 4Subject: [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 @@
1From cf8c0c5d167386aa3f8bee6feb531b451461f99c Mon Sep 17 00:00:00 2001 1From 9ec0650b1eef0bb5de18cd3cb1a179b28fbd43d3 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Mon, 23 Jan 2017 15:39:45 +0530 3Date: Mon, 23 Jan 2017 15:39:45 +0530
4Subject: [PATCH 03/11] [LOCAL]: Add missing declarations for xil_printf to 4Subject: [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
12diff --git a/newlib/libc/include/stdio.h b/newlib/libc/include/stdio.h 12diff --git a/newlib/libc/include/stdio.h b/newlib/libc/include/stdio.h
13index 164d95bca..7bb729c11 100644 13index 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 @@
1From b2e081bd0c00dce23a6824db050bbfca991d79ab Mon Sep 17 00:00:00 2001 1From 5698db8ac7c7fffe4e521d059fb67de58a4d3403 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Mon, 23 Jan 2017 15:42:11 +0530 3Date: Mon, 23 Jan 2017 15:42:11 +0530
4Subject: [PATCH 04/11] [Local]: deleting the xil_printf.c file as now it part 4Subject: [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 @@
1From 5071ea41bb6a54b8205665d307876ab0130d8825 Mon Sep 17 00:00:00 2001 1From 10bac9ca72e6648d4b7f11099aa59db11351f068 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Mon, 23 Jan 2017 15:44:17 +0530 3Date: Mon, 23 Jan 2017 15:44:17 +0530
4Subject: [PATCH 05/11] [Local]: deleting the xil_printf.o from MAKEFILE 4Subject: [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 @@
1From f5f363cd879ea60cc8fb5507e8a01533fd0c55a9 Mon Sep 17 00:00:00 2001 1From 2681743c977fb03a897994ffe7d7bdde959737d9 Mon Sep 17 00:00:00 2001
2From: Nagaraju Mekala <nmekala@xilix.com> 2From: Nagaraju Mekala <nmekala@xilix.com>
3Date: Fri, 27 Jul 2018 16:10:36 +0530 3Date: Fri, 27 Jul 2018 16:10:36 +0530
4Subject: [PATCH 06/11] MB-X intial commit 4Subject: [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 @@
1From 5040f7d8abb79bf4240d0b446e2d33d26680d9fc Mon Sep 17 00:00:00 2001 1From 151b3a67b345eebb6e3e57ce4069da823f102958 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Tue, 11 Sep 2018 14:32:20 +0530 3Date: Tue, 11 Sep 2018 14:32:20 +0530
4Subject: [PATCH 07/11] [Patch, Microblaze]: newlib port for microblaze m64 4Subject: [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 @@
1From 000cfdc6f16009e62c236267ce7123a9ef2380e9 Mon Sep 17 00:00:00 2001 1From b60672b856128abc38cbc4d7ea408c17227d62da Mon Sep 17 00:00:00 2001
2From: Nagaraju Mekala <nmekala@xilix.com> 2From: Nagaraju Mekala <nmekala@xilix.com>
3Date: Fri, 28 Sep 2018 12:07:43 +0530 3Date: Fri, 28 Sep 2018 12:07:43 +0530
4Subject: [PATCH 08/11] fixing the bug in crt files, added addlik instead of 4Subject: [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 @@
1From 6587a1cae28468f5a49659a39040f60e425827a7 Mon Sep 17 00:00:00 2001 1From 1080d076ac42c0173711fb3b77bc363dd89b7d35 Mon Sep 17 00:00:00 2001
2From: Mahesh Bodapati <mbodapat@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Tue, 17 Nov 2020 13:06:41 +0530 3Date: Tue, 17 Nov 2020 13:06:41 +0530
4Subject: [PATCH 09/11] [Patch,MicroBlaze] : Added MB-64 support to 4Subject: [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 @@
1From fd624fc28cbca8863f4dd75f0bc08aba58f8455e Mon Sep 17 00:00:00 2001 1From 13e583a48d752283dc9b5dd7e2eb67f23ba61e43 Mon Sep 17 00:00:00 2001
2From: Nagaraju <nmekala@xilinx.com> 2From: Mahesh Bodapati <mbodapat@xilinx.com>
3Date: Wed, 24 Apr 2019 23:29:21 +0530 3Date: Tue, 9 Nov 2021 22:53:44 +0530
4Subject: [PATCH 10/11] Removing the Assembly implementation of 64bit string 4Subject: [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
7Conflicts: 7Revisit 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
16diff --git a/newlib/libc/machine/microblaze/mb_endian.h b/newlib/libc/machine/microblaze/mb_endian.h 15diff --git a/newlib/libc/machine/microblaze/mb_endian.h b/newlib/libc/machine/microblaze/mb_endian.h
17index fb217ec85..17772c88f 100644 16index fb217ec85..17772c88f 100644
@@ -31,19 +30,17 @@ index fb217ec85..17772c88f 100644
31 #endif 30 #endif
32 #endif 31 #endif
33diff --git a/newlib/libc/machine/microblaze/strcmp.c b/newlib/libc/machine/microblaze/strcmp.c 32diff --git a/newlib/libc/machine/microblaze/strcmp.c b/newlib/libc/machine/microblaze/strcmp.c
34index 2cfef7388..007d9e1eb 100644 33index 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 @@
1From e0e6f5367eede4292d31c3dd901425bcd251595a Mon Sep 17 00:00:00 2001 1From 8c312a38bae2a32ebad15e258e71e82781638f19 Mon Sep 17 00:00:00 2001
2From: Nagaraju <nmekala@xilinx.com> 2From: Nagaraju <nmekala@xilinx.com>
3Date: Tue, 14 Jan 2020 22:32:30 +0530 3Date: Tue, 14 Jan 2020 22:32:30 +0530
4Subject: [PATCH 11/11] Fixed the bug in crtinit.s for MB-64 4Subject: [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 @@
1From c2a8d7e6326a309221e4a287517a4920d33aa674 Mon Sep 17 00:00:00 2001
2From: Mark Hatle <mark.hatle@xilinx.com>
3Date: Mon, 30 Nov 2020 18:26:47 -0800
4Subject: [PATCH] libc/machine/microblaze/strcmp.c: Fix missing end of line
5
6Signed-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
11diff --git a/newlib/libc/machine/microblaze/strcmp.c b/newlib/libc/machine/microblaze/strcmp.c
12index 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--
252.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
18EXTRA_OECONF:append_xilinx-standalone:microblaze = " \ 17EXTRA_OECONF:append_xilinx-standalone:microblaze = " \